:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--k-blue:#2b7fd9;--k-blue-ink:#2b7fd9;--k-blue-line:#2b7fd9;--k-blue-hover:#2268b5;--k-blue-soft:#e9f3fd;--k-blue-soft-line:#bedcf6;--k-focus:#2b7fd999;--k-focus-glow:#2b7fd92e;--k-text:#263247;--k-text-2:#3d475a;--k-text-3:#5b6779;--k-muted:#68758a;--k-faint:#8a97ab;--k-faint-2:#a3adbd;--k-placeholder:#8a97ab;--k-on-fill:#fff;--k-bg:#f5f6fa;--k-surface:#fff;--k-input-bg:#fff;--k-surface-2:#f7f9fc;--k-fill:#f2f4f8;--k-fill-2:#eef1f5;--k-track:#dfe4ec;--k-switch-off:#d5dbe4;--k-knob:#fff;--k-toast-bg:#263247;--k-backdrop:#26324714;--k-backdrop-dialog:#2632472e;--k-mask:#000;--k-line:#e2e7ee;--k-divider:#eef1f5;--k-line-nav:#e8ebf1;--k-line-input:#d5dbe4;--k-line-strong:#c3ccd8;--k-badge-ring:#fff;--k-green:#1e9c72;--k-green-ink:#1e9c72;--k-green-text:#238166;--k-green-strong:#238166;--k-green-soft:#edf8f2;--k-green-soft-line:#bfe3d3;--k-green-line:#3acb99;--k-pay-gradient:linear-gradient(135deg, #3acb99 0%, #0e7a54 100%);--k-pay-shadow:0 3px 10px #0e7a544d;--k-orange:#d9832f;--k-orange-ink:#a5622a;--k-orange-soft:#fff5e9;--k-orange-soft-line:#f1d4a2;--k-red:#b84848;--k-red-ink:#b84848;--k-red-ink-2:#a5625a;--k-red-ink-3:#8a3a3a;--k-red-soft:#fff0ef;--k-red-soft-line:#edc9c2;--k-chart-work:#2b7fd9;--k-chart-paid:#1e9c72;--k-chart-spent:#d9832f;--k-scroll-thumb:#e4e8ef;--k-scroll-thumb-hover:#cdd4de;--k-sh-xs:0 1px 2px #2632470a;--k-sh-btn:0 1px 4px #2632470f;--k-sh-seg:0 1px 4px #2632471f;--k-sh-pop:0 6px 18px #26324714;--k-sh-pop-2:0 6px 18px #2632471a;--k-sh-dialog:0 10px 30px #2632471f;--k-sh-banner:0 8px 24px #26324724;--k-sh-drag:0 6px 16px #26324724;--k-sh-toast:0 8px 24px #0003;--k-sh-totals:0 -6px 20px #2632470f;--k-sh-knob:0 1px 3px #0003;--k-logo-filter:none;--k-ease-out:cubic-bezier(.2, .8, .2, 1);--k-z-totals:4;--k-z-nav:6;--k-z-more-bd:7;--k-z-pop-bd:8;--k-z-today:9;--k-z-sheet-bd:10;--k-z-toast:20;--k-z-banner:22;--k-safe-top:env(safe-area-inset-top,0px);--k-safe-bottom:env(safe-area-inset-bottom,0px);--k-font:Inter, system-ui, -apple-system, "Segoe UI", sans-serif}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--k-blue-ink:#8cc0f7;--k-blue-line:#4b92e0;--k-blue-hover:#b5d6fa;--k-blue-soft:#1f3552;--k-blue-soft-line:#2f5480;--k-focus:#8cc0f7;--k-text:#e3e9f4;--k-text-2:#c5cfdf;--k-text-3:#b3bfd3;--k-muted:#a5b2c9;--k-faint:#8d9ab1;--k-faint-2:#8d9ab1;--k-placeholder:#7f8ca3;--k-bg:#101622;--k-surface:#192232;--k-input-bg:#131a27;--k-surface-2:#1e2839;--k-fill:#243044;--k-fill-2:#243044;--k-track:#34425a;--k-switch-off:#3c4a62;--k-knob:#eef2f8;--k-toast-bg:#2c3a52;--k-backdrop:#03060c8c;--k-backdrop-dialog:#03060c8c;--k-line:#303d52;--k-divider:#27334a;--k-line-nav:#27334a;--k-line-input:#3c4a62;--k-line-strong:#4b5a74;--k-badge-ring:#2a364a;--k-green-ink:#6fd0af;--k-green-text:#79d5b6;--k-green-soft:#1d3834;--k-green-soft-line:#2d5a4d;--k-green-line:#2e9e79;--k-orange-ink:#efbb86;--k-orange-soft:#3a3028;--k-orange-soft-line:#5f4b33;--k-red-ink:#f3a1a1;--k-red-ink-2:#e6a39b;--k-red-ink-3:#f3a1a1;--k-red-soft:#3d2930;--k-red-soft-line:#6b3d42;--k-scroll-thumb:#34425a;--k-scroll-thumb-hover:#3c4a62;--k-logo-filter:invert(1) hue-rotate(180deg)}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+2212}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--k-bg)}html,body{min-height:100%;margin:0}body{background:var(--k-bg);color:var(--k-text);font:17px/normal var(--k-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}:where(h1,h2,h3,h4,p,figure,dl,dd,blockquote){margin:0}:where(fieldset){border:0;min-width:0;margin:0;padding:0}:where(img,svg){vertical-align:middle;display:inline-block}:where(img){max-width:100%}:where(button){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(button:disabled){cursor:default}:where(input,textarea,select){color:var(--k-text);font:inherit;margin:0}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),textarea,select){border:1.5px solid var(--k-line-input);background:var(--k-input-bg);border-radius:12px;width:100%;min-width:0;height:56px;padding:0 14px;font-size:18px}:where(textarea){resize:none;height:auto;padding:12px 14px;font-size:17px}:where(input[type=search]){appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}::placeholder{color:var(--k-placeholder);opacity:1}:where(a){color:var(--k-blue-ink);text-decoration:none}@media (hover:hover){:where(a:hover){color:var(--k-blue-hover)}}[hidden]:not(#k-never){display:none}:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--k-focus);outline-offset:2px}:is(input,textarea,select):focus{border-color:var(--k-blue);box-shadow:0 0 0 3px var(--k-focus-glow);outline:none}.k-scroll,.k-sheet,.k-more,.k-side{scrollbar-width:none}.k-scroll::-webkit-scrollbar{display:none}.k-sheet::-webkit-scrollbar{display:none}.k-more::-webkit-scrollbar{display:none}.k-side::-webkit-scrollbar{display:none}.k-pop{scrollbar-width:thin;scrollbar-color:var(--k-scroll-thumb) transparent}.k-pop::-webkit-scrollbar{width:12px}.k-pop::-webkit-scrollbar-track{background:0 0;margin:20px 0}.k-pop::-webkit-scrollbar-thumb{border:4px solid var(--k-surface);background:var(--k-scroll-thumb);background-clip:padding-box;border-radius:12px;min-height:40px}.k-pop::-webkit-scrollbar-thumb:hover{background-color:var(--k-scroll-thumb-hover)}.k-pop::-webkit-scrollbar-button{display:none}@keyframes bellRing{0%,55%,to{transform:rotate(0)}8%{transform:rotate(16deg)}18%{transform:rotate(-14deg)}28%{transform:rotate(10deg)}38%{transform:rotate(-6deg)}46%{transform:rotate(3deg)}}@keyframes bannerIn{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes fullIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes rowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(-50%)scale(.95)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes menuIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.k-sr{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.money{font-variant-numeric:tabular-nums;white-space:nowrap}@media print{:root{--k-bg:var(--k-surface)}body{background:var(--k-surface)}html:root .k-app{zoom:1;height:auto;padding:0;display:block;position:static;overflow:visible}html:root .k-scroll{padding:0;overflow:visible}:root :is(.k-side,.k-nav,.k-totals,.k-toast,.k-banner,.k-header-actions,.k-layer,.no-print){display:none}}.k-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.k-stack>*{flex-shrink:0}.k-stack--14{gap:14px}.k-stack--12{gap:12px}.k-stack--8{gap:8px}.k-stack--6{gap:6px}.k-grid-c2,.k-grid-c2a,.k-grid-cards{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media (min-width:1024px){.k-grid-c2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.k-grid-c2a{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.k-grid-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.k-g1,.k-g2,.k-g4{gap:8px;min-width:0;display:grid}.k-g1{grid-template-columns:minmax(0,1fr)}.k-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-pay-pair{flex-wrap:wrap;gap:8px;display:flex}.k-pay-pair>.k-btn{min-width:max-content;padding:0 6px}.k-pay-pair>.k-btn:first-child{flex:1.3 19.5px}.k-pay-pair>.k-btn:last-child{flex:15px}.k-row-flex{align-items:center;gap:12px;min-width:0;display:flex}.k-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-actions>.k-status{white-space:normal;max-width:100%}.k-grow{flex:1;min-width:0}.k-section-title{margin:0;padding:4px 2px 0;font-size:17px;font-weight:700}.k-section-title--lg{font-size:19px}.k-group-label{color:var(--k-muted);margin:0;padding:2px 4px 0;font-size:15px;font-weight:700}.k-label{color:var(--k-muted);font-size:15px;font-weight:600}.k-label--sm{font-size:14px}.k-help{color:var(--k-muted);margin:0;font-size:14px;line-height:1.45}.k-help--15{font-size:15px}.k-sub{color:var(--k-muted);font-size:15px}.k-subhead{font-size:17px;font-weight:700}.k-wrap-title{overflow-wrap:anywhere;font-size:17px;font-weight:600}.k-muted{color:var(--k-muted)}.k-num{font-variant-numeric:tabular-nums}.k-debt{color:var(--k-orange-ink)}.k-ok{color:var(--k-green-text)}.k-bad,.k-req{color:var(--k-red-ink)}.k-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-display-l,.k-display-m{font-variant-numeric:tabular-nums;white-space:normal;font-weight:700;line-height:normal}.k-display-l{letter-spacing:-.5px;font-size:36px}.k-display-m{letter-spacing:-.6px;font-size:34px}.k-card{border:1px solid var(--k-line);background:var(--k-surface);border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.k-card--hero{gap:4px;padding:20px}.k-card--p16{padding:16px}.k-card--warn{border-color:var(--k-orange-soft-line);background:var(--k-orange-soft)}.k-card--ok{border-color:var(--k-green-soft-line);background:var(--k-green-soft)}.k-card-title{align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:flex}.k-card-title--16{font-size:16px}.k-step{background:var(--k-blue);width:30px;height:30px;color:var(--k-on-fill);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.k-hero-label{color:var(--k-muted);font-size:16px;font-weight:600}.k-rest{color:var(--k-orange-ink);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:0 2px;font-size:17px;font-weight:600;display:flex}.k-rest>span:first-child{white-space:nowrap}.k-rest>:last-child{margin-left:auto}.k-list{border:1px solid var(--k-line);background:var(--k-surface);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.k-box{border:1px solid var(--k-line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.k-prices{border:1px solid var(--k-line);background:var(--k-surface);border-radius:12px;overflow:hidden}.k-prices-row{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 6px 6px 14px;display:flex}.k-prices-row>.k-input--cell{margin-left:auto}.k-list>*+*,.k-list>*+.k-row,.k-box>*+*,.k-box>*+.k-row,.k-prices-row+.k-prices-row{border-top:1px solid var(--k-divider)}.k-inset{border:1px solid var(--k-line);background:var(--k-surface-2);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.k-kv{border:1px solid var(--k-line);border-radius:14px;margin:0;overflow:hidden}.k-kv-row{justify-content:space-between;gap:14px;padding:12px 14px;font-size:16px;display:flex}.k-kv-row+.k-kv-row{border-top:1px solid var(--k-divider)}.k-kv-row>:first-child{color:var(--k-muted);margin:0;font-weight:600}.k-kv-row>:last-child{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.k-kv-row--total>:last-child{font-weight:700}.k-mini{background:var(--k-fill);border-radius:12px;flex-direction:column;min-width:0;padding:10px 12px;display:flex}.k-mini--ok{background:var(--k-green-soft);color:var(--k-green-text)}.k-mini--warn{background:var(--k-orange-soft);color:var(--k-orange-ink)}.k-mini-label{font-size:14px;font-weight:600}.k-mini-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.k-progress{background:var(--k-fill);border-radius:5px;height:10px;overflow:hidden}.k-progress>span{width:var(--k-w,0%);border-radius:inherit;background:var(--k-blue);height:100%;display:block}.k-progress--8{border-radius:4px;height:8px}.k-progress--green>span{background:var(--k-chart-paid)}.k-progress--orange>span{background:var(--k-chart-spent)}.k-btn{min-width:0;min-height:56px;color:var(--k-text);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:17px;font-weight:700;line-height:normal;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.k-btn>svg{flex:none}.k-btn:disabled,.k-btn[aria-disabled=true]{opacity:.45}.k-btn:disabled{cursor:default}.k-btn--primary{background:var(--k-blue);color:var(--k-on-fill)}.k-btn--pay{background:var(--k-pay-gradient);box-shadow:var(--k-pay-shadow);color:var(--k-on-fill)}.k-btn--flat{box-shadow:none}.k-btn--secondary{border:1.5px solid var(--k-line);background:var(--k-surface);color:var(--k-text);font-weight:600}.k-btn--tint{border:1.5px solid var(--k-blue-soft-line);background:var(--k-blue-soft);color:var(--k-blue-ink)}.k-btn--warn{border:1.5px solid var(--k-orange-soft-line);background:var(--k-orange-soft);color:var(--k-orange-ink)}.k-btn--ok{border:1.5px solid var(--k-green-soft-line);background:var(--k-green-soft);color:var(--k-green-ink)}.k-btn--danger-soft{border:1.5px solid var(--k-red-soft-line);background:var(--k-red-soft);color:var(--k-red-ink)}.k-btn--danger{background:var(--k-red);color:var(--k-on-fill)}.k-btn--danger-text{min-height:48px;color:var(--k-red-ink);background:0 0;font-weight:600}.k-btn--link{min-height:0;color:var(--k-blue-ink);text-align:left;background:0 0;border-radius:6px;justify-content:flex-start;align-self:flex-start;gap:6px;padding:4px 0;font-size:16px;font-weight:600}.k-btn--h36{border-radius:10px;min-height:36px;padding:0 12px;font-size:14px}.k-btn--h40{border-radius:12px;min-height:40px;padding:0 14px;font-size:15px}.k-btn--h44{border-radius:12px;min-height:44px;padding:0 14px;font-size:15px}.k-btn--h48{border-radius:12px;min-height:48px;padding:0 16px;font-size:16px}.k-btn--h50{border-radius:13px;min-height:50px;padding:0 16px;font-size:16px}.k-btn--h52{min-height:52px;font-size:16px}.k-btn--h54{min-height:54px}.k-btn--h56{min-height:56px}.k-btn--h58{min-height:58px;font-size:18px}.k-btn--h60{min-height:60px;font-size:18px}.k-btn--t18{font-size:18px}.k-btn--block{width:100%;padding-left:6px;padding-right:6px;display:flex}@media (hover:hover){.k-btn--secondary:not(:disabled):hover{background:var(--k-surface-2)}}.k-tile-btn{border:1px solid var(--k-line);background:var(--k-surface);width:100%;min-height:60px;box-shadow:var(--k-sh-xs);color:var(--k-text);text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:17px;font-weight:700;display:flex}.k-tile-btn-icon{background:var(--k-blue);width:32px;height:32px;color:var(--k-on-fill);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.k-tile-btn:hover{background:var(--k-surface-2)}}.k-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.k-method{border:1.5px solid var(--k-line);background:var(--k-surface);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:96px;font-size:21px;font-weight:700;display:flex}.k-method--cash{border-color:var(--k-green-soft-line);background:var(--k-green-soft);color:var(--k-green-text)}.k-method--bank{border-color:var(--k-blue-soft-line);background:var(--k-blue-soft);color:var(--k-blue-ink)}.k-method:disabled{opacity:.5}.k-icon-btn{width:44px;height:44px;color:var(--k-faint);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.k-icon-btn:disabled{opacity:.4}.k-icon-btn--header{border:1.5px solid var(--k-blue-soft-line);background:var(--k-blue-soft);width:52px;height:52px;box-shadow:var(--k-sh-btn);color:var(--k-blue-ink);border-radius:50%;align-self:flex-start}.k-icon-btn--header.is-open,.k-icon-btn--header[aria-expanded=true]{background:var(--k-blue);color:var(--k-on-fill)}.k-icon-btn--close{background:var(--k-fill);color:var(--k-muted);border-radius:50%}.k-icon-btn--close-sm{background:var(--k-fill);width:36px;height:36px;color:var(--k-muted);border-radius:50%}.k-icon-btn--float{background:var(--k-surface);width:48px;height:48px;box-shadow:var(--k-sh-seg);color:var(--k-text);border-radius:50%}.k-icon-btn--sq{border:1.5px solid var(--k-line);background:var(--k-surface);color:var(--k-muted)}.k-icon-btn--blue{color:var(--k-blue-ink)}.k-icon-btn--x{background:var(--k-fill-2);width:52px;height:52px;color:var(--k-muted)}.k-icon-btn--danger{border:1.5px solid var(--k-red-soft-line);background:var(--k-red-soft);width:46px;height:46px;color:var(--k-red-ink)}.k-icon-btn--tint{border:1.5px solid var(--k-blue-soft-line);background:var(--k-blue-soft);color:var(--k-blue-ink)}.k-icon-btn--ok{border:1.5px solid var(--k-green-soft-line);background:var(--k-green-soft);color:var(--k-green-ink)}.k-icon-btn--primary{background:var(--k-blue);color:var(--k-on-fill);border-radius:14px}.k-icon-btn--48{width:48px;height:48px}.k-icon-btn--60{width:60px;height:60px}.k-input{border:1.5px solid var(--k-line-input);background:var(--k-input-bg);width:100%;min-width:0;height:56px;color:var(--k-text);border-radius:12px;padding:0 14px;font-size:18px}.k-input--54{height:54px;font-size:17px}.k-input--52{height:52px;font-size:17px}.k-input--amount{font-variant-numeric:tabular-nums;border-radius:14px;height:64px;padding:0 16px;font-size:24px;font-weight:700}.k-input--cell{text-align:right;font-variant-numeric:tabular-nums;border-radius:10px;flex:none;width:120px;height:46px;padding:0 12px;font-size:17px}.k-textarea{border:1.5px solid var(--k-line-input);background:var(--k-input-bg);width:100%;min-width:0;color:var(--k-text);resize:none;border-radius:12px;padding:12px 14px;font-size:17px}.k-field{flex-direction:column;gap:6px;min-width:0;display:flex}.k-field-label{color:var(--k-muted);font-size:15px;font-weight:600}.k-field--strong .k-field-label{color:var(--k-text)}.k-field-hint{color:var(--k-muted);font-size:14px;line-height:1.45}.k-form,.k-form-fields{flex-direction:column;gap:14px;min-width:0;display:flex}.k-form-foot{flex-direction:column;gap:8px;display:flex}.k-form-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.k-search{align-items:center;min-width:0;display:flex;position:relative}.k-search-icon{width:22px;height:22px;color:var(--k-faint);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.k-search-input{border:1.5px solid var(--k-line-input);background:var(--k-input-bg);border-radius:14px;width:100%;height:60px;padding:0 16px 0 48px;font-size:18px}.k-search--58 .k-search-input{height:58px}.k-search.has-clear .k-search-input{padding-right:52px}.k-search-clear{background:var(--k-fill);width:42px;height:42px;color:var(--k-muted);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.k-dropdown{border:1px solid var(--k-line);background:var(--k-surface);box-shadow:var(--k-sh-pop);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.k-dropdown-head{border-top:1px solid var(--k-divider);background:var(--k-surface-2);color:var(--k-muted);letter-spacing:.04em;text-transform:uppercase;padding:10px 16px 6px;font-size:14px;font-weight:700}.k-dropdown-row{border:0;border-top:1px solid var(--k-divider);background:var(--k-surface);width:100%;min-height:64px;color:var(--k-text);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:0 16px;display:flex}.k-dropdown>.k-dropdown-row:first-child{border-top:0}.k-dropdown-row[aria-selected=true],.k-dropdown-row:focus-visible{background:var(--k-blue-soft)}@media (hover:hover){.k-dropdown-row:hover{background:var(--k-blue-soft)}}.k-dropdown-icon{color:var(--k-blue-ink);flex:none;display:inline-flex}.k-dropdown-text{flex:1;min-width:0}.k-dropdown-main{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;display:block;overflow:hidden}.k-dropdown-sub{color:var(--k-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.k-cpick-sel{border:1px solid var(--k-line);background:var(--k-surface-2);color:var(--k-blue-ink);border-radius:14px;align-items:center;gap:12px;padding:10px 8px 10px 14px;display:flex}.k-cpick-main{min-width:0;color:var(--k-text);text-align:left;flex-direction:column;flex:1;font-size:18px;display:flex}.k-cpick-sel small,.k-cpick-opt small{color:var(--k-muted);font-size:15px}.k-cpick-debt{display:inline-block}.k-cpick-list{margin-top:8px}.k-cpick-opt{min-height:60px;color:var(--k-blue-ink);text-align:left;align-items:center;gap:12px;padding:8px 16px;font-size:17px;font-weight:600;display:flex}.k-cpick-opt+.k-cpick-opt{border-top:1px solid var(--k-divider)}.k-cpick-opt[aria-selected=true]{background:var(--k-blue-soft)}.k-cpick-meta{color:var(--k-orange-ink);flex:none;font-size:15px}.k-pick-group{flex-direction:column;gap:8px;min-width:0;display:flex}.k-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.k-picks--3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-picks--4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-picks--wrap{flex-wrap:wrap;display:flex}.k-pick{border:1.5px solid var(--k-line);background:var(--k-surface);min-width:0;min-height:50px;color:var(--k-text);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:16px;font-weight:700;line-height:normal;display:flex;position:relative}.k-pick:is([aria-pressed=true],.is-on,:has(input:checked)){border-color:var(--k-blue-line);background:var(--k-blue-soft);color:var(--k-blue-ink)}.k-pick--green:is([aria-pressed=true],.is-on,:has(input:checked)){border-color:var(--k-green-line);background:var(--k-green-soft);color:var(--k-green-text)}.k-pick:has(input:focus-visible){outline:3px solid var(--k-focus);outline-offset:2px}.k-pick:disabled{opacity:.5;cursor:default}.k-pick:has(input:disabled){opacity:.5;cursor:default}.k-pick--pill{border-radius:22px;min-height:44px;padding:0 16px}.k-pick--h48{min-height:48px}.k-pick--h52{min-height:52px;font-size:17px}.k-pick--h56{border-radius:14px;min-height:56px;font-size:17px}.k-pick-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-pick>svg{flex:none}.k-pick-check{display:none}.k-pick:is([aria-pressed=true],.is-on,:has(input:checked)) .k-pick-check{display:inline-block}.k-picks.is-bare>.k-pick>svg{display:none}.k-picks--1{grid-template-columns:minmax(0,1fr)}.k-seg{border:1px solid var(--k-line);background:var(--k-surface);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;min-width:0;padding:4px;display:grid}.k-seg-item{min-width:0;height:50px;color:var(--k-text);text-align:center;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:16px;font-weight:700;display:flex}.k-seg-item[aria-pressed=true]{background:var(--k-blue);color:var(--k-on-fill)}.k-seg-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-seg-icon{flex:none;display:inline-flex}.k-seg--48 .k-seg-item{height:48px;padding:0 4px;font-size:15px}.k-seg--soft{background:var(--k-fill);border:0;grid-auto-columns:1fr;container-type:inline-size}.k-seg--soft .k-seg-item{min-width:auto;color:var(--k-muted);white-space:nowrap;border-radius:11px;padding:0 4px;font-size:15px}.k-seg--soft .k-seg-item[aria-pressed=true]{background:var(--k-surface);box-shadow:var(--k-sh-seg);color:var(--k-blue-ink)}.k-seg--soft svg{stroke-width:2.2px}@container (width<253px){.k-seg--soft .k-seg-icon{display:none}}.k-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.k-chip{border:1.5px solid var(--k-blue-soft-line);background:var(--k-blue-soft);max-width:100%;min-height:44px;color:var(--k-blue-ink);text-align:left;cursor:pointer;border-radius:22px;align-items:center;gap:6px;padding:4px 14px;font-size:16px;font-weight:600;display:inline-flex}.k-chip--46{border-radius:24px;min-height:46px;padding:0 16px}.k-chip-sub{color:var(--k-muted);font-size:13px;font-weight:500}.k-switch-row{cursor:pointer;align-items:center;gap:12px;min-width:0;display:flex}.k-switch{background:var(--k-switch-off);cursor:pointer;appearance:none;border:0;border-radius:15px;flex:none;width:50px;height:30px;margin:0;transition:background-color .15s;position:relative}.k-switch:before{background:var(--k-knob);width:26px;height:26px;box-shadow:var(--k-sh-knob);content:"";border-radius:50%;transition:left .15s;position:absolute;top:2px;left:2px}.k-switch:checked{background:var(--k-green)}.k-switch:checked:before{left:22px}.k-switch:focus{box-shadow:none}.k-switch:focus-visible{outline:3px solid var(--k-focus);outline-offset:2px}.k-switch:disabled{opacity:.5;cursor:default}.k-check-row{cursor:pointer;align-items:center;gap:12px;min-width:0;display:flex}.k-checkbox-box{flex:none;width:32px;height:32px;display:inline-grid;position:relative}.k-checkbox{border:2px solid var(--k-line-strong);background:var(--k-surface);cursor:pointer;appearance:none;border-radius:8px;width:32px;height:32px;margin:0}.k-checkbox:focus{border-color:var(--k-line-strong);box-shadow:none}.k-checkbox:checked{border-color:var(--k-blue);background:var(--k-blue)}.k-checkbox:focus-visible{outline:3px solid var(--k-focus);outline-offset:2px}.k-checkbox-mark{color:var(--k-on-fill);opacity:0;pointer-events:none;margin:auto;position:absolute;inset:0}.k-checkbox:checked+.k-checkbox-mark{opacity:1}.k-check-text{flex-direction:column;flex:1;min-width:0;display:flex}.k-check-label{font-size:17px;font-weight:600}.k-check-sub{color:var(--k-muted);font-size:14px}.k-check{border:2px solid var(--k-line-strong);background:var(--k-surface);width:36px;height:36px;color:var(--k-on-fill);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.k-check>svg{opacity:0}.k-check.is-done{border-color:var(--k-green-strong);background:var(--k-green-strong)}.k-check.is-done>svg{opacity:1}.k-check--38{width:38px;height:38px}.k-stepper{border:1.5px solid var(--k-line-input);background:var(--k-surface);border-radius:12px;align-items:stretch;min-width:0;height:52px;display:flex;overflow:hidden}.k-stepper:focus-within{border-color:var(--k-blue);box-shadow:0 0 0 3px var(--k-focus-glow)}.k-stepper-btn{width:46px;color:var(--k-blue-ink);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.k-stepper-btn:disabled{opacity:.4}.k-stepper .k-stepper-value{width:100%;min-width:34px;height:100%;box-shadow:none;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:1;padding:0 2px;font-size:19px;font-weight:700}.k-stepper--compact{height:auto}.k-stepper--compact .k-stepper-btn{background:var(--k-surface-2);width:40px;height:46px}.k-stepper--compact .k-stepper-value{height:auto;font-size:17px}.k-row{background:var(--k-surface);width:100%;min-width:0;min-height:76px;color:var(--k-text);text-align:left;border:0;align-items:center;gap:14px;padding:0 16px;text-decoration:none;display:flex}:is(button,a,label).k-row{cursor:pointer}@media (hover:hover){:is(button,a,label).k-row:hover{background:var(--k-surface-2)}.k-row--sug:hover{background:var(--k-blue-soft)}}.k-row--74{min-height:74px}.k-row--menu{background:0 0;border-radius:14px;min-height:64px;padding:0 10px}.k-row--text{min-height:0;padding:14px 16px}.k-row--job{gap:12px;min-height:0;padding:14px 12px 14px 16px}.k-row--note{min-height:0;padding:12px 16px}.k-row--sug{gap:12px;min-height:64px;padding:0 14px}.k-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.k-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;display:block;overflow:hidden}.k-row-sub{color:var(--k-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.k-row--menu .k-row-title{font-size:19px}.k-row--menu .k-row-sub{font-size:15px}.k-row--job .k-row-title{font-size:17px;font-weight:700}.k-row--job .k-row-sub{font-size:15px}.k-wrap .k-row-title,.k-wrap .k-row-sub{white-space:normal;overflow-wrap:anywhere}.k-wrap .k-row:disabled{opacity:.5}.k-row--danger .k-row-title{color:var(--k-red-ink)}.k-row--danger .k-row-sub{color:var(--k-red-ink-2)}.k-row-end{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.k-row-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700}.k-row-amount--struck{text-decoration:line-through}.k-menu{padding:6px}.k-menu-item{width:100%;min-height:64px;color:var(--k-text);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 10px;display:flex}@media (hover:hover){.k-menu-item:hover{background:var(--k-surface-2)}}.k-menu-label{font-size:18px;font-weight:700;display:block}.k-menu-sub{color:var(--k-muted);font-size:15px;display:block}.k-tile{background:var(--k-blue-soft);width:44px;height:44px;color:var(--k-blue-ink);border-radius:12px;flex:none;place-items:center;display:grid}.k-tile--green{background:var(--k-green-soft);color:var(--k-green-text)}.k-tile--green-ink{background:var(--k-green-soft);color:var(--k-green-ink)}.k-tile--orange{background:var(--k-orange-soft);color:var(--k-orange-ink)}.k-tile--red{background:var(--k-red-soft);color:var(--k-red-ink)}.k-tile--neutral{background:var(--k-fill);color:var(--k-muted)}.k-tile--42{border-radius:11px;width:42px;height:42px}.k-avatar{background:var(--k-blue-soft);width:48px;height:48px;color:var(--k-blue-ink);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;line-height:1;display:grid}.k-avatar--40{width:40px;height:40px;font-size:15px}.k-avatar--44{width:44px;height:44px;font-size:15px}.k-chev{color:var(--k-faint);flex:none;display:inline-flex}.k-count{background:var(--k-red);min-width:22px;height:22px;color:var(--k-on-fill);font-variant-numeric:tabular-nums;border-radius:11px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.k-count--nav{border:2px solid var(--k-badge-ring);border-radius:10px;min-width:19px;height:19px;padding:0 4px;font-size:11px;position:absolute;top:8px;left:calc(50% + 6px)}.k-count--bell{border:2px solid var(--k-badge-ring);border-radius:12px;min-width:24px;height:24px;padding:0 5px;position:absolute;top:-4px;right:-4px}.k-status{background:var(--k-fill);color:var(--k-muted);white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;font-size:13px;font-weight:700;line-height:normal;display:inline-flex}.k-status--paid{background:var(--k-green-soft);color:var(--k-green-text)}.k-status--due{background:var(--k-orange-soft);color:var(--k-orange-ink)}.k-status--late{background:var(--k-red-soft);color:var(--k-red-ink)}.k-status--info{background:var(--k-blue-soft);color:var(--k-blue-ink)}.k-status--cancel,.k-status--draft{background:var(--k-fill);color:var(--k-muted)}.k-status--lg{border-radius:8px;padding:5px 10px;font-size:14px}.k-tag{background:var(--k-blue-soft);color:var(--k-blue-ink);white-space:nowrap;vertical-align:middle;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-block}.k-pill{background:var(--k-fill);color:var(--k-muted);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:14px;font-weight:700;display:inline-flex}.k-pill--late{background:var(--k-red-soft);color:var(--k-red-ink);font-weight:600}.k-pill--info{background:var(--k-blue-soft);color:var(--k-blue-ink)}.k-pill--warn{background:var(--k-orange-soft);color:var(--k-orange-ink)}.k-empty{border:1px solid var(--k-line);background:var(--k-surface);color:var(--k-muted);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:22px 20px;font-size:16px;line-height:1.45;display:flex}.k-empty-title{color:var(--k-text);margin:0;font-size:18px;font-weight:700}.k-empty-text{margin:0}.k-empty--ok{background:var(--k-green-soft);color:var(--k-green-text);border:0;padding:28px 20px;line-height:normal}.k-empty--ok .k-empty-title{color:inherit}.k-info{border:1px solid var(--k-line);background:var(--k-surface-2);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;font-size:16px;line-height:1.5;display:flex}.k-info-icon{color:var(--k-blue-ink);flex:none;display:inline-flex}.k-info-body{flex:1;min-width:0}.k-alert{border:1px solid var(--k-line);background:var(--k-surface-2);color:var(--k-text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.k-alert--info{border-color:var(--k-blue-soft-line);background:var(--k-blue-soft)}.k-alert--warn{border-color:var(--k-orange-soft-line);background:var(--k-orange-soft);color:var(--k-orange-ink)}.k-alert--danger{border-color:var(--k-red-soft-line);background:var(--k-red-soft);color:var(--k-red-ink)}.k-alert--ok{border-color:var(--k-green-soft-line);background:var(--k-green-soft);color:var(--k-green-text)}.k-alert--muted{color:var(--k-muted)}.k-alert-body{flex:200px;min-width:0}.k-alert-icon{flex:none;align-self:flex-start;display:inline-flex}.k-confirm{border:1px solid var(--k-red-soft-line);background:var(--k-red-soft);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.k-confirm-text{color:var(--k-red-ink-3);margin:0;font-size:16px;line-height:1.45}.k-confirm-acts{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.k-confirm-acts>.k-btn{padding:0 6px}.k-fold{border:1px solid var(--k-line);background:var(--k-surface);border-radius:18px;min-width:0}.k-fold>.k-fold-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:18px;align-items:center;gap:12px;min-height:60px;padding:14px 18px;font-size:17px;font-weight:600;list-style:none;display:flex}.k-fold>.k-fold-head::-webkit-details-marker{display:none}.k-fold-icon{color:var(--k-blue-ink);flex:none;display:inline-flex}.k-fold-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.k-fold-sub{color:var(--k-muted);font-size:14px;font-weight:400}.k-fold-chev{color:var(--k-faint);flex:none;transition:transform .2s;display:inline-flex}.k-fold[open]>.k-fold-head .k-fold-chev{transform:rotate(180deg)}.k-fold-body{flex-direction:column;gap:14px;min-width:0;padding:0 18px 18px;display:flex}.k-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.k-pager-btn{border:1.5px solid var(--k-line);background:var(--k-surface);min-width:44px;height:44px;color:var(--k-text);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:0 10px;font-size:16px;font-weight:700;display:grid}.k-pager-btn[aria-current=page]{border-color:var(--k-blue-line);background:var(--k-blue-soft);color:var(--k-blue-ink)}.k-pager-btn--nav{color:var(--k-blue-ink)}.k-pager-btn:disabled{opacity:.4}.k-pager-gap{color:var(--k-faint);font-weight:700}.k-more-btn{border:1.5px solid var(--k-line);background:var(--k-surface);width:100%;height:52px;color:var(--k-text);border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.k-layer{z-index:var(--k-z-sheet-bd);overscroll-behavior:contain;position:fixed;inset:0;overflow:hidden}.k-layer--pop{z-index:var(--k-z-pop-bd)}.k-layer--more{z-index:var(--k-z-more-bd)}.k-backdrop{z-index:var(--k-z-pop-bd);background:var(--k-backdrop);touch-action:none;animation:.15s fadeIn;position:fixed;inset:0}.k-layer>.k-backdrop{z-index:auto}.k-backdrop--dialog{background:var(--k-backdrop-dialog);animation-duration:.2s}.k-backdrop--more{animation-duration:.18s}.k-sheet{overscroll-behavior:contain;border:1px solid var(--k-line);background:var(--k-surface);max-height:82%;box-shadow:var(--k-sh-dialog);animation:popIn .22s var(--k-ease-out);border-radius:24px;flex-direction:column;gap:14px;padding:22px 20px 20px;display:flex;position:absolute;top:50%;left:16px;right:16px;overflow:hidden auto;transform:translateY(-50%)}.k-sheet>*{flex-shrink:0}.k-sheet:focus,.k-sheet:focus-visible{outline:none}@media (min-width:600px){.k-sheet{max-height:90.2%;left:max(16px,50% - 280px);right:max(16px,50% - 280px)}}@media (min-width:1024px){.k-sheet{max-height:90.9%}}@media (max-width:599px){.k-sheet--full{max-height:none;padding:max(22px, calc(var(--k-safe-top) + 6px)) 18px calc(var(--k-safe-bottom) + 28px);box-shadow:none;animation:fullIn .25s var(--k-ease-out);border:0;border-radius:0;inset:0;transform:none}}.k-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.k-sheet-titles{flex:1;min-width:0}.k-sheet-title{font-size:calc(26px * var(--k-title-fit,1));letter-spacing:calc(-.3px * var(--k-title-fit,1));overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.2}.k-sheet-sub{color:var(--k-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:18px}.k-sheet-foot{z-index:1;background:var(--k-surface);flex-direction:column;gap:8px;margin:0 -20px -20px;padding:12px 20px 20px;display:flex;position:sticky;bottom:-20px}@media (max-width:599px){.k-sheet--full .k-sheet-foot{bottom:calc(-1 * (var(--k-safe-bottom) + 28px));margin:0 -18px calc(-1 * (var(--k-safe-bottom) + 28px));padding:12px 18px calc(var(--k-safe-bottom) + 28px)}}.k-success{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:6px 0 4px;display:flex}.k-success-icon{background:var(--k-green-soft);width:76px;height:76px;color:var(--k-green-text);border-radius:50%;place-items:center;display:grid}.k-success-title{margin:0;font-size:26px;font-weight:700}.k-success-line{color:var(--k-muted);margin:0;font-size:18px;line-height:1.5}.k-success-line+.k-success-line{margin-top:-10px}.k-pop{top:var(--k-pop-top,92px);right:var(--k-pop-right,12px);width:var(--k-pop-w,350px);overscroll-behavior:contain;border:1px solid var(--k-line);background:var(--k-surface);max-width:calc(100% - 24px);max-height:62%;box-shadow:var(--k-sh-pop-2);transform-origin:92% 0;animation:menuIn .18s var(--k-ease-out);border-radius:18px;flex-direction:column;display:flex;position:absolute;overflow:hidden auto}.k-pop:focus,.k-pop:focus-visible{outline:none}.k-pop--center{right:auto;left:var(--k-pop-left,12px);transform-origin:50% 0}.k-pop--above{top:auto;bottom:var(--k-pop-bottom,152px);box-shadow:var(--k-sh-pop);transform-origin:50% 100%}@media (min-width:1024px){.k-pop{max-height:76%}}.k-toast{bottom:var(--k-toast-bottom,94px);left:var(--k-toast-left,50%);z-index:var(--k-z-toast);width:max-content;max-width:calc(100% - var(--k-side-w,0px) - 32px);background:var(--k-toast-bg);box-shadow:var(--k-sh-toast);color:var(--k-on-fill);text-align:center;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transform:translate(calc(-50% + var(--k-toast-x,0px)), 0);border-radius:14px;padding:14px 20px;font-size:16px;font-weight:600;line-height:normal;transition:transform .2s,opacity .18s;animation:.25s toastIn;position:fixed}.k-toast.is-dragging{cursor:grabbing;transition:none}.k-toast.is-leaving-left{--k-toast-x:-120%;opacity:0}.k-toast.is-leaving-right{--k-toast-x:120%;opacity:0}.k-app{--k-side-w:0px;--k-nav-h:calc(56px + max(18px, var(--k-safe-bottom)));--k-pad-top:max(16px, calc(var(--k-safe-top) + 8px));--k-pad-x:18px;--k-pad-bottom:calc(var(--k-nav-h) + 26px);--k-totals-bottom:var(--k-nav-h);--k-toast-left:50%;--k-toast-bottom:calc(var(--k-nav-h) + 20px);padding-left:var(--k-side-w);background:var(--k-bg);color:var(--k-text);font:17px/normal var(--k-font);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.k-app.is-shto:has(.k-totals){--k-pad-bottom:calc(var(--k-nav-h) + 156px);--k-toast-bottom:calc(var(--k-nav-h) + 126px)}.k-keyboard-open .k-app{--k-totals-bottom:0px}@media (min-width:600px) and (max-width:1023px){.k-app{--k-pad-top:max(24px, calc(var(--k-safe-top) + 20px));--k-pad-x:max(28px, calc((100% - 680px) / 2))}}@media (min-width:1024px){.k-app{--k-side-w:248px;--k-nav-h:0px;--k-pad-top:28px;--k-pad-x:max(28px, calc((100% - 1240px) / 2));--k-pad-bottom:48px;--k-totals-bottom:0px;--k-toast-left:calc(50% + var(--k-side-w) / 2);--k-toast-bottom:24px}.k-app.is-side-collapsed{--k-side-w:76px}.k-app.is-shto:has(.k-totals){--k-pad-bottom:160px;--k-toast-bottom:130px}}.k-app.is-bare{--k-side-w:0px;--k-nav-h:0px}.k-app{zoom:1}[data-text-size=l] .k-app{zoom:1.1}[data-text-size=xl] .k-app{zoom:1.2}@media (min-width:600px) and (max-width:1023px){.k-app{zoom:.95}[data-text-size=l] .k-app{zoom:1.045}[data-text-size=xl] .k-app{zoom:1.14}}@media (min-width:1024px){.k-app{zoom:.85}[data-text-size=l] .k-app{zoom:.935}[data-text-size=xl] .k-app{zoom:1.02}}.k-scroll{min-height:0;padding:var(--k-pad-top) var(--k-pad-x) var(--k-pad-bottom);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:16px;display:flex;overflow:hidden auto}.k-scroll>*{flex-shrink:0}.k-page-head{align-items:flex-end;gap:12px;min-width:0;padding:0 2px 4px;display:flex}.k-page-head-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.k-page-title-row{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.k-page-title{min-width:0;font-size:calc(30px * var(--k-title-fit,1));letter-spacing:calc(-.5px * var(--k-title-fit,1));overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.15}.k-page-sub{color:var(--k-muted);white-space:nowrap;font-size:14px;font-weight:500}.k-header-actions{flex:none;align-self:flex-start;align-items:flex-start;gap:12px;display:flex}.k-bell-ring{transform-origin:50% 12%;display:inline-flex}.k-bell-ring.is-ringing{animation:1.2s ease-in-out bellRing}.k-nav{z-index:var(--k-z-nav);height:var(--k-nav-h);padding:0 2px max(18px, var(--k-safe-bottom));border-top:1px solid var(--k-line-nav);background:var(--k-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.k-nav-btn{min-width:0;height:56px;color:var(--k-text-3);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.k-nav-ring{border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .15s;display:grid}.k-nav-btn.is-active,.k-nav-btn[aria-current=page]{color:var(--k-blue-ink)}.k-nav-btn.is-active .k-nav-ring,.k-nav-btn[aria-current=page] .k-nav-ring{background:var(--k-blue-soft)}.k-keyboard-open .k-nav{display:none}@media (min-width:1024px){.k-nav{display:none}}.k-side{display:none}@media (min-width:1024px){.k-side{z-index:var(--k-z-nav);width:var(--k-side-w);border-right:1px solid var(--k-line);background:var(--k-surface);-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px;padding:20px 14px 14px;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}}.k-side svg{stroke-width:1.6px}.k-side-logo{width:auto;height:24px;filter:var(--k-logo-filter);align-self:flex-start;margin:0 8px 12px}.k-side-mark{border-radius:9px;align-self:center;width:32px;height:32px;margin:0 0 12px;display:none}.k-side-nav{flex-direction:column;gap:6px;display:flex}.k-side-add{border:1.5px solid var(--k-blue-soft-line);background:var(--k-blue-soft);width:100%;min-height:44px;color:var(--k-blue-ink);text-align:left;border-radius:12px;justify-content:flex-start;align-items:center;gap:14px;margin-bottom:10px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.k-side-item{width:100%;min-height:44px;color:var(--k-text-2);text-align:left;touch-action:none;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:0 12px;font-size:15px;font-weight:500;line-height:1.3;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.k-side-icon{color:var(--k-faint);flex:none;display:inline-flex}.k-side-item.is-active,.k-side-item[aria-current=page]{background:var(--k-blue-soft);color:var(--k-blue-ink);font-weight:600}.k-side-item.is-active .k-side-icon,.k-side-item[aria-current=page] .k-side-icon{color:var(--k-blue-ink)}@media (hover:hover){.k-side:not(.is-dragging) .k-side-item:not(.is-active,[aria-current=page]):hover{background:var(--k-surface-2)}}.k-side-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k-side-hint{color:var(--k-muted);text-align:center;padding:4px 0;font-size:13px}.k-side.is-dragging .k-side-item{cursor:grabbing}.k-side-item.is-dragged{z-index:1;background:var(--k-surface);box-shadow:inset 0 0 0 1.5px var(--k-blue-soft-line), var(--k-sh-drag);transform:scale(1.03)}.k-side-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.k-side-foot>.k-sync{flex:auto}.k-side-toggle{border:1.5px solid var(--k-line);background:var(--k-surface);width:44px;height:44px;color:var(--k-muted);border-radius:12px;flex:none;place-items:center;margin-left:auto;display:grid}.k-side-toggle>svg{transition:transform .2s}.is-side-collapsed .k-side{padding:20px 12px 14px}.is-side-collapsed .k-side-logo,.is-side-collapsed .k-side-label,.is-side-collapsed .k-side-hint,.is-side-collapsed .k-side-foot .k-sync-label,.is-side-collapsed .k-side-foot .k-sync-devices{display:none}.is-side-collapsed .k-side-mark{display:block}.is-side-collapsed .k-side-add,.is-side-collapsed .k-side-item{justify-content:center;padding:0}.is-side-collapsed .k-side-item>.k-count{border:2px solid var(--k-badge-ring);border-radius:50%;width:13px;min-width:0;height:13px;padding:0;font-size:0;position:absolute;top:8px;right:10px}.is-side-collapsed .k-side-foot{flex-direction:column}.is-side-collapsed .k-side-toggle{margin-left:0}.is-side-collapsed .k-side-toggle>svg{transform:rotate(180deg)}.is-side-collapsed .k-side-foot>.k-sync{justify-content:center;width:44px;padding:0}.k-sync{border:1.5px solid var(--k-line);background:var(--k-surface);min-width:0;min-height:36px;color:var(--k-muted);border-radius:18px;flex:0 auto;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.k-sync-dot{background:var(--k-green);border-radius:50%;flex:none;width:8px;height:8px}.k-sync-dot.is-warn{background:var(--k-orange)}.k-sync-dot.is-bad{background:var(--k-red)}.k-sync-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-sync-devices{border:1px solid var(--k-line);border-radius:999px;flex:none;padding:1px 6px;font-size:12px}.k-more{right:12px;bottom:calc(var(--k-nav-h) + 10px);overscroll-behavior:contain;border:1px solid var(--k-line);background:var(--k-surface);max-height:68%;box-shadow:var(--k-sh-pop);transform-origin:85% 100%;animation:menuIn .22s var(--k-ease-out);border-radius:22px;flex-direction:column;padding:8px;display:flex;position:fixed;left:12px;overflow:hidden auto}.k-more:focus,.k-more:focus-visible{outline:none}.k-more>*{flex-shrink:0}@media (min-width:600px){.k-more{width:400px;left:auto}}.k-more .k-row--menu{padding-top:8px;padding-bottom:8px}.k-more .k-row-title,.k-more .k-row-sub{white-space:normal}.k-more-foot{border-top:1px solid var(--k-divider);align-items:center;gap:8px;margin-top:4px;padding:10px 10px 4px;display:flex}.k-totals{right:0;bottom:var(--k-totals-bottom);left:var(--k-side-w);z-index:var(--k-z-totals);padding:10px var(--k-pad-x) 12px;border-top:1px solid var(--k-line);background:var(--k-surface);box-shadow:var(--k-sh-totals);animation:fullIn .25s var(--k-ease-out);flex-direction:column;gap:8px;display:flex;position:fixed}.k-skip{z-index:var(--k-z-banner);background:var(--k-blue);color:var(--k-on-fill);border-radius:12px;padding:10px 14px;font-size:15px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.k-skip:focus{transform:none}.k-notices{flex-direction:column;gap:8px;min-width:0;display:flex}.k-logo{width:auto;height:28px;filter:var(--k-logo-filter)}.k-loading{color:var(--k-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:24px;font-size:16px;display:flex}.k-spinner{border:3px solid var(--k-track);border-top-color:var(--k-blue);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.k-shto-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1024px){.k-shto-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}}.k-shto-gap{gap:16px}.k-shto-new,.k-shto-nf{gap:10px}.k-shto-body{margin-top:8px}.k-shto-hint{color:var(--k-faint-2);text-align:center;align-self:center;align-items:center;gap:5px;padding-top:6px;font-size:13px;font-weight:500;display:flex}.k-shto-today{align-self:flex-start;margin-top:6px;font-weight:600}.k-shto-pulling{-webkit-user-select:none;user-select:none}.k-shto-pull{height:var(--k-pull-h);justify-content:center;align-items:flex-end;margin:-10px 0 -6px;display:flex;overflow:hidden}.k-shto-pull>div{color:var(--k-muted);flex-direction:column;align-items:center;gap:6px;padding-bottom:6px;font-size:15px;font-weight:700;display:flex}.k-shto-ring,.k-shto-ring>span{background:conic-gradient(var(--k-blue) var(--k-pull-deg), var(--k-track) 0);border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .15s;display:grid}.k-shto-ring>span{background:var(--k-bg);width:38px;height:38px;color:var(--k-blue-ink)}.k-shto-pull.is-full>div{color:var(--k-blue-ink)}.is-full .k-shto-ring{transform:scale(1.12)}.is-full .k-shto-ring>span{background:var(--k-blue);color:var(--k-on-fill)}.k-shto-sug{border-radius:14px}.k-shto-sug .k-row-title{font-size:17px}.k-shto-sug [aria-selected=true]{background:var(--k-blue-soft)}.k-shto-flip>svg:last-child,[open]>.k-shto-tog>svg:last-child{transform:rotate(180deg)}.k-shto-nf>p:first-child{font-size:16px;line-height:1.45}.k-shto-client{container-type:inline-size}.k-shto-cname,.k-shto-ctel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.k-shto-cname{text-align:left;font-size:19px;font-weight:700}.k-shto-ctel{color:var(--k-muted);font-size:15px}@container (width<297px){.k-shto-cname,.k-shto-ctel{white-space:normal;overflow-wrap:anywhere}}@container (width<226px){.k-shto-chead{flex-wrap:wrap;row-gap:10px}.k-shto-chead>.k-grow{flex-basis:100%;order:1}.k-shto-chead>.k-icon-btn{margin-left:auto}}.k-shto-self{align-self:flex-start}.k-shto-kv{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;font-size:15px;display:grid}.k-shto-kv dt,.k-shto-help{color:var(--k-muted)}.k-shto-kv dd{overflow-wrap:anywhere;margin:0;font-weight:500}.k-shto-debt,.k-shto-dup{background:var(--k-orange-soft);color:var(--k-orange-ink);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.k-shto-dup{border:1.5px solid var(--k-orange-soft-line);border-radius:12px;gap:10px}.k-shto-dup-sub{font-weight:500;display:block}.k-shto-sp{word-spacing:4px}.k-shto-link{padding:2px 0;font-size:15px}.k-shto-small{font-size:14px}.k-shto-help{font-size:15px;line-height:1.45}.k-shto-res{border-top:1px solid var(--k-divider);padding-top:12px}.k-shto-prow{font-size:16px;font-weight:600}.k-shto-prow>.k-grow{overflow-wrap:break-word;min-width:auto;max-width:100%}.k-shto-sugrow,.k-today-mjob{border-bottom:1px solid var(--k-divider)}.k-shto-anon{border-radius:14px;padding:0 16px;font-size:17px}.k-shto-tog{width:max-content;max-width:100%;color:var(--k-blue-ink);cursor:pointer;align-items:center;gap:6px;font-size:15px;font-weight:600;list-style:none;display:flex}.k-shto-tog::-webkit-details-marker{display:none}.k-shto-tog--16{padding:4px 0;font-size:16px}.k-shto-end{border-top:1px solid var(--k-divider);padding-top:12px}.k-shto-end[open]>summary{color:var(--k-text)}.k-shto-end.is-fixed>summary{cursor:default}.k-shto-end>.k-shto-body{margin-top:6px}.k-shto-end[open]>summary>svg,.k-shto-end:not([open]) .k-shto-hint2{display:none}.k-shto-hint2{color:var(--k-muted);font-weight:500}.k-shto-prod{border:1.5px solid var(--k-line);background:var(--k-surface);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:72px;padding:12px 14px;display:flex;position:relative}.k-shto-prod.is-on{border-color:var(--k-blue-line);background:var(--k-blue-soft)}.k-shto-pn{max-width:100%;font-size:calc(17px * var(--k-word-fit,1));overflow-wrap:anywhere;font-weight:700}.is-on>.k-shto-pn{padding-right:30px}.k-shto-pp{color:var(--k-muted);font-size:15px;font-weight:500}.k-shto-pc{background:var(--k-blue);min-width:28px;height:28px;color:var(--k-on-fill);border-radius:14px;place-items:center;padding:0 7px;font-size:15px;font-weight:700;display:grid;position:absolute;top:10px;right:10px}.k-shto-prodmore,.k-shto-line{background:var(--k-surface-2)}.k-shto-line{border:1px solid var(--k-line);border-radius:14px;padding:12px}.k-shto-lrow{gap:8px}.k-shto-lname{flex:1;font-weight:600}.k-shto-sugrow{background:var(--k-surface);text-align:left;flex-wrap:wrap;align-items:center;gap:2px 10px;width:100%;min-height:52px;padding:6px 14px;display:flex}.k-shto-sugrow:focus-visible{background:var(--k-blue-soft)}@media (hover:hover){.k-shto-sugrow:hover{background:var(--k-blue-soft)}}.k-shto-sugrow>svg{color:var(--k-blue-ink);flex:none}.k-shto-sugrow.is-past>svg,.k-shto-sugrow small{color:var(--k-muted)}.k-shto-sugtext{flex:1000 100px;min-width:0}.k-shto-sugtext>*{overflow-wrap:anywhere;font-size:16px;font-weight:600;display:block}.k-shto-sugtext>small{font-size:13px;font-weight:400}.k-shto-sugrow>b,.k-shto-price,.k-shto-sum strong,.k-shto-total output,.k-today-mtotal{font-variant-numeric:tabular-nums;white-space:nowrap}.k-shto-sugrow>b{margin-left:auto;font-size:15px}.k-shto-qp{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.k-shto-qf,.k-shto-pf{flex-direction:column;gap:6px;display:flex}.k-shto-qf{flex:none}.k-shto-pf{flex:110px;min-width:0}.k-shto-qf .k-stepper-value{width:calc(var(--k-qw,1) * 1ch + 12px);flex:none}.k-shto-price{height:52px}.k-shto-sum,.k-shto-total{color:var(--k-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:10px;font-size:15px;font-weight:600;display:flex}.k-shto-sum strong,.k-shto-total output{margin-left:auto}.k-shto-sum strong{color:var(--k-text);font-size:19px}.k-shto-add{font-weight:600}.k-shto-vat{margin-top:-6px}.k-shto-vat:focus{outline:0}.k-shto-vat .k-btn{align-self:flex-start}.k-shto-note{border:1px solid var(--k-line);background:var(--k-surface);border-radius:14px;padding:10px 14px}.k-shto-note>summary{color:var(--k-muted);gap:8px;padding:2px 0}.k-shto-note>summary>svg:first-child{color:var(--k-blue-ink)}.k-shto-note em{color:var(--k-faint);font-style:normal;font-weight:500}.k-shto-note>summary>svg:last-child,.k-today-chev{color:var(--k-faint);flex:none;transition:transform .2s}.k-shto-total output{color:var(--k-text);letter-spacing:-.2px;font-size:22px;font-weight:700}.k-shto-acts{grid-template-columns:1fr 50px 1.2fr;gap:8px;display:grid;container-type:inline-size}.k-shto-acts>.k-btn{gap:6px;padding:0 6px}@container (width<248px){.k-shto-acts>.k-btn--warn>svg{display:none}}.k-shto-more,.k-shto-due{border:1.5px solid var(--k-line);background:var(--k-surface);border-radius:13px;place-items:center;height:50px;display:grid}.k-shto-more[aria-expanded=true]{border-color:var(--k-blue-line);background:var(--k-blue-soft)}.k-shto-more.is-dim{opacity:.45}.k-shto-menu{margin-bottom:8px;margin-left:7px}.k-shto-due{text-align:left;border-radius:14px;gap:12px;width:100%;height:60px;padding:0 16px;display:flex}@media (hover:hover){.k-shto-due:hover{background:var(--k-surface-2)}}.k-shto-due>svg{color:var(--k-blue-ink)}.k-shto-due>span:nth-child(2){flex:1;font-size:19px;font-weight:600}.k-shto-due>span:last-child,.k-shto-foot,.k-today-date{color:var(--k-muted);font-size:16px}.k-shto-foot{line-height:1.5}.k-shto-foot b{color:var(--k-text)}.k-today{top:0;bottom:0;right:0;left:var(--k-side-w);z-index:var(--k-z-today);background:var(--k-bg);animation:dropIn .4s var(--k-ease-out);outline:0;flex-direction:column;display:flex;position:fixed}.k-today>.k-scroll{padding-bottom:40px}.k-today-head{align-items:flex-start;gap:12px;padding:0 2px;display:flex}.k-today-date{font-weight:500}.k-today-top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.k-today-count{padding-bottom:6px}.k-today-tiles{grid-template-columns:repeat(auto-fit,minmax(max(118px,50% - 4px),1fr));gap:8px;display:grid}.k-today-in{animation:.35s both rowIn;animation-delay:var(--k-d,0s)}.k-today-job{border:1px solid var(--k-line);border-radius:16px;flex-wrap:wrap;row-gap:6px;padding:14px 16px}.k-today-main{flex-direction:column;flex:1000 120px;min-width:0;display:flex}.k-today-end{flex-wrap:wrap;flex:1 0 auto;justify-content:flex-end;align-items:center;gap:4px 8px;width:min-content;display:flex}.k-today-mh{padding-top:8px}.k-today-month{text-align:left;flex-direction:column;gap:8px;width:100%;padding:14px 16px;display:flex}.k-today-month>span{width:100%;display:flex}.k-today-mrow{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:17px;font-weight:700}.k-today-mtitle{flex:auto;min-width:0}.k-today-mend{align-items:center;gap:10px;margin-left:auto;display:flex}.k-today-mtotal{font-size:18px;font-weight:700}.k-today-chev{align-self:center}[aria-expanded=true] .k-today-chev{transform:rotate(180deg)}.k-today-meta{color:var(--k-muted);flex-wrap:wrap;justify-content:space-between;column-gap:12px;font-size:14px;font-weight:500}.k-today-meta>:last-child{margin-left:auto}.k-today-mjobs{background:var(--k-surface-2);flex-direction:column;padding:4px 16px 10px;display:flex}.k-today-mjob{text-align:left;flex-wrap:wrap;align-items:center;gap:2px 10px;padding:10px 0;display:flex}.k-today-mjob>.k-today-mtotal{text-align:right;flex:1 0 auto}.k-today-mjob .k-today-mtotal,.k-today-mname{font-size:16px}.k-today-mname{font-weight:600}.k-today-mjobs>.k-more-btn{margin-top:10px}.k-debt-line{text-align:left;align-self:flex-start;min-height:24px;font-size:15px;font-weight:600}.k-debt-head{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2px 12px;width:100%;display:flex}.k-debt-who{flex:100px}.k-debt-name{overflow-wrap:break-word;font-size:19px;font-weight:700;display:block}.k-debt-sub{color:var(--k-muted);overflow-wrap:break-word;margin-top:2px;font-size:15px;display:block}.k-debt-amount{color:var(--k-orange-ink);white-space:nowrap;margin-left:auto;font-size:21px;font-weight:700}.k-debt-tag,.k-debt-remind{align-self:flex-start}.k-debt-tag{font-weight:600}.k-debt-remind svg{color:var(--k-blue-ink)}.k-debt-more{align-self:center}.k-debt-empty{gap:12px;padding:28px 20px}.k-debt-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.k-debt-card.is-lifted{z-index:2;box-shadow:inset 0 0 0 1.5px var(--k-blue-soft-line), var(--k-sh-drag);transform:translate(var(--k-drag-x,0px), var(--k-drag-y,0px));cursor:grabbing;position:relative}.k-debt-tip{flex-wrap:nowrap;padding:4px 4px 4px 14px}.k-debt-tip>.k-alert-icon{color:var(--k-blue-ink);align-self:center}.k-debt-tip>.k-alert-body{flex:auto;padding:8px 0}.k-bell-head{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px 8px;display:flex}.k-bell-title{margin:0;font-size:22px;font-weight:700}.k-bell-sub{color:var(--k-muted);font-size:16px;font-weight:600}.k-bell-row{border-top:1px solid var(--k-divider);align-items:center;gap:12px;padding:14px 16px;display:flex}.k-bell-row--check{gap:14px}.k-bell-text{text-align:left;flex:1;min-width:0}.k-bell-name{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:700;display:block;overflow:hidden}.k-bell-amount{color:var(--k-orange-ink);font-size:18px;font-weight:700;display:block}.k-bell-why{margin-top:2px;font-size:16px;font-weight:600;display:block}.k-bell-pay{white-space:nowrap;flex:none;font-size:17px}.k-bell-note{overflow-wrap:anywhere;font-size:18px;font-weight:600;display:block}.k-bell-when{color:var(--k-muted);font-size:16px;display:block}.k-bell-late{color:var(--k-red-ink)}.k-bell-empty,.k-bell-foot{border-top:1px solid var(--k-divider);text-align:center;margin:0;font-size:18px;font-weight:700}.k-bell-empty{color:var(--k-green-text);padding:22px 16px 24px}.k-bell-foot{min-height:60px;color:var(--k-blue-ink)}.k-pay-remind .k-pick{font-variant-numeric:tabular-nums}.k-pay-anon{color:var(--k-muted);gap:2px;font-size:15px}.k-pay-anon strong{color:var(--k-text);font-size:18px}.k-pay-balance{color:var(--k-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:15px;display:flex}.k-pay-balance>strong{color:var(--k-text)}.k-pay-split{flex-wrap:wrap;row-gap:4px}.k-pay-split>.k-label{flex:auto}.k-pay-alloc{flex-wrap:wrap;row-gap:10px}.k-pay-alloc>.k-row-main{flex:120px}.k-pay-alloc>.k-input--cell{margin-left:auto}.k-kl-bar{gap:8px;display:flex}.k-kl-bar>.k-search{flex:1}.k-kl-count{padding:0 2px}.k-kl-grid{grid-template-columns:minmax(0,1fr);margin-bottom:-1px;display:grid}.k-kl-row{border-bottom:1px solid var(--k-divider)}.k-kl-body{flex-wrap:wrap;flex:1;align-items:center;gap:2px 14px;min-width:0;display:flex}.k-kl-body>.k-row-main{flex:auto}.k-kl-name{align-items:center;gap:8px;width:0;min-width:100%;font-size:18px;font-weight:600;display:flex}.k-kl-row--debt{padding-top:12px;padding-bottom:12px}.k-kl-sub{font-size:15px}.k-kl-tel{white-space:normal;overflow-wrap:anywhere}.k-kl-credit{color:var(--k-green-text);font-size:14px}.k-kl-debt{white-space:nowrap;flex:none;font-size:16px;font-weight:700}.k-kl-empty{color:var(--k-muted);text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0;padding:24px;font-size:16px;display:flex}.k-kl-link{color:var(--k-blue-ink);font-weight:600}@media (min-width:1024px){.k-kl-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.k-header-actions:has(>.k-prof-acts){align-self:stretch}.k-prof-acts{flex-wrap:wrap;align-self:flex-end;gap:8px;display:flex}.k-prof-acts--below{align-self:flex-start;margin-top:4px}.k-prof-badge{align-self:flex-start}.k-prof-info{align-items:center;gap:12px;padding:12px 16px;display:flex}.k-prof-tel{flex-wrap:wrap;row-gap:10px}.k-prof-tel>.k-grow{flex:auto}.k-prof-v{overflow-wrap:anywhere;font-size:18px;font-weight:500}.k-prof-v--b{font-weight:600}.k-prof-link{color:var(--k-blue-ink)}.k-prof-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;font-weight:500}.k-prof-lbl{font-size:16px;font-weight:600}.k-prof-amt{white-space:normal;overflow-wrap:anywhere;font-size:32px;font-weight:700;display:block}.k-prof-late{color:var(--k-red-ink);font-size:15px;font-weight:600}.k-prof-part{border-color:var(--k-orange-soft-line)}.k-prof-ok{background:var(--k-green-soft);color:var(--k-green-text);border-radius:18px;padding:18px;font-size:17px;font-weight:700}.k-prof-ptable{border-collapse:collapse;width:100%;font-size:16px}.k-prof-ptable th,.k-prof-ptable td{vertical-align:baseline;padding:10px 0}.k-prof-ptable tr:first-child>*{padding-top:2px}.k-prof-ptable tr:last-child>*{padding-bottom:0}.k-prof-ptable tr+tr>*{border-top:1px solid var(--k-divider)}.k-prof-ptable th{text-align:left;overflow-wrap:anywhere;padding-right:14px;font-weight:500}.k-prof-ptable td{text-align:right;white-space:nowrap;width:1%}.k-prof-ptable td>b{font-weight:700;display:block}.k-prof-base{color:var(--k-faint);font-size:13px;font-weight:500;display:block}.k-prof-credit{color:var(--k-green-text);gap:12px;padding:16px 18px}.k-prof-crow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.k-prof-crow>.k-grow{flex:150px}.k-prof-cs{font-size:14px}.k-prof-camt{white-space:nowrap;font-size:22px;font-weight:700}.k-prof-cbtn{background:var(--k-surface);color:var(--k-green-text)}.k-prof-act{font-weight:700}.k-prof-act>svg{color:var(--k-blue-ink)}.k-prof-h{padding-top:6px}.k-prof-row{flex-wrap:wrap;gap:4px 12px}.k-prof-row>.k-row-main{flex:1 1 0;min-width:auto}.k-prof-row .k-wrap-title{overflow-wrap:break-word}.k-prof-row>.k-row-end{margin-left:auto}.k-prof-group{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:0 2px;display:flex}.k-prof-owed{color:var(--k-orange-ink);font-size:15px;font-weight:700}.k-prof-owed>.money{white-space:nowrap}.k-prof-day{font-size:16px;font-weight:600}.k-prof-day>.k-muted{font-weight:500}.k-prof-pay{font-size:15px;font-weight:600}.k-prof-pay--paid{color:var(--k-green-text)}.k-prof-pay--due{color:var(--k-orange-ink)}.k-prof-pay--cancel,.k-prof-pay--draft{color:var(--k-muted)}.k-prof-range{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;display:grid}.k-prof-fsum{min-height:36px;color:var(--k-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:0 2px;font-size:15px;font-weight:600;display:flex}.k-prof-xfiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.k-ce-res{border-top:1px solid var(--k-divider);flex-direction:column;gap:10px;padding-top:12px;display:flex}.k-ce-ptitle{font-size:15px;font-weight:600}.k-ce-hint{color:var(--k-muted);font-size:14px}.k-ce-name{overflow-wrap:break-word;flex:1 1 0;min-width:auto;max-width:100%;font-size:16px;font-weight:600}.k-ce-name>small{color:var(--k-muted);font-size:13px;display:block}@media (min-width:1024px){.k-job-controls{z-index:2;position:sticky;top:0}}.k-job-sum,.k-job-day{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.k-job-sum{min-height:34px}.k-job-pay2>.k-seg{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.k-job-line{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.k-job-sum,.k-job-day-total{color:var(--k-muted);font-size:15px;font-weight:600}.k-job-day{align-items:baseline;padding-top:4px}.k-job-empty{gap:12px;padding:28px 20px}.k-job-swipe{position:relative;overflow:hidden}.k-job-row{transform:translateX(var(--swipe,0px));transition:transform .2s var(--k-ease-out);touch-action:pan-y;position:relative}.k-job-row.swiping{transition:none}.k-job-act{background:var(--k-blue);width:96px;color:var(--k-on-fill);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0 auto 0 100%}.k-cal{gap:10px;padding:14px 14px 16px}.k-cal-head,.k-js-row{align-items:center;gap:8px;min-width:0;display:flex}.k-cal-title{text-align:center;flex:1;font-size:18px;font-weight:700}.k-cal-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.k-cal-week{color:var(--k-muted);font-size:13px;font-weight:700}.k-cal-day{border:1.5px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:42px;font-size:15px;font-weight:500;display:flex}.k-cal-day.is-today{border-color:var(--k-blue-line)}.k-cal-day:is(.is-today,.has-jobs){font-weight:700}.k-cal-day[aria-pressed=true]{border-color:var(--k-blue);background:var(--k-blue);color:var(--k-on-fill)}.k-cal-day:disabled{color:var(--k-faint-2)}.k-cal-dot{border-radius:50%;width:6px;height:6px}.k-cal-dot.is-paid{background:var(--k-green)}.k-cal-dot.is-due{background:var(--k-orange)}.k-cal-legend{color:var(--k-muted);justify-content:center;gap:14px;font-size:13px;font-weight:600;display:flex}.k-cal-legend span{align-items:center;gap:5px;display:flex}.k-cal-legend .k-cal-dot{width:8px;height:8px}.k-js-opts{flex-wrap:wrap;gap:6px;display:flex}.k-js-ic,.k-js-q>svg{color:var(--k-blue-ink)}.k-js-strong{font-weight:700}.k-js-why .k-pick{border-radius:23px;min-height:46px}.k-js-pchoice .k-picks--wrap>.k-pick{flex:100%}.k-js-open{padding-top:8px;padding-bottom:8px}.k-js-kvn{flex-wrap:wrap;justify-content:flex-end;row-gap:2px}.k-js-kvn>dt{flex:1 1 0;min-width:min-content}.k-js-cost{border:1px solid var(--k-line);border-radius:14px;overflow:hidden}.k-js-plines{margin:0;padding:0;list-style:none}.k-js-pline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:12px 14px;display:grid}.k-js-pline+.k-js-pline{border-top:1px solid var(--k-divider)}.k-js-pname{overflow-wrap:anywhere;grid-column:1;font-size:16px;font-weight:600}.k-js-punit{color:var(--k-muted);font-variant-numeric:tabular-nums;grid-column:1;font-size:15px;font-weight:500}.k-js-psum{font-variant-numeric:tabular-nums;text-align:right;grid-area:1/2/span 2;font-size:16px;font-weight:700}.k-js-padj,.k-js-ptotal{border-top:1px solid var(--k-divider);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding:10px 14px;display:flex}.k-js-padj{color:var(--k-muted);font-size:15px;font-weight:600}.k-js-ptotal{border-top-color:var(--k-line);background:var(--k-fill);align-items:baseline;padding:12px 14px;font-size:16px;font-weight:700}.k-js-ptotal>strong{margin-left:auto;font-size:22px;font-weight:800}.k-js-pay{border:1px solid var(--k-line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.k-js-pay--done{border-color:var(--k-green-soft-line)}.k-js-pay-head{justify-content:space-between;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.k-js-pay-title{align-items:center;gap:6px;display:inline-flex}.k-js-pay--done .k-js-pay-title{color:var(--k-green-text)}.k-js-pay-pct{color:var(--k-muted);font-variant-numeric:tabular-nums;font-size:15px}.k-js-pay-figs{grid-template-columns:repeat(auto-fit,minmax(max(130px,50% - 4px),1fr));gap:8px;margin:0;display:grid}.k-js-pay-fig{background:var(--k-fill);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.k-js-pay-fig>dt{margin:0;font-size:14px;font-weight:600}.k-js-pay-fig>dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:800}.k-js-pay-fig--ok{background:var(--k-green-soft);color:var(--k-green-text)}.k-js-pay-fig--debt{background:var(--k-orange-soft);color:var(--k-orange-ink)}.k-js-pay-meta{border-top:1px solid var(--k-divider);flex-direction:column;gap:6px;margin:0;padding-top:10px;display:flex}.k-js-pay-meta>div{flex-wrap:wrap;justify-content:space-between;gap:2px 14px;font-size:15px;display:flex}.k-js-pay-meta dt{color:var(--k-muted);margin:0;font-weight:600}.k-js-pay-meta dd{text-align:right;margin:0 0 0 auto;font-weight:600}.k-js-minis{grid-template-columns:repeat(auto-fit,minmax(max(120px,50% - 4px),1fr));gap:8px;display:grid}.k-js-minis .money{white-space:normal}.k-js-pair{grid-template-columns:repeat(auto-fit,minmax(max(131px,50% - 4px),1fr));gap:8px;display:grid}.k-js-anon{border:1px solid var(--k-line);background:var(--k-surface-2);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.k-js-anon-text{color:var(--k-muted);margin:0;font-size:15px;line-height:1.45}.k-js-anon-link{text-align:center;align-self:center;min-height:44px}.k-js-paid{border:1px solid var(--k-orange-soft-line);background:var(--k-orange-soft);color:var(--k-orange-ink);border-radius:12px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.k-js-line{border:1px solid var(--k-line);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.k-js-name{flex:1;height:50px}.k-js-qrow{flex-wrap:wrap;row-gap:4px}.k-js-price{flex:96px;height:48px}.k-js-row>.k-stepper{flex:none;width:auto}.k-js-row .k-stepper-value{width:var(--k-js-qw,34px);flex:none}.k-js-sum{text-align:right;white-space:nowrap;flex:none;min-width:78px;margin-left:auto;font-size:16px;font-weight:700}.k-js-q,.k-js-sug{border:1.5px solid var(--k-line);background:var(--k-surface);border-radius:20px;align-items:center;gap:4px;min-height:40px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.k-js-sug{border-color:var(--k-blue-soft-line);background:var(--k-blue-soft);color:var(--k-blue-ink);gap:6px}.k-js-total,.k-js-bal{color:var(--k-muted);justify-content:space-between;gap:12px;padding:0 2px;font-size:15px;display:flex}.k-js-total{border-top:1px solid var(--k-divider);align-items:baseline;padding:10px 2px 2px;font-weight:600}.k-js-total output{color:var(--k-text);font-size:22px;font-weight:700}.k-js-bal b{color:var(--k-text);font-weight:600}.k-js-foot{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;display:grid}.k-js-foot>.k-btn{padding-left:6px;padding-right:6px}.k-js-end>summary{cursor:default;margin-bottom:6px;list-style:none;display:block}.k-js-end>summary::-webkit-details-marker{display:none}.k-js-text{font-size:16px;line-height:1.5}.k-js-audit small{font-size:14px;font-weight:400;display:block}.k-rep-sum{gap:18px}.k-rep-metric,.k-rep-line{text-align:left}.k-rep-metric{border-radius:10px;flex-direction:column;display:flex}.k-rep-big{font-size:calc(38px * var(--k-fit,1));letter-spacing:calc(-.8px * var(--k-fit,1));font-weight:700}.k-rep-fig{white-space:nowrap;display:inline-block}.k-rep-rows,.k-rep-extra,.k-rep-read{flex-direction:column;gap:12px;display:flex}.k-rep-rows>.k-rep-metric,.k-rep-read{gap:6px}.k-rep-top,.k-rep-line,.k-rep-head,.k-rep-ft,.k-rep-read>div{justify-content:space-between;gap:10px;display:flex}.k-rep-top,.k-rep-head{align-items:baseline}.k-rep-lbl,.k-rep-read span{align-items:center;gap:8px;font-weight:600;display:flex}.k-rep-top,.k-rep-ft,.k-rep-line,.k-rep-read>div{flex-wrap:wrap;justify-content:flex-end;row-gap:0}.k-rep-ft>:first-child,.k-rep-line>:first-child,.k-rep-read>div>span{margin-right:auto}.k-rep-line>:first-child{white-space:nowrap}.k-rep-head{flex-wrap:wrap;row-gap:2px}.k-rep-lbl{white-space:nowrap;margin-right:auto;font-size:17px}.k-rep-val{font-size:19px;font-weight:700}.k-rep-sw{background:var(--k-chart-work);border-radius:4px;flex:none;width:12px;height:12px}.k-rep-sw--green{background:var(--k-chart-paid)}.k-rep-sw--orange{background:var(--k-chart-spent)}.k-rep-extra{border-top:1px solid var(--k-divider);gap:8px;padding-top:14px}.k-rep-line,.k-rep-read span{color:var(--k-muted)}.k-rep-line{font-size:15px;font-weight:600}.k-rep-line .money,.k-rep-ft .money,.k-rep-read b{color:var(--k-text);font-weight:700}.k-rep-debt{color:var(--k-orange-ink);text-align:left;flex-flow:wrap;align-items:center;row-gap:4px;padding:16px 18px}.k-rep-debt-text{flex-direction:column;flex:auto;font-size:14px;display:flex}.k-rep-debt>.money{margin-left:auto}.k-rep-debt-t{font-size:18px;font-weight:700}.k-rep-debt .money{font-size:21px;font-weight:700}.k-rep-flip{transform:rotate(180deg)}.k-rep-title{font-size:18px;font-weight:700}.k-rep-hint{color:var(--k-muted);font-size:14px}.k-rep-bars{scrollbar-width:none;align-items:flex-end;gap:6px;height:190px;margin:-5px;padding:5px;display:flex;overflow-x:auto}.k-rep-bars::-webkit-scrollbar{display:none}.k-rep-bars.is-dense>*{flex:1 0 34px}.k-rep-bar{height:100%;color:var(--k-muted);white-space:nowrap;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:8px 0 6px;font-size:13px;font-weight:600;display:flex}.k-rep-bar[aria-pressed=true]{background:var(--k-blue-soft);color:var(--k-blue-ink);font-weight:700}.k-rep-tick{margin:0 -1px}.k-rep-plot{flex:1;width:100%;position:relative}.k-rep-fill{right:calc(50% + 1.5px);bottom:var(--k-base,0%);width:34%;max-width:16px;height:var(--k-h);background:var(--k-chart-work);border-radius:5px 5px 2px 2px;position:absolute}.k-rep-fill--paid{background:var(--k-chart-paid);left:calc(50% + 1.5px);right:auto}.k-rep-fill.negative{top:calc(100% - var(--k-base));border-radius:2px 2px 5px 5px;bottom:auto}.k-rep-zero{right:0;bottom:var(--k-base);background:var(--k-line);height:1px;position:absolute;left:0}.k-rep-read{background:var(--k-surface-2);border-radius:12px;padding:12px 14px;font-size:15px}.k-rep-read .k-rep-sw{border-radius:3px;width:10px;height:10px}.k-rep-cmp .k-row-sub{white-space:normal}.k-rep-cmp-body,.k-rep-cmp-chart{flex-direction:column;gap:14px;min-width:0;display:flex}.k-rep-cmp-chart{gap:12px}.k-rep-cmp-scroll{border-top:1px solid var(--k-divider);border-bottom:1px solid var(--k-divider);margin:0 -18px;overflow-x:auto}.k-rep-cmp-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.k-rep-cmp-table :is(th,td){text-align:right;vertical-align:top;white-space:nowrap;padding:9px 10px}.k-rep-cmp-table tbody :is(th,td){border-top:1px solid var(--k-divider)}.k-rep-cmp-table thead th{font-size:16px;font-weight:700}.k-rep-cmp-table thead th.is-current{color:var(--k-blue-ink)}.k-rep-cmp-table thead small{color:var(--k-muted);font-size:12px;font-weight:600;display:block}.k-rep-cmp-table td{color:var(--k-text);font-weight:700}.k-rep-cmp-table tr>:first-child{background:var(--k-surface);min-width:7.5em;color:var(--k-muted);text-align:left;white-space:normal;padding-left:18px;font-weight:600;position:sticky;left:0}.k-rep-cmp-table tr>:last-child{padding-right:18px}.k-rep-chg{font-size:13px;font-weight:700;display:block}.k-rep-chg.is-good{color:var(--k-green-text)}.k-rep-chg.is-bad{color:var(--k-red-ink)}.k-rep-chg.is-neutral{color:var(--k-muted)}.k-rep-cmp-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.k-rep-cmp-key{align-items:center;gap:8px;display:flex}.k-rep-cmp-bars{height:170px}.k-rep-sw--old,.k-rep-fill--old{background:var(--k-faint)}.k-rep-fill--new{left:calc(50% + 1.5px);right:auto}.k-rep-bleed{margin:0 -18px}.k-rep-split{flex-wrap:wrap;flex:1;align-items:center;gap:6px 12px;min-width:0;display:flex}.k-rep-split>:first-child{flex:120px;min-width:0}.k-rep-split>.k-row-end{margin-left:auto}.k-rep-split-main{flex-direction:column;display:flex}.k-rep-kv>.k-kv-row{flex-wrap:wrap;justify-content:flex-end;row-gap:0}.k-rep-kv dt{overflow-wrap:anywhere;flex:auto;min-width:0}.k-rep-kv dd{flex:none}.k-rep-table{border-collapse:collapse;table-layout:fixed;width:100%}.k-rep-table td{border-top:1px solid var(--k-divider);padding:0}.k-rep-table .k-row{padding-left:18px}.k-rep-filters{container-type:inline-size}.k-rep-select{padding-right:6px}@container (width<200px){.k-rep-select{padding-left:10px;font-size:16px}}.k-rep-wrap{white-space:normal}.k-rep-amt{font-size:13px;font-weight:600;display:block}.k-rep-note{border:1px solid var(--k-line);background:var(--k-surface-2);color:var(--k-text);border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.45}.k-rep-step{align-items:center;gap:8px;display:flex}.k-rep-step>.k-icon-btn{width:50px;height:50px}.k-rep-step-label{border-radius:12px;flex:1;align-self:stretch;font-size:17px;font-weight:700}.k-rep-print{display:none}@media print{.k-rep{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.k-rep-print{display:block}.k-rep :is(.k-card,tr){break-inside:avoid}.k-rep :is(.k-fold-chev,.k-chev,.k-rep-hint,.active-report-filters .k-btn){display:none}}.k-exp-form .k-form,.k-exp-form .k-form-fields{gap:12px}.k-exp-cats .k-pick{padding:0 14px;font-size:15px}.k-exp-methods .k-picks--3{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.k-exp-sug{padding-top:2px}.k-exp-more>summary{min-height:44px;color:var(--k-blue-ink);cursor:pointer;align-items:center;gap:6px;font-size:16px;font-weight:600;list-style:none;display:flex}.k-exp-more>summary::-webkit-details-marker{display:none}.k-exp-more>summary>svg{transition:transform .2s}.k-exp-more[open]>summary>svg{transform:rotate(180deg)}.k-exp-more-body,.k-exp-more-body .full{flex-direction:column;gap:12px;display:flex}.k-exp-more-body{padding-top:4px}.k-jpick-sel{flex-wrap:wrap;gap:10px 12px;padding:12px 12px 12px 14px}.k-jpick-sel>svg{flex:none;align-self:flex-start;margin-top:2px}.k-jpick-main{flex:190px}.k-jpick-sel strong,.k-jpick-main small{overflow-wrap:anywhere}.k-jpick-job{color:var(--k-text-3)}.k-jpick-acts{flex-wrap:wrap;flex:1 0 auto;justify-content:flex-end;gap:8px;display:flex}.k-jpick.is-open{flex-direction:column;gap:8px;display:flex}.k-jpick-opt{min-height:72px;padding-top:8px;padding-bottom:8px}.k-jpick-opt .k-dropdown-main,.k-jpick-opt .k-dropdown-sub{overflow-wrap:anywhere;white-space:normal}.k-jpick-opt .k-dropdown-main{font-size:17px}.k-jpick-check{color:var(--k-blue-ink);flex:none}.k-jpick-none{padding:0 4px;font-size:15px}.k-jpick-close{align-self:center;min-height:44px}.k-exp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:4px 2px 0;display:flex}.k-exp-head>.k-subhead{flex:none}.k-exp-head>:last-child{margin-left:auto}.k-exp-total{color:var(--k-red-ink);font-size:19px;font-weight:700}.k-exp-sum{min-height:34px;color:var(--k-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:0 2px;font-size:15px;font-weight:600;display:flex}.k-exp-empty{gap:12px;padding:28px 20px}.k-exp-row{gap:12px}.k-exp-amt{color:var(--k-red-ink);font-size:17px;font-weight:700}.k-exp-amt.is-struck{color:var(--k-muted);text-decoration:line-through}.k-exp-job{color:var(--k-blue-ink);overflow-wrap:anywhere}.k-exp-joblink,.k-exp-before,.k-js-profit-exp{overflow-wrap:anywhere}.k-exp-before{align-self:center;min-height:44px}.k-exp-stack .k-exp-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:2px;display:grid}.k-exp-stack .k-exp-row>.k-row-main{grid-area:1/1}.k-exp-stack .k-exp-row>.k-row-end{text-align:left;flex-flow:wrap;grid-area:2/1;justify-self:start;align-items:center;gap:4px 8px}.k-exp-stack .k-exp-row>.k-chev{grid-area:1/2/3/3}.k-prod-hint{padding:0 4px}.k-prod-label{padding-top:6px}.k-prod-name{overflow-wrap:anywhere;font-size:18px;font-weight:600}.k-prod-sub{color:var(--k-muted);font-size:14px}.k-prod-stack .k-prod-row{grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:center;row-gap:2px;padding-top:12px;padding-bottom:12px;display:grid}.k-prod-stack .k-prod-row>.k-tile{grid-area:1/1/3/2}.k-prod-stack .k-prod-row>.k-row-main{grid-area:1/2}.k-prod-stack .k-prod-row>.k-row-amount{grid-area:2/2;justify-self:start}.k-prod-stack .k-prod-row>.k-chev{grid-area:1/3/3/4}.k-prod-tight .k-prod-row{grid-template-columns:minmax(0,1fr) auto}.k-prod-tight .k-prod-row>.k-row-main{grid-area:1/1}.k-prod-tight .k-prod-row>.k-row-amount{grid-area:2/1}.k-prod-tight .k-prod-row>.k-chev{grid-area:1/2/3/3}.k-prod-tight .k-prod-row>.k-tile{display:none}.k-prod-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.k-prod-row.is-lifted{z-index:2;box-shadow:inset 0 0 0 1.5px var(--k-blue-soft-line), var(--k-sh-drag);transform:translate(var(--k-drag-x,0px), var(--k-drag-y,0px));cursor:grabbing;position:relative}.k-list.is-reordering .k-prod-row:hover{background:var(--k-surface)}.k-prod-tip{flex-wrap:nowrap;padding:4px 4px 4px 14px}.k-prod-tip>.k-alert-icon{color:var(--k-blue-ink);align-self:center}.k-prod-tip>.k-alert-body{flex:auto;padding:8px 0}.k-prod-del{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.k-prod-del>.k-row-main{flex-basis:120px}.k-prod-del-name{color:var(--k-muted);overflow-wrap:anywhere;font-size:17px;font-weight:600}.k-prod-del-price{color:var(--k-faint);font-size:14px}.k-prod-restore{min-height:46px}.k-prod-prices{gap:10px}.k-prod-calc{border:1px solid var(--k-line);background:var(--k-surface-2);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.k-prod-calc>p{margin:0}.k-prod-calc-main{color:var(--k-text);font-size:17px;font-weight:700;line-height:1.35}.k-prod-calc-main.is-neg{color:var(--k-red-ink)}.k-prod-calc-main.is-muted{color:var(--k-muted);font-size:16px;font-weight:500}.k-prod-calc-vat{color:var(--k-text-3);font-size:15px;line-height:1.45}.k-prod-danger{min-height:50px}.k-rec-sum{gap:4px}.k-rec-total{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:normal}.k-rec-hint{padding:0 4px}.k-rec-card{gap:12px;padding:16px;scroll-margin:24px;transition:border-color .3s,box-shadow .3s}.k-rec-card.is-focused{border-color:var(--k-blue-line);box-shadow:0 0 0 4px var(--k-focus-glow)}.k-rec-head{width:100%;min-width:0;color:var(--k-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:12px;padding:0;display:flex}.k-rec-text{flex-direction:column;flex:1;min-width:0;display:flex}.k-rec-name{overflow-wrap:anywhere;font-size:19px;font-weight:700}.k-rec-every{color:var(--k-muted);margin-top:2px;font-size:15px}.k-rec-why{margin-top:4px;font-size:15px;font-weight:700}.k-rec-last{color:var(--k-muted);margin-top:4px;font-size:14px}.k-rec-amt{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:700}.k-rec-card.is-paused .k-rec-name,.k-rec-card.is-paused .k-rec-amt{color:var(--k-muted)}.k-rec-acts{flex-wrap:wrap;gap:8px;display:flex}.k-rec-acts>.k-btn{border-radius:14px;min-width:max-content;padding:0 8px}.k-rec-acts>.k-btn:first-child{flex:1.4 22px;font-size:17px}.k-rec-acts>.k-btn:last-child{flex:16px}.k-rec-link .k-row-sub{white-space:normal}.k-rec-often{flex-direction:column;gap:8px;display:flex}.k-rec-often-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-rec-often-row>.k-pick-group{flex:160px}.k-rec-grid{flex-direction:column;gap:8px;display:flex}.k-rec-grid .k-picks{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.k-rec-grid .k-pick{font-variant-numeric:tabular-nums;border-radius:10px;min-height:44px;padding:0}.k-rec-grid--week .k-pick{min-height:50px;font-size:15px}.k-rec-step{align-items:center;gap:8px;display:flex}.k-rec-step-btn{border:1.5px solid var(--k-line);background:var(--k-surface);width:54px;height:54px;color:var(--k-blue-ink);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.k-rec-step-btn:disabled{opacity:.45;cursor:default}.k-rec-step-date{text-align:center;flex:1;min-width:0;font-size:17px;font-weight:700}.k-rec-more-sub{min-width:0;color:var(--k-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.k-rec-times{gap:8px}.k-note-input{font-size:18px;line-height:normal}.k-note-input--new{padding:14px}.k-note-submit{min-height:58px}.k-note-head{justify-content:space-between}.k-note-pt{padding-top:4px}.k-note-none{color:var(--k-muted);margin:-8px;padding:8px;font-size:15px;font-weight:600}.k-note-none[aria-pressed=true]{color:var(--k-blue-ink)}.k-note-day{padding:0 6px}.k-note-day .k-pick-text{text-wrap:balance}.k-note-day--52{min-height:52px}.k-note-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.k-note-times--sheet{gap:8px}.k-note-times--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.k-note-hour{padding:0 6px}.k-note-other{grid-column:-2}.k-note-other--clock{gap:5px;padding:0 4px;font-size:15px}.k-pick.k-note-past[aria-pressed]{color:var(--k-red-ink)}.k-wheel{box-sizing:content-box;border:1.5px solid var(--k-line);background:var(--k-surface);border-radius:14px;height:132px;display:flex;position:relative;overflow:hidden}.k-wheel:before{background:var(--k-blue-soft);content:"";border-radius:10px;height:44px;position:absolute;top:44px;left:8px;right:8px}.k-wheel--time{align-self:center;width:190px}.k-wheel-col{overscroll-behavior:contain;scrollbar-width:none;min-width:0;height:132px;-webkit-mask-image:linear-gradient(transparent, var(--k-mask) 34%, var(--k-mask) 66%, transparent);flex:1;padding:44px 0;position:relative;overflow-y:auto}.k-wheel-col::-webkit-scrollbar{display:none}.k-wheel-col:focus-visible{outline-offset:-3px}.k-wheel-item{width:100%;height:44px;color:var(--k-faint);white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.k-wheel--big .k-wheel-item{font-variant-numeric:tabular-nums;font-size:17px}.k-wheel-item.is-near{color:var(--k-text);font-weight:600}.k-wheel-item[aria-selected=true]{color:var(--k-blue-ink);font-size:18px;font-weight:700}.k-wheel--big .k-wheel-item[aria-selected=true]{font-size:22px}.k-wheel-h .k-wheel-item{justify-content:flex-end;padding-right:14px}.k-wheel-m .k-wheel-item{justify-content:flex-start;padding-left:14px}.k-wheel-sep{width:14px;color:var(--k-blue-ink);pointer-events:none;place-items:center;font-size:26px;font-weight:700;display:grid;position:relative}.k-wheel-dot{background:var(--k-blue);opacity:.55;border-radius:50%;width:6px;height:6px}.k-wheel-hint{color:var(--k-muted);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:13px;line-height:1.4;display:flex}.k-wheel-hint>svg{flex:none}.is-done>.k-row-main>.k-note-text,.k-note-text.is-done{color:var(--k-faint);text-decoration:line-through}.k-note-when{color:var(--k-muted);align-items:flex-start;gap:5px;margin-top:2px;font-size:14px;display:flex}.k-note-when>svg{flex:none;margin-top:1px}.k-note-when.is-late{color:var(--k-red-ink)}.k-voice-rec{align-items:center;gap:12px;min-width:0;display:flex}.k-voice-hold{border:1.5px solid var(--k-blue-soft-line);background:var(--k-blue-soft);width:64px;height:64px;color:var(--k-blue-ink);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .15s var(--k-ease-out), background .15s;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.k-voice-rec--compact .k-voice-hold{width:54px;height:54px}.k-voice-hold:disabled{opacity:.5;cursor:default}.k-voice-hold.is-recording{border-color:var(--k-red-soft-line);background:var(--k-red-soft);color:var(--k-red-ink);box-shadow:0 0 0 6px var(--k-red-soft);transform:scale(1.08)}.k-voice-dot{background:var(--k-red);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite voicePulse;position:absolute;top:8px;right:8px}@keyframes voicePulse{50%{opacity:.25}}.k-voice-hint{min-width:0;color:var(--k-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.k-voice-time{color:var(--k-red-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.k-note-field{min-width:0;position:relative}.k-note-input--mic{padding-right:76px}.k-voice-rec--inline{gap:0;position:absolute;top:6px;right:6px}.k-voice-rec--inline .k-voice-hold,.k-voice-rec--inline.k-voice-rec--compact .k-voice-hold{width:52px;height:52px}.k-voice-rec--inline .k-voice-hold.is-recording{box-shadow:0 0 0 4px var(--k-red-soft);transform:none}.k-voice-rec--inline .k-voice-hint{display:none}.k-voice-rec--inline.is-live .k-voice-hint{background:var(--k-input-bg);text-align:right;white-space:nowrap;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-end;gap:0;height:52px;padding-left:10px;font-size:13px;display:flex;position:absolute;top:0;right:60px}.k-voice-rec--inline .k-voice-time{font-size:20px;line-height:1.1}.k-voice-play{border:1.5px solid var(--k-line);background:var(--k-surface);border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:6px 8px 6px 6px;display:flex}.k-voice-play.is-on{border-color:var(--k-blue-soft-line);background:var(--k-blue-soft)}.k-voice-btn{background:var(--k-blue);width:40px;height:40px;color:var(--k-on-fill);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.k-voice-track{background:var(--k-track);border-radius:3px;flex:1;min-width:24px;height:6px;position:relative;overflow:hidden}.k-voice-fill{width:var(--k-vp,0%);border-radius:inherit;background:var(--k-blue);transition:width .25s linear;position:absolute;inset:0 auto 0 0}.k-voice-clock{color:var(--k-muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.k-voice-x{background:var(--k-fill);width:36px;height:36px;color:var(--k-muted);border-radius:50%}.k-voice-play--load{cursor:pointer;color:inherit;font:inherit}.k-voice-play--load:disabled{opacity:.6;cursor:default}.k-voice-play--small{border-radius:18px;gap:8px;min-height:36px;padding:3px 10px 3px 3px}.k-voice-play--small .k-voice-btn{width:28px;height:28px}.k-voice-play--small .k-voice-track{min-width:48px;max-width:120px;height:4px}.k-voice-play--small .k-voice-clock{font-size:13px}.k-note-voice{margin-top:8px;display:flex}.k-bell-row .k-note-voice{margin-top:6px}.k-voice-gone{color:var(--k-faint);align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.k-note-text--voice{color:var(--k-muted);font-style:italic}.k-voice-row{flex-direction:column;gap:6px;display:flex}.k-voice-link{min-height:40px;color:var(--k-red-ink);align-self:flex-start}.k-note-row.is-focused{animation:4s ease-out noteFocus}@keyframes noteFocus{0%,60%{background:var(--k-blue-soft)}to{background:var(--k-surface)}}.k-banner{top:max(10px, calc(var(--k-safe-top) - 4px));z-index:var(--k-z-banner);touch-action:pan-y;animation:bannerIn .35s var(--k-ease-out);position:fixed;left:10px;right:10px}@media (min-width:600px){.k-banner{top:max(16px, calc(var(--k-safe-top) + 10px));width:380px;left:auto;right:24px}}@media (min-width:1024px){.k-banner{top:16px;right:20px}}.k-banner-card{box-shadow:var(--k-sh-banner);opacity:var(--k-bo,1);transform:translateX(var(--k-bx,0px));-webkit-user-select:none;user-select:none;gap:12px;padding:14px;transition:transform .2s,opacity .2s}.k-banner.is-dragging .k-banner-card{transition:none}.k-banner-top{align-items:flex-start}.k-banner-icon{border-radius:50%}.k-banner-meta{color:var(--k-muted);flex-wrap:wrap;justify-content:space-between;column-gap:8px;font-size:14px;font-weight:600;display:flex}.k-banner-meta>span{white-space:nowrap}.k-banner-text{overflow-wrap:anywhere;margin-top:2px;font-size:18px;font-weight:700;line-height:1.3}.k-banner-wa{box-sizing:content-box}.k-banner-hint{color:var(--k-faint-2);text-align:center;font-size:12px}.k-set-card{gap:12px}.k-set-card .k-seg{grid-auto-columns:auto}.k-set-card .k-seg-item{white-space:normal;height:auto;min-height:48px;padding:4px 6px;line-height:1.15}:is([data-text-size=l],[data-text-size=xl]) :is(.k-set-col .k-row,.k-set-lock),.k-set-months>.k-row{padding-block:8px}@media (max-width:359px){:is([data-text-size=l],[data-text-size=xl]) .k-set-card .k-seg-item{padding-inline:2px}[data-text-size=xl] :is(.k-set-col .k-row,.k-set-lock,.k-set-months>.k-row){gap:10px;padding-inline:10px}}@media (min-width:600px) and (max-width:1023px){.k-set-card .k-seg{grid-auto-columns:minmax(0,1fr)}}.k-set-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.k-set-theme{border:2px solid var(--k-line);background:var(--k-surface);min-height:104px;color:var(--k-text);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.k-set-theme[aria-pressed=true]{border-color:var(--k-blue-line);background:var(--k-blue-soft);color:var(--k-blue-ink)}.k-set-lock{border:1px solid var(--k-red-soft-line);background:var(--k-red-soft);text-align:left;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:76px;padding:8px 16px;display:flex}.k-set-lock .k-tile{background:var(--k-surface);color:var(--k-red-ink)}.k-set-lock .k-row-title{font-weight:700}.k-set-lock :is(.k-row-title,.k-row-sub){white-space:normal}.k-set-col>.k-group-label~.k-group-label{padding-top:6px}.k-set-text{color:var(--k-muted);margin:0;font-size:16px;line-height:1.5}.k-set-confirm{scroll-margin-bottom:var(--k-pad-bottom)}.k-set-kv>.k-kv-row{flex-wrap:wrap;row-gap:2px}.k-set-kv>.k-kv-row>:last-child{margin-left:auto}@media (min-width:1024px){.k-set-theme{min-height:88px}}.k-set-cat{align-items:center;gap:10px;min-height:60px;padding:8px 8px 8px 14px;display:flex}.k-set-cat-name{text-align:left;overflow-wrap:anywhere;flex:1;align-items:center;min-width:0;min-height:44px;font-size:17px;font-weight:600;display:flex}.k-set-cat .k-btn--tint{min-height:46px}.k-set-cat>.k-btn{flex:none}.k-set-x{background:var(--k-fill);color:var(--k-muted)}.k-set-add{gap:8px;display:flex}.k-set-add>.k-btn{flex:none;padding:0 20px}@media (max-width:359px){:is([data-text-size=l],[data-text-size=xl]) :is(.k-set-add,.k-set-cat)>.k-btn{padding:0 12px}:is([data-text-size=l],[data-text-size=xl]) .k-set-cat>.k-input{padding-inline:10px}[data-text-size=xl] .k-set-add{flex-direction:column}}.k-sync-status{flex-direction:column;align-items:stretch;gap:2px;padding:14px 16px;line-height:normal}.k-sync-status.k-alert--muted{background:var(--k-fill)}.k-sync-status>strong{font-size:17px}.k-sync-pw{padding-top:4px}.k-sync-ua{overflow-wrap:anywhere;font-size:13px;font-weight:400;display:block}.k-sync-case .k-check-label{overflow-wrap:break-word}.k-sync-case .k-btn--block{padding-block:6px}@media (max-width:359px){.k-sync-case{padding:12px 10px}.k-sync-case .k-fold>.k-fold-head,.k-sync-case .k-fold-body{padding-inline:12px}}.k-auth{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:440px;margin:auto;padding:24px 0;display:flex}.k-auth-card{border:1px solid var(--k-line);background:var(--k-surface);width:100%;box-shadow:var(--k-sh-pop);border-radius:24px;flex-direction:column;gap:16px;padding:28px 24px;display:flex}.k-auth-code{border:1px solid var(--k-line);background:var(--k-surface-2);letter-spacing:.04em;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:14px;margin:0;padding:14px 16px;font:600 18px/1.5 ui-monospace,Menlo,Consolas,monospace}.k-auth-wait{align-items:center;gap:12px;display:flex}.k-auth-wait>.k-spinner{flex:none}.k-adm-file::file-selector-button{border:1.5px solid var(--k-blue-soft-line);background:var(--k-blue-soft);height:44px;color:var(--k-blue-ink);font:inherit;cursor:pointer;border-radius:12px;margin-right:12px;padding:0 16px;font-weight:700}.k-adm-list{padding-left:20px}
