.k-btn{height:var(--control-h);border-radius:var(--r-md);font:500 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:background .15s ease-out,border-color .15s ease-out;display:inline-flex}.k-btn:focus-visible{outline:2px solid var(--text-0);outline-offset:2px}.k-btn[disabled]{opacity:.5;cursor:not-allowed}.k-btn--sm{height:var(--control-h-sm);padding:0 12px;font-size:13px}.k-btn--xs{height:26px;padding:0 10px;font-size:12px}.k-btn--primary{background:var(--act-primary-bg);color:var(--act-primary-fg)}.k-btn--primary:hover{background:var(--act-primary-bg-hover)}.k-btn--open{background:var(--info-tint);color:var(--info-ink);border-color:var(--act-open-border)}.k-btn--success{background:var(--act-success-bg);color:var(--act-success-fg)}.k-btn--back{background:var(--warning-tint);color:var(--warning-ink);border-color:var(--act-back-border)}.k-btn--danger{background:var(--danger-tint);color:var(--danger-ink);border-color:var(--act-danger-border)}.k-btn--danger-solid{background:var(--act-danger-solid-bg);color:var(--act-danger-solid-fg)}.k-btn--neutral{background:var(--surface-0);color:var(--text-0);border-color:var(--border-strong)}.k-btn--neutral:hover{background:var(--surface-2)}.k-btn--ghost{color:var(--text-1);background:0 0}.k-btn--ghost:hover{background:var(--surface-1)}.k-icon-btn{width:var(--control-h);padding:0}.k-icon-btn.k-btn--sm{width:var(--control-h-sm)}.k-back-last{flex:none}.k-back-name{opacity:.72;align-items:center;gap:6px;font-weight:400;display:inline-flex}@media (max-width:767px){.k-back-last{inline-size:var(--control-h);block-size:var(--control-h);padding:0}.k-back-last .k-back-last__label,.k-back-last .k-back-name{display:none}}.k-icon-btn.k-btn--xs{width:26px}.k-page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.k-page-head h1{margin:0}.k-page-head .sub{color:var(--text-1);margin:4px 0 0;font-size:16px}.k-back{color:var(--text-1);align-items:center;gap:4px;margin-block-end:var(--space-2);font-size:13px;display:inline-flex}.k-help{border-radius:var(--r-full);border:1px solid var(--border-strong);width:20px;height:20px;color:var(--text-2);vertical-align:middle;justify-content:center;align-items:center;margin-inline-start:8px;font-size:12px;font-weight:600;display:inline-flex}.k-card{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--space-6);box-shadow:var(--shadow-1)}.k-card--sm{padding:var(--space-4)}.k-card--lg{padding:var(--space-8)}.k-card--flush{padding:0}button.k-option,button.k-rcard,button.k-card{font:inherit;color:inherit;text-align:start;inline-size:100%}button.k-option{background:0 0;border:0}button.k-rcard{border:0;border-block-end:1px solid var(--border);background:0 0}button.k-card{cursor:pointer}.k-card--click{cursor:pointer;transition:border-color .15s ease-out}.k-card--click:hover,.k-card--click.on,.k-card--click[aria-checked=true],.k-card--click[aria-pressed=true]{border-color:var(--border-strong)}.k-card--click.on,.k-card--click[aria-checked=true],.k-card--click[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--text-0)}.k-card--click:focus-visible,button.k-option:focus-visible,button.k-rcard:focus-visible{outline:2px solid var(--text-0);outline-offset:2px}.k-card--accent{border-top:3px solid var(--brand-engineering)}.k-section{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.k-section__head{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding:14px 20px;display:flex}.k-section__head h3{margin:0;font-size:16px;font-weight:600}.k-section__body{padding:16px 20px}.k-section__title{align-items:center;gap:var(--space-2);flex:auto;min-width:0;margin:0;font-size:16px;font-weight:600;display:flex}.k-section__title h3{margin:0;font-size:16px;font-weight:600}.k-section__meta{color:var(--text-2);font-size:12px;font-weight:400}.k-section__body--flush{padding:0}.k-section__toggle{appearance:none;align-items:center;gap:var(--space-2);min-width:0;font:inherit;color:var(--text-0);text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;min-height:24px;margin:0;padding:0;display:flex}.k-section__toggle:focus-visible{outline:2px solid var(--text-0);outline-offset:4px;border-radius:var(--r-sm)}.k-section__name{min-width:0}.k-section__chev{color:var(--text-2);flex:none;margin-inline-start:auto;transition:transform .15s ease-out}.k-section__toggle[aria-expanded=true] .k-section__chev{transform:rotate(180deg)}.k-section--closed .k-section__head{border-bottom:0}@media (max-width:767px){.k-section__toggle{min-height:44px}}.k-steps{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.k-step{text-align:center;flex:1 1 0;justify-content:center;min-width:0;display:flex;position:relative}.k-step+.k-step:before{content:"";top:15px;background:var(--border-strong);height:2px;position:absolute;inset-inline:calc(16px - 50%) calc(50% + 16px)}.k-step--done+.k-step:before{background:var(--info)}.k-step--extra{flex:none;align-self:center;padding-inline-start:var(--space-3)}.k-step--extra:before{display:none}.k-step__btn{appearance:none;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;margin:0;padding:4px;display:flex}button.k-step__btn{cursor:pointer;border-radius:var(--r-sm)}button.k-step__btn:disabled{cursor:default}button.k-step__btn:focus-visible{outline:2px solid var(--text-0);outline-offset:2px}.k-step__dot{box-sizing:border-box;border-radius:var(--r-full);border:2px solid var(--border-strong);background:var(--surface-0);width:24px;height:24px;color:var(--text-2);place-items:center;font-size:11px;font-weight:600;line-height:1;display:grid}.k-step--done .k-step__dot{background:var(--info);border-color:var(--info);color:var(--surface-0)}.k-step--current .k-step__dot{border-color:var(--info);color:var(--info-ink);box-shadow:0 0 0 4px var(--info-tint)}.k-step--late .k-step__dot{border-color:var(--danger);color:var(--danger-ink)}.k-step__text{flex-direction:column;gap:2px;min-width:0;display:flex}.k-step__label{color:var(--text-1);font-size:13px}.k-step--current .k-step__label{color:var(--text-0);font-weight:600}.k-step--late .k-step__label{color:var(--danger-ink)}.k-step--ahead .k-step__label{color:var(--text-2)}.k-step__date{color:var(--text-2);font-size:11px}@media (max-width:767px){.k-steps{align-items:stretch;gap:var(--space-2);flex-direction:column}.k-step{text-align:start;justify-content:flex-start}.k-step+.k-step:before{top:calc(-1 * var(--space-2));height:calc(var(--space-2) + 4px);width:2px;inset-inline:15px auto}.k-step__btn{gap:var(--space-3);flex-direction:row;min-height:44px}.k-step--extra{align-self:flex-start;padding-inline-start:0}}.k-kpi-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.k-kpi{background:var(--surface-0);border:1px solid var(--border);border-top:3px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-width:0;padding:18px 20px}.k-kpi.tone-danger{border-top-color:var(--danger)}.k-kpi.tone-warn{border-top-color:var(--warning)}.k-kpi.tone-ok{border-top-color:var(--success)}.k-kpi__label{letter-spacing:.06em;color:var(--text-2);align-items:center;gap:6px;margin-block-end:10px;font-size:11px;font-weight:500;display:flex}.k-kpi__label svg{width:14px;height:14px}.k-kpi__value{font-family:var(--font-serif-display), var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-0);font-size:34px;line-height:1}.k-kpi__value.is-danger{color:var(--danger-ink)}.k-kpi__value.is-warn{color:var(--warning-ink)}.k-kpi__value.is-ok{color:var(--success-ink)}.k-kpi__meta{color:var(--text-2);align-items:center;gap:6px;margin-block-start:8px;font-size:12px;display:flex}.k-kpi__delta.up{color:var(--success-ink);font-weight:600}.k-kpi__delta.down{color:var(--danger-ink);font-weight:600}.k-kpi__spark{width:100%;height:28px;margin-block-start:12px;display:block}.k-kpi__filtered{color:var(--info-ink);background:var(--info-tint);border-radius:var(--r-full);margin-inline-start:auto;padding:1px 8px;font-size:11px;font-weight:600}.k-pill{border-radius:var(--r-xs);white-space:nowrap;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.k-pill i{background:currentColor;border-radius:999px;width:6px;height:6px;display:inline-block}.k-pill--success{background:var(--success-tint);color:var(--success)}.k-pill--warning{background:var(--warning-tint);color:var(--warning)}.k-pill--danger{background:var(--danger-tint);color:var(--danger)}.k-pill--info{background:var(--info-tint);color:var(--info)}.k-pill--neutral{background:var(--surface-2);color:var(--text-1)}.k-count{border-radius:var(--r-full);background:var(--surface-2);min-width:18px;height:18px;color:var(--text-1);justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.k-count--alert{background:var(--danger);color:var(--act-danger-solid-fg)}.k-dot{border-radius:999px;flex:none;width:6px;height:6px;display:inline-block}.k-company{color:var(--text-1);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.k-company__dot{border-radius:50%;flex:none;block-size:6px;inline-size:6px}.k-avatar{width:28px;height:28px;color:var(--text-0);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;position:relative}.k-avatar--lg{width:40px;height:40px;font-size:14px}.k-avatar__dot{border:2px solid var(--surface-0);border-radius:999px;width:9px;height:9px;position:absolute;inset-block-end:-1px;inset-inline-end:-1px}.k-stack-av{display:inline-flex}.k-stack-av .k-avatar{border:2px solid var(--surface-0);margin-inline-start:-8px}.k-stack-av .k-avatar:first-child{margin-inline-start:0}.k-table-wrap{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-0);position:relative;overflow:hidden}.k-table{border-collapse:collapse;width:100%;font-size:14px}.k-table th{background:var(--surface-1);color:var(--text-1);text-align:start;border-bottom:1px solid var(--border);white-space:nowrap;height:40px;padding:0 16px;font-size:13px;font-weight:500}.k-table td{border-bottom:1px solid var(--border);height:48px;padding:0 16px}.k-table tr:last-child td{border-bottom:0}.k-table tbody tr:hover td{background:var(--surface-1)}.k-table tr.is-selected td{background:color-mix(in srgb, var(--act-primary-bg) 4%, transparent)}.k-table tr.is-selected td:first-child{box-shadow:inset -2px 0 0 var(--act-primary-bg)}.k-table .num{text-align:end;font-variant-numeric:tabular-nums}[dir=ltr] .k-table tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--act-primary-bg)}.k-dt__scroll{max-inline-size:100%;position:relative;overflow-x:auto}.k-dt__nowrap{white-space:nowrap}.k-dt__wrap{white-space:normal;padding-block:var(--space-2)}.k-dt__faint{color:var(--text-3)}.k-table th.k-dt__check,.k-table td.k-dt__check{inline-size:36px;padding-inline:var(--space-4) 0}.k-table th.k-dt__actions,.k-table td.k-dt__actions{white-space:nowrap;text-align:end;inline-size:1%;padding-inline:var(--space-2)}.k-table tr.k-dt__groups>th{border-block-end:0;padding-block-end:0}.k-table th.k-th-group{text-align:center;color:var(--text-0);border-block-end:1px solid var(--border);font-weight:600}.k-dt__sort{align-items:center;gap:var(--space-1);font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-xs);background:0 0;border:0;padding:0;display:inline-flex}.k-dt__sort svg{block-size:14px;inline-size:14px;color:var(--text-3);flex:none}.k-dt__sort:hover,.k-dt__sort.is-active,.k-dt__sort.is-active svg{color:var(--text-0)}.k-dt__sort:focus-visible{outline:2px solid var(--text-0);outline-offset:2px}.k-dt__row--click{cursor:pointer}.k-table tr.is-muted>td:not(.k-dt__actions),.k-rcard.is-muted>.k-rcard__body{opacity:.6}.k-table th.k-dt__grip,.k-table td.k-dt__grip{inline-size:36px;padding-inline:var(--space-2) 0}.k-dt__grip-btn{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--r-sm);color:var(--text-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.k-dt__grip-btn svg{block-size:16px;inline-size:16px}.k-dt__grip-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text-0)}.k-dt__grip-btn:focus-visible{outline:2px solid var(--text-0);outline-offset:1px}.k-dt__grip-btn:active:not(:disabled){cursor:grabbing}.k-dt__grip-btn:disabled{cursor:default;opacity:.35}.k-table tr[data-dragging=true]>td{background:var(--surface-1);opacity:.6}.k-table tr[data-drop=before]>td{box-shadow:inset 0 2px 0 var(--act-primary-bg)}.k-table tr[data-drop=after]>td{box-shadow:inset 0 -2px 0 var(--act-primary-bg)}.k-table th.k-dt__open,.k-table td.k-dt__open{inline-size:36px;padding-inline:var(--space-2) 0}.k-table tr.is-open>td{background:var(--surface-1)}.k-table tr.k-dt__panel>td{background:var(--surface-1);padding:var(--space-3) var(--space-4);white-space:normal}.k-table tr.is-struck>td:not(.k-dt__actions),.k-rcard.is-struck>.k-rcard__body{text-decoration:line-through}.k-dt__row--click:focus-visible{outline:2px solid var(--text-0);outline-offset:-2px}.k-table tr.k-dt__empty td{height:auto;padding-block:var(--space-6);text-align:center}.k-table tbody tr.k-dt__empty:hover td{background:0 0}.k-table tfoot td{background:var(--surface-1);border-top:1px solid var(--border-strong);border-bottom:0;font-weight:600}.k-dt--sel{--k-dt-check-w:36px}.k-dt--stuck .k-table tr>:first-child{z-index:1;position:sticky;inset-inline-start:0}.k-dt--stuck.k-dt--sel .k-table tr>:nth-child(2){z-index:1;position:sticky;inset-inline-start:var(--k-dt-check-w)}.k-dt--stuck:not(.k-dt--sel) .k-table tr>:first-child,.k-dt--stuck.k-dt--sel .k-table tr>:nth-child(2){box-shadow:inset 1px 0 0 var(--border)}[dir=ltr] .k-dt--stuck:not(.k-dt--sel) .k-table tr>:first-child,[dir=ltr] .k-dt--stuck.k-dt--sel .k-table tr>:nth-child(2){box-shadow:inset -1px 0 0 var(--border)}.k-dt--stuck:not(.k-dt--sel) .k-table tr.is-selected>:first-child{box-shadow:inset -2px 0 0 var(--act-primary-bg), inset 1px 0 0 var(--border)}[dir=ltr] .k-dt--stuck:not(.k-dt--sel) .k-table tr.is-selected>:first-child{box-shadow:inset 2px 0 0 var(--act-primary-bg), inset -1px 0 0 var(--border)}.k-dt--stuck .k-table tbody tr>:is(:first-child,:nth-child(2)){background:var(--surface-0)}.k-dt--stuck .k-table tbody tr:hover>:is(:first-child,:nth-child(2)){background:var(--surface-1)}.k-dt--stuck .k-table tbody tr.is-selected>:is(:first-child,:nth-child(2)){background:color-mix(in srgb, var(--act-primary-bg) 4%, var(--surface-0))}.k-dt--stuck .k-table tbody tr.k-dt__empty>td{box-shadow:none;background:0 0;position:static}.k-dt--stuck .k-table tbody tr.k-dt__panel>td{box-shadow:none;background:var(--surface-1);position:static}.k-dt--stuck .k-table tbody tr.is-open>:is(:first-child,:nth-child(2)){background:var(--surface-1)}.k-dt__hint{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--text-2);border-block-end:1px solid var(--border);margin:0;font-size:12px;display:flex}.k-dt__hint svg{flex:none}@media (min-width:768px){.k-dt__scroll,.k-tree-wrap{max-block-size:var(--k-table-max-h,calc(100dvh - 160px));overflow:auto}.k-dt__scroll .k-table thead th,.k-tree thead th{z-index:2;position:sticky;inset-block-start:0}.k-dt--stuck .k-table thead tr>:first-child,.k-dt--stuck.k-dt--sel .k-table thead tr>:nth-child(2),.k-tree thead .k-tree__first{z-index:3}}.k-table th.k-dt__th--resizable{position:relative}.k-dt--stuck .k-table th.k-dt__th--resizable:first-child,.k-tree th.k-tree__first.k-dt__th--resizable{position:sticky}.k-dt__resize{cursor:col-resize;z-index:4;touch-action:none;inline-size:8px;position:absolute;inset-block:0;inset-inline-end:-4px}.k-dt__resize:after{content:"";border-radius:var(--r-full);background:0 0;inline-size:2px;position:absolute;inset-block:25%;inset-inline-start:3px}.k-dt__resize:hover:after,.k-dt__resize:focus-visible:after{background:var(--act-primary-bg)}.k-dt__resize:focus-visible{outline:none}.k-table--sized th,.k-table--sized td{text-overflow:ellipsis;overflow:hidden}.k-rcards__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface-1);border-block-end:1px solid var(--border);color:var(--text-1);flex-wrap:wrap;font-size:13px;display:flex}.k-rcards__all{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.k-rcards__sort{margin-inline-start:auto}.k-rcards__list{margin:0;padding:0;list-style:none}.k-rcards__empty{padding:var(--space-6) var(--space-4);text-align:center}.k-rcard{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);display:flex}.k-rcard:last-child{border-block-end:0}.k-rcard--click{cursor:pointer}.k-rcard--click:focus-visible{outline:2px solid var(--text-0);outline-offset:-2px}.k-rcard.is-selected{background:color-mix(in srgb, var(--act-primary-bg) 4%, transparent);box-shadow:inset -2px 0 0 var(--act-primary-bg)}[dir=ltr] .k-rcard.is-selected{box-shadow:inset 2px 0 0 var(--act-primary-bg)}@media (hover:hover){.k-rcard--click:hover{background:var(--surface-1)}}.k-rcard__check{flex:none;padding-block-start:var(--space-1);display:inline-flex}.k-rcard__body{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.k-rcard__top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.k-rcard__title{min-inline-size:0;color:var(--text-0);overflow-wrap:anywhere;font-size:16px;font-weight:600}.k-rcard__status{flex:none}.k-rcard__meta{column-gap:var(--space-1);color:var(--text-1);flex-wrap:wrap;font-size:13px;display:flex}.k-rcard__mfield{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.k-rcard__foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.k-rcard__amount{color:var(--text-0);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.k-rcard__actions{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:inline-flex}.k-rcards__group{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-1);border-block-end:1px solid var(--border);color:var(--text-0);flex-wrap:wrap;font-size:14px;display:flex}.k-rcards__group--l2{background:var(--surface-0);padding-inline-start:var(--space-6)}.k-rcards__gtoggle{align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--control-h);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:inline-flex}.k-rcards__gtoggle:focus-visible{outline:2px solid var(--text-0);outline-offset:2px}.k-rcards__gname{overflow-wrap:anywhere;font-weight:600}.k-rcards__group--l2 .k-rcards__gname{font-weight:500}.k-rcards__chev{color:var(--text-2);flex:none}.k-rcards__gend{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:600}.k-rcards__total{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-1);border-block-start:1px solid var(--border-strong);color:var(--text-0);flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.k-rcards__sum{font-variant-numeric:tabular-nums}.k-rcards__sumcap{color:var(--text-1);font-size:13px;font-weight:500}.k-chart{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.k-chart__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.k-chart__title{color:var(--text-0);margin:0;font-size:16px;font-weight:600}.k-chart__end{align-items:center;gap:var(--space-2);display:inline-flex}.k-chart__summary{font-family:var(--font-serif-display), var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;font-size:22px;line-height:1}.k-chart__svg{direction:ltr;block-size:auto;inline-size:100%;display:block}.k-chart__legend{gap:var(--space-1) var(--space-4);color:var(--text-2);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.k-chart__legend li{align-items:center;gap:6px;display:inline-flex}.k-chart__empty{padding-block:var(--space-8);text-align:center;color:var(--text-2);font-size:14px}.k-chart__foot{color:var(--text-2);font-size:12px}.k-activity{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.k-activity__day{letter-spacing:.06em;color:var(--text-2);margin-block-end:var(--space-2);font-size:11px;font-weight:600}.k-activity__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-activity__item{align-items:flex-start;gap:var(--space-3);min-inline-size:0;display:flex}.k-activity__item.is-muted{opacity:.6}.k-activity__body{gap:var(--space-1);min-inline-size:0;color:var(--text-0);flex-direction:column;flex:1;font-size:14px;display:flex}.k-activity__line b{font-weight:600}.k-activity__detail{gap:var(--space-1) var(--space-3);color:var(--text-2);flex-wrap:wrap;font-size:12px;display:flex}.k-activity__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-activity__time{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;flex:none;font-size:12px}.k-activity__none{color:var(--text-2);margin:0;font-size:14px}.k-field{flex-direction:column;gap:6px;min-width:0;display:flex}.k-field label{color:var(--text-1);font-size:13px;font-weight:500}.k-field .req{color:var(--danger-ink)}.k-input{height:var(--control-h);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-0);color:var(--text-0);align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.k-input.error{border-color:var(--danger)}.k-toggle{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;transition:background .15s ease-out;display:inline-block;position:relative}.k-toggle:after{content:"";top:2px;background:var(--act-primary-fg);width:16px;height:16px;box-shadow:var(--shadow-1);border-radius:999px;transition:inset-inline-start .15s ease-out;position:absolute;inset-inline-start:2px}.k-toggle.on,.k-toggle[aria-checked=true]{background:var(--act-primary-bg)}.k-toggle.on:after,.k-toggle[aria-checked=true]:after{inset-inline-start:18px}.k-toggle:disabled{opacity:.5;cursor:not-allowed}.k-toggle:focus-visible{outline:2px solid var(--text-0);outline-offset:2px}.k-input:disabled,.k-input[readonly],.k-input.is-readonly{background:var(--surface-1);color:var(--text-1);cursor:not-allowed}.k-input .end{color:var(--text-2);margin-inline-start:auto;display:inline-flex}.k-textarea{align-items:flex-start;min-height:88px;padding-block:10px}.k-help-text{color:var(--text-2);font-size:12px}.k-help-row{color:var(--text-2);justify-content:space-between;gap:8px;font-size:12px;display:flex}textarea.k-input{width:100%;height:auto;font:inherit;resize:vertical;font-size:14px;display:block}:is(.k-input--search,.k-input:has(input[type=search]),.k-input:has(>.lucide-search)){background:var(--surface-2);border-color:var(--border-strong)}:is(.k-input--search:focus-within,.k-input:has(input[type=search]):focus-within,.k-input:has(>.lucide-search):focus-within){border-color:var(--text-0)}:is(.k-input--search:focus-within:has(input:not(:placeholder-shown)),.k-input:has(input[type=search]):focus-within:has(input:not(:placeholder-shown)),.k-input:has(>.lucide-search):focus-within:has(input:not(:placeholder-shown))){background:var(--surface-0)}input[type=search]:not(.k-input input){background:var(--surface-2)!important;border-color:var(--border-strong)!important}input[type=search]:not(.k-input input):focus{background:var(--surface-0)!important}.k-input--search__icon{color:var(--text-2);flex:none}.k-input--search__input{block-size:100%;min-inline-size:0;font:inherit;color:var(--text-0);background:0 0;border:0;outline:0;flex:1;padding:0}.k-input--search__input::placeholder{color:var(--text-3)}.k-input--search__input::-webkit-search-cancel-button{appearance:none}.k-input--search__input::-webkit-search-decoration{appearance:none}.k-input--search__clear{border-radius:var(--r-full);block-size:24px;inline-size:24px;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-end:-6px;display:inline-flex}.k-input--search__clear:hover{background:var(--surface-3);color:var(--text-0)}.k-input--search__clear:focus-visible{outline:2px solid var(--text-0);outline-offset:1px}.k-input--search kbd{font:inherit;color:var(--text-3);border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface-0);flex:none;padding:0 4px;font-size:11px}.k-topsearch{height:32px;min-inline-size:240px;font:inherit;color:var(--text-2);cursor:pointer;padding:0 10px;font-size:13px}.k-topsearch:hover{border-color:var(--text-3)}.k-topsearch:focus-visible{outline:2px solid var(--text-0);outline-offset:2px;background:var(--surface-0)}.k-input--search.k-input--search-list{box-sizing:border-box;border-width:0 0 1px;border-radius:0;inline-size:100%}.k-error-text{color:var(--danger-ink);font-size:12px}.k-drop{border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface-1);text-align:center;color:var(--text-1);flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}.k-menu{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);min-width:200px;padding:4px}.k-tabs{border-bottom:1px solid var(--border);gap:20px;display:flex}.k-seg{background:var(--surface-2);border-radius:var(--r-md);gap:2px;padding:3px;display:inline-flex}.k-chip{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-0);height:30px;color:var(--text-1);align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.k-chip.on{background:var(--text-0);color:var(--surface-0);border-color:var(--text-0)}.k-chip:disabled,.k-chip[aria-disabled=true]{opacity:.5;cursor:not-allowed;border-style:dashed}.k-filterbar{gap:var(--space-3);flex-direction:column;display:flex}.k-banner{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-1);align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;display:flex}.k-banner svg{margin-top:2px}.k-banner--info{background:var(--info-tint);border-color:var(--act-open-border)}.k-banner--warning{background:var(--warning-tint);border-color:var(--act-back-border)}.k-banner--danger{background:var(--danger-tint);border-color:var(--act-danger-border)}.k-banner--success{background:var(--success-tint);border-color:color-mix(in srgb, var(--success) 35%, transparent)}.k-banner b{font-weight:600}.k-toast{background:var(--text-0);color:var(--surface-0);border-radius:var(--r-md);box-shadow:var(--shadow-2);align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:inline-flex}.k-dialog{background:var(--surface-0);border-radius:var(--r-xl);box-shadow:var(--shadow-3);border:1px solid var(--border);width:440px;max-width:100%;overflow:hidden}.k-dialog__head{padding:20px 24px 8px}.k-dialog__head h3{margin:0;font-size:18px;font-weight:600}.k-dialog__body{color:var(--text-1);padding:0 24px 20px}.k-dialog__foot{border-top:1px solid var(--border);background:var(--surface-1);justify-content:flex-start;gap:8px;padding:14px 24px;display:flex}.k-scrim{background:var(--scrim);z-index:70;position:fixed;inset:0}.k-dialog--float{height:fit-content;max-height:calc(100vh - 32px);width:min(var(--k-dialog-w,440px), calc(100vw - 32px));z-index:71;outline:none;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}.k-dialog--float .k-dialog__head,.k-dialog--float .k-dialog__foot{flex:none}.k-dialog--float .k-dialog__body{flex:auto;min-height:0;overflow-y:auto}.k-dialog--float .k-dialog__head{align-items:center;gap:var(--space-2);display:flex}.k-dialog--float .k-dialog__head h3{flex:1;min-width:0}.k-dialog--draggable .k-dialog__head{cursor:move;touch-action:none}.k-dialog__grip{border-radius:var(--r-sm);width:24px;height:24px;color:var(--text-2);cursor:move;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:-4px;padding:0;display:inline-flex}.k-dialog__grip:hover{background:var(--surface-2);color:var(--text-0)}.k-dialog__grip:focus-visible{outline:2px solid var(--text-0);outline-offset:1px}.k-dialog--dragging{-webkit-user-select:none;user-select:none}.k-dialog--modeless .k-dialog__close{flex:none;margin-block:-8px;display:inline-flex}.k-dialog__desc{margin:0 0 var(--space-3);color:var(--text-1);font-size:14px;line-height:1.5}.k-dialog__body--bare{padding:0}.k-dialog__form{display:contents}.k-dialog__body p{margin:0 0 8px;font-size:14px;line-height:1.6}.k-dialog__close{display:none}@media (max-width:767px){.k-dialog--float{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;inset:0;overflow:hidden}.k-dialog--float .k-dialog__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--topbar-h);padding-block:0;padding-inline:var(--space-4) var(--space-1);border-bottom:1px solid var(--border);flex:none;display:flex}.k-dialog--float .k-dialog__head h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-dialog--float .k-dialog__close{flex:none;display:inline-flex}.k-dialog--float .k-dialog__body{min-height:0;padding:var(--space-4);flex:1;overflow-y:auto}.k-dialog--float .k-dialog__foot{padding-block:var(--space-3);padding-inline:var(--space-4);flex-direction:column;flex:none;margin-block-start:auto}.k-dialog--float .k-dialog__foot>*{width:100%}.k-dialog--float .k-dialog__foot .k-btn{font-size:16px}.k-dialog__grip{display:none}.k-dialog--float .k-dialog__body--bare{padding:0}}.k-drawer{background:var(--surface-0);border-inline-start:1px solid var(--border);box-shadow:var(--shadow-3);flex-direction:column;width:380px;max-width:100%;display:flex}.k-drawer--float{z-index:71;outline:none;max-inline-size:100vw;position:fixed;inset-block:0;inset-inline-end:0}.k-drawer--wide{width:480px}.k-drawer--float[style*=--k-drawer-w],.k-drawer--float[style*=--k-drawer-w],.k-drawer--inline[style*=--k-drawer-w]{width:var(--k-drawer-w)}.k-drawer-host{align-items:flex-start;gap:var(--space-4);min-inline-size:0;display:flex}.k-drawer-host__main{flex:1;min-inline-size:0}.k-drawer-host__side:empty{display:none}.k-drawer-host__side{align-self:stretch}.k-drawer--inline{block-size:calc(100vh - var(--topbar-h) - 2 * var(--space-4));border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);outline:none;flex:none;max-inline-size:100%;position:sticky;inset-block-start:var(--space-4);overflow:hidden}@media (max-width:1279px){.k-drawer-host__side{display:contents}.k-drawer--inline{z-index:71;block-size:auto;box-shadow:var(--shadow-3);border-block:0;border-inline-end:0;border-radius:0;max-inline-size:100vw;position:fixed;inset-block:0;inset-inline-end:0}}@media (max-width:767px){.k-drawer--peek{inline-size:100vw!important;width:100vw!important}}.k-drawer__head{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding:14px 20px;display:flex}.k-drawer__head h3{min-width:0;margin:0;font-size:16px;font-weight:600}.k-drawer__body{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.k-drawer__foot{border-top:1px solid var(--border);background:var(--surface-1);gap:var(--space-2);flex-wrap:wrap;padding:12px 20px;display:flex}.k-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.k-empty .ic{background:var(--surface-2);width:40px;height:40px;color:var(--text-2);border-radius:999px;justify-content:center;align-items:center;display:flex}.k-progress{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.k-progress span{background:var(--act-primary-bg);border-radius:999px;height:100%;display:block}.k-tabs{flex-wrap:nowrap}.k-tab{height:40px;color:var(--text-1);border:0;white-space:nowrap;cursor:pointer;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.k-tab:hover{color:var(--text-0)}.k-tab[aria-current=page],.k-tab[aria-selected=true],.k-tab.on{color:var(--text-0);border-bottom-color:var(--text-0);font-weight:600}.k-seg-item{border-radius:var(--r-sm);height:30px;color:var(--text-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.k-seg-item[aria-pressed=true],.k-seg-item[aria-current=page],.k-seg-item.on{background:var(--surface-raised);color:var(--text-0);box-shadow:var(--shadow-1)}.k-popup{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);min-width:180px;max-height:min(360px, var(--available-height,360px));z-index:var(--z-popup);pointer-events:auto;outline:none;padding:4px;overflow-y:auto}.k-option{border-radius:var(--r-sm);min-height:34px;color:var(--text-0);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.k-option[data-highlighted],.k-option:hover{background:var(--surface-1)}.k-option[data-selected],.k-option.on{background:var(--surface-2);font-weight:500}.k-option[data-disabled]{color:var(--text-3);cursor:default}.k-select{height:var(--control-h);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-0);min-width:0;font:400 14px/1 var(--font-sans);color:var(--text-0);cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:8px;padding-inline:12px 8px;display:inline-flex}.k-select:hover{border-color:var(--border-strong)}.k-select:focus-visible,.k-select[data-popup-open]{border-color:var(--text-0);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-0) 6%, transparent);outline:none}.k-select[data-disabled],.k-select:disabled{opacity:.6;cursor:not-allowed}.k-select--sm{height:var(--control-h-sm);font-size:13px}.k-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-select__value[data-placeholder]{color:var(--text-2)}.k-select__chev{color:var(--text-2);flex:none;display:inline-flex}select.k-native-select{appearance:none;height:var(--control-h);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-0) no-repeat;font:400 14px var(--font-sans);color:var(--text-0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238B94A3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:10px;padding-inline:12px 34px}[dir=ltr] select.k-native-select{background-position:right 10px center}.k-cal{min-width:260px;padding:8px}.k-cal__head{justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 8px;font-size:14px;font-weight:600;display:flex}.k-cal__nav{border-radius:var(--r-sm);width:30px;height:30px;color:var(--text-1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.k-cal__nav:hover{background:var(--surface-1)}.k-cal__grid{grid-template-columns:repeat(7,34px);gap:2px;display:grid}.k-cal__dow{height:26px;color:var(--text-2);justify-content:center;align-items:center;font-size:11px;display:flex}.k-cal__day{border-radius:var(--r-sm);height:34px;font:400 13px var(--font-sans);color:var(--text-0);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0}.k-cal__day:hover{background:var(--surface-1)}.k-cal__day.is-out{color:var(--text-3)}.k-cal__day.is-today{box-shadow:inset 0 0 0 1px var(--border-strong)}.k-cal__day.is-selected{background:var(--act-primary-bg);color:var(--act-primary-fg)}.k-cal__day:disabled{color:var(--text-3);cursor:not-allowed;background:0 0}.k-cal__foot{border-top:1px solid var(--border);justify-content:space-between;gap:8px;margin-top:6px;padding-top:8px;display:flex}.k-linkbtn{font:500 13px var(--font-sans);color:var(--info-ink);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:4px 6px}.k-linkbtn:hover{background:var(--surface-1)}.k-drop{cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out}.k-drop:hover,.k-drop.is-over{border-color:var(--text-1);background:var(--surface-2)}.k-drop:focus-within{border-color:var(--text-0)}.k-drop__files{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.k-drop--compact{text-align:start;flex-direction:row;padding:10px 14px}.k-filterbar__row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.k-filterbar__end{gap:var(--space-2);align-items:center;margin-inline-start:auto;display:inline-flex}.k-filterbar__more{gap:12px;min-width:280px;padding:12px;display:grid}.k-badge{border-radius:var(--r-full);background:var(--text-0);min-width:18px;height:18px;color:var(--surface-0);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.k-kpi__value.is-plain{font-family:var(--font-sans);letter-spacing:0;font-size:24px;font-weight:700}.k-kpi--link{color:inherit;text-decoration:none;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:block}.k-kpi--link:hover{box-shadow:var(--shadow-2)}.k-kpi-grid--2{grid-template-columns:repeat(auto-fit,minmax(max(180px,50% - 8px),1fr))}.k-kpi-grid--3{grid-template-columns:repeat(auto-fit,minmax(max(180px,33.3333% - 10.6667px),1fr))}.k-kpi-grid--4{grid-template-columns:repeat(auto-fit,minmax(max(170px,25% - 12px),1fr))}.k-kpi-grid--5{grid-template-columns:repeat(auto-fit,minmax(max(160px,20% - 12.8px),1fr))}.k-kpi-grid--6{grid-template-columns:repeat(auto-fit,minmax(max(150px,16.6667% - 13.3333px),1fr))}.k-kpi{container-type:inline-size}.k-kpi__value{white-space:nowrap;font-size:clamp(22px,10cqi,34px)}.k-kpi__value.is-plain{font-size:clamp(18px,8cqi,24px)}.k-select.is-error,.k-select.is-error:hover{border-color:var(--danger)}.k-select.is-error:focus-visible,.k-select.is-error[data-popup-open]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-tint)}.k-option-group+.k-option-group,.k-option+.k-option-group{margin-block-start:2px}.k-option-group__label{letter-spacing:.02em;height:26px;color:var(--text-2);-webkit-user-select:none;user-select:none;align-items:center;padding:6px 10px 0;font-size:11px;font-weight:600;display:flex}.k-popup--search{padding-block-start:0}.k-select__search{z-index:1;height:var(--control-h);background:var(--surface-0);color:var(--text-2);border-width:0 0 1px;border-radius:0;margin:0 -4px 4px;position:sticky;top:0}.k-select__search input{min-width:0;font:inherit;color:var(--text-0);background:0 0;border:0;outline:none;flex:1;padding:0}.k-select__search input::placeholder{color:var(--text-3)}.k-select__search.k-input--search{background:var(--surface-2)}.k-select__search.k-input--search:focus-within:has(input:not(:placeholder-shown)){background:var(--surface-0)}.k-option-empty{color:var(--text-2);padding:8px 10px;font-size:13px}.k-option-empty:empty{display:none}.k-pill.is-select{cursor:pointer;border:0;gap:4px;padding-inline-end:4px;font-family:inherit;line-height:1}.k-pill.is-select i{margin-inline-end:2px}.k-pill.is-select .k-pill__chev{opacity:.7;flex:none}.k-pill.is-select:focus-visible{outline:2px solid var(--text-0);outline-offset:2px}.k-option--pill{justify-content:space-between}.k-option--pill[data-selected]{background:var(--surface-1)}.k-option__check{color:var(--text-1);display:inline-flex}.k-cal__months{grid-template-columns:repeat(3,1fr);gap:4px;min-width:228px;display:grid}.k-cal__month{border-radius:var(--r-sm);height:32px;font:400 13px var(--font-sans);color:var(--text-0);cursor:pointer;background:0 0;border:0}.k-cal__month:hover{background:var(--surface-1)}.k-cal__month.is-today{box-shadow:inset 0 0 0 1px var(--border-strong)}.k-cal__month.is-selected{background:var(--act-primary-bg);color:var(--act-primary-fg)}.k-cal__month:disabled{color:var(--text-3);cursor:not-allowed;background:0 0}.k-datetime{align-items:center;gap:8px;min-width:0;display:inline-flex}.k-datetime>.k-select:first-child{flex:auto}.k-timelist{width:110px;max-height:240px;padding:4px;position:relative;overflow-y:auto}.k-timelist .k-option{width:100%;font:400 14px var(--font-sans);font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:center}.k-timelist .k-option:hover{background:var(--surface-1)}.k-timelist .k-option.on{background:var(--surface-2);font-weight:500}.k-timelist .k-option:disabled{color:var(--text-3);cursor:not-allowed;background:0 0}.k-chip{cursor:pointer;font-family:inherit}.k-chip svg{opacity:.8;flex:none}.k-mfilter{flex-direction:column;min-width:220px;padding-block-end:0;display:flex}.k-mfilter__list{flex-direction:column;display:flex}.k-mfilter__list .k-option{cursor:pointer}.k-mfilter__foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin:4px -4px 0;padding:8px 10px;display:flex}.k-mfilter__body{gap:8px;padding:8px 6px 0;display:grid}.k-mfilter__section{gap:6px;display:grid}.k-mfilter__section+.k-mfilter__section{border-top:1px solid var(--border);padding-top:12px}.k-mfilter__title{color:var(--text-1);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.k-mfilter__section .k-mfilter__list{max-height:220px;overflow-y:auto}.k-range{align-items:center;gap:8px;display:flex}.k-range__field{flex:1;min-width:0}.k-range__field input{width:100%;min-width:0;font:inherit;color:var(--text-0);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0}.k-range__cap{color:var(--text-2);white-space:nowrap;font-size:12px}:where(body:has(.app-shell):not(:has(.cp-sidebar))) input:is([type=checkbox],[type=radio]):not(.sr-only):not([hidden]):not([role=switch]):not(.k-native),input.k-checkbox,input.k-radio{appearance:none;vertical-align:middle;border:1.5px solid var(--border-strong);border-radius:var(--r-xs);background:var(--surface-0) no-repeat center / 12px 12px;cursor:pointer;flex:none;width:16px;height:16px;margin:0;transition:background-color .12s ease-out,border-color .12s ease-out}:where(body:has(.app-shell):not(:has(.cp-sidebar))) input[type=checkbox]:not(.sr-only):not([hidden]):not([role=switch]):not(.k-native):checked,input.k-checkbox:checked{background-color:var(--act-primary-bg);border-color:var(--act-primary-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}:where(body:has(.app-shell):not(:has(.cp-sidebar))) input[type=checkbox]:not(.sr-only):not([hidden]):not([role=switch]):not(.k-native):indeterminate,input.k-checkbox:indeterminate{background-color:var(--act-primary-bg);border-color:var(--act-primary-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}:where(body:has(.app-shell):not(:has(.cp-sidebar))) input[type=radio]:not(.sr-only):not([hidden]):not(.k-native),input.k-radio{border-radius:var(--r-full)}:where(body:has(.app-shell):not(:has(.cp-sidebar))) input[type=radio]:not(.sr-only):not([hidden]):not(.k-native):checked,input.k-radio:checked{border:5px solid var(--act-primary-bg);background:var(--surface-0)}:where(body:has(.app-shell):not(:has(.cp-sidebar))) input:is([type=checkbox],[type=radio]):not(.sr-only):not([hidden]):not([role=switch]):not(.k-native):focus-visible,input.k-checkbox:focus-visible,input.k-radio:focus-visible{outline:2px solid var(--text-0);outline-offset:2px}:where(body:has(.app-shell):not(:has(.cp-sidebar))) input:is([type=checkbox],[type=radio]):not(.sr-only):not([hidden]):not([role=switch]):not(.k-native):disabled,input.k-checkbox:disabled,input.k-radio:disabled{opacity:.5;cursor:not-allowed}.k-checkrow{cursor:pointer;color:var(--text-0);align-items:flex-start;gap:8px;font-size:14px;display:inline-flex}.k-checkrow>input{margin-top:2px}.k-checkrow__text{flex-direction:column;gap:2px;display:flex}.k-kpi--select{text-align:start;inline-size:100%;font:inherit;cursor:pointer}.k-kpi--select.is-selected{border-color:var(--act-primary-bg);background:var(--info-tint);box-shadow:0 0 0 1px var(--act-primary-bg)}.k-kpi--select.is-selected .k-kpi__label{color:var(--info-ink)}.k-kpi--select.is-selected.tone-danger{border-top-color:var(--danger)}.k-kpi--select.is-selected.tone-warn{border-top-color:var(--warning)}.k-kpi--select.is-selected.tone-ok{border-top-color:var(--success)}.k-kpi--select.is-selected:not(.tone-danger):not(.tone-warn):not(.tone-ok){border-top-color:var(--border-strong)}.k-kpi--select:focus-visible{outline:2px solid var(--act-primary-bg);outline-offset:2px}.k-aibox{background:var(--info-tint);border:1px solid var(--act-open-border);border-radius:var(--r-lg);padding:var(--space-4);gap:var(--space-2);min-width:0;display:grid}.k-aibox__title{color:var(--info-ink);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}.k-aibox__body{color:var(--text-1);min-width:0;font-size:13px;line-height:1.55}.k-rating{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.k-rating__stars{color:var(--warning);letter-spacing:1px;font-size:14px;line-height:1}.k-rating__num{color:var(--text-0);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}dialog::backdrop{background:var(--scrim)}.k-num{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}[dir=rtl] .k-flip-rtl{transform:scaleX(-1)}.k-tree-wrap{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-0);max-inline-size:100%;position:relative;overflow-x:auto}.k-tree{min-inline-size:100%}.k-tree th,.k-tree td{white-space:nowrap}.k-tree .k-tree__first{z-index:1;background:var(--surface-0);border-inline-end:1px solid var(--border);white-space:normal;min-inline-size:200px;position:sticky;inset-inline-start:0}.k-tree thead .k-tree__first{background:var(--surface-1);z-index:2}.k-tree tbody tr:hover .k-tree__first{background:var(--surface-1)}.k-tree__cell{align-items:center;gap:var(--space-1);min-inline-size:0;padding-inline-start:calc(var(--space-6) * var(--k-depth,0));display:flex}.k-tree__toggle{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.k-tree__toggle:hover{background:var(--surface-2);color:var(--text-0)}.k-tree__toggle svg{block-size:16px;inline-size:16px}.k-tree__spacer{inline-size:var(--space-6);flex:none}.k-tree__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.k-tree__row.is-parent td{font-weight:500}.k-tree__row.is-parent[aria-level="1"] td{font-weight:600}.k-tree__row.is-clickable{cursor:pointer}.k-tree__row:focus-visible{outline:2px solid var(--text-0);outline-offset:-2px}.k-tree__more td{height:var(--control-h)}.k-tree .k-tree__more .k-tree__first:not([colspan="1"]){border-inline-end:0}.k-tree__more td.num{color:var(--text-2)}.k-tree__total td,.k-tree tfoot .k-tree__first{background:var(--surface-1);border-top:1px solid var(--border-strong);font-weight:600}.k-tree__empty{text-align:center;color:var(--text-2)}.k-bbar{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.k-bbar__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text-1);flex-wrap:wrap;font-size:13px;display:flex}.k-bbar__strong{color:var(--text-0);font-size:14px;font-weight:600}.k-bbar__status{align-items:baseline;gap:var(--space-2);display:inline-flex}.k-bbar__pct{font-variant-numeric:tabular-nums;color:var(--text-0);direction:ltr;unicode-bidi:isolate;font-weight:600}.k-bbar__over-text,.k-bbar.is-over .k-bbar__pct{color:var(--danger-ink)}.k-bbar__track{block-size:8px;position:relative}.k-bbar__fill{border-radius:var(--r-full);background:var(--surface-3);block-size:100%;display:flex;overflow:hidden}.k-bbar__seg{flex:none;block-size:100%;display:block}.k-bbar__seg+.k-bbar__seg{border-inline-start:1px solid var(--surface-0)}.k-bbar__seg--actual{background:var(--info-ink)}.k-bbar__seg--committed{background:color-mix(in srgb, var(--info-ink) 50%, var(--surface-3))}.k-bbar__seg--etc{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--info-ink) 50%, var(--surface-3)) 0 2px, var(--surface-3) 2px 5px)}.k-bbar__seg--over{background:var(--danger)}.k-bbar__mark{border-radius:var(--r-full);background:var(--text-0);inline-size:2px;margin-inline-start:-1px;position:absolute;inset-block:-3px}.k-bbar__legend{gap:var(--space-1) var(--space-4);color:var(--text-1);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.k-bbar__legend li{align-items:center;gap:6px;display:inline-flex}.k-bbar__legend .k-num{color:var(--text-0);font-weight:500}.k-bbar__key{border-radius:var(--r-xs);flex:none;block-size:10px;inline-size:10px;display:inline-block}.k-bbar--compact{align-items:center;gap:var(--space-2);flex-direction:row;min-inline-size:120px}.k-bbar--compact .k-bbar__track{flex:1;block-size:6px}.k-bbar--compact .k-bbar__pct{text-align:end;min-inline-size:40px;color:var(--text-1);font-size:12px;font-weight:500}.k-calc{align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);min-block-size:var(--row-h);padding-block:var(--space-1);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"label base pct result";display:grid}.k-calc__label{min-inline-size:0;color:var(--text-0);grid-area:label}.k-calc__base{text-align:end;min-inline-size:112px;color:var(--text-1);grid-area:base}.k-calc__pct{align-items:center;gap:var(--space-2);grid-area:pct;min-inline-size:184px;display:inline-flex}.k-calc__field{block-size:var(--control-h-sm);flex:none;gap:4px;inline-size:88px;padding:0 10px}.k-calc__field:focus-within{border-color:var(--text-0);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-0) 6%, transparent)}.k-calc.is-override .k-calc__field{border-color:var(--act-open-border);background:var(--info-tint)}.k-calc__input{inline-size:100%;min-inline-size:0;font:inherit;color:var(--text-0);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0;font-size:14px}.k-calc__input::placeholder{color:var(--text-2)}.k-calc__mark{align-items:center;gap:var(--space-1);font-size:12px;display:inline-flex}.k-calc__result{text-align:end;min-inline-size:120px;color:var(--text-0);grid-area:result;font-weight:600}.k-calc__error{grid-column:1/-1}@media (max-width:640px){.k-calc{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label result""pct base"}.k-calc__base,.k-calc__result,.k-calc__pct{min-inline-size:0}}.k-vat{gap:var(--space-2);flex-direction:column;inline-size:100%;min-inline-size:0;max-inline-size:360px;display:flex}.k-vat__title{color:var(--text-1);font-size:13px;font-weight:600}.k-vat__list{flex-direction:column;margin:0;display:flex}.k-vat__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);color:var(--text-1);padding-block:6px;font-size:14px;display:flex}.k-vat__row dt,.k-vat__row dd{margin:0}.k-vat__row dd{text-align:end}.k-vat__row.is-main{color:var(--text-0);font-size:16px;font-weight:600}.k-vat__row--gross{border-top:1px solid var(--border);margin-block-start:4px;padding-block-start:10px}.k-btn--lg{height:var(--control-h-lg);inline-size:100%;padding:0 var(--space-6);gap:var(--space-2);font-size:16px;font-weight:600}.k-btn--lg>svg{block-size:18px;inline-size:18px}.k-btn--primary:active{background:var(--act-primary-bg-hover)}.k-btn--success:active{background:var(--act-success-bg-hover)}.k-btn--neutral:active{background:var(--surface-2)}.k-btn.is-busy{pointer-events:none;cursor:progress}.k-btn__spin{flex:none}@media (prefers-reduced-motion:no-preference){.k-btn__spin{animation:.9s linear infinite k-spin}}@keyframes k-spin{to{transform:rotate(360deg)}}.k-recordbar__point{block-size:0}.k-recordbar{z-index:10;box-sizing:border-box;background:var(--surface-0);margin-block-end:var(--space-4);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);border-block-end:1px solid #0000;position:sticky;inset-block-start:var(--topbar-h);container-type:inline-size}.k-recordbar[data-stuck]{border-block-end-color:var(--border)}.k-recordbar__row{align-items:center;gap:var(--space-2);box-sizing:border-box;block-size:calc(var(--control-h) + var(--space-2) * 2);padding-block:var(--space-2);display:flex}.k-recordbar__nav{align-items:center;gap:var(--space-2);flex:none;display:flex}.k-recordbar__pos{color:var(--text-1);white-space:nowrap}.k-recordbar__field{flex:0 200px;min-inline-size:0}.k-recordbar__field .k-input:focus-within{border-color:var(--text-0)}.k-recordbar__field .k-input.error{border-color:var(--danger)}.k-recordbar__icon{color:var(--text-2);flex:none}.k-recordbar__input{flex:1;align-items:center;min-inline-size:0;display:grid}.k-recordbar__input>*{grid-area:1/1;min-inline-size:0}.k-recordbar__input input{inline-size:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0}.k-recordbar__ph{color:var(--text-2);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-recordbar__title{display:none}.k-recordbar[data-stuck] .k-recordbar__title{display:contents}.k-recordbar__name{color:var(--text-0);white-space:nowrap;text-overflow:ellipsis;flex:0 1000 auto;min-inline-size:0;margin-inline-start:var(--space-2);font-size:14px;font-weight:600;overflow:hidden}.k-recordbar__title .mono{white-space:nowrap;flex:none;margin-inline-end:var(--space-2)}.k-recordbar__actions{align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}.k-recordbar__actions a{text-decoration:none}.k-recordbar__more{flex:none;margin-inline-start:auto;display:none}.k-recordbar__short{display:none}@container (max-width:860px){.k-recordbar__actions{display:none}.k-recordbar__more{display:inline-flex}.k-recordbar__field{flex:1 1 0}.k-recordbar[data-stuck] .k-recordbar__field{display:none}.k-recordbar__name{flex:1 1 0}.k-recordbar[data-stuck] .k-recordbar__title .mono,.k-recordbar__long{display:none}.k-recordbar__short{display:inline}}html:has(.k-recordbar){scroll-padding-block-start:calc(var(--topbar-h) + var(--control-h) + var(--space-2) * 3)}@media print{.k-recordbar{display:none}}.k-appbar{z-index:10;background:var(--surface-0);border-block-end:1px solid var(--border);position:sticky;inset-block-start:0}.k-appbar__row{align-items:center;gap:var(--space-3);min-block-size:var(--topbar-h);padding-inline:var(--space-4);display:flex}.k-appbar__brand{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.k-appbar__logo{flex:none;block-size:28px;display:inline-flex}.k-appbar__logo img{block-size:28px;inline-size:auto}.k-appbar__name{color:var(--text-0);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-size:16px;font-weight:600;overflow:hidden}.k-appbar__actions{align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}.k-appbar__langs{padding:0 var(--space-4) var(--space-3)}.k-appbar__langs .k-seg{display:flex}.k-appbar__langs .k-seg-item{padding:0 var(--space-2);flex:1;justify-content:center}.field-langs{align-items:center;gap:var(--space-2);display:flex}.field-langs__machine{color:var(--text-2);font-size:12px}.field-place{flex-direction:column;line-height:1.2;display:inline-flex}.field-place__he{color:var(--text-2);font-size:12px}.field-lang[lang=si]{font-family:var(--font-noto-sinhala), var(--font-sans)}.field-lang[lang=th]{font-family:var(--font-noto-thai), var(--font-sans)}.k-appbar__tabs{padding-inline:var(--space-4)}.k-appbar__tabs .k-tabs{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:0;min-inline-size:0;max-inline-size:100%;overflow-x:auto}.k-appbar__tabs .k-tabs::-webkit-scrollbar{display:none}.k-appbar__tabs .k-tab{flex:none}.k-sig{gap:var(--space-2);display:grid}.k-sig__pad{background:var(--surface-0);border:1px dashed var(--border-strong);border-radius:var(--r-lg);position:relative;overflow:hidden}.k-sig__canvas{touch-action:none;cursor:crosshair;block-size:100%;inline-size:100%;color:var(--text-0);display:block}.k-sig__line{inset-inline:var(--space-6);border-block-end:1px solid var(--border);pointer-events:none;position:absolute;inset-block-end:var(--space-12)}.k-sig__placeholder{color:var(--text-3);pointer-events:none;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.k-sig__foot{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--control-h-sm);display:flex}.k-sig__hint{color:var(--text-2);font-size:14px}.k-sig__error{color:var(--danger-ink);font-size:14px}.k-sig__meta{color:var(--text-1);align-items:center;gap:6px;font-size:13px;display:inline-flex}.k-sig--error .k-sig__pad{border:1px solid var(--danger)}.k-sig--signed .k-sig__pad{border-style:solid;border-color:var(--border)}.k-sig--signed .k-sig__canvas{cursor:default}.k-sig--disabled{opacity:.5}.k-sig--disabled .k-sig__canvas{cursor:not-allowed}.k-nav{flex-direction:column;gap:2px;display:flex}.k-nav-item{align-items:center;display:flex;position:relative}.k-nav-row{inline-size:100%;block-size:var(--control-h-sm);border-radius:var(--r-sm);color:var(--text-1);font-family:var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding-inline:10px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .14s ease-out;display:flex}.k-nav-row:hover{background:var(--surface-2)}.k-nav-row:focus-visible{outline:2px solid var(--text-0);outline-offset:-2px}.k-nav-row__icon{block-size:16px;inline-size:16px;color:var(--text-2);flex:none}.k-nav-row__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.k-nav-row.on{background:var(--surface-0);color:var(--text-0);box-shadow:var(--shadow-1);font-weight:600}.k-nav-row.on .k-nav-row__icon{color:var(--text-0)}.k-nav-item--pin .k-nav-row{padding-inline-end:32px}.k-nav-pin{border-radius:var(--r-xs);block-size:24px;inline-size:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none;position:absolute;inset-inline-end:4px}.k-nav-pin:hover{background:var(--surface-2);color:var(--text-0)}.k-nav-pin:focus-visible{outline:2px solid var(--text-0);outline-offset:-2px}.k-nav-pin svg{block-size:14px;inline-size:14px}.k-nav-item:hover .k-nav-pin,.k-nav-item:focus-within .k-nav-pin{display:inline-grid}.k-nav-item:hover .k-nav-row .k-count,.k-nav-item:focus-within .k-nav-row .k-count{visibility:hidden}@media (hover:none){.k-nav-pin{display:inline-grid}.k-nav-row .k-count{visibility:visible}}.k-nav-row--locked,.k-nav-row--locked:hover{color:var(--text-3);cursor:not-allowed;background:0 0}.k-nav-row--locked .k-nav-row__icon{color:var(--text-3)}.k-nav-row__lock{block-size:14px;inline-size:14px;color:var(--text-3);flex:none}.k-nav-search{flex:none;margin-block-start:8px}.k-nav-search:focus-within{border-color:var(--text-0)}.k-nav-search svg{color:var(--text-2);flex:none}.k-nav-search input{min-inline-size:0;font:inherit;color:var(--text-0);background:0 0;border:0;outline:0;flex:1;padding:0}.k-nav-search input::placeholder{color:var(--text-3)}.k-nav-search__clear{border-radius:var(--r-xs);block-size:20px;inline-size:20px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.k-nav-search__clear:hover{background:var(--surface-2);color:var(--text-0)}.k-nav-hit{background:var(--warning-tint);color:var(--text-0);border-radius:var(--r-xs);font-weight:600}.k-nav-row__parent{color:var(--text-2)}.k-nav-none{color:var(--text-2);padding:12px 10px;font-size:13px}.k-nav-hint{color:var(--text-2);padding-inline:10px;font-size:12px}.k-nav-jump{inline-size:100%;min-block-size:var(--control-h-sm);border:0;border-block-start:1px solid var(--border);color:var(--info-ink);font-family:var(--font-sans);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;display:flex}.k-nav-jump:hover{background:var(--surface-2)}.k-nav-jump:focus-visible{outline:2px solid var(--text-0);outline-offset:-2px}.k-nav-jump svg{flex:none;block-size:14px;inline-size:14px}.k-nav-jump__text{flex:1;min-inline-size:0}.k-nav-head{border-radius:var(--r-sm);block-size:28px;inline-size:100%;color:var(--text-2);font-family:var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-block-start:2px;padding-inline:10px;font-size:12px;font-weight:600;display:flex}.k-nav-head:hover{color:var(--text-0);background:var(--surface-2)}.k-nav-head:focus-visible{outline:2px solid var(--text-0);outline-offset:-2px}.k-nav-head__label{flex:1;min-inline-size:0}.k-nav-head svg{flex:none;block-size:14px;inline-size:14px}.k-nav-head--plain{cursor:default;block-size:24px;margin-block-start:6px}.k-nav-head--plain:hover{color:var(--text-2);background:0 0}.k-nav-sep{background:var(--border);flex:none;block-size:1px;margin:6px 10px}.k-screen-tabs{inline-size:100%;max-inline-size:1440px;margin-inline:auto;padding-block-start:var(--space-4);padding-inline:clamp(16px,4vw,32px)}.k-edit-wrap{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-0);max-inline-size:100%;overflow-x:auto}.k-edit th,.k-edit td{white-space:nowrap}.k-edit td.k-edit__cell{padding-block:0;padding-inline:var(--space-2)}.k-edit .k-edit__input{height:var(--control-h-sm);inline-size:var(--cell-input-w);padding:0 var(--space-2);font-size:14px}.k-edit .k-edit__input.num{text-align:end;font-variant-numeric:tabular-nums;direction:ltr}.k-edit .k-edit__input.text{inline-size:100%;min-inline-size:calc(var(--cell-input-w) * 2)}.k-edit .k-edit__input:focus{border-color:var(--text-0);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-0) 8%, transparent);outline:none}.k-edit .k-edit__input.error{border-color:var(--danger)}.k-edit td.k-edit__ref{color:var(--text-1)}.k-edit td.k-edit__label{color:var(--text-0);font-weight:500}.k-edit tfoot td{background:var(--surface-1);font-weight:600}.k-edit .k-edit__date{inline-size:calc(var(--cell-input-w) * 1.5)}.k-voice{justify-items:center;gap:var(--space-2);display:inline-grid}.k-voice__btn{inline-size:calc(var(--control-h) * 2);block-size:calc(var(--control-h) * 2);border-radius:var(--r-full);cursor:pointer;background:var(--act-primary-bg);color:var(--act-primary-fg);box-shadow:var(--shadow-2);border:0;place-items:center;display:grid}.k-voice__btn svg,.k .k-voice__btn svg.i{block-size:28px;inline-size:28px}.k-voice__btn:focus-visible{outline:2px solid var(--text-0);outline-offset:3px}.k-voice--recording .k-voice__btn{background:var(--act-danger-solid-bg);color:var(--act-danger-solid-fg);box-shadow:0 0 0 6px var(--danger-tint), var(--shadow-2)}.k-voice--busy .k-voice__btn{background:var(--surface-3);color:var(--text-1);box-shadow:none;cursor:progress}.k-voice--off .k-voice__btn{background:var(--surface-3);color:var(--text-3);box-shadow:none;cursor:not-allowed}.k-voice__label{color:var(--text-0);font-size:14px;font-weight:600}.k-voice__hint{color:var(--text-2);text-align:center;max-inline-size:220px;font-size:12px}.k-voice__time{color:var(--danger-ink);font-size:14px;font-weight:600}.k-voice__dot{border-radius:var(--r-full);background:var(--danger);block-size:8px;inline-size:8px;margin-inline-end:6px;display:inline-block}.k-voice--compact .k-voice__btn{block-size:44px;inline-size:44px;box-shadow:none}.k-voice--compact .k-voice__btn svg,.k .k-voice--compact .k-voice__btn svg.i{block-size:20px;inline-size:20px}.k-chat{gap:var(--space-3);flex-direction:column;display:flex}.k-msg{border-radius:var(--r-lg);max-inline-size:85%;padding:var(--space-3) var(--space-4);font-size:16px;line-height:1.5}.k-msg--agent{background:var(--info-tint);border:1px solid var(--act-open-border);color:var(--text-0);border-start-start-radius:var(--r-xs);align-self:flex-start}.k-msg--agent .k-msg__who{color:var(--info-ink);align-items:center;gap:6px;margin-block-end:var(--space-1);font-size:12px;font-weight:600;display:flex}.k-msg--user{background:var(--surface-0);border:1px solid var(--border);color:var(--text-0);border-start-end-radius:var(--r-xs);align-self:flex-end}.k-msg__meta{color:var(--text-2);align-items:center;gap:6px;margin-block-end:var(--space-1);font-size:12px;display:flex}.k-msg--question{font-weight:600}.k-msg--result{align-self:stretch;max-inline-size:none}.k-msg__action{justify-content:center;gap:var(--space-2);display:flex}.k-msg__action .k-btn{height:44px}.k-chat__composer{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--surface-0);border-block-start:1px solid var(--border);display:flex}.k-chat__composer .k-input{flex:1;height:44px;font-size:16px}.k-chat__composer .k-btn{height:44px}.k-order{gap:var(--space-3);padding:var(--space-4);display:grid}.k-order__head{align-items:flex-start;gap:var(--space-2);display:flex}.k-order__title{margin:0;font-size:16px;font-weight:700}.k-order__fields{gap:var(--space-2) var(--space-3);grid-template-columns:auto 1fr;margin:0;font-size:14px;display:grid}.k-order__fields dt{color:var(--text-2)}.k-order__fields dd{color:var(--text-0);min-inline-size:0;margin:0}.k-order__lines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.k-order__line{gap:var(--space-1) var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);grid-template-columns:1fr auto;display:grid}.k-order__line-desc{font-size:14px;font-weight:600}.k-order__line-qty{color:var(--text-1);font-size:14px}.k-order__line-price{align-items:center;gap:var(--space-2);color:var(--text-1);flex-wrap:wrap;grid-column:1/-1;font-size:13px;display:flex}.k-order__total{border-block-start:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-block-start:var(--space-3);font-size:14px;display:flex}.k-order__total strong{font-size:16px}.k-order__actions{gap:var(--space-2);display:grid}.k-order__actions .k-btn{height:44px;inline-size:100%;font-size:16px}.k-order__status{margin-inline-start:auto}.k-order__muted{color:var(--text-1)}.k-order__faint{color:var(--text-2)}.k-order__hint{text-align:center}.k-mconv{background:var(--surface-2);grid-template-rows:auto auto 1fr auto;block-size:100dvh;display:grid}.k-mconv__summary{align-items:center;gap:var(--space-2);inline-size:100%;padding:var(--space-2) var(--space-4);background:var(--surface-0);border:0;border-block-end:1px solid var(--border);font:inherit;color:var(--text-0);text-align:start;cursor:pointer;font-size:14px;display:flex}.k-mconv__summary-end{color:var(--text-2);margin-inline-start:auto;display:inline-flex}.k-mconv__thread{padding:var(--space-4);flex-direction:column;min-block-size:0;display:flex;overflow-y:auto}.k-mconv__thread>:first-child{margin-block-start:auto}.k-mconv__stack{gap:var(--space-3);display:grid}.k-mconv__bottom>.k-banner{justify-self:stretch}.k-mconv__bottom{justify-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-6);background:var(--surface-0);border-block-start:1px solid var(--border);display:grid}.k-mconv__type{gap:var(--space-2);inline-size:100%;display:flex}.k-mconv__type .k-input{flex:1;height:44px;font-size:16px}.k-mconv__type .k-btn{height:44px;inline-size:44px;padding:0}[data-read-only-viewer] [data-ro-locked]{opacity:.5;cursor:not-allowed}[data-read-only-viewer] :is(.k-btn,.inv-act)[data-ro-locked]:not(.k-icon-btn):after{content:"";block-size:14px;inline-size:14px;-webkit-mask:var(--k-lock-mask) center / contain no-repeat;-webkit-mask:var(--k-lock-mask) center / contain no-repeat;mask:var(--k-lock-mask) center / contain no-repeat;background-color:currentColor;flex:none}.k-toast--float{z-index:1000;position:fixed;inset-block-end:24px;inset-inline-start:24px}:root{--k-lock-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.k-tframe{gap:var(--space-3);min-inline-size:0;display:grid}.k-tframe__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.k-tframe__meta{align-items:center;gap:var(--space-3);color:var(--text-1);flex-wrap:wrap;font-size:13px;display:inline-flex}.k-tframe__ctrls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.k-tframe__cap{color:var(--text-2);font-size:12px}.k-tframe__pop{gap:var(--space-3);padding:var(--space-3);min-inline-size:280px;color:var(--text-0);font-size:13px;display:grid}.k-tframe__field{gap:var(--space-1);display:grid}.k-tframe__sep{border:0;border-block-start:1px solid var(--border);margin:0}.k-tframe__cols{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.k-tframe__col{align-items:center;gap:var(--space-1);display:flex}.k-tframe__col-name{align-items:center;gap:var(--space-2);cursor:pointer;flex:1;display:inline-flex}.k-tframe__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.k-tframe__group-name{font-weight:600}.k-tframe__g2 .k-tframe__group-name{font-weight:500}.k-tree__row.k-tframe__g1 td,.k-tree tbody tr.k-tframe__g1 .k-tree__first{background:var(--surface-1)}.k-banner--truth{background:var(--truth-tint);border-color:var(--truth);border-style:dashed}.k-truth{white-space:normal;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex;position:relative}.k-truth:focus-visible{outline:2px solid var(--truth);outline-offset:2px;border-radius:var(--r-xs)}.k-truth__value{color:var(--text-1);-webkit-text-decoration:underline dashed var(--truth);text-decoration:underline dashed var(--truth);text-underline-offset:4px}.k-truth__tag{border:1px dashed var(--truth);border-radius:var(--r-xs);background:var(--truth-tint);height:22px;color:var(--truth-ink);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.k-truth__tip{z-index:30;border:1px solid var(--truth);border-radius:var(--r-md);background:var(--surface-0);width:260px;max-width:80vw;box-shadow:var(--shadow-1);color:var(--text-0);font-family:var(--font-sans);letter-spacing:0;white-space:normal;text-align:start;opacity:0;pointer-events:none;gap:4px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.5;display:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}.k-truth__fix{color:var(--truth-ink);font-weight:500}.k-truth:hover .k-truth__tip,.k-truth:focus .k-truth__tip,.k-kpi--link:hover .k-truth__tip,.k-kpi--link:focus-visible .k-truth__tip{opacity:1;pointer-events:auto;display:grid}.k-truth--in-table .k-truth__tip,.k-truth--in-table:hover .k-truth__tip,.k-truth--in-table:focus .k-truth__tip{opacity:0;pointer-events:none;display:none}.k-kpi:has(.k-truth){container-type:normal}@media (max-width:767px){.k-input,textarea.k-input,.k-select:not(.k-select--sm),select.k-native-select,.k-select__search,.k-calc__input,.k-edit .k-edit__input{font-size:16px}.k-field .k-seg{display:flex}.k-field .k-seg-item{height:var(--control-h);flex:1;justify-content:center}.k-btn{white-space:normal;max-inline-size:100%;height:auto;min-height:var(--control-h);text-align:center;padding-block:6px}.k-btn--sm{min-height:var(--control-h-sm);padding-block:4px}.k-btn--xs{min-height:26px;padding-block:2px}.k-btn--lg{min-height:var(--control-h-lg)}.k-icon-btn{padding-block:0}}.k-pagehead{margin-block-end:var(--space-6)}.k-pagehead__back{margin-block-end:var(--space-2)}.k-pagehead__back .k-back{margin-block-end:0;text-decoration:none}.k-pagehead__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.k-pagehead__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k-pagehead__title h1{color:var(--text-0);margin:0}.k-pagehead__sub{color:var(--text-1);margin:0;margin-block-start:var(--space-1)}.k-pagehead__actions{gap:var(--space-3);display:flex}.k-pagehead__slot{display:contents}.k-pagehead__more{display:none}.k-pageactions{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) 0 0;border-block-start:1px solid var(--border);margin-block-start:var(--space-6);display:flex}.k-pageactions--sticky{background:var(--surface-0);padding-block-end:var(--space-4);position:sticky;inset-block-end:0}.k-pageactions__secondary{margin-inline-end:auto}.k-rechead{gap:var(--space-6);align-items:flex-start;margin-block-end:var(--space-6);display:flex}.k-rechead__main{flex:1;min-inline-size:0}.k-rechead__tags{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:var(--space-2);display:flex}.k-rechead__back{color:var(--text-2);align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.k-rechead__title{margin:0}.k-rechead__meta{flex-wrap:wrap;align-items:center;gap:18px;margin:0;margin-block-start:14px;display:flex}.k-rechead__meta>div{align-items:center;gap:6px;display:flex}.k-rechead__meta dt{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.k-rechead__label:after{content:":"}.k-rechead__meta dd{color:var(--text-0);margin:0;font-size:13px;font-weight:600}.k-rechead__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.k-rechead__slot{display:contents}.k-rechead__phone{display:none}.k-rechead--split{justify-content:space-between;gap:var(--space-4);align-items:var(--k-rechead-align,flex-start);flex-wrap:var(--k-rechead-wrap,nowrap);margin-block-end:var(--k-rechead-end,var(--space-6))}.k-rechead--split>.k-rechead__main{flex:initial;min-inline-size:auto}.k-rechead__aside{align-items:center;gap:var(--k-rechead-aside-gap,var(--space-2));flex-wrap:wrap;display:flex}.k-rechead__tag,.k-rechead__act{display:contents}.k-rechead-card{gap:var(--space-4);padding:var(--space-4) 18px;background:var(--surface-0);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center;margin-block-end:20px;display:grid}.k-rechead-card__main{gap:6px;display:grid}.k-rechead-card__actions{gap:var(--space-2);flex-shrink:0;display:inline-flex}.k-recbody{grid-template-columns:var(--k-recbody-cols,minmax(0, 2fr) minmax(0, 1fr));gap:var(--k-recbody-gap,var(--space-6));align-items:var(--k-recbody-align,stretch);display:grid}.k-fields{grid-template-columns:repeat(auto-fit, minmax(min(var(--k-fields-min,200px), 100%), 1fr));gap:var(--k-fields-gap,18px);margin:0;display:grid}.k-fields__item{gap:var(--space-1);min-inline-size:0;display:grid}.k-fields__item dt{color:var(--text-2);font-size:12px;font-weight:500}.k-fields__item dd{color:var(--text-0);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.k-tab.k-tab--extra{display:none}@media (max-width:767px){.t-h1{overflow-wrap:anywhere;font-size:24px;line-height:1.3}.k-pagehead__row{align-items:stretch;gap:var(--space-3);flex-direction:column}.k-pagehead__title h1{min-inline-size:0}.k-pagehead__sub{overflow-wrap:anywhere}.k-pagehead__back .k-back{font-size:14px}.k-pagehead__actions{gap:var(--space-2);flex-wrap:wrap}.k-pagehead__slot{flex:1 1 0;min-inline-size:0;display:flex}.k-pagehead__slot>*{flex:auto;min-inline-size:0}.k-pagehead__slot>:not(.k-btn)>.k-btn:only-child{inline-size:100%}.k-pagehead__slot:has(>.k-icon-btn){flex:none}.k-pagehead__slot.is-extra{flex-basis:100%;order:2;display:none}.k-pagehead__actions[data-open] .k-pagehead__slot.is-extra{display:flex}.k-pagehead__more{flex:none;order:1;block-size:44px;inline-size:44px;display:inline-flex}.k-pagehead__actions .k-btn{block-size:44px}.k-pageactions{align-items:stretch;gap:var(--space-2);flex-direction:column}.k-pageactions>*{order:-1}.k-pageactions>.k-pageactions__secondary{gap:var(--space-2);flex-direction:column;order:0;margin-inline-end:0;display:flex}.k-pageactions .k-btn{block-size:44px;inline-size:100%}.k-rechead{align-items:stretch;gap:var(--space-3);flex-direction:column}.k-rechead__main{display:contents}.k-rechead__tags{order:0;margin-block-end:0}.k-rechead__back{letter-spacing:0;text-transform:none;color:var(--text-1);flex-basis:100%;font-size:14px}.k-rechead__title{order:1}.k-rechead__actions{gap:var(--space-2);flex-wrap:wrap;order:2}.k-rechead__actions>*{flex:1 1 0;block-size:44px;min-inline-size:0}.k-rechead__actions>.k-icon-btn{flex:none;inline-size:44px}.k-rechead__slot{--k-dd-size:44px;--k-dd-border:var(--border-strong);flex:none;display:flex}.k-rechead__actions>.k-rechead__note{flex-basis:100%;order:9;block-size:auto}.k-rechead__meta{gap:var(--space-2) var(--space-4);order:3;grid-template-columns:max-content minmax(0,1fr);margin-block-start:var(--space-2);display:grid}.k-rechead__meta>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;gap:normal;display:grid}.k-rechead__meta dt{font-size:14px}.k-rechead__label:after{content:none}.k-rechead__meta dd{overflow-wrap:anywhere;font-size:14px;font-weight:500}.k-rechead__phone{display:inline-flex}.k-rechead__meta>.k-rechead__desk{display:none}.k-rechead--split{align-items:center;gap:var(--space-2);flex-flow:wrap}.k-rechead--split>.k-rechead__main,.k-rechead__aside{display:contents}.k-rechead--split .k-rechead__title,.k-rechead__sub{flex-basis:100%;order:1;min-inline-size:0}.k-rechead__tag{flex:none;order:0;max-inline-size:100%;display:inline-flex}.k-rechead__act{flex:auto;order:2;display:flex}.k-rechead__act>*{flex:auto}.k-rechead__tag:empty,.k-rechead__act:empty{display:none}.k-rechead-card{gap:var(--space-3);padding:var(--space-4);--k-rechead-btn-h:44px;grid-template-columns:auto minmax(0,1fr);grid-auto-flow:row}.k-rechead-card__main{min-inline-size:0}.k-rechead-card__tags{order:-1}.k-rechead-card__actions{grid-column:1/-1;display:flex}.k-rechead-card__actions>*{flex:1 1 0;justify-content:center}.k-recbody{grid-template-columns:minmax(0,1fr)}.k-fields{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.k-fields__item{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;gap:normal}.k-fields__item dt{font-size:14px;font-weight:400}.k-fields__item dd{justify-self:start}.k-tabs{overscroll-behavior-x:contain;scrollbar-width:none;min-inline-size:0;max-inline-size:100%;overflow-x:auto}.k-tabs::-webkit-scrollbar{display:none}.k-tab{flex:none;height:44px}.k-tab.k-tab--extra{display:inline-flex}.k-tab.k-tabs__more{display:none}.k-kpi-grid,.k-kpi-grid--2,.k-kpi-grid--3,.k-kpi-grid--4,.k-kpi-grid--5,.k-kpi-grid--6{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.k-kpi{padding:var(--space-3) var(--space-4)}.k-kpi__value{font-size:clamp(16px,18cqi,24px)}}.k-cx-btn{border-radius:var(--r-xs);width:22px;height:22px;color:var(--text-2);cursor:pointer;vertical-align:middle;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.k-cx-btn:hover{background:var(--surface-2);color:var(--text-0)}.k-cx-btn:focus-visible{outline:2px solid var(--info);outline-offset:1px}.k-cx{gap:16px;display:grid}.k-cx__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-cx__value{font-family:var(--font-mono);white-space:nowrap}.k-cx__value--big{color:var(--text-0);font-size:24px;font-weight:600}.k-cx__partial{border:1px dashed var(--truth);border-radius:var(--r-xs);background:var(--truth-tint);color:var(--truth-ink);align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;display:flex}.k-cx__caption{letter-spacing:.06em;color:var(--text-2);margin-block-end:4px;font-size:11px;font-weight:500}.k-cx__formula{border-radius:var(--r-xs);background:var(--surface-2);color:var(--text-0);margin:0;padding:8px 12px;font-size:13px;line-height:1.6}.k-cx__lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-cx__line{border-block-end:1px solid var(--border);padding-block-end:8px}.k-cx__line:last-child{border-block-end:0;padding-block-end:0}.k-cx__line--detail{border-block-end:0;padding-block-end:0;padding-inline-start:12px}.k-cx__lines .k-cx__lines{margin-block-start:8px}.k-cx__row{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.k-cx__label{min-width:0;color:var(--text-0)}.k-cx__meta{color:var(--text-1);margin:2px 0 0;font-size:12px;line-height:1.5}.k-cx__actions{flex-wrap:wrap;gap:8px;margin-block-start:4px;display:flex}@media (max-width:767px){.k-pill{white-space:normal;block-size:auto;min-block-size:22px;max-inline-size:100%}.k-pill i{flex:none}}.k-rail{align-items:center;gap:var(--space-1);scrollbar-width:none;flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:hidden auto}.k-rail--foot{border-block-start:1px solid var(--border);flex:none;margin-block-start:var(--space-1);padding-block-start:var(--space-1);overflow:visible}.k-rail-group{flex:none;display:flex}.k-rail-item{border-radius:var(--r-sm);block-size:34px;inline-size:40px;color:var(--text-1);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.k-rail-item:hover{background:var(--surface-2)}.k-rail-item:focus-visible,.k-rail-toggle:focus-visible,.k-rail-company:focus-visible{outline:2px solid var(--text-0);outline-offset:-2px}.k-rail-item.on{background:var(--surface-0);color:var(--text-0);box-shadow:var(--shadow-1)}.k-rail-item__icon{block-size:18px;inline-size:18px}.k-rail-item--primary,.k-rail-item--primary:hover{background:var(--act-primary-bg);color:var(--act-primary-fg)}.k-rail-item--locked,.k-rail-item--locked:hover{color:var(--text-3);cursor:not-allowed;background:0 0}.k-rail-item__lock{block-size:12px;inline-size:12px;position:absolute;inset-block-start:0;inset-inline-end:0}.k-rail-badge{block-size:16px;min-inline-size:18px;padding-inline:var(--space-1);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-0);justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-block-start:calc(var(--space-1) * -1);inset-inline-end:calc(var(--space-1) * -1)}.k-rail-sep{block-size:1px;inline-size:32px;margin-block:var(--space-1);background:var(--border);flex:none;margin-inline:auto}.k-rail-toggle{border:1px solid var(--act-open-border);border-radius:var(--r-sm);background:var(--info-tint);block-size:32px;inline-size:32px;color:var(--info-ink);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.k-rail-toggle svg{block-size:16px;inline-size:16px}.k-rail-company{block-size:40px;inline-size:40px;border-radius:var(--r-sm);color:var(--surface-0);font:inherit;cursor:pointer;border:0;flex:none;place-items:center;margin-block-start:var(--space-2);margin-inline:auto;padding:0;font-weight:700;display:grid}.k-rail-menu{min-inline-size:220px}.k-rail-tip{z-index:var(--z-popup);padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--r-sm);background:var(--text-0);color:var(--surface-0);white-space:nowrap;pointer-events:none;font-size:12px;font-weight:600;position:fixed;transform:translateY(-50%)}.k-rail-flyout{z-index:var(--z-popup);inline-size:240px;max-block-size:calc(100vh - var(--space-6));padding:var(--space-2);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-0);box-shadow:var(--shadow-3);position:fixed;overflow-y:auto}.k-rail-flyout__title{padding:var(--space-1) 10px var(--space-2);color:var(--text-2);font-size:12px;font-weight:600}.k-rail-hint{z-index:var(--z-popup);gap:var(--space-2);inline-size:300px;padding:var(--space-4);border-radius:var(--r-lg);background:var(--text-0);color:var(--surface-0);box-shadow:var(--shadow-3);justify-items:start;font-size:13px;line-height:1.5;display:grid;position:fixed;inset-block-start:var(--space-3);inset-inline-start:calc(var(--sidebar-rail-w) + var(--space-2))}.k-rail-hint__title{font-size:14px}.k-rail-hint__ok{padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--r-sm);background:var(--surface-0);color:var(--text-0);font:inherit;cursor:pointer;border:0;font-weight:600}.k-pane-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:44px;padding-block:var(--space-1);padding-inline:var(--space-4) var(--space-2);border-block-end:1px solid var(--border);-webkit-user-select:none;user-select:none;flex:none;display:flex}.k-pane-head__title{color:var(--text-2);font-size:12px;font-weight:600}.k-pane-head__actions{align-items:center;gap:var(--space-1);display:inline-flex}.k-pane-count{padding-inline:var(--space-1);color:var(--text-2);font-size:12px}.k-pane-kbd{padding-inline:var(--space-1);border:1px solid var(--act-open-border);border-radius:var(--r-xs);font:inherit;font-size:11px}.k-pane-rail{align-items:center;gap:var(--space-1);inline-size:var(--pane-rail-w);block-size:100%;padding-block:var(--space-2);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-0);box-shadow:var(--shadow-1);scrollbar-width:none;flex-direction:column;display:flex;overflow:hidden auto}.k-pane-rail .k-rail-item{inline-size:36px}.k-pane-frame{flex:none;min-block-size:0}.k-pane-frame__full,.k-pane-frame__rail{block-size:100%}@media (min-width:768px){.k-pane-frame[data-collapsed] .k-pane-frame__full,.k-pane-frame:not([data-collapsed]) .k-pane-frame__rail{display:none}}@media (max-width:767px){.k-pane-frame,.k-pane-frame__full{display:contents}.k-pane-frame__rail,.k-pane-head,.k-rail-toggle,.k-rail-hint{display:none}}.k-draft-saved{align-items:center;gap:var(--space-1);min-block-size:18px;color:var(--text-2);font-size:12px;line-height:1.5;display:inline-flex}.k-draft-saved svg{flex:none}.k-draft-saved--saved{color:var(--success-ink)}.k-draft-saved--saving{color:var(--text-2)}.k-draft-saved--error{color:var(--danger-ink)}.k-steplist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-steplist__row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding:12px 0;display:flex}.k-steplist__row:last-child{border-bottom:0}.k-steplist__dot{border-radius:var(--r-full);background:var(--surface-2);width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.k-steplist__row--warning .k-steplist__dot{background:var(--warning-tint);color:var(--warning-ink)}.k-steplist__row--danger .k-steplist__dot{background:var(--danger-tint);color:var(--danger-ink)}.k-steplist__row--done .k-steplist__dot{background:var(--success-tint);color:var(--success-ink)}.k-steplist__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.k-steplist__title{color:var(--text-0)}.k-steplist__detail{color:var(--text-2);font-size:13px}.k-steplist__action{flex:none}[data-brand=engineering]{--k-co:var(--brand-engineering)}[data-brand=projects]{--k-co:var(--brand-projects)}[data-brand=chen]{--k-co:var(--brand-chen)}[data-brand=egt]{--k-co:var(--brand-egt)}[data-brand=ramot]{--k-co:var(--brand-ramot)}.k-tiles-group{gap:var(--space-2);display:grid}.k-tiles-group__title{color:var(--text-1);margin:0;font-size:13px;font-weight:600}.k-tiles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:600px){.k-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-tile{align-items:flex-start;gap:var(--space-2);min-inline-size:0;padding:var(--space-3);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--text-0);flex-direction:column;text-decoration:none;transition:border-color .15s ease-out,background .15s ease-out;display:flex}.k-tile:hover{border-color:var(--border-strong);background:var(--surface-1)}.k-tile:focus-visible{outline:2px solid var(--text-0);outline-offset:2px}.k-tile__icon{color:var(--k-co,var(--text-0));flex:none}.k-tile__name{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.k-tile__count{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.3}.k-tile__count--warning{color:var(--warning-ink);font-weight:600}.k-tile__count--danger{color:var(--danger-ink);font-weight:600}.k-bottombar{z-index:30;background:var(--surface-0);border-block-start:1px solid var(--border);padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.k-bottombar__item{min-block-size:48px;min-inline-size:0;padding:var(--space-1) 0;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;text-decoration:none;display:flex}.k-bottombar__item:focus-visible{outline:2px solid var(--text-0);outline-offset:-2px;border-radius:var(--r-md)}.k-bottombar__item.is-active{color:var(--k-co,var(--text-0))}.k-bottombar__label{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.k-bottombar__item--middle{color:var(--text-1)}.k-bottombar__plus{border-radius:var(--r-full);background:var(--k-co,var(--act-primary-bg));block-size:48px;inline-size:48px;color:var(--act-primary-fg);box-shadow:var(--shadow-2);justify-content:center;align-items:center;margin-block-start:-18px;display:inline-flex;position:relative}.k-bottombar__badge{box-shadow:0 0 0 2px var(--surface-0);position:absolute;inset-block-start:-4px;inset-inline-end:-6px}.k-bottombar__item--middle{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.k-has-bottombar{padding-block-end:calc(64px + env(safe-area-inset-bottom,0px))}.k-drawer--float.k-drawer--bottom{width:auto;border-inline-start:0;border:1px solid var(--border);max-block-size:85vh;inline-size:100%;max-inline-size:640px;border-block-end:0;border-start-start-radius:var(--r-xl);border-start-end-radius:var(--r-xl);margin-inline:auto;padding-block-end:env(safe-area-inset-bottom,0px);inset-block:auto 0;inset-inline:0}.k-appbar__back{padding-inline:var(--space-2);flex:none}@media (max-width:479px){.k-appbar__feedback-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (max-width:767px){:where(.k-chip:is(button,a,label,[role=button]),.k-seg-item,.k-btn--sm,.k-nav-row,.k-pill:is(button,a,[role=button]),.k-checkrow:not(:has(.k-checkrow__text)),.k-rcard__check,.k-nav-pin){position:relative}.k-chip:is(button,a,label,[role=button]):before,.k-seg-item:before,.k-btn--sm:before,.k-nav-row:before,.k-pill:is(button,a,[role=button]):before,.k-rcard__check:before,.k-nav-pin:before{content:"";position:absolute;inset:min(0px,50% - 22px)}.k-checkrow:not(:has(.k-checkrow__text)):before{content:"";position:absolute;inset:min(0px,50% - 22px)}:has(>.k-chip){row-gap:14px}.k-select--sm{height:var(--control-h);font-size:16px}.k-filterbar__end .k-seg-item,.k-seg--view .k-seg-item{height:calc(var(--control-h) - 6px)}.kora-sidebar .k-nav-row,.kora-sidebar .k-nav-head:not(.k-nav-head--plain){block-size:var(--control-h)}.kora-sidebar .k-nav-jump{min-block-size:var(--control-h)}}.k-filterbar__prim{display:contents}.k-filterbar__fold,.k-filterbar__sum{display:none}.k-tframe__insheet{display:contents}@media (max-width:767px){.k-filterbar{gap:var(--space-2)}.k-filterbar>.k-filterbar__row{flex-wrap:nowrap}.k-filterbar>.k-filterbar__row>.k-filterbar__prim,.k-filterbar>.k-filterbar__row>.k-filterbar__end,.k-filterbar>.k-filterbar__row--quick{display:none}.k-filterbar>.k-filterbar__row>:not(.k-filterbar__fold){min-inline-size:0}.k-filterbar__fold{flex:0 auto;min-block-size:44px;min-inline-size:0;max-inline-size:60%;margin-inline-start:auto;display:inline-flex;overflow:hidden}.k-filterbar__fold>span,.k-filterbar__fold{text-overflow:ellipsis}.k-kpi__value{white-space:normal;overflow-wrap:anywhere}.k-kpi__label,.k-kpi__label>*{min-inline-size:0}.k-tframe__insheet{display:none}.k-filterbar__sum{align-items:center;gap:var(--space-2);color:var(--text-1);flex-wrap:wrap;font-size:13px;line-height:1.5;display:flex}.k-filterbar__sum-count{color:var(--text-0);font-weight:600}.k-filterbar__all{align-items:center;min-block-size:44px;font-size:13px}.k-filterbar__all>input{margin-top:0}.k-filterbar__sheet-body{gap:var(--space-6);flex-direction:column;display:flex}.k-filterbar__part{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.k-filterbar__part-title{color:var(--text-1);margin:0;font-size:13px;font-weight:600}.k-filterbar__part>.k-filterbar__row{flex-wrap:wrap}.k-filterbar__part .k-filterbar__end{flex-wrap:wrap;margin-inline-start:0}.k-filterbar__part .k-filterbar__more{min-width:0;padding:0}.k-filterbar__sheet .k-dialog__foot{flex-direction:row}.k-filterbar__sheet .k-dialog__foot>*{width:auto;flex:1 1 0;min-block-size:44px}}.k-bottombar__item{position:relative}.k-bottombar__count{border-radius:var(--r-full);background:var(--danger);block-size:18px;min-inline-size:18px;color:var(--act-danger-solid-fg);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;padding-inline:4px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:calc(50% + 4px)}.k-plus-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-plus-tile{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:76px;min-inline-size:0;padding:var(--space-3) var(--space-2);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-0);color:var(--text-1);text-align:center;flex-direction:column;text-decoration:none;display:flex}.k-plus-tile:active{background:var(--surface-1)}.k-plus-tile:focus-visible{outline:2px solid var(--text-0);outline-offset:2px}.k-plus-tile__label{color:var(--text-0);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}@media (max-width:767px){.app-shell--bottombar .app-shell__content{--k-shell-pad-end:calc(96px + 64px + env(safe-area-inset-bottom,0px))}body:has(.k-bottombar--shell) [data-tour=feedback]{margin-block-end:calc(64px + env(safe-area-inset-bottom,0px))}body:has(.k-bottombar--shell) .k-toast--float{inset-block-end:calc(24px + 64px + env(safe-area-inset-bottom,0px))}.app-shell .app-shell__sidebar.kora-sidebar.is-open{width:100%;max-width:100%;box-shadow:none;border-inline-start:0}}.k-homebar{display:none}@media (max-width:767px){.k-homebar{align-items:center;gap:var(--space-2);margin-block-start:var(--space-2);margin-inline:var(--space-4);padding-block:var(--space-1);padding-inline:var(--space-3) var(--space-1);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);display:flex}.k-homebar__open{align-items:center;gap:var(--space-3);min-block-size:44px;min-inline-size:0;color:var(--text-0);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.k-homebar__open:focus-visible{outline:2px solid var(--text-0);outline-offset:2px;border-radius:var(--r-sm)}.k-homebar__icon{border-radius:var(--r-md);flex:none;block-size:32px;inline-size:32px}.k-homebar__text{min-inline-size:0;display:grid}.k-homebar__title{font-size:14px;font-weight:600;line-height:1.3}.k-homebar__sub{color:var(--text-2);font-size:12px;line-height:1.3}.k-homebar-sheet{gap:var(--space-4);justify-items:start;display:grid}.k-homebar-sheet__steps{gap:var(--space-3);color:var(--text-0);margin:0;padding-inline-start:var(--space-6);font-size:14px;line-height:1.5;display:grid}}.k-drop__pick{display:none}@media (max-width:767px){.k-drop--field{align-items:stretch;gap:var(--space-2);text-align:center;background:0 0;border:0;flex-direction:column;padding:0}.k-drop--field:hover,.k-drop--field.is-over{background:0 0}.k-drop--field .k-drop__icon,.k-drop--field .k-drop__main{display:none}.k-drop--field .k-drop__pick{gap:var(--space-3);order:-1;inline-size:100%;display:flex}.k-drop--field .k-drop__pick .k-btn{flex:1;min-inline-size:0}.k-phone-stack{flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important}.k-phone-stack>*,.k-card,.k-section{min-inline-size:0;max-inline-size:100%}.k-section__head{flex-wrap:wrap}}
