.settings-list-page .k-setlist{display:flex;flex-direction:column;background:var(--k-surface);border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}.settings-list-page .k-setlist a{display:flex;align-items:center;gap:var(--k-s3);min-height:48px;padding:0 var(--k-page-x-phone);color:var(--k-text);text-decoration:none;font:var(--k-t-body);border-bottom:1px solid var(--k-line)}.settings-list-page .k-setlist a:last-child{border-bottom:0}.settings-list-page .k-setlist a:hover{background:var(--k-hover)}.settings-list-page .k-setlist .k-setlist__back{color:var(--k-text-2);font-weight:500}.k-app .k-system-page{background:var(--k-canvas);min-height:100%}.k-app .k-system-page .k-errcard:focus{outline:none}.k-app .k-system-page .k-system-body{display:flex;flex-direction:column;gap:var(--k-s3);font:var(--k-t-body)}.k-app .k-system-page .k-system-actions{padding-top:var(--k-s2)}.k-app .k-system-page .k-micro{color:var(--k-text-2)}.k-app .k-system-offline{height:32px;padding:0 var(--k-page-x);align-items:center;white-space:nowrap}.k-app .k-system-offline .k-btn{flex:none}.k-vp-tablet .k-system-offline{padding-left:var(--k-page-x-tablet);padding-right:var(--k-page-x-tablet)}.k-vp-phone .k-system-offline{padding-left:var(--k-page-x-phone);padding-right:var(--k-page-x-phone);height:32px;align-items:center}.k-vp-phone .k-system-subscription{padding-left:var(--k-page-x-phone);padding-right:var(--k-page-x-phone);height:32px;align-items:center;white-space:nowrap}.k-vp-phone .k-system-subscription .k-grow{min-width:0;overflow:hidden;text-overflow:ellipsis}.k-vp-phone .k-system-subscription .k-goto{flex:none}.k-vp-phone .k-system-page{padding:var(--k-s7) var(--k-page-x-phone)}.k-vp-phone .k-system-page .k-system-actions{flex-direction:column;align-items:flex-start}.k-vp-phone .k-system-page .k-system-actions .k-btn.primary{width:100%}.k-app .k-sys-notice{padding:0 var(--k-page-x) var(--k-s3);flex:none}.k-app .k-sys-notice.ruled{background:var(--k-surface);padding:var(--k-s3) var(--k-page-x);border-bottom:1px solid var(--k-line)}.k-vp-tablet .k-sys-notice{padding-left:var(--k-page-x-tablet);padding-right:var(--k-page-x-tablet)}.k-vp-phone .k-sys-notice{padding:var(--k-s3) var(--k-page-x-phone)}.k-s32-in>input.k-s32-q{align-self:stretch;border:0;outline:none;background:transparent;color:var(--k-text);font:inherit;padding:0}.k-s32-in>input.k-s32-q::placeholder{color:var(--k-text-3)}.k-s32-in>.k-save{flex:none}.k-s32-opt,.k-s32-pl{cursor:pointer}.k-app #modal-root>.k-s32-sheet{z-index:35;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px)}.k-s32-title{font:var(--k-t-section);margin:0}.k-s32-sheet .k-s32-hint,.k-s32-sheet .k-s32-msg,.k-s32-sheet .k-s32-load{padding-left:0;padding-right:0}.page.business-settings-page{background:var(--k-canvas)}.business-settings-page .business-settings-body{display:flex;flex-direction:column;gap:0;padding:0}.business-settings-content{padding:32px 24px 40px}.business-org-groups{display:flex;flex-direction:column;gap:20px;max-width:880px}.business-settings-content>.k-sec{max-width:880px}.business-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.business-two.k-access-form{display:grid}.business-org-groups .k-attn--compact,.business-branch-form .k-attn--compact{flex-direction:row;align-items:center;gap:8px}.business-code-row{margin-bottom:16px}.business-code-row>.k-field{max-width:320px}.k-vp-phone .business-code-row>.k-field{max-width:none}.k-vp-phone .business-save-row>.k-meta,.k-vp-phone .business-save-row>.k-saveslot{flex-basis:100%}.business-currency.k-facts{grid-template-columns:minmax(0,1fr)}.business-fixed-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.business-save-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:16px}.business-settings-page .k-timing__row{grid-template-columns:160px minmax(0,1fr) auto;align-items:center}@media(max-width:600px){.business-settings-page .k-pph{min-height:46px;padding-top:8px;padding-bottom:8px}.business-settings-page .k-count{display:none}.business-settings-content{padding:2px 16px 16px}.business-two,.business-fixed-facts,.business-settings-page .k-timing__row{grid-template-columns:minmax(0,1fr)}}.k-app .k-pline>.k-cat-prowtext{flex:1;min-width:0}.k-app :is(.k-ph,.k-pph).k-cat-subhead{flex-direction:column;align-items:flex-start;gap:var(--k-s1)}.catalogue-page{background:var(--k-canvas);min-height:100%}.catalogue-page .catalogue-search{width:280px}.catalogue-page .catalogue-content{padding-top:0}@media(max-width:600px){.k-vp-phone .catalogue-page .catalogue-content{padding-top:0}.catalogue-page .catalogue-search{width:100%}.k-app.k-vp-phone .catalogue-page .k-tools button.k-select,.k-app.k-vp-phone .catalogue-page .k-tools button.k-chip{min-height:32px!important;height:32px;font-size:13px}}.configuration-page{background:var(--k-canvas)}.configuration-page .configuration-header{min-height:114px;position:relative;align-items:flex-start;padding:16px 24px;background:var(--k-canvas)}.configuration-header .k-ph__titles{display:block}.configuration-header .k-back{margin-bottom:16px}.configuration-back{display:inline-flex;gap:var(--k-s1);align-items:center;padding:0;color:var(--k-text-2);font:var(--k-t-meta)}.configuration-header .k-count{position:absolute;left:24px;bottom:10px}.configuration-header .k-ph__actions{position:absolute;right:24px;top:24px}.configuration-page .k-ph.configuration-header{flex-direction:column;align-items:flex-start;gap:var(--k-s1);min-height:0;padding:var(--k-s5) var(--k-page-x) var(--k-s4)}.configuration-page .k-ph.configuration-header .k-ph__titles{display:flex;flex-direction:column;gap:var(--k-s1)}.configuration-page .k-ph.configuration-header .k-back{display:flex;align-items:center;height:24px;margin:0}.configuration-page .k-ph.configuration-header h1{display:flex;align-items:center;min-height:var(--k-ctl)}.configuration-page .k-ph.configuration-header .k-count{position:static}.configuration-page .k-ph.configuration-header>.k-grow{display:none}.configuration-editor{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px}.configuration-preview{gap:8px}.configuration-preview__head{display:flex;justify-content:space-between;gap:12px}.configuration-preview__part{border-top:1px solid var(--k-line);padding-top:6px}.configuration-preview__quiet{color:var(--k-text-2)}.configuration-preview__text{white-space:pre-wrap}.configuration-preview__sign{display:flex;gap:16px}.configuration-preview__sign>div{flex:1;height:22px;border-bottom:1px solid var(--k-text-3)}.configuration-preview__terms{font-size:11px;line-height:15px;white-space:pre-wrap}.configuration-form-section .k-sh{flex-wrap:wrap;align-items:baseline}.configuration-form-section textarea{min-height:148px}.configuration-save-row{display:flex;align-items:center;gap:12px}@media(max-width:600px){.configuration-page .configuration-header{min-height:46px;height:46px;padding:8px 16px}.configuration-header .k-back{position:absolute;right:16px;top:12px;margin:0}.configuration-back__text,.configuration-header .k-count{display:none}.configuration-header .k-ph__actions{right:48px;top:7px}.configuration-page .k-content.configuration-content{padding:0 16px 16px}.configuration-editor{grid-template-columns:minmax(0,1fr);gap:16px}.configuration-form-section .k-sh{display:block}.configuration-form-section .k-sh .k-meta{display:block;margin-top:4px}.configuration-save-row{align-items:flex-start;flex-direction:column;gap:8px}}.k-intake .k-fieldset+.k-fieldset{margin-top:0}.k-intake .k-combo .k-listbox{position:absolute;left:0;right:0;top:calc(100% - 20px);z-index:5}.k-intake-keys{font-size:12px}.k-intake-vfield,.k-intake-addveh{padding-top:var(--k-s2)}.k-intake-legendmeta{text-transform:none;letter-spacing:0}.k-intake-km{position:relative}.k-intake-km .k-input,.k-intake-km input{padding-right:40px}.k-intake-unit{position:absolute;right:12px;top:calc(24px + (var(--k-ctl) - 18px) / 2);font:var(--k-t-meta);color:var(--k-text-3);pointer-events:none}.k-intake-bad{color:var(--k-danger)}.k-intake-unsure{color:var(--k-warn)}.k-intake-remove{color:var(--k-tertiary);font:inherit;text-decoration:underline}.k-coarse .k-intake-unit{top:calc(24px + (var(--k-ctl-touch) - 18px) / 2)}.k-due .k-v.k-due-word,.k-dbar-facts .k-dbar-due .k-v.k-due-word{font:var(--k-t-body-strong)}@media screen{.k-app.k-adm-printroute{height:100vh;height:100dvh}.k-adm-printroute .k-adm-printpaper{width:fit-content}.k-adm-printroute .k-doc{box-sizing:border-box;width:794px;max-width:none;height:auto;min-height:1123px;margin:0;padding:48px 56px 44px;overflow:visible;background:var(--k-surface);color:var(--k-ink)}.k-print-skel{box-sizing:border-box;width:794px;height:1123px;padding:48px 56px}.k-print-skel .k-stack{gap:14px}.k-print-skel__brand{width:45%;height:22px}.k-print-skel__rule{width:100%;height:3px}.k-print-skel__title{width:35%;height:28px}.k-print-skel__sub{width:60%}.k-print-skel__meta{width:100%;height:80px}.k-print-skel__table{width:100%;height:160px}.k-print-skel__tail{width:100%;height:120px}.k-coarse .k-adm-printbar .k-btn.sm{min-height:0}}.k-doc .kp-work th:nth-child(1){width:26px}.k-doc .kp-work th:nth-child(3){width:52px}.k-doc .kp-work th:nth-child(4){width:58px}.k-doc .kp-work th:nth-child(5){width:150px}.k-doc .kp-work th:nth-child(6),.k-doc .kp-parts th:nth-child(5){width:44px}.k-doc .kp-parts th:nth-child(2),.k-intake th:nth-child(2){width:54px}.k-doc .kp-parts th:nth-child(3),.k-intake th:nth-child(3){width:60px}.k-doc .kp-parts th:nth-child(4),.k-intake th:nth-child(4){width:190px}.k-doc .kp-when{width:150px}.k-doc .kp-rfq th:nth-child(1),.k-doc .kp-grn th:nth-child(1),.k-doc .kp-ret th:nth-child(1){width:26px}.k-doc .kp-rfq th:nth-child(3){width:110px}.k-doc .kp-rfq th:nth-child(4){width:52px}.k-doc .kp-rfq th:nth-child(5){width:56px}.k-doc .kp-rfq th:nth-child(6){width:110px}.k-doc .kp-rfq th:nth-child(7){width:90px}.k-doc .kp-grn th:nth-child(3){width:92px}.k-doc .kp-grn th:nth-child(4){width:104px}.k-doc .kp-grn th:nth-child(5){width:96px}.k-doc .kp-grn th:nth-child(6){width:60px}.k-doc .kp-ret th:nth-child(3),.k-doc .kp-ret th:nth-child(4){width:70px}.k-doc .kp-ret th:nth-child(5){width:150px}.k-intake .k-intake__service{margin-top:4px}.k-intake .kp-checks>div{white-space:nowrap}.k-intake .k-intake__people{margin-top:18px}.k-intake .k-intake__found{margin-top:8px}.k-doc .kp-state{margin-top:6px}.k-doc .kp-state .k-btn{margin-left:var(--k-s2)}.k-fin-dlg .k-fin-amount{width:240px}.k-fin-dlg .k-fin-vat,.k-fin-dlg .k-fin-pay{width:200px}.k-fin-dlg .k-fin-method{width:180px}.k-fin-dlg .k-fin-when{width:min-content}.k-fin-dlg .k-fin-when>.k-row{gap:var(--k-s2)}.k-fin-dlg .k-fin-when__date{width:150px}.k-fin-dlg .k-fin-when__time{width:84px}.k-fin-dlg .k-options.k-fin-choose{box-shadow:none;max-height:none}.k-fin-choose .k-fin-choose__label{flex:1 1 auto;min-width:0}.k-vp-phone .k-fin-dlg .k-pfoot{flex-wrap:wrap;justify-content:flex-end}.k-vp-phone .k-fin-dlg .k-pfoot>.k-meta{flex:1 1 100%}.my-work-page{display:flex;flex-direction:column;min-height:100%;background:var(--k-canvas)}.my-work-content{padding-top:0}.my-work-list{max-width:960px;display:flex;flex-direction:column;gap:20px}.my-work-concern{font:var(--k-t-body-strong)}.my-work-assigned{padding-top:6px}.my-work-page.is-phone .k-pbody{overflow:visible}.overview-page .overview-content{padding-top:0}.overview-scope{align-items:center}.overview-scope-note{margin:0;padding:0 var(--k-page-x) var(--k-s3)}.k-vp-tablet .overview-scope-note{padding-left:var(--k-page-x-tablet);padding-right:var(--k-page-x-tablet)}.k-vp-phone .overview-scope-note{padding-left:var(--k-page-x-phone);padding-right:var(--k-page-x-phone)}.k-menu.overview-menu-period{min-width:320px}.k-menu.overview-menu-period:has(.overview-range-field){min-width:360px}.k-menu.overview-menu-branch{min-width:280px}.k-menu.overview-menu-asof{min-width:440px}.overview-range-field{width:160px}.k-menu .k-mi.overview-basis-row{cursor:default}.k-menu .k-mi.overview-basis-row:hover{background:transparent}.k-menu.overview-menu-pinned{position:fixed;left:var(--k-page-x-phone);right:var(--k-page-x-phone);min-width:0;max-height:70vh;overflow-y:auto}.overview-menu-pinned .overview-range-field{width:auto;flex:1;min-width:0}.overview-skel-value{width:90px}.overview-skel-trend{width:120px}.overview-skel-stamp{width:96px;display:inline-block;vertical-align:middle}.overview-skel-cell{width:48px;display:inline-block}.overview-skel-plate{width:60px}.overview-skel-line{width:40%}.overview-chart-skel{height:200px;background:var(--k-surface-3)}.overview-page .k-chart{width:100%;height:auto}.overview-count{font-variant-numeric:tabular-nums lining-nums}.overview-branches .k-table td.num{font-family:var(--k-font-body);font-variant-numeric:tabular-nums lining-nums}.overview-attn-main{min-width:0}.k-app .k-ovattnrow .k-plate{width:auto;min-width:84px}.overview-attn-when{white-space:nowrap}@media(max-width:1100px){.overview-page .k-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-page .k-ovrow2,.overview-page .k-ovrow3{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.overview-header-count{display:none}}.overview-page .k-ovrow3 .k-t12-sec>.k-sh .section__actions,.overview-page .k-ovpair .k-t12-sec>.k-sh .section__actions{display:contents}.k-app .k-t12-sec .k-segment>button.k-segbtn:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn){font-size:13px;padding:0 10px}.technician-job{background:var(--k-canvas);overflow:auto}.technician-job__header{padding:var(--k-s4) var(--k-page-x) var(--k-s5)}.technician-job__header>.k-back{align-self:flex-start}.technician-job__concern{margin:0;font:var(--k-t-body-strong)}.technician-job .k-t7-tabs .k-tabs{padding:0 var(--k-page-x)}.technician-job__content{display:flex;flex-direction:column;gap:16px;padding:20px var(--k-page-x) 40px}.technician-job__notes{display:grid;gap:8px;margin-bottom:16px}.technician-job__notes p{margin:0 0 8px}.technician-job__parts{display:grid}@media(min-width:701px){.technician-job__header .k-t7-jfacts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.technician-job__header{padding:var(--k-s3) var(--k-page-x-phone)}.technician-job .k-t7-tabs .k-tabs{padding:0 var(--k-page-x-phone)}.technician-job__content{padding:16px var(--k-page-x-phone) 32px}}.page.profile-page{background:var(--k-canvas)}.profile-page .profile-body{display:flex;flex-direction:column;gap:20px;max-width:none;padding:0 24px 24px}.profile-body>.k-sec{width:100%;max-width:800px}.profile-body .profile-note{margin:16px 0 0}.profile-password-form{max-width:400px}.profile-body .profile-signin-facts.k-facts{grid-template-columns:minmax(0,1fr)}.profile-same-warning{color:var(--k-warn)}@media(max-width:600px){.profile-page .profile-body{padding:0 16px 20px}.profile-body .k-facts{grid-template-columns:minmax(0,1fr)}.profile-password-form,.profile-password-form>div,.profile-password-form>div>button,.profile-body .k-access-form>div,.profile-body .k-access-form>div>button{width:100%}.profile-body input{min-height:48px}}.page.subscription-page{background:var(--k-canvas)}.subscription-page .subscription-body{display:flex;flex-direction:column;gap:20px;padding:0 24px 24px}.subscription-body>.k-sec{width:100%;max-width:880px}.subscription-body>.k-attn{max-width:880px}.subscription-readonly-note{margin:16px 0 0}.subscription-meaning{margin:0}.subscription-fact-skel{display:inline-block;width:160px}.subscription-fact-failed{display:inline-flex;align-items:baseline;gap:var(--k-s2)}.subscription-contact-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.subscription-feature-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px}.subscription-copy-summary{border:1px solid var(--k-line)}.subscription-copy-summary>div{display:flex;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid var(--k-line)}.subscription-copy-summary>div:last-child{border-bottom:0}@media(max-width:600px){.subscription-page .subscription-body{padding:0 16px 20px}.subscription-page .subscription-facts{grid-template-columns:minmax(0,1fr)}.subscription-contact-row button{width:100%;min-height:48px}}.page.transactions-page{background:var(--k-canvas)}.transactions-page .transactions-body{display:flex;flex-direction:column;gap:0;padding:0}.transactions-period{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 24px 16px}.transactions-period .k-field{width:170px}.transactions-page .transactions-stats{padding-bottom:12px}.transactions-filter-area{padding:0 24px 16px}.transactions-page .transactions-toolbar{padding:0}.transactions-phone-tools{display:flex;align-items:center;justify-content:space-between;gap:8px}.transactions-filter-figures.k-stats{padding:0}.transactions-body>.k-sec{margin:0 24px 24px}.k-vp-tablet .transactions-stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.transactions-period{padding:0 16px 12px}.transactions-period .k-field{flex:1;min-width:140px}.transactions-period .k-meta{width:100%;padding:0}.transactions-page .transactions-stats{padding:0 16px 12px}.transactions-filter-area{padding:0 16px 8px}.transactions-body>.k-sec{margin:0 16px 16px}.transactions-page .k-pline{padding:0}.transactions-phone-card{width:100%}.transactions-phone-card .transactions-open-detail{margin-block:-8px}.transactions-phone-customer{overflow-wrap:anywhere}.transactions-phone-detail{align-items:end}.transactions-phone-detail .k-meta{min-width:0;overflow-wrap:anywhere}.transactions-page .k-tablescroll table{min-width:0!important}.transactions-page .k-tablescroll thead{display:none}}.transactions-active-filters{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.transactions-type{margin:0;padding:0;border:0}.transactions-open-detail{padding:0;text-align:left;color:inherit;cursor:pointer}.transactions-filter-drawer .k-db,.transactions-filter-drawer .k-content{display:flex;flex-direction:column;gap:20px}.transactions-type .k-legend{margin-bottom:16px;font:var(--k-t-section);text-transform:uppercase}.transactions-type .k-segment{display:flex;width:100%}.transactions-page .transactions-act,.transactions-page .k-table td.act .k-btn.transactions-act{min-width:96px}.k-po-cell{display:flex;flex-direction:column}.k-order-page .k-dochead>.k-stack{gap:var(--k-s1)}.k-order-page .k-dochead .k-docno{margin:0}.k-order-page .k-pur-tot{margin-top:var(--k-s5)}.k-order-page .k-sec>.k-body{margin-bottom:0}.k-pur-qsec .k-table th{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.k-pur-qsec .k-table .k-pur-stick{position:sticky;z-index:1;background:var(--k-surface)}.k-pur-qsec .k-table .k-pur-stick-1{left:0}.k-pur-qsec .k-table .k-pur-stick-2{left:220px}.k-pur-qsec .k-table .k-pur-stick-3{left:340px}.k-pur-qsec .k-table .k-pur-stick-4{left:500px}.k-pur-qsec-tablet .k-table .k-pur-stick-2{left:200px}.k-pur-qsec-tablet .k-table .k-pur-stick-3{left:300px}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/barlow-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/barlow-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/barlow-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/barlow-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/barlow-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/barlow-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/barlow-condensed-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/barlow-condensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/barlow-condensed-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/barlow-condensed-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/ibm-plex-mono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-2xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-on-ink:#fff;--color-primary:var(--ink);--color-success:var(--ok);--font-head:var(--font-head)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-screen{height:100vh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-32{width:calc(var(--spacing) * 32)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-token{border-radius:var(--radius-control)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--line-1)}.border-danger-line{border-color:var(--danger-line)}.border-info-line{border-color:var(--info-line)}.border-ink{border-color:var(--ink)}.border-success-line{border-color:var(--ok-line)}.border-transparent{border-color:#0000}.border-warning-line{border-color:var(--warn-line)}.bg-action{background-color:var(--accent)}.bg-danger{background-color:var(--danger)}.bg-danger-tint{background-color:var(--danger-tint)}.bg-info-tint{background-color:var(--info-tint)}.bg-muted{background-color:var(--hover-tint)}.bg-primary{background-color:var(--ink)}.bg-success-tint{background-color:var(--ok-tint)}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:#0000}.bg-warning-tint{background-color:var(--warn-tint)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[13px\]{padding:13px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[15px\]{font-size:15px}.whitespace-nowrap{white-space:nowrap}.text-action-foreground{color:var(--ink)}.text-danger{color:var(--danger)}.text-foreground{color:var(--fg-1)}.text-info{color:var(--info)}.text-link{color:var(--ink)}.text-muted-foreground{color:var(--fg-2)}.text-primary-foreground{color:#fff}.text-success{color:var(--ok)}.text-warning{color:var(--warn)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media(hover:hover){.hover\:bg-action-hover:hover{background-color:var(--accent-hover)}.hover\:bg-danger-hover:hover{background-color:#9e3329}.hover\:bg-muted:hover{background-color:var(--hover-tint)}.hover\:bg-primary-hover:hover{background-color:var(--ink-800)}.hover\:text-link-hover:hover{color:var(--accent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-action-active:active{background-color:var(--accent-active)}.active\:bg-danger-active:active{background-color:#8e2e25}.active\:bg-primary-active:active{background-color:var(--ink-900)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root{--k-canvas:#e9e7e2;--k-surface:#fff;--k-surface-2:#f6f5f1;--k-surface-3:#e8e6e0;--k-well:#dfdcd5;--k-hover:#ebe9e3;--k-selected:#fff3e5;--k-ink:#1a1a1a;--k-ink-2:#2e2e2e;--k-ink-3:#444;--k-text:#1a1a1a;--k-text-2:#4a4a4a;--k-text-3:#666;--k-text-on-ink:#fff;--k-text-on-ink-2:#bdbdbd;--k-text-on-accent:#1a1a1a;--k-line:#e2e0da;--k-line-edge:#d8d6d0;--k-line-dashed:#999;--k-line-strong:#76736b;--k-line-ink:#1a1a1a;--k-accent:#ff8a00;--k-accent-hover:#e87c00;--k-accent-active:#cf6e00;--k-accent-text:#b85400;--k-accent-text-canvas:#a64b00;--k-accent-tint:#fff3e5;--k-accent-line:#f5c58a;--k-ok:#1f5c30;--k-ok-tint:#e4f0e7;--k-ok-line:#9cc7a7;--k-warn:#7a4300;--k-warn-tint:#f8efd6;--k-warn-line:#e8b76e;--k-danger:#8a2a20;--k-danger-tint:#f6e3e0;--k-danger-line:#e2a49c;--k-info:#3b3b3b;--k-info-tint:#ecebe6;--k-disabled-fill:#f0eee9;--k-disabled-text:#8a8781;--k-focus:#1a1a1a;--k-focus-on-dark:#fff;--k-focus-width:2px;--k-focus-offset:2px;--k-font-body:"Barlow", ui-sans-serif, system-ui, sans-serif;--k-font-head:"Barlow Condensed", "Barlow", ui-sans-serif, system-ui, sans-serif;--k-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--k-t-page:700 22px/26px var(--k-font-head);--k-t-record:600 22px/26px var(--k-font-mono);--k-t-section:700 16px/20px var(--k-font-head);--k-t-sub:700 14px/18px var(--k-font-head);--k-t-body:400 15px/22px var(--k-font-body);--k-t-body-strong:600 15px/22px var(--k-font-body);--k-t-table:400 14px/20px var(--k-font-body);--k-t-meta:400 13px/18px var(--k-font-body);--k-t-micro:600 12px/16px var(--k-font-body);--k-t-mono:400 14px/20px var(--k-font-mono);--k-t-mono-lg:500 20px/24px var(--k-font-mono);--k-t-input:400 15px/22px var(--k-font-body);--k-t-input-phone:400 16px/24px var(--k-font-body);--k-tracking-micro:.05em;--k-tracking-head:.03em;--k-s1:4px;--k-s2:8px;--k-s3:12px;--k-s4:16px;--k-s5:20px;--k-s6:24px;--k-s7:32px;--k-s8:40px;--k-s9:48px;--k-page-x:24px;--k-page-x-tablet:20px;--k-page-x-phone:16px;--k-ctl:36px;--k-ctl-sm:32px;--k-ctl-touch:44px;--k-ctl-lg:48px;--k-target-min:44px;--k-topbar:52px;--k-rail:232px;--k-rail-tablet:72px;--k-slim:48px;--k-quickview:480px;--k-quickview-tablet:480px;--k-board-col:264px;--k-board-gap:12px;--k-board-col-min:240px;--k-dialog-sm:480px;--k-dialog:640px;--k-dialog-lg:800px;--k-edge:1px solid var(--k-line-edge);--k-edge-hover:1px solid var(--k-ink);--k-edge-raised:1px solid var(--k-ink);--k-edge-ink:2px solid var(--k-ink);--k-shadow-float:4px 4px 0 #1a1a1a26;--k-shadow-overlay:8px 8px 0 #1a1a1a26;--k-shadow-overlay-right:-8px 0 0 #1a1a1a26;--k-shadow-menu:var(--k-shadow-float);--k-shadow-panel:var(--k-shadow-overlay);--k-scrim:#1a1a1a66;--k-slideover:600px;--k-slideover-lg:760px;--k-motion-fast:.12s;--k-motion:.18s;--k-motion-exit:.12s;--k-ease:cubic-bezier(.2, 0, 0, 1);--k-ease-exit:cubic-bezier(.4, 0, 1, 1)}@media(prefers-reduced-motion:reduce){:root{--k-motion-fast:0s;--k-motion:0s;--k-motion-exit:0s}}.k-app,.k-app *{box-sizing:border-box}.k-app{font:var(--k-t-body);color:var(--k-text);background:var(--k-canvas);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}.k-app a{color:var(--k-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent);text-decoration-thickness:1.5px}.k-app a:not(.k-btn):not(.k-toast a):not(.k-rail a):not(.k-brand):not(.k-back):not(.k-goto):not(.k-kpi):not(.k-setback):hover{color:var(--k-link,var(--k-accent-text))}.k-app a.k-btn{text-decoration:none}.k-app :focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-app :where(button:not(.k-btn,.k-iconbtn,.k-badge,.k-acct,.k-cardbtn,.k-goto)){font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.k-app button.k-cardbtn,.k-app button.k-badge,.k-app button.k-acct{font:inherit;cursor:pointer;border:0;margin:0}.k-app button.k-btn,.k-app button.k-iconbtn{margin:0}.k-iconbtn{border:0;padding:0}.k-app button.k-cardbtn,.k-app button.k-acct{text-align:left;background:0 0;padding:0}.k-app button.k-cardbtn{padding:10px 4px 10px 12px}.k-app button.k-btn,.k-app button.k-iconbtn{text-align:center}.k-app button.k-badge{font:600 12px/16px var(--k-font-body)}.k-mono{font-family:var(--k-font-mono);font-variant-numeric:tabular-nums}.k-head{font-family:var(--k-font-head);font-weight:600}.k-ttl,.k-ph h1,.k-sec>.k-sh h2,.k-qg h3,.k-colh>span:first-child,.k-dh h2,.k-fieldset>.k-legend,.k-pph h1{text-transform:uppercase;letter-spacing:var(--k-tracking-head)}.k-micro{font:var(--k-t-micro);letter-spacing:var(--k-tracking-micro);text-transform:uppercase;color:var(--k-text-2)}.k-meta{font:var(--k-t-meta);color:var(--k-text-3)}.k-text2{color:var(--k-text-2)}.k-num{text-align:right;font-family:var(--k-font-mono);font-variant-numeric:tabular-nums}.k-nowrap{white-space:nowrap}.k-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k-row{align-items:center;gap:var(--k-s3);min-width:0;display:flex}.k-row.start{align-items:flex-start}.k-row.wrap{flex-wrap:wrap}.k-grow{flex:1;min-width:0}.k-stack{gap:var(--k-s3);flex-direction:column;min-width:0;display:flex}.k-icon{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.k-icon.sm{width:16px;height:16px}.k-top{height:var(--k-topbar);background:var(--k-ink);color:var(--k-text-on-ink);align-items:center;gap:var(--k-s4);padding:0 var(--k-s5);flex:none;display:flex}.k-app .k-brand{font-family:var(--k-font-head);letter-spacing:var(--k-tracking-head);text-transform:uppercase;align-items:center;gap:var(--k-s2);color:var(--k-text-on-ink);font-size:20px;font-weight:700;text-decoration:none;display:flex}.k-app .k-ptop .k-iconbtn,.k-app .k-ptop a.k-iconbtn{color:var(--k-text-on-ink)}.k-app .k-brand i{background:var(--k-accent);width:8px;height:18px;display:block}.k-gsearch{background:var(--k-ink-2);border:1px solid var(--k-ink-3);width:360px;height:34px;color:var(--k-text-on-ink-2);align-items:center;gap:var(--k-s2);padding:0 var(--k-s3);font:var(--k-t-table);display:flex}.k-gsearch kbd{font:var(--k-t-meta);color:var(--k-text-on-ink-2);border:1px solid var(--k-ink-3);margin-left:auto;padding:0 6px}.k-top .k-scope{color:var(--k-text-on-ink-2);font:var(--k-t-meta)}.k-acct{align-items:center;gap:var(--k-s2);font:var(--k-t-meta);color:var(--k-text-on-ink);height:var(--k-ctl);padding:0 var(--k-s2);display:flex}.k-acct b{background:var(--k-accent);width:28px;height:28px;color:var(--k-text-on-accent);font:600 13px/1 var(--k-font-body);justify-content:center;align-items:center;display:inline-flex}.k-top .k-iconbtn{color:var(--k-text-on-ink)}.k-top :focus-visible{outline-color:var(--k-focus-on-dark)}.k-frame{flex:1;min-height:0;display:flex}.k-rail{width:var(--k-rail);background:var(--k-surface-2);border-right:1px solid var(--k-line);padding:var(--k-s3) 0;flex-direction:column;flex:none;display:flex;overflow:hidden}.k-rail a{align-items:center;gap:var(--k-s3);height:40px;padding:0 var(--k-s5);color:var(--k-text);font:var(--k-t-body);border-left:3px solid #0000;text-decoration:none;display:flex}.k-rail a:hover{background:var(--k-hover)}.k-rail a.on{border-left-color:var(--k-accent);color:var(--k-text);background:0 0;font-weight:600}.k-rail a.on .k-icon{color:var(--k-text)}.k-rail .k-group{font:var(--k-t-micro);letter-spacing:var(--k-tracking-micro);text-transform:uppercase;color:var(--k-text-3);padding:var(--k-s5) var(--k-s5) var(--k-s1)}.k-vp-tablet .k-rail{width:var(--k-rail-tablet)}.k-vp-tablet .k-rail a{height:60px;font:500 11px/14px var(--k-font-body);text-align:center;border-top:3px solid #0000;border-left:0;flex-direction:column;justify-content:center;gap:2px;padding:0 4px}.k-vp-tablet .k-rail a.on{border-top-color:var(--k-accent);background:var(--k-surface)}.k-vp-tablet .k-rail .k-group{display:none}.k-page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.k-ph{align-items:center;gap:var(--k-s4);padding:var(--k-s4) var(--k-page-x) var(--k-s3);flex:none;min-height:64px;display:flex}.k-ph h1{font:var(--k-t-page);margin:0}.k-ph .k-count{font:var(--k-t-meta);color:var(--k-text-2)}.k-tools{gap:var(--k-s2);padding:0 var(--k-page-x) var(--k-s3);flex-wrap:wrap;flex:none;align-items:center;display:flex}.k-vp-tablet .k-ph,.k-vp-tablet .k-tools{padding-left:var(--k-page-x-tablet);padding-right:var(--k-page-x-tablet)}.k-btn{height:var(--k-ctl);padding:0 var(--k-s4);font:500 14px/20px var(--k-font-body);background:var(--k-surface-3);color:var(--k-text);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.k-btn:hover{background:var(--k-hover)}.k-btn:active{background:var(--k-well)}.k-btn.primary{background:var(--k-accent);color:var(--k-text-on-accent);font-weight:600}.k-btn.primary:hover{background:var(--k-accent-hover)}.k-btn.primary:active{background:var(--k-accent-active)}.k-btn.tertiary{color:var(--k-tertiary,var(--k-accent-text));padding:0 var(--k-s2);background:0 0;font-weight:500}.k-btn.tertiary:hover,.k-btn.tertiary:focus-visible{color:var(--k-accent-text-canvas);text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:1.5px}.k-btn.tertiary:active{background:0 0}.k-goto{font:500 14px/20px var(--k-font-body);color:var(--k-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:0;text-decoration:none;display:inline-flex}.k-goto .k-icon{color:var(--k-text-3)}.k-goto:hover,.k-goto:focus-visible{color:var(--k-text);text-decoration:underline;-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent);text-underline-offset:3px;text-decoration-thickness:1.5px}.k-goto:hover .k-icon,.k-goto:focus-visible .k-icon{color:var(--k-text)}.k-goto.sm{font-size:13px;line-height:18px}.k-app button.k-goto,.k-app a.k-goto{font:500 14px/20px var(--k-font-body);color:var(--k-text);background:0 0;border:0;margin:0;padding:0;text-decoration:none}.k-app button.k-goto.sm,.k-app a.k-goto.sm{font-size:13px;line-height:18px}.k-app button.k-goto:hover,.k-app a.k-goto:hover,.k-app button.k-goto:focus-visible,.k-app a.k-goto:focus-visible{color:var(--k-text);text-decoration:underline;-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent);text-underline-offset:3px;text-decoration-thickness:1.5px}.k-app a.k-kpi:hover,.k-app a.k-ovattnrow:hover{border-color:var(--k-ink);text-decoration:none}.k-app a.k-chkey:hover{text-decoration:underline;-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent)}.k-app a.k-kpi,.k-app a.k-ovattnrow,.k-app a.k-chkey{cursor:pointer;text-decoration:none}.k-app{--k-tertiary:var(--k-accent-text-canvas);--k-link:var(--k-accent-text-canvas)}.k-sec,.k-card,.k-dialog,.k-qv,.k-jh,.k-drawer,.k-menu,.k-toast,.k-doc,.k-login,.k-tabs,.k-pfoot,.k-pjh,.k-ptabs,.k-qvf,.k-options,.k-sheet{--k-tertiary:var(--k-accent-text);--k-link:var(--k-accent-text)}.k-df .k-btn.tertiary,.k-df a,.k-money .k-lead a,.k-money .k-lead .k-btn.tertiary,.k-app .k-summary a,.k-summary .k-btn.tertiary,.k-alert .k-btn.tertiary,.k-alert a,.k-attn .k-btn.tertiary,.k-attn a{color:var(--k-accent-text-canvas)}.k-cards .k-btn.tertiary{color:var(--k-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent);text-decoration-thickness:1.5px}.k-cards .k-btn.tertiary:hover{color:var(--k-text);background:0 0}.k-btn.tertiary.danger{color:var(--k-danger);background:0 0}.k-btn.tertiary.danger:hover,.k-btn.tertiary.danger:focus-visible{color:var(--k-danger);-webkit-text-decoration-color:var(--k-danger);text-decoration-color:var(--k-danger);background:0 0}.k-btn.danger{background:var(--k-danger);color:var(--k-text-on-ink);font-weight:600}.k-btn.danger:hover{background:#6e211a}.k-btn.sm{height:var(--k-ctl-sm);padding:0 var(--k-s3);font-size:13px}.k-btn.lg{height:var(--k-ctl-lg);padding:0 var(--k-s5);font-size:16px}.k-btn.full{width:100%}.k-btn[aria-disabled=true],.k-btn:disabled,.k-btn.primary[aria-disabled=true],.k-btn.primary:disabled,.k-btn.danger[aria-disabled=true],.k-btn.danger:disabled{background:var(--k-disabled-fill);color:var(--k-disabled-text);box-shadow:inset 0 0 0 1px var(--k-line-edge);cursor:not-allowed;border:0}.k-btn.tertiary[aria-disabled=true],.k-btn.tertiary:disabled{color:var(--k-disabled-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--k-disabled-text);text-decoration-color:var(--k-disabled-text);background:0 0;border:0}.k-btn[aria-disabled=true]:hover,.k-btn:disabled:hover{background:var(--k-disabled-fill)}.k-btn.tertiary[aria-disabled=true]:hover,.k-btn.tertiary:disabled:hover{background:0 0}.k-btn.pending{padding-left:calc(var(--k-s4) + 26px);cursor:progress}.k-btn.pending.sm{padding-left:calc(var(--k-s3) + 24px)}.k-btn.pending.tertiary{padding-left:calc(var(--k-s2) + 24px)}.k-btn.pending:after{content:"";border:2px solid;border-right-color:#0000;width:14px;height:14px;margin-top:-7px;animation:.8s linear infinite k-spin;position:absolute;top:50%;left:14px}.k-btn.pending.sm:after,.k-btn.pending.tertiary:after{width:12px;height:12px;margin-top:-6px;left:10px}.k-btn.pending[aria-disabled=true]:after{border-color:var(--k-disabled-text);border-right-color:#0000}@keyframes k-spin{to{transform:rotate(360deg)}}.k-iconbtn{width:var(--k-ctl);height:var(--k-ctl);color:var(--k-text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.k-iconbtn:hover{background:var(--k-hover)}.k-iconbtn.sm{width:var(--k-ctl-sm);height:var(--k-ctl-sm)}.k-coarse .k-btn,.k-coarse .k-iconbtn,.k-coarse .k-input,.k-coarse .k-select{min-height:var(--k-ctl-touch)}.k-rowact{min-width:80px}.k-coarse .k-rowact{min-height:var(--k-ctl-touch)}.k-coarse .k-iconbtn{min-width:var(--k-ctl-touch)}.k-coarse .k-btn.sm:before,.k-coarse .k-iconbtn.sm:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.k-field{gap:var(--k-s1);flex-direction:column;min-width:0;display:flex}.k-field label,.k-label{font:500 13px/18px var(--k-font-body);color:var(--k-text)}.k-field .k-req{color:var(--k-danger)}.k-input,.k-select,.k-textarea{min-height:var(--k-ctl);background:var(--k-surface);border:1px solid var(--k-line-strong);color:var(--k-text);padding:0 var(--k-s3);font:var(--k-t-input);align-items:center;gap:var(--k-s2);display:inline-flex}.k-field .k-input,.k-field .k-select,.k-field .k-textarea{width:100%;display:flex}select.k-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:28px}.k-input.ph,.k-textarea.ph{color:var(--k-text-3)}.k-input:hover,.k-select:hover,.k-textarea:hover{border-color:var(--k-text-2)}.k-input.focus,.k-select.focus,.k-textarea.focus{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-input.invalid,.k-textarea.invalid,.k-select.invalid{border:1px solid var(--k-danger)}.k-input.disabled,.k-select.disabled,.k-textarea.disabled{background:var(--k-disabled-fill);color:var(--k-disabled-text);border-color:var(--k-line-edge);cursor:not-allowed}.k-input.disabled:hover,.k-select.disabled:hover{border-color:var(--k-line-edge)}.k-input .k-affix{color:var(--k-text-3);font:var(--k-t-meta)}.k-select{cursor:pointer;white-space:nowrap;justify-content:space-between}.k-select:after{content:"";border-right:1.5px solid var(--k-text-2);border-bottom:1.5px solid var(--k-text-2);flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-3px)}.k-select.sm{min-height:var(--k-ctl-sm);font-size:14px}.k-textarea{padding:var(--k-s2) var(--k-s3);white-space:pre-wrap;align-items:flex-start;min-height:72px}.k-help{font:var(--k-t-meta);color:var(--k-text-3)}.k-error{font:500 13px/18px var(--k-font-body);color:var(--k-danger);align-items:flex-start;gap:6px;display:flex}.k-vp-phone .k-input,.k-vp-phone .k-select,.k-vp-phone .k-textarea{min-height:var(--k-ctl-touch);font:var(--k-t-input-phone)}.k-check{align-items:flex-start;gap:var(--k-s2);font:var(--k-t-table);cursor:pointer;min-height:24px;display:flex;position:relative}.k-check input{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.k-check input:focus-visible+i,.k-check.focus i{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-check i{border:1.5px solid var(--k-line-strong);background:var(--k-surface);flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.k-check.on i{background:var(--k-ink);border-color:var(--k-ink)}.k-check.on i:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.k-check.radio.on i:after{background:#fff;border:0;width:6px;height:6px;transform:none}.k-check.radio i{border-width:2px}.k-check.radio.on i{background:var(--k-surface);border-color:var(--k-ink)}.k-check.radio.on i:after{background:var(--k-ink)}.k-check.disabled{color:var(--k-disabled-text);cursor:not-allowed}.k-check.disabled i{background:var(--k-disabled-fill);border-color:var(--k-line-edge)}.k-check.disabled.on i{background:var(--k-disabled-text);border-color:var(--k-disabled-text)}.k-check.disabled.radio.on i{background:var(--k-disabled-fill)}.k-check.disabled.radio.on i:after{background:var(--k-disabled-text)}.k-switch{background:var(--k-line-strong);flex:none;width:40px;height:22px;display:inline-block;position:relative}.k-switch:after{content:"";background:#fff;width:16px;height:16px;position:absolute;top:3px;left:3px}.k-switch.on{background:var(--k-ink)}.k-switch.on:after{left:21px}.k-two{gap:var(--k-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-three{gap:var(--k-s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-vp-phone .k-two,.k-vp-phone .k-three{grid-template-columns:minmax(0,1fr)}.k-fieldset{gap:var(--k-s3);flex-direction:column;display:flex}.k-fieldset>.k-legend{font:var(--k-t-sub);padding-bottom:var(--k-s1)}.k-segment{border:1px solid var(--k-line-strong);height:var(--k-ctl);background:var(--k-surface);display:inline-flex;overflow:hidden}.k-segment span{padding:0 var(--k-s3);font:500 14px/20px var(--k-font-body);border-right:1px solid var(--k-line-strong);cursor:pointer;align-items:center;display:inline-flex}.k-segment span:last-child{border-right:0}.k-segment span.on{background:var(--k-ink);color:var(--k-text-on-ink)}.k-chip{height:var(--k-ctl-sm);padding:0 var(--k-s3);background:var(--k-surface);border:1px solid var(--k-line-strong);font:500 13px/18px var(--k-font-body);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.k-chip.on{background:var(--k-ink);color:var(--k-text-on-ink);border-color:var(--k-ink)}.k-chip.filter{background:var(--k-accent-tint);border-color:var(--k-accent-line);color:var(--k-accent-text-canvas)}.k-chip:hover{background:var(--k-hover)}.k-chip.on:hover{background:var(--k-ink-2)}.k-chip.disabled,.k-segment span.disabled{color:var(--k-disabled-text);background:var(--k-disabled-fill);cursor:not-allowed}.k-badge{height:22px;padding:0 var(--k-s2);font:600 12px/16px var(--k-font-body);background:var(--k-info-tint);color:var(--k-text);border:1px solid var(--k-line-strong);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.k-badge:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.k-badge.ok{background:var(--k-ok-tint);color:var(--k-ok);border-color:var(--k-ok)}.k-badge.warn{background:var(--k-warn-tint);color:var(--k-warn);border-color:var(--k-warn)}.k-badge.danger{background:var(--k-danger-tint);color:var(--k-danger);border-color:var(--k-danger)}.k-badge.mute{background:var(--k-surface-2);color:var(--k-text-2);border-color:var(--k-line-strong)}.k-badge.ink{background:var(--k-ink);color:var(--k-text-on-ink);border-color:var(--k-ink)}.k-table .k-badge{justify-content:flex-start;min-width:120px}.k-boardwrap{flex:1;min-height:0;display:flex;position:relative}.k-board{gap:var(--k-board-gap);padding:0 var(--k-page-x) var(--k-s4);min-height:0;scroll-padding:0 var(--k-page-x);flex:1;display:flex;position:relative;overflow:auto hidden}.k-board::-webkit-scrollbar{height:10px}.k-board::-webkit-scrollbar-thumb{background:var(--k-line-strong)}.k-board::-webkit-scrollbar-track{background:var(--k-surface-3)}.k-col{width:var(--k-board-col);flex:1 0 var(--k-board-col);flex-direction:column;min-height:0;display:flex}.k-colh{align-items:baseline;gap:var(--k-s2);font:var(--k-t-sub);border-bottom:2px solid var(--k-ink);margin-bottom:var(--k-s2);padding:4px 0 6px;display:flex}.k-colh .k-cnt{font:var(--k-t-mono);color:var(--k-text-2);white-space:nowrap;margin-left:auto}.k-colh .k-colscope{font:var(--k-t-meta);color:var(--k-text-2);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.k-cards{gap:var(--k-s2);background:var(--k-well);padding:var(--k-s2);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.k-cards::-webkit-scrollbar{width:8px}.k-cards::-webkit-scrollbar-thumb{background:var(--k-line-strong)}.k-cards .k-foot{font:var(--k-t-meta);color:var(--k-text-2);padding:var(--k-s1) 2px 0;justify-content:space-between;margin-top:auto;display:flex}.k-cards .k-empty{color:var(--k-text-2);font:var(--k-t-meta);padding:var(--k-s4) var(--k-s2);text-align:center;border:1px dashed var(--k-line-dashed)}.k-card{background:var(--k-surface);border:var(--k-edge);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.k-card:hover{border:var(--k-edge-hover)}.k-card.picked{outline:2px solid var(--k-accent);outline-offset:-1px}.k-card.new{outline:2px solid var(--k-accent);outline-offset:-1px;background:var(--k-accent-tint)}.k-card.moving{opacity:.6}.k-card.dragging{opacity:.6;cursor:grabbing}.k-card.dragging .k-cardbtn,.k-card.dragging .k-open{cursor:grabbing}.k-card.dragover,.k-cards.dragover{outline:2px dashed var(--k-ink);outline-offset:-2px}.k-cardbtn{cursor:pointer;flex-direction:column;gap:3px;width:100%;min-width:0;padding:10px 4px 10px 12px;display:flex}.k-cardbtn:focus-visible{outline-offset:-3px}.k-card .k-open{color:var(--k-text-3);align-self:flex-start;margin:4px 4px 0 0}.k-card .k-open:hover{color:var(--k-text)}.k-card .k-id{justify-content:space-between;align-items:baseline;gap:var(--k-s2);display:flex}.k-plate{font:600 15px/20px var(--k-font-mono);white-space:nowrap;letter-spacing:.02em}.k-veh{font:var(--k-t-meta);color:var(--k-text-2);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-concern{font:var(--k-t-table);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-issue{font:500 13px/18px var(--k-font-body);color:var(--k-warn);align-items:center;gap:6px;min-width:0;display:flex}.k-issue.danger{color:var(--k-danger)}.k-issue.quiet{color:var(--k-text-2);font-weight:500}.k-issue i{background:currentColor;flex:none;width:8px;height:8px}.k-issue .k-more{font:600 12px/16px var(--k-font-body);color:var(--k-text-2);background:var(--k-surface-2);white-space:nowrap;margin-left:auto;padding:1px 6px}.k-card .k-people{justify-content:space-between;gap:var(--k-s2);font:var(--k-t-meta);color:var(--k-text-3);margin-top:1px;display:flex}.k-card .k-people .k-late{color:var(--k-danger);font-weight:600}.k-edge{background:var(--k-canvas);border-left:1px solid var(--k-line-strong);pointer-events:none;width:12px;position:absolute;top:36px;bottom:30px;right:0}.k-edge span{background:var(--k-ink);color:var(--k-text-on-ink);font:600 12px/16px var(--k-font-body);white-space:nowrap;padding:4px 8px;position:absolute;bottom:8px;right:16px}.k-qv{width:var(--k-quickview);background:var(--k-surface);border-left:var(--k-edge-raised);z-index:5;flex-direction:column;flex:none;align-self:stretch;min-height:0;display:flex;position:relative}.k-qv-modal{width:var(--k-quickview-tablet);border-left:var(--k-edge-ink);box-shadow:var(--k-shadow-overlay-right);z-index:20;animation:k-slide-right var(--k-motion) var(--k-ease);position:absolute;top:0;bottom:0;right:0}.k-scrim{background:var(--k-scrim);z-index:19;cursor:default;animation:k-fade var(--k-motion-fast) var(--k-ease);position:absolute;top:0;right:0;bottom:0;left:0}.k-qvh>.k-row{min-height:var(--k-ctl)}.k-qg.loading .k-qrow,.k-qg.loading .k-fact{min-height:36px}.k-qg .k-qgstate{font:var(--k-t-meta);color:var(--k-text-2);align-items:center;gap:var(--k-s2);min-height:36px;display:flex}.k-qg .k-qgstate.failed{color:var(--k-danger)}.k-attn.checking{background:var(--k-surface-2);border-left-color:var(--k-line-strong);color:var(--k-text-2)}.k-attn.failed{background:var(--k-warn-tint);border-left-color:var(--k-warn-line)}.k-qvh{padding:var(--k-s4) var(--k-s5) var(--k-s3);border-bottom:1px solid var(--k-line);border-top:3px solid var(--k-accent);gap:var(--k-s1);flex-direction:column;display:flex}.k-qvh .k-plate{font-size:20px;line-height:24px}.k-qvh .k-title{font:var(--k-t-body-strong)}.k-qvh .k-vehname{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--k-text-2);flex:1;overflow:hidden}.k-qvh .k-r2{align-items:center;gap:var(--k-s3);flex-wrap:wrap;display:flex}.k-qvh .k-ctx{font:var(--k-t-meta);color:var(--k-text-2);gap:2px var(--k-s3);flex-wrap:wrap;display:flex}.k-qvb{padding:var(--k-s4) var(--k-s5);gap:var(--k-s5);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.k-qvb::-webkit-scrollbar{width:8px}.k-qvb::-webkit-scrollbar-thumb{background:var(--k-line-strong)}.k-qvf{border-top:var(--k-edge-raised);padding:var(--k-s3) var(--k-s5);gap:var(--k-s2);background:var(--k-surface);align-items:center;display:flex}.k-qg{gap:var(--k-s2);flex-direction:column;display:flex}.k-qg h3{font:var(--k-t-sub);align-items:baseline;gap:var(--k-s2);border-bottom:1px solid var(--k-line-strong);margin:0;padding-bottom:4px;display:flex}.k-qg h3 .k-meta{text-transform:none;letter-spacing:0;font-weight:400}.k-qg .k-links{gap:var(--k-s1) var(--k-s4);font:var(--k-t-table);flex-wrap:wrap;display:flex}.k-qrow{gap:var(--k-s2);border-top:1px solid var(--k-line);font:var(--k-t-table);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:36px;padding:6px 0;display:grid}.k-qrow:first-of-type{border-top:0}.k-qrow .k-who{color:var(--k-text-2)}.k-qrow .k-who.none{color:var(--k-warn);font-weight:600}.k-qrow .k-sel-inline{min-width:150px}.k-qrow>:first-child{overflow-wrap:anywhere;min-width:0}.k-saveslot{width:120px;min-height:var(--k-ctl-sm);flex:none;align-items:center;display:inline-flex}.k-qrow .k-editrow .k-saveslot{margin-left:auto}.k-qrow.edit{grid-template-columns:minmax(0,1fr);gap:4px}.k-qrow.edit .k-editrow{align-items:center;gap:var(--k-s2);flex-wrap:wrap;display:flex}.k-fact{gap:var(--k-s2);font:var(--k-t-table);grid-template-columns:150px minmax(0,1fr);padding:4px 0;display:grid}.k-fact dt{color:var(--k-text-2);margin:0}.k-fact dd{overflow-wrap:anywhere;min-width:0;margin:0}.k-jh .k-fact dd,.k-qv .k-fact dd,.k-qrow .k-who,.k-qvh .k-ctx span{overflow-wrap:anywhere}.k-jh .k-mono.k-nowrap,.k-qv .k-mono.k-nowrap,.k-facts .k-mono.k-nowrap,.k-qrow .k-mono.k-nowrap,.k-jh .k-fact .k-mono,.k-qvh .k-mono{white-space:nowrap}.k-ctxgrid .k-fact{min-width:0}.k-attn{background:var(--k-accent-tint);border-left:4px solid var(--k-accent);padding:var(--k-s3) var(--k-s4);gap:var(--k-s2);font:var(--k-t-table);flex-direction:column;display:flex}.k-attn.blocker{border-left-color:var(--k-danger);background:var(--k-danger-tint)}.k-attn.clear{background:var(--k-ok-tint);border-left-color:var(--k-ok)}.k-attn .k-attn-h{align-items:center;gap:var(--k-s2);font-weight:500;display:flex}.k-attn ul{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.k-attn .k-attn-a{gap:var(--k-s2);flex-wrap:wrap;align-items:center;display:flex}.k-attn.compact{padding:var(--k-s2) var(--k-s4);flex-direction:row;align-items:center}.k-save{font:600 12px/16px var(--k-font-body);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.k-save.saving{color:var(--k-text-2)}.k-save.saved{color:var(--k-ok)}.k-save.error{color:var(--k-danger)}.k-save.conflict{color:var(--k-warn)}.k-save.saving:before{content:"";border:2px solid var(--k-text-2);border-right-color:#0000;width:10px;height:10px;animation:.8s linear infinite k-spin}.k-save .k-btn.tertiary{height:20px;padding:0 4px;font-size:12px}.k-jh{background:var(--k-surface);border-bottom:1px solid var(--k-line-strong);z-index:2;padding:var(--k-s3) var(--k-page-x) var(--k-s4);gap:var(--k-s2);flex-direction:column;flex:none;display:flex;position:relative}.k-jh .k-r1{align-items:center;gap:var(--k-s3);display:flex}.k-jh .k-plate{font:var(--k-t-record)}.k-jh .k-vehl{font:400 17px/24px var(--k-font-body)}.k-jh .k-title{font:var(--k-t-body-strong);font-size:16px}.k-ctxgrid{gap:var(--k-s2) var(--k-s5);grid-template-columns:repeat(5,minmax(150px,1fr));max-width:1180px;display:grid}.k-narrow .k-ctxgrid{grid-template-columns:minmax(0,1fr)}.k-vp-tablet .k-ctxgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.k-ctxgrid .k-fact{grid-template-columns:1fr;gap:0;padding:0}.k-ctxgrid .k-fact dt{font:var(--k-t-meta)}.k-app .k-back{font:var(--k-t-meta);color:var(--k-text-2);align-items:center;gap:4px;height:24px;text-decoration:none;display:inline-flex}.k-back:hover{color:var(--k-text)}.k-tabs{gap:var(--k-s6);padding:0 var(--k-page-x);background:var(--k-surface);border-bottom:1px solid var(--k-line);flex:none;display:flex;overflow-x:auto}.k-tabs button,.k-tabs span{height:44px;font:500 15px/20px var(--k-font-body);color:var(--k-text-2);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;display:inline-flex}.k-tabs .on{color:var(--k-text);box-shadow:inset 0 -3px 0 var(--k-accent);font-weight:600}.k-tabs button:hover{color:var(--k-text);box-shadow:inset 0 -3px 0 var(--k-line-strong)}.k-tabs em{font:var(--k-t-meta);color:var(--k-text-3);font-style:normal}.k-tabs em.warn{color:var(--k-warn);font-weight:600}.k-tabs button[aria-disabled=true],.k-tabs button:disabled{color:var(--k-disabled-text);cursor:not-allowed;box-shadow:none}.k-tabs button:focus-visible{outline-offset:-2px}.k-tabs button:has(>.k-tabbar){align-items:stretch;display:inline-grid}.k-tabs button:has(>.k-tabbar),.k-tabs button:has(>.k-tabbar):hover,.k-tabs button.on:has(>.k-tabbar):hover{box-shadow:none}.k-tabs .k-tabbar{border:0;grid-area:1/1;justify-self:start;align-items:center;gap:6px;height:auto;display:inline-flex}.k-tabs .k-tabbar .k-tabn{min-width:0}.k-tabs .k-tabres{visibility:hidden;white-space:nowrap;pointer-events:none;border:0;grid-area:1/1;align-self:center;height:auto;display:block}.k-tabs .k-tabres:before{content:attr(data-l);font-weight:600}.k-tabs .k-tabres:after{content:"";width:2.4ch;font:var(--k-t-meta);margin-left:6px;display:inline-block}.k-tabs button:hover>.k-tabbar{box-shadow:inset 0 -3px 0 var(--k-line-strong)}.k-tabs button.on>.k-tabbar,.k-tabs button.on:hover>.k-tabbar{box-shadow:inset 0 -3px 0 var(--k-accent)}.k-tabs button[aria-disabled=true]>.k-tabbar,.k-tabs button:disabled>.k-tabbar,.k-tabs button[aria-disabled=true]:hover>.k-tabbar,.k-tabs button:disabled:hover>.k-tabbar{box-shadow:none}.k-content{padding:var(--k-s6) var(--k-page-x);gap:var(--k-s6);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.k-content::-webkit-scrollbar{width:10px}.k-content::-webkit-scrollbar-thumb{background:var(--k-line-strong)}.k-onescroll{min-height:0;overflow-y:auto}.k-onescroll::-webkit-scrollbar{width:10px}.k-onescroll::-webkit-scrollbar-thumb{background:var(--k-line-strong)}.k-onescroll>.k-content{flex:1 0 auto;min-height:auto;overflow:visible}.k-onescroll>.k-ctabs,.k-onescroll>.k-tabs{top:var(--k-slim);z-index:4;position:sticky}.k-onescroll>.k-savebar{z-index:4;position:sticky;bottom:0}.k-slimwrap{z-index:5;height:0;position:sticky;top:0}.k-slim{height:var(--k-slim);align-items:center;gap:var(--k-s3);padding:0 var(--k-page-x);background:var(--k-surface);border-bottom:1px solid var(--k-line-strong);white-space:nowrap;display:flex;position:absolute;top:0;left:0;right:0}.k-slim .k-plate{font:600 17px/24px var(--k-font-mono);letter-spacing:.02em}.k-slim .k-slim-name{font:var(--k-t-body-strong);text-overflow:ellipsis;min-width:0;overflow:hidden}.k-slim .k-slim-veh{color:var(--k-text-2);text-overflow:ellipsis;min-width:0;overflow:hidden}.k-slim .k-slim-doc{align-items:center;gap:var(--k-s2);padding-left:var(--k-s3);border-left:1px solid var(--k-line-strong);display:inline-flex}.k-slim .k-slim-doc .k-micro{color:var(--k-text-2)}.k-slim .k-slim-ref{font:600 15px/20px var(--k-font-mono)}.k-slim .k-slim-act{align-items:center;gap:var(--k-s2);margin-left:auto;display:inline-flex}.k-vp-tablet .k-slim{padding:0 var(--k-page-x-tablet)}.k-infotip{vertical-align:middle;margin-left:4px;display:inline-flex;position:relative}.k-infotip>button{width:20px;height:20px;color:var(--k-text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-4px 0;padding:0;display:inline-flex;position:relative}.k-infotip>button:hover,.k-infotip>button[aria-expanded=true]{color:var(--k-text)}.k-infotip>button:focus-visible{outline:2px solid var(--k-accent);outline-offset:1px}.k-coarse .k-infotip>button:before{content:"";width:var(--k-ctl-touch);height:var(--k-ctl-touch);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-coarse :is(.k-field,.k-sh,.k-pph,.k-empty):has(.k-infotip) :is(.k-input,.k-select,.k-textarea,.k-chip,.k-check,.k-btn,.k-iconbtn,.k-goto):not(:has(.k-infotip)),.k-coarse :is(.k-fieldset,.k-db,.k-content):has(.k-infotip) .k-field>label:not(:has(.k-infotip)),.k-coarse .k-pph:has(.k-infotip)+* :is(.k-input,.k-select,.k-textarea,.k-chip,.k-check,.k-btn,.k-iconbtn,.k-goto):not(:has(.k-infotip)){z-index:1;position:relative}.k-infotip-pop{z-index:30;width:max-content;max-width:280px;padding:var(--k-s2) var(--k-s3);background:var(--k-surface);border:1px solid var(--k-ink);box-shadow:var(--k-shadow-float);font:var(--k-t-meta);color:var(--k-text);text-transform:none;letter-spacing:0;white-space:normal;text-align:left;position:absolute;top:calc(100% + 4px);left:-8px}.k-infotip-pop.right{left:auto;right:-8px}.k-sec{background:var(--k-surface);border:var(--k-edge);padding:var(--k-s5) var(--k-s6);gap:var(--k-s4);flex-direction:column;display:flex}.k-sec>.k-sh{align-items:center;gap:var(--k-s3);min-height:32px;padding-bottom:var(--k-s2);border-bottom:1px solid var(--k-ink);display:flex}.k-sec>.k-sh h2{font:var(--k-t-section);align-items:center;gap:10px;margin:0;display:flex}.k-sec>.k-sh .k-meta{margin-right:auto}.k-sec.quiet{background:0 0;border:0;padding:0}.k-sec.empty>.k-body{border:1px dashed var(--k-line-dashed);padding:var(--k-s5)}.k-sec.empty>.k-body>.k-empty{border:0;padding:0}.k-sec.table-only{gap:0;padding:0}.k-sec.table-only>.k-table tr:last-child td{border-bottom:0}.k-vp-phone .k-sec.table-only>.k-sh{margin:0 var(--k-s4);padding-top:var(--k-s4)}.k-vp-phone .k-sec.table-only>.k-table th:first-child,.k-vp-phone .k-sec.table-only>.k-table td:first-child{padding-left:var(--k-s4)}.k-vp-phone .k-sec.table-only>.k-table th:last-child,.k-vp-phone .k-sec.table-only>.k-table td:last-child{padding-right:var(--k-s4)}.k-note{font:var(--k-t-meta);color:var(--k-text-2)}.k-alert{gap:var(--k-s3);padding:var(--k-s3) var(--k-s4);background:var(--k-info-tint);border-left:4px solid var(--k-line-strong);font:var(--k-t-table);align-items:flex-start;display:flex}.k-alert.warn{background:var(--k-warn-tint);border-left-color:var(--k-warn-line)}.k-alert.danger{background:var(--k-danger-tint);border-left-color:var(--k-danger)}.k-alert.ok{background:var(--k-ok-tint);border-left-color:var(--k-ok)}.k-alert .k-icon{color:inherit;margin-top:1px}.k-table{border-collapse:collapse;width:100%;font:var(--k-t-table);table-layout:fixed}.k-table th{text-align:left;font:var(--k-t-micro);letter-spacing:var(--k-tracking-micro);text-transform:uppercase;color:var(--k-text-2);padding:6px var(--k-s3) 6px 0;border-bottom:2px solid var(--k-ink);white-space:nowrap;vertical-align:bottom;text-overflow:ellipsis;height:32px;overflow:hidden}.k-table th.act{min-width:120px}.k-table td{padding:8px var(--k-s3) 8px 0;border-bottom:1px solid var(--k-line);vertical-align:middle;overflow-wrap:anywhere;height:44px}.k-table th.num,.k-table td.num{text-align:right;font-family:var(--k-font-mono);font-variant-numeric:tabular-nums}.k-table th.num{font-family:var(--k-font-body)}.k-table td.act,.k-table th.act{text-align:right;white-space:nowrap}.k-table td.act .k-btn{min-width:80px}.k-table tr.k-clickable{cursor:pointer}.k-table tr.k-clickable:hover td{background:var(--k-hover)}.k-table tr.selected td{background:var(--k-selected)}.k-table .k-primary{font-weight:500}.k-table .k-primary a{text-decoration:none}.k-table .k-primary a:hover{text-decoration:underline}.k-table .k-sub{font:var(--k-t-meta);color:var(--k-text-3);display:block}.k-tfoot{padding:var(--k-s2) 0 0;font:var(--k-t-meta);color:var(--k-text-2);justify-content:space-between;align-items:center;display:flex}.k-totals{flex-direction:column;gap:6px;width:340px;margin-left:auto;display:flex}.k-totals .k-l{font:var(--k-t-table);justify-content:space-between;display:flex}.k-totals .k-l.grand{font:600 17px/22px var(--k-font-body);border-top:2px solid var(--k-line-ink);padding-top:var(--k-s2);margin-top:var(--k-s1)}.k-vp-phone .k-totals{width:100%}.k-money{gap:var(--k-s4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.k-money .k-lead{background:var(--k-surface-2);padding:var(--k-s4) var(--k-s5);flex-direction:column;gap:2px;display:flex}.k-money .k-lead .k-v{color:var(--k-accent-text)}.k-money .k-lead.warn{background:var(--k-warn-tint)}.k-money .k-lead.ok{background:var(--k-ok-tint)}.k-money .k-lead .k-k{font:var(--k-t-meta);color:var(--k-text-2)}.k-money .k-lead .k-v{font:var(--k-t-mono-lg);font-size:26px;line-height:32px}.k-money .k-lead .k-n{font:var(--k-t-meta);color:var(--k-text-2)}.k-money .k-lead .k-act{margin-top:var(--k-s2)}.k-money .k-facts{flex-direction:column;display:flex}.k-money .k-facts .k-fact{border-top:1px solid var(--k-line);grid-template-columns:minmax(0,1fr) auto;padding:6px 0}.k-money .k-facts .k-fact:first-child{border-top:0}.k-money .k-facts dd{font-family:var(--k-font-mono);font-variant-numeric:tabular-nums;text-align:right}.k-money .k-facts dd.na{font-family:var(--k-font-body);color:var(--k-text-3)}.k-vp-phone .k-money{grid-template-columns:minmax(0,1fr)}.k-finding{padding:var(--k-s2) 0;border-top:1px solid var(--k-line);font:var(--k-t-body);flex-direction:column;gap:2px;display:flex}.k-finding:first-of-type{border-top:0}.k-finding .k-who{font:var(--k-t-meta);color:var(--k-text-3)}.k-thumbs{gap:var(--k-s3);flex-wrap:wrap;display:flex}.k-thumb{width:152px;font:var(--k-t-meta);color:var(--k-text-2);flex-direction:column;gap:4px;display:flex}.k-thumb .k-img{border:1px solid var(--k-line);text-align:center;height:108px;padding:var(--k-s2);color:var(--k-text-2);cursor:pointer;background:repeating-linear-gradient(135deg,#e6e4de 0,#e6e4de 6px,#f6f5f1 6px,#f6f5f1 12px);justify-content:center;align-items:center;display:flex;position:relative}.k-thumb .k-img.broken{background:var(--k-surface-2);border-style:dashed;flex-direction:column;gap:6px}.k-thumb .k-img.pdf{background:var(--k-surface-2)}.k-thumb .k-img.uploading:after{content:"";background:var(--k-ink);width:60%;height:4px;position:absolute;bottom:0;left:0}.k-thumb .k-name{text-overflow:ellipsis;white-space:nowrap;color:var(--k-text);overflow:hidden}.k-dd{position:relative}.k-menu{background:var(--k-surface);border:1px solid var(--k-ink);min-width:240px;box-shadow:var(--k-shadow-float);z-index:30;flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 2px);left:0;overflow:hidden}.k-menu.right{left:auto;right:0}.k-menu .k-mi{height:38px;padding:0 var(--k-s3);align-items:center;gap:var(--k-s2);font:var(--k-t-table);cursor:pointer;display:flex}.k-menu .k-mi:hover,.k-menu .k-mi.hi{background:var(--k-hover)}.k-menu .k-mi.disabled{color:var(--k-text-3);cursor:not-allowed}.k-menu .k-mi.danger{color:var(--k-danger)}.k-menu .k-mi .k-meta{margin-left:auto}.k-menu .k-mh{font:var(--k-t-micro);letter-spacing:var(--k-tracking-micro);text-transform:uppercase;color:var(--k-text-3);padding:var(--k-s2) var(--k-s3) 4px}.k-menu .k-hint{font:var(--k-t-meta);color:var(--k-text-2);padding:var(--k-s2) var(--k-s3);border-top:1px solid var(--k-line)}.k-menu .k-sep{background:var(--k-line);height:1px;margin:4px 0}.k-dialogwrap{background:var(--k-scrim);z-index:40;justify-content:center;align-items:flex-start;padding-top:64px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.k-app>.k-dialogwrap{top:var(--k-topbar)}.k-app.k-vp-phone>.k-dialogwrap{top:0}.k-dialogwrap.k-nested{z-index:41;padding:0 var(--k-s4);justify-content:center;align-items:center}.k-dialogwrap.k-nested .k-dialog{width:var(--k-dialog-sm)}.k-dialog{width:var(--k-dialog);background:var(--k-surface);border:var(--k-edge-ink);max-width:calc(100% - 32px);box-shadow:var(--k-shadow-overlay);flex-direction:column;max-height:calc(100% - 96px);display:flex;overflow:hidden}.k-dialogwrap.k-side{justify-content:flex-end;align-items:stretch;padding:0}.k-dialog.k-slide{width:var(--k-slideover);border:0;border-left:var(--k-edge-ink);max-width:100%;height:100%;max-height:none;box-shadow:var(--k-shadow-overlay-right)}.k-dialog.k-slide.lg{width:var(--k-slideover-lg)}.k-dialog.k-slide .k-db{flex:1;min-height:0}.k-dialog.k-slide .k-dh{border-top:3px solid var(--k-accent)}.k-vp-phone .k-dialog.k-slide{width:100%}.k-dialog.sm{width:var(--k-dialog-sm)}.k-dialog.lg{width:var(--k-dialog-lg)}.k-dh{padding:var(--k-s4) var(--k-s6);border-bottom:1px solid var(--k-line);align-items:center;gap:var(--k-s3);display:flex}.k-dh h2{font:var(--k-t-section);margin:0}.k-dialog.k-confirm .k-dh{background:var(--k-ink);color:var(--k-text-on-ink);border-bottom:0}.k-dialog.k-confirm .k-dh h2,.k-dialog.k-confirm .k-dh .k-iconbtn{color:var(--k-text-on-ink)}.k-dialog.k-confirm .k-dh .k-iconbtn:hover{background:var(--k-ink-2)}.k-dialog.k-confirm .k-dh :focus-visible{outline-color:var(--k-focus-on-dark)}.k-dialog.k-confirm .k-db{gap:var(--k-s3)}.k-db{padding:var(--k-s5) var(--k-s6);gap:var(--k-s5);font:var(--k-t-body);flex-direction:column;display:flex;overflow-y:auto}.k-df{padding:var(--k-s3) var(--k-s6);border-top:1px solid var(--k-line);gap:var(--k-s2);background:var(--k-surface-2);justify-content:flex-end;align-items:center;display:flex}.k-df .k-meta{margin-right:auto}.k-toast{left:50%;bottom:var(--k-s6);background:var(--k-ink);color:var(--k-text-on-ink);padding:10px var(--k-s4);font:var(--k-t-table);gap:var(--k-s4);z-index:50;max-width:90%;box-shadow:var(--k-shadow-float);align-items:center;display:flex;position:absolute;transform:translate(-50%)}.k-toast a,.k-toast a:hover,.k-toast button{color:#ffb15c;font-weight:600;-webkit-text-decoration:underline #ffb15c;text-decoration:underline #ffb15c}.k-toast.error{background:var(--k-danger)}.k-summary{background:var(--k-surface-2);padding:var(--k-s3) var(--k-s4);font:var(--k-t-table);flex-direction:column;gap:4px;display:flex}.k-summary .k-l{justify-content:space-between;gap:var(--k-s3);display:flex}.k-summary .k-l.strong{border-top:1px solid var(--k-line-strong);margin-top:2px;padding-top:4px;font-weight:600}.k-facts{gap:var(--k-s3) var(--k-s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-facts .k-fact{grid-template-columns:1fr;gap:0;padding:0}.k-facts .k-fact dt{font:var(--k-t-meta)}.k-narrow .k-facts,.k-vp-phone .k-facts{grid-template-columns:minmax(0,1fr)}.k-empty{align-items:flex-start;gap:var(--k-s2);padding:var(--k-s5);border:1px dashed var(--k-line-dashed);font:var(--k-t-body);color:var(--k-text-2);flex-direction:column;display:flex}.k-empty b{color:var(--k-text)}.k-skel{background:var(--k-surface-3);height:9px;display:block}.k-skelrow{align-items:center;gap:var(--k-s4);border-bottom:1px solid var(--k-line);min-height:44px;display:flex}.k-skelrow.card{align-items:stretch;gap:var(--k-s2);padding:var(--k-s3);border:var(--k-edge);flex-direction:column;min-height:0}.k-skelrow .k-skel{flex:none}.k-restricted{gap:var(--k-s2);font:var(--k-t-table);color:var(--k-text-2);align-items:flex-start;display:flex}.k-vp-phone{width:390px}.k-ptop{height:var(--k-topbar);background:var(--k-ink);color:var(--k-text-on-ink);align-items:center;gap:var(--k-s2);padding:0 var(--k-s2) 0 var(--k-s2);flex:none;display:flex}.k-ptop .k-brand{margin-right:auto}.k-pph{align-items:center;gap:var(--k-s3);padding:var(--k-s3) var(--k-page-x-phone) var(--k-s2);display:flex}.k-pph h1{font:600 22px/26px var(--k-font-head);margin:0}.k-colsel{gap:var(--k-s2);padding:var(--k-s1) var(--k-page-x-phone) var(--k-s2);display:flex;overflow-x:auto}.k-colsel::-webkit-scrollbar{display:none}.k-colsel .k-chip{height:var(--k-ctl-sm);font-size:14px}.k-pbody{padding:0 var(--k-page-x-phone) var(--k-s4);gap:var(--k-s3);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.k-vp-phone .k-card{border-color:var(--k-line-edge)}.k-vp-phone .k-cardbtn{gap:4px;padding:12px 8px 12px 14px}.k-vp-phone .k-concern{font:var(--k-t-body)}.k-vp-phone .k-card .k-open{width:44px;height:44px;margin:0}.k-pfoot{border-top:var(--k-edge-raised);background:var(--k-surface);z-index:5;padding:var(--k-s3) var(--k-page-x-phone) calc(var(--k-s3) + 20px);gap:var(--k-s2);flex:none;display:flex;position:relative}.k-pjh{background:var(--k-surface);border-bottom:1px solid var(--k-line);padding:var(--k-s3) var(--k-page-x-phone);flex-direction:column;gap:4px;display:flex}.k-ptabs{gap:var(--k-s4);padding:0 var(--k-page-x-phone);background:var(--k-surface);border-bottom:1px solid var(--k-line);flex:none;display:flex;overflow-x:auto}.k-ptabs::-webkit-scrollbar{display:none}.k-ptabs span{height:44px;font:500 15px/20px var(--k-font-body);color:var(--k-text-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;display:inline-flex}.k-ptabs span.on{color:var(--k-text);border-bottom-color:var(--k-line-ink);font-weight:600}.k-vp-phone .k-sec{padding:var(--k-s4)}.k-vp-phone .k-content{padding:var(--k-s4) var(--k-page-x-phone);gap:var(--k-s4)}.k-pline{justify-content:space-between;align-items:center;gap:var(--k-s3);font:var(--k-t-body);padding:var(--k-s2) 0;border-top:1px solid var(--k-line);min-height:48px;display:flex}.k-pline:first-of-type{border-top:0}.k-pline .k-sub{color:var(--k-text-3);font:var(--k-t-meta);display:block}.k-sheet,.k-qv-task{background:var(--k-surface);border-top:3px solid var(--k-accent);z-index:30;max-height:none;animation:k-slide-up var(--k-motion) var(--k-ease);flex-direction:column;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.k-sheet .k-qvh,.k-qv-task .k-qvh{border-top:0}.k-sheet.full{top:0}.k-sheet .k-grab{display:none}.k-sheet .k-qvh,.k-qv-task .k-qvh{padding:var(--k-s3) var(--k-page-x-phone) var(--k-s3)}.k-sheet .k-qvb{padding:var(--k-s3) var(--k-page-x-phone);gap:var(--k-s4)}.k-sheet .k-qvf{padding:var(--k-s3) var(--k-page-x-phone) calc(var(--k-s3) + 20px)}.k-sheet .k-qvf .k-btn{min-height:var(--k-ctl-lg);flex:1}.k-kbd{border-top:1px solid var(--k-line-strong);height:290px;font:var(--k-t-meta);color:var(--k-text-2);background:#d9d8d3;flex:none;justify-content:center;align-items:center;display:flex}.k-vp-phone .k-dialogwrap{padding:0 var(--k-page-x-phone);align-items:center}.k-drawer{background:var(--k-surface);border-right:var(--k-edge-ink);z-index:41;flex-direction:column;width:280px;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:8px 0 #1a1a1a26}.k-drawer .k-ptop{padding-left:var(--k-s4)}.k-drawer .k-rail{border-right:0;flex:1;width:100%}.k-drawer .k-rail a{height:48px}.k-drawer .k-ptop .k-iconbtn{width:var(--k-ctl-touch);height:var(--k-ctl-touch)}.k-app>.k-scrim.k-drawer-scrim{top:0}.k-vp-phone .k-dialog{width:100%}.k-vp-phone .k-toast{width:calc(100% - 32px);bottom:96px}.k-doc{color:#111;width:794px;min-height:1123px;font:400 11pt/1.4 var(--k-font-body);background:#fff;flex-direction:column;gap:18px;padding:48px 56px;display:flex}.k-doc h1{font:700 20pt/1.1 var(--k-font-head);margin:0}.k-doc h2{font:600 13pt/1.2 var(--k-font-head);margin:0}.k-doc table{border-collapse:collapse;width:100%;font-size:10.5pt}.k-doc th{text-align:left;font:600 8.5pt/1.2 var(--k-font-body);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #111;padding:5px 8px 5px 0}.k-doc td{vertical-align:top;border-bottom:1px solid #ddd;padding:6px 8px 6px 0}.k-doc td.num,.k-doc th.num{text-align:right;font-family:var(--k-font-mono)}.k-doc .k-dochead{border-bottom:2px solid #111;justify-content:space-between;gap:24px;padding-bottom:14px;display:flex}.k-doc .k-docmeta{color:#333;font-size:9.5pt}.k-doc .k-pgfoot{color:#444;border-top:1px solid #ccc;justify-content:space-between;margin-top:auto;padding-top:8px;font-size:8.5pt;display:flex}.k-doc .k-sign{grid-template-columns:1fr 1fr;gap:32px;margin-top:16px;display:grid}.k-doc .k-sign div{border-top:1px solid #111;padding-top:6px;font-size:9.5pt}.k-pp{gap:var(--k-s2);flex-direction:column;min-width:0;display:flex}.k-pp .k-pp-sel{gap:var(--k-s2);min-height:var(--k-ctl-sm);flex-wrap:wrap;align-items:center;display:flex}.k-pp .k-stamp{height:var(--k-ctl-sm);padding:0 2px 0 var(--k-s3);background:var(--k-surface);border:1px solid var(--k-line-strong);font:500 14px/20px var(--k-font-body);white-space:nowrap;align-items:center;gap:2px;max-width:100%;display:inline-flex}.k-pp .k-stamp>span{text-overflow:ellipsis;overflow:hidden}.k-pp .k-stamp.inactive{color:var(--k-text-2);border-style:dashed}.k-pp .k-stamp .k-iconbtn{width:28px;height:28px}.k-pp .k-stamp .k-iconbtn .k-icon{width:16px;height:16px}.k-coarse .k-pp .k-stamp{height:var(--k-ctl-touch)}.k-coarse .k-pp .k-stamp .k-iconbtn{width:var(--k-ctl-touch);height:var(--k-ctl-touch)}.k-pp .k-pp-row{align-items:center;gap:var(--k-s2);min-height:var(--k-ctl-sm);flex-wrap:wrap;display:flex}.k-pp .k-pp-row .k-select{min-width:220px}.k-pp .k-pp-none{font:var(--k-t-table);color:var(--k-text-2)}.k-pp .k-pp-empty{font:var(--k-t-meta);color:var(--k-text-2)}.k-pp .k-error{margin-top:2px}.k-tile{width:152px;min-width:0;font:var(--k-t-meta);color:var(--k-text-2);flex-direction:column;gap:4px;margin:0;display:flex}.k-tile .k-tile-img{aspect-ratio:4/3;border:var(--k-edge);background:var(--k-surface-2);text-align:center;width:100%;padding:var(--k-s2);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}.k-tile .k-tile-img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.k-tile .k-tile-img:hover{border:var(--k-edge-hover)}.k-tile.selected .k-tile-img{outline:2px solid var(--k-ink);outline-offset:-1px}.k-tile.selected .k-tile-tick{background:var(--k-ink);width:22px;height:22px;color:var(--k-text-on-ink);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;left:6px}.k-tile.selected .k-tile-tick .k-icon{width:14px;height:14px}.k-tile.broken .k-tile-img{border-style:dashed;border-color:var(--k-line-dashed);cursor:default}.k-tile.broken .k-tile-img b{color:var(--k-text);font-weight:600}.k-tile.broken .k-tile-img .k-row{gap:4px}.k-tile.loading .k-tile-img{background:var(--k-surface-3);border-color:var(--k-line);cursor:default}.k-tile .k-tile-cap{flex-direction:column;gap:0;min-width:0;display:flex}.k-tile .k-tile-name{color:var(--k-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:36px;display:-webkit-box;overflow:hidden}.k-tile .k-tile-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-tile.loading .k-tile-cap .k-skel{margin-top:5px}.k-tiles{gap:var(--k-s3);flex-wrap:wrap;display:flex}.k-tip{background:var(--k-ink);color:var(--k-text-on-ink);font:500 12px/16px var(--k-font-body);white-space:nowrap;box-shadow:var(--k-shadow-float);z-index:45;pointer-events:none;padding:4px 8px;position:absolute}.k-tipwrap{display:inline-flex;position:relative}.k-tipwrap .k-tip{top:calc(100% + 6px);left:0}.k-options{background:var(--k-surface);border:1px solid var(--k-ink);box-shadow:var(--k-shadow-float);flex-direction:column;min-width:240px;max-height:320px;padding:6px 0;display:flex;overflow-y:auto}.k-options .k-option{align-items:center;gap:var(--k-s2);min-height:38px;padding:0 var(--k-s3);font:var(--k-t-table);cursor:pointer;display:flex}.k-options .k-option:hover,.k-options .k-option.hi{background:var(--k-hover)}.k-options .k-option.focus{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:-2px}.k-options .k-option[aria-selected=true]{font-weight:600}.k-options .k-option .k-tick{width:20px;color:var(--k-text);flex:none}.k-options .k-option[aria-disabled=true]{color:var(--k-disabled-text);cursor:not-allowed}.k-options .k-option .k-meta{margin-left:auto}.k-options .k-option .k-check{min-height:0}.k-coarse .k-options .k-option{min-height:var(--k-ctl-touch)}.k-pager{align-items:center;gap:var(--k-s2);margin-left:auto;display:flex}.k-pager .k-pg{min-width:var(--k-ctl-sm);height:var(--k-ctl-sm);padding:0 var(--k-s2);font:500 13px/18px var(--k-font-mono);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.k-pager .k-pg:hover{background:var(--k-hover)}.k-pager .k-pg.on{background:var(--k-ink);color:var(--k-text-on-ink)}.k-pager .k-gap{color:var(--k-text-3)}.k-coarse .k-pager .k-pg{min-width:var(--k-ctl-touch);height:var(--k-ctl-touch)}.k-btn,.k-iconbtn,.k-app a,.k-goto,.k-tabs button,.k-chip,.k-segment span,.k-rail a,.k-menu .k-mi,.k-options .k-option,.k-card,.k-tile .k-tile-img,.k-input,.k-select,.k-textarea,.k-check i,.k-pager .k-pg,.k-core-pdfimg{transition:background-color var(--k-motion-fast) var(--k-ease),color var(--k-motion-fast) var(--k-ease),border-color var(--k-motion-fast) var(--k-ease),outline-color var(--k-motion-fast) var(--k-ease),text-decoration-color var(--k-motion-fast) var(--k-ease)}@keyframes k-fade{0%{opacity:0}to{opacity:1}}@keyframes k-slide-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes k-slide-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes k-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.k-dialogwrap{animation:k-fade var(--k-motion-fast) var(--k-ease)}.k-dialog.k-slide{animation:k-slide-right var(--k-motion) var(--k-ease)}.k-dialogwrap:not(.k-side) .k-dialog{animation:k-fade var(--k-motion) var(--k-ease)}.k-drawer{animation:k-slide-left var(--k-motion) var(--k-ease)}.k-menu,.k-options,.k-toast,.k-tip{animation:k-fade var(--k-motion-fast) var(--k-ease)}.k-app.k-leaving .k-dialog,.k-app.k-leaving .k-qv-modal,.k-app.k-leaving .k-sheet,.k-app.k-leaving .k-qv-task{transition:transform var(--k-motion-exit) var(--k-ease-exit),opacity var(--k-motion-exit) var(--k-ease-exit);opacity:0;animation:none}@media(prefers-reduced-motion:reduce){.k-btn.pending:after,.k-save.saving:before{background:currentColor;border-color:currentColor;animation:none}.k-dialogwrap,.k-dialog,.k-drawer,.k-menu,.k-options,.k-toast,.k-tip,.k-qv-modal,.k-scrim,.k-sheet,.k-qv-task{animation:none}}.k-reduced .k-btn.pending:after,.k-reduced .k-save.saving:before{background:currentColor;border-color:currentColor;animation:none}.k-reduced .k-dialogwrap,.k-reduced .k-dialog,.k-reduced .k-drawer,.k-reduced .k-menu,.k-reduced .k-options,.k-reduced .k-toast,.k-reduced .k-tip,.k-reduced .k-qv-modal,.k-reduced .k-scrim,.k-reduced .k-sheet,.k-reduced .k-qv-task{animation:none}.k-reduced *{transition-duration:0s!important}.k-input.k-mono,.k-input.k-mono .k-grow,.k-input.k-mono .k-affix{font-family:var(--k-font-mono);font-variant-numeric:tabular-nums}.k-app a.k-btn,.k-app a.k-btn span{font:500 14px/20px var(--k-font-body)}.k-app a.k-btn.primary,.k-app a.k-btn.primary span,.k-app a.k-btn.danger,.k-app a.k-btn.danger span{font-weight:600}.k-app a.k-btn.sm,.k-app a.k-btn.sm span{font-size:13px;line-height:18px}.k-listbox .k-opt,.k-vcard{cursor:pointer}.k-listbox .k-opt:hover,.k-listbox .k-opt.hi{background:var(--k-hover)}.k-vcard:hover{border-color:var(--k-ink)}.k-vp-phone .k-dialogwrap:not(.k-nested){justify-content:stretch;align-items:stretch;padding:0}.k-vp-phone .k-dialogwrap:not(.k-nested) .k-dialog:not(.k-confirm){border:0;border-top:3px solid var(--k-accent);width:100%;max-width:100%;height:100%;max-height:none;box-shadow:none}.k-vp-phone .k-dialogwrap:not(.k-nested) .k-dialog:not(.k-confirm) .k-db{flex:1;min-height:0}.k-vp-phone .k-dialogwrap:not(.k-nested) .k-dialog.k-confirm{width:calc(100% - 32px);margin:auto}.k-badge{cursor:default}button.k-badge,.k-colh .k-colscope,.k-gsearch,.k-acct,.k-rail a,.k-cardbtn,.k-card .k-open,.k-tile .k-tile-img,.k-check,.k-select,.k-segment span,.k-chip,.k-tabs button,.k-menu .k-mi,.k-options .k-option,.k-pager .k-pg{cursor:pointer}.k-input,.k-textarea,[contenteditable=true]{cursor:text}.k-fact,.k-sh,.k-skel,.k-skelrow,.k-empty,.k-qgstate{cursor:default}[aria-disabled=true],:disabled,.k-chip.disabled,.k-segment span.disabled,.k-menu .k-mi.disabled,.k-options .k-option[aria-disabled=true]{cursor:not-allowed}.k-savebar{align-items:center;gap:var(--k-s3);padding:var(--k-s3) var(--k-page-x);background:var(--k-surface);border-top:var(--k-edge-raised);font:var(--k-t-table);z-index:2;flex:none;display:flex;position:relative}.k-savebar .k-meta{margin-right:auto}.k-caps{gap:var(--k-s2) var(--k-s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-cap{align-items:flex-start;gap:var(--k-s2);min-height:28px;font:var(--k-t-table);display:flex}.k-cap.na{color:var(--k-text-3)}.k-cap .k-why{font:var(--k-t-meta);color:var(--k-text-3);display:block}.k-cap .k-chg{font:var(--k-t-meta);color:var(--k-warn);white-space:nowrap;margin-left:auto;font-weight:600}.k-subhead-title{min-height:var(--k-ctl)}.k-adm-narrow .k-facts{grid-template-columns:minmax(0,1fr)}.k-tabs+.k-tools.k-adm-tools{padding-top:var(--k-s4)}.k-cap .k-chg.k-adm-revoked{color:var(--k-text-2)}.k-vp-tablet768 .k-caps,.k-vp-phone .k-caps{grid-template-columns:minmax(0,1fr)}.k-adm-need{font:var(--k-t-table);color:var(--k-text-2);align-items:center;gap:6px;display:flex}.k-adm-need.ok{color:var(--k-ok)}.k-facts.k-adm-facts1{grid-template-columns:minmax(0,1fr)}.k-facts.k-adm-facts2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-adm-fieldlist{gap:var(--k-s2);margin-top:var(--k-s2);flex-wrap:wrap;padding-left:28px;display:flex}.k-adm-fieldchip{border:var(--k-edge);font:var(--k-t-meta);background:var(--k-surface);align-items:baseline;gap:6px;padding:2px 8px;display:inline-flex}.k-adm-fieldchip.hidden{background:var(--k-surface-2);color:var(--k-text-2)}.k-vp-phone .k-adm-ptabs .k-tabs{padding:0 var(--k-page-x-phone);gap:var(--k-s4);scrollbar-width:none}.k-vp-phone .k-adm-ptabs .k-tabs::-webkit-scrollbar{display:none}.k-savebar.k-adm-savebar-phone{padding:var(--k-s3) var(--k-page-x-phone) calc(var(--k-s3) + 20px);flex-wrap:wrap}.k-savebar.k-adm-savebar-phone .k-meta{flex-basis:100%;margin-right:0}.k-vp-tablet .k-savebar{padding-left:var(--k-page-x-tablet);padding-right:var(--k-page-x-tablet)}.k-table tr.k-adm-hi>td{background:var(--k-surface-2)}.k-table td.num .k-adm-notset{font-family:var(--k-font-body)}.k-adm-popwrap{align-self:start;min-width:0;position:relative}.k-adm-fact{min-height:var(--k-ctl);font:var(--k-t-body);flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.k-adm-pop.cols{width:460px}.k-adm-pop.cols .k-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-adm-pop{z-index:30;width:300px;margin-top:2px;position:absolute;top:100%;left:0}.k-adm-pop.wide{width:520px;left:auto;right:0}.k-adm-pop .k-options .k-option .k-meta{text-align:right;margin-left:auto}.k-adm-pop.wide .k-options .k-option{flex-wrap:wrap;min-height:52px;padding-top:6px;padding-bottom:6px}.k-adm-pop.wide .k-options .k-option .k-meta{text-align:left;flex-basis:100%;margin-left:0;padding-left:24px}.k-vp-phone .k-dialogwrap:has(>.k-dialog.k-adm-task){align-items:stretch;padding:0}.k-vp-phone .k-dialog.k-adm-task{height:100%;max-height:none;box-shadow:none;border-left:0}.k-vp-phone .k-dialog.k-adm-task .k-df .k-btn{flex:1}.k-adm-cfgsec{max-width:1160px}.k-adm-cfg{gap:var(--k-s6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.k-vp-phone .k-adm-cfg,.k-vp-tablet768 .k-adm-cfg{grid-template-columns:minmax(0,1fr)}.k-vp-phone .k-adm-cfgsec{max-width:none}.k-prevdoc{background:var(--k-surface);border:var(--k-edge);padding:var(--k-s4);font:400 12px/18px var(--k-font-body);color:var(--k-text);gap:var(--k-s2);flex-direction:column;display:flex}.k-prevdoc .k-micro{color:var(--k-text-2)}.k-prevdoc .k-adm-prevrow{justify-content:space-between;gap:var(--k-s3);display:flex}.k-prevdoc .k-adm-prevsec{border-top:1px solid var(--k-line);padding-top:6px}.k-prevdoc .k-adm-prevsign{gap:var(--k-s4);display:flex}.k-prevdoc .k-adm-prevsign>div{border-bottom:1px solid var(--k-line-strong);flex:1;height:22px}.k-prevdoc .k-adm-prevterms{font-size:11px;line-height:15px}.k-print{background:var(--k-surface);width:794px;height:1123px;overflow:hidden}.k-print *,.k-print{box-sizing:border-box}.k-doc{background:var(--k-surface);width:794px;height:1123px;min-height:1123px;color:var(--k-ink);font:400 10.5pt/1.45 var(--k-font-body);flex-direction:column;gap:0;padding:48px 56px 44px;display:flex}.k-doc .kp-brand{border-bottom:3px solid var(--k-accent);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:12px;display:flex}.k-doc .kp-brand .kp-name{font:700 20pt/1.1 var(--k-font-head);letter-spacing:.01em}.k-doc .kp-brand .kp-addr,.k-doc .kp-brand .kp-branch{color:var(--k-text-2);font-size:9pt;line-height:1.4}.k-doc .kp-brand .kp-addr{max-width:420px;margin-top:4px}.k-doc .kp-brand .kp-branch{text-align:right;white-space:nowrap}.k-doc .kp-brand.compact{align-items:baseline;padding-bottom:8px}.k-doc .kp-brand.compact .kp-name{font-size:14pt}.k-doc .kp-title{align-items:baseline;gap:14px;margin-top:22px;display:flex}.k-doc .kp-title h1{font:700 28pt/1 var(--k-font-head);text-transform:uppercase;letter-spacing:.02em;margin:0}.k-doc .kp-title .kp-no{font:500 15pt/1 var(--k-font-mono);font-variant-numeric:tabular-nums}.k-doc .kp-title .kp-tag{font:600 8pt/1 var(--k-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--k-ink);border:1.5px solid var(--k-ink);white-space:nowrap;font-family:var(--k-font-head);margin-left:auto;padding:5px 8px;font-size:9pt;font-weight:700}.k-doc .kp-title.cont{margin-top:14px}.k-doc .kp-title.cont h1{font-size:18pt}.k-doc .kp-title.cont .kp-no{font-size:12pt}.k-doc .kp-sub{color:var(--k-text-2);margin-top:7px;font-size:9.5pt;line-height:1.4}.k-doc .kp-sub .kp-mono{white-space:nowrap}.k-doc .kp-meta{border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin-top:18px;padding:14px 0;display:grid}.k-doc .kp-meta.two{grid-template-columns:repeat(2,minmax(0,1fr))}.k-doc h2+.kp-meta{border-top:0;margin-top:0;padding-top:4px}.k-doc .kp-lbl{font:600 8pt/1.2 var(--k-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--k-text-3);margin-bottom:3px}.k-doc .kp-v{font-size:10.5pt;line-height:1.4}.k-doc .kp-v b,.k-doc b{font-weight:600}.k-doc .kp-s{color:var(--k-text-2);font-size:9pt;line-height:1.4}.k-doc .kp-mono{font-family:var(--k-font-mono);font-variant-numeric:tabular-nums}.k-doc .kp-s .kp-mono,.k-doc .kp-v .kp-mono{white-space:nowrap}.k-doc h2{font:700 11pt/1.2 var(--k-font-head);text-transform:uppercase;letter-spacing:.03em;border-bottom:.75pt solid var(--k-ink);align-items:center;gap:8px;margin:20px 0 6px;padding-bottom:3px;display:flex}.k-doc table{border-collapse:collapse;width:100%;margin-top:16px;font-size:10pt}.k-doc h2+table{margin-top:0}.k-doc th{text-align:left;font:600 8pt/1.2 var(--k-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--k-text-2);border-bottom:2px solid var(--k-ink);vertical-align:bottom;white-space:nowrap;padding:0 8px 6px 0}.k-doc td{border-bottom:1px solid var(--k-line);vertical-align:top;padding:7px 8px 7px 0;line-height:1.35}.k-doc th:last-child,.k-doc td:last-child{padding-right:0}.k-doc td.num,.k-doc th.num{text-align:right}.k-doc td.num{font-family:var(--k-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.k-doc td .kp-s{display:block}.k-doc td.kp-inline .kp-s{display:inline}.k-doc table.kp-plain{margin-top:0}.k-doc table.kp-plain td{padding:5px 8px 5px 0}.k-doc .kp-totals{background:var(--k-surface);border:.75pt solid var(--k-line-edge);width:344px;margin:14px 0 0 auto;padding:10px 14px;font-size:10.5pt}.k-doc .kp-totals>div{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.k-doc .kp-totals>div>span:first-child{color:var(--k-text-2)}.k-doc .kp-totals .grand{border-top:1px solid var(--k-ink);margin-top:4px;padding-top:8px;font-size:12.5pt;font-weight:700}.k-doc .kp-totals .grand>span:first-child{color:var(--k-ink)}.k-doc .kp-totals .due{background:var(--k-accent-tint);border-top:1.5pt solid var(--k-ink);margin:8px -14px -10px;padding:9px 14px;font-size:12pt;font-weight:700}.k-doc .kp-totals .due>span:first-child{color:var(--k-ink)}.k-doc .kp-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.k-doc .kp-cols.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:4px}.k-doc .kp-text{color:var(--k-text-2);font-size:9.5pt;line-height:1.45}.k-doc .kp-sign{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:34px;display:grid}.k-doc .kp-sign>div{border-top:1px solid var(--k-ink);padding-top:6px;font-size:9.5pt;font-weight:600}.k-doc .kp-sign .kp-s{font-weight:400;display:block}.k-doc .kp-foot{border-top:1px solid var(--k-line);color:var(--k-text-3);justify-content:space-between;gap:16px;margin-top:auto;padding-top:10px;font-size:8.5pt;display:flex}.k-doc .kp-foot span:nth-child(2){text-align:center;white-space:nowrap}.k-doc .kp-foot span:last-child{text-align:right;white-space:nowrap}.k-doc .kp-box{border:1.2px solid var(--k-ink);vertical-align:-2px;width:13px;height:13px;margin-right:7px;display:inline-block}.k-doc .kp-line{border-bottom:1px solid var(--k-line-strong);height:26px}.k-doc .kp-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 20px;font-size:10pt;display:grid}.k-doc .kp-words{border-bottom:1px solid var(--k-line-strong);align-items:baseline;gap:12px;width:344px;margin:12px 0 0 auto;padding:6px 0 4px;display:flex}.k-doc .kp-words .kp-lbl{white-space:nowrap;margin:0}.k-doc .kp-snap{width:344px;color:var(--k-text-2);margin:8px 0 0 auto;font-size:8.5pt;line-height:1.4}.k-doc td .kp-s.kp-block{display:block}.k-doc .kp-brand .kp-name,.k-doc .kp-meta .kp-v,.k-doc .kp-meta .kp-s{overflow-wrap:anywhere}.k-doc .kp-brand .kp-branch{flex:none}.k-adm-neg{color:var(--k-danger)}.k-adm-printroute{background:var(--k-canvas);flex-direction:column;width:100%;height:100%;display:flex;overflow:auto}.k-adm-printbar{z-index:2;align-items:center;gap:var(--k-s3);min-height:var(--k-topbar);padding:0 var(--k-page-x);background:var(--k-surface);border-bottom:var(--k-edge);flex:none;display:flex;position:sticky;top:0}.k-adm-printbar .k-meta{flex:1;min-width:0}.k-adm-printpaper{margin:var(--k-s6) auto;border:var(--k-edge);background:var(--k-surface);flex:none}.k-adm-printstate{margin:var(--k-s6) auto;width:794px;max-width:calc(100% - 2 * var(--k-page-x));flex:none}.k-vp-phone .k-adm-printbar,.k-adm-printroute.phone .k-adm-printbar{padding:0 var(--k-page-x-phone)}.k-adm-printroute.phone .k-adm-printpaper{margin:var(--k-s4) var(--k-page-x-phone);overflow:hidden}.k-adm-docframe{flex-direction:column;flex:1;min-height:0;display:flex}.k-adm-docframe iframe{background:var(--k-canvas);border:0;flex:1;width:100%;min-height:0}.k-adm-printroute .k-adm-docframe .k-adm-printpaper{margin:var(--k-s6) auto}.k-adm-printroute.phone .k-adm-docframe .k-adm-printpaper{margin:var(--k-s4) var(--k-page-x-phone)}.k-doc .kp-adm-hand{align-items:flex-end;gap:8px;margin-top:8px;display:flex}.k-doc .kp-adm-blank{border-bottom:1px solid var(--k-line-strong);flex:1;height:14px}.k-vp-tablet768 .k-table.k-adm-cat{table-layout:auto}.k-vp-tablet768 .k-table.k-adm-cat td{overflow-wrap:normal}.k-vp-tablet768 .k-table.k-adm-cat td:first-child{min-width:180px}.k-vp-tablet768 .k-table.k-adm-cat td,.k-vp-tablet768 .k-table.k-adm-cat th{white-space:nowrap}.k-vp-tablet768 .k-table.k-adm-cat td:first-child{white-space:normal}.k-vp-tablet768 .k-sec>.k-table.k-adm-cat{display:block;overflow-x:auto}.k-logo-row{gap:var(--k-s5);align-items:flex-start;display:flex}.k-logo-box{width:200px;height:80px;padding:var(--k-s2);background:var(--k-surface);border:1px solid var(--k-line);flex:none;justify-content:center;align-items:center;display:flex}.k-logo-box.empty{background:var(--k-surface-2);border-style:dashed}.k-logo-box svg,.k-logo-box img{object-fit:contain;max-width:100%;max-height:100%;display:block}.k-logo-box svg{width:auto;height:100%}.k-logo-side{gap:var(--k-s2);flex-direction:column;min-width:0;display:flex}.k-vp-phone .k-logo-row{gap:var(--k-s4);flex-direction:column}.k-vp-phone .k-logo-box{width:100%;max-width:280px}.k-glogo-a{fill:var(--k-ink)}.k-glogo-b{fill:var(--k-surface)}.k-glogo-c{fill:var(--k-ink-3)}.k-doc .kp-brand .kp-brandl{align-items:flex-end;gap:10pt;min-width:0;display:flex}.k-doc .kp-brand .kp-logo{flex:none;max-width:120pt;height:36pt;display:block}.k-doc .kp-brand .kp-logo svg,.k-doc .kp-brand .kp-logo img{object-fit:contain;width:auto;max-width:120pt;height:100%;display:block}.k-authwrap{padding:var(--k-s6) var(--k-page-x);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow-y:auto}.k-authcard{background:var(--k-surface);border:var(--k-edge-ink);width:400px;max-width:100%;box-shadow:var(--k-shadow-overlay);padding:var(--k-s7);gap:var(--k-s4);flex-direction:column;display:flex}.k-authcard h1{font:var(--k-t-page);text-transform:uppercase;letter-spacing:var(--k-tracking-head);margin:0}.k-authcard p{margin:0}.k-app .k-authcard .k-brand{color:var(--k-text)}.k-vp-phone .k-authwrap{padding:var(--k-s6) var(--k-page-x-phone);justify-content:flex-start;align-items:stretch}.k-vp-phone .k-authcard{width:100%;padding:var(--k-s6)}.k-reqs{font:var(--k-t-meta);color:var(--k-text-2);flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.k-authwrap{gap:var(--k-s7);flex-direction:column}.k-authlogo{font-family:var(--k-font-head);letter-spacing:var(--k-tracking-head);text-transform:uppercase;align-items:center;gap:var(--k-s2);color:var(--k-text);flex:none;font-size:30px;font-weight:700;line-height:34px;display:flex}.k-authlogo i{background:var(--k-accent);width:10px;height:26px;display:block}.k-vp-phone .k-authlogo{align-self:center}.k-vp-phone320 .k-authwrap{gap:var(--k-s5);padding-top:var(--k-s5)}.k-t7-warntext{gap:var(--k-s2);color:var(--k-warn);align-items:flex-start;display:flex}.k-t7-warntext .k-icon{flex:none;margin-top:2px}.k-ovrows{gap:var(--k-s5);flex-direction:column;display:flex}.k-kpis{gap:var(--k-s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-ovrow2{gap:var(--k-s5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.k-ovrow3{gap:var(--k-s5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.k-vp-tablet .k-kpis,.k-vp-phone .k-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.k-vp-phone .k-kpis{gap:var(--k-s3)}.k-vp-tablet .k-ovrow2,.k-vp-tablet .k-ovrow3,.k-vp-phone .k-ovrow2,.k-vp-phone .k-ovrow3{grid-template-columns:minmax(0,1fr)}.k-vp-phone .k-ovrows{gap:var(--k-s4)}.k-app a.k-kpi,.k-app div.k-kpi{background:var(--k-surface);border:var(--k-edge);padding:var(--k-s4) var(--k-s5);grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--k-s1);color:var(--k-text);min-width:0;text-decoration:none;display:grid;position:relative}.k-kpi .k-k{font:var(--k-t-meta);color:var(--k-text-2);align-self:start}.k-kpi .k-kq{color:var(--k-text-3)}.k-kpi .k-vrow{justify-content:space-between;align-items:center;gap:var(--k-s3);flex-wrap:wrap;align-self:start;min-height:28px;display:flex}.k-kpi .k-spk{flex:none;display:inline-flex}.k-kpi .k-v{font:500 24px/28px var(--k-font-body);font-variant-numeric:tabular-nums lining-nums;color:var(--k-text);white-space:nowrap;align-items:center;height:28px;display:flex}.k-kpi .k-tr{justify-content:space-between;align-items:center;gap:var(--k-s2);min-height:18px;font:var(--k-t-meta);color:var(--k-text-3);align-self:end;display:flex}.k-kpi .k-tr .k-icon{color:var(--k-text-3)}.k-kpi .k-tr .k-mono{line-height:1}.k-kpi-failed .k-vrow .k-btn.sm,.k-coarse .k-kpi-failed .k-vrow .k-btn.sm{height:28px;min-height:0}.k-vp-phone a.k-kpi,.k-vp-phone div.k-kpi{padding:var(--k-s3) var(--k-s4)}.k-kpiblock{gap:var(--k-s2);flex-direction:column;display:flex}.k-kpifoot{margin-left:calc(-1 * var(--k-s2));align-items:center;display:flex}.k-kpidisc .k-icon,.k-asofbtn .k-icon{color:var(--k-text-3)}.k-kpidisc[aria-expanded=true] .k-icon:last-child{transform:rotate(180deg)}.k-kpidefs{background:var(--k-surface);border:var(--k-edge);padding:var(--k-s4) var(--k-s5);gap:var(--k-s3);flex-direction:column;display:flex}.k-kpidefs[hidden]{display:none}.k-kpidefs dl{gap:var(--k-s3) var(--k-s6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.k-kpidefs dt{font:var(--k-t-meta);color:var(--k-text);font-weight:500}.k-kpidefs dd{font:var(--k-t-table);color:var(--k-text-2);margin:2px 0 0}.k-kpidefs p{font:var(--k-t-meta);color:var(--k-text-3);margin:0}.k-vp-phone .k-kpidefs dl,.k-vp-tablet768 .k-kpidefs dl{grid-template-columns:minmax(0,1fr)}.k-vp-phone .k-kpidefs{padding:var(--k-s3) var(--k-s4)}.k-chdef{font:var(--k-t-meta);color:var(--k-text-2);margin-top:-6px}.k-chart{max-width:100%;height:auto;display:block;overflow:visible}.k-chart text{font:var(--k-t-meta);fill:var(--k-text-3);font-size:12px}.k-chart text.k-num{font-family:var(--k-font-mono);font-variant-numeric:tabular-nums}.k-chart text.k-lab{fill:var(--k-text);font-weight:500}.k-chart text.k-mut{fill:var(--k-text-3);font-size:11px}.k-chart .k-grid{stroke:var(--k-line);stroke-width:1px}.k-chart .k-axis{stroke:var(--k-line-strong);stroke-width:1px}.k-chart .k-spline{fill:none;stroke:var(--k-line-strong);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.k-chart .k-ring{stroke:var(--k-surface);stroke-width:2px}.k-chart .k-skelfill{fill:var(--k-surface-3)}.k-chart .k-orange,.k-sw.k-orange{fill:var(--k-accent);background:var(--k-accent)}.k-chart .k-ink,.k-sw.k-ink{fill:var(--k-ink);background:var(--k-ink)}.k-chart .k-grey,.k-sw.k-grey{fill:var(--k-line-strong);background:var(--k-line-strong)}.k-chart .k-grey-2,.k-sw.k-grey-2{fill:var(--k-text-3);background:var(--k-text-3)}.k-chart .k-grey-3,.k-sw.k-grey-3{fill:var(--k-surface-3);background:var(--k-surface-3)}.k-sw{vertical-align:-1px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.k-chlegend{gap:var(--k-s2) var(--k-s5);font:var(--k-t-meta);color:var(--k-text-2);flex-wrap:wrap;display:flex}.k-chlegend b{color:var(--k-text);font-weight:500}.k-chkeys{flex-direction:column;display:flex}.k-app a.k-chkey{align-items:center;gap:var(--k-s2);min-height:32px;padding:0 var(--k-s1);border-top:1px solid var(--k-line);font:var(--k-t-table);color:var(--k-text);text-decoration:none;display:flex}.k-app a.k-chkey:first-child{border-top:0}.k-chkey b{font-weight:500}.k-chempty{gap:var(--k-s1);padding:var(--k-s4) var(--k-s4);border:1px dashed var(--k-line-dashed);font:var(--k-t-meta);color:var(--k-text-2);flex-direction:column;display:flex}.k-chempty b{font:var(--k-t-body-strong);color:var(--k-text)}.k-ovattn{flex-direction:column;display:flex}.k-app a.k-ovattnrow{align-items:center;gap:var(--k-s3);min-height:44px;padding:var(--k-s1) var(--k-s1);border-top:1px solid var(--k-line);color:var(--k-text);font:var(--k-t-table);text-decoration:none;display:flex}.k-app a.k-ovattnrow:first-child{border-top:0}.k-ovattnrow .k-plate{flex:none;width:84px}.k-ovattnrow .k-ovattnwhat,.k-ovattnrow .k-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.k-ovattnrow .k-icon{color:var(--k-text-3);flex:none}.k-skel.line{display:block}.k-wcard{background:var(--k-surface);border:var(--k-edge);padding:var(--k-s4);gap:var(--k-s2);flex-direction:column;display:flex}.k-wcard .k-plate{font-size:20px;line-height:24px}.k-witem{justify-content:space-between;gap:var(--k-s3);font:var(--k-t-body);border-top:1px solid var(--k-line);padding:6px 0;display:flex}.k-witem .k-meta{white-space:nowrap}.k-wcard-open{cursor:pointer;position:relative}.k-wcard-open:hover{border-color:var(--k-ink)}.k-wcardbtn{gap:var(--k-s2);width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.k-wcardbtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.k-wcardbtn:focus-visible{outline:none}.k-wcardbtn:focus-visible:after{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:-3px}.k-wsec-open{cursor:pointer}.k-wsec-open:hover{border-color:var(--k-ink)}.k-late{color:var(--k-danger);font-weight:600}.k-errpage{padding:96px var(--k-page-x) var(--k-s6);flex:1;justify-content:center;align-items:flex-start;display:flex;overflow-y:auto}.k-vp-phone .k-errpage{padding:var(--k-s7) var(--k-page-x-phone)}.k-errcard{gap:var(--k-s3);flex-direction:column;width:560px;max-width:100%;display:flex}.k-errcard h1{font:var(--k-t-page);text-transform:uppercase;letter-spacing:var(--k-tracking-head);margin:0}.k-errcard p{margin:0}.k-offline{background:var(--k-ink);color:var(--k-text-on-ink);padding:var(--k-s2) var(--k-page-x);gap:var(--k-s3);font:var(--k-t-table);flex:none;align-items:center;display:flex}.k-vp-phone .k-offline{padding:var(--k-s2) var(--k-page-x-phone);align-items:flex-start}.k-app .k-offline .k-btn.tertiary{color:var(--k-text-on-ink);-webkit-text-decoration-color:var(--k-text-on-ink-2);text-decoration-color:var(--k-text-on-ink-2)}.k-plancat{background:var(--k-surface-2);border:var(--k-edge);padding:var(--k-s3) var(--k-s4);gap:var(--k-s2);flex-direction:column;display:flex}.k-plancat h3{font:var(--k-t-sub);margin:0}.k-plancat ul{font:var(--k-t-table);flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.k-ovrow3 .k-sec>.k-sh h2,.k-ovrow3 .k-sec>.k-sh .k-meta{white-space:nowrap}.k-chtotal{align-items:center;gap:var(--k-s2);min-height:32px;padding:0 var(--k-s1);border-top:1px solid var(--k-line-ink);font:var(--k-t-body-strong);display:flex}.k-ovrows .k-sec>.k-sh h2{white-space:nowrap}.k-vp-phone .k-app a.k-ovattnrow,.k-vp-phone a.k-ovattnrow{grid-template-columns:minmax(0,1fr) auto auto;grid-auto-flow:dense;column-gap:var(--k-s2);padding:var(--k-s2) var(--k-s1);row-gap:2px;display:grid}.k-vp-phone .k-ovattnrow>.k-grow{grid-column:1/-1}.k-vp-phone .k-ovattnrow .k-ovattnwhat,.k-vp-phone .k-ovattnrow .k-sub{white-space:normal}.k-vp-phone .k-ovattnrow .k-plate{width:auto}.k-vp-phone .k-ovrows .k-sec>.k-sh{flex-wrap:wrap;row-gap:2px}.k-vp-phone .k-ovrows .k-sec>.k-sh .k-meta{flex-basis:100%;order:3;margin-right:0}.k-vp-phone .k-ovrows .k-sec>.k-sh h2{margin-right:auto}.k-t7-tabs .k-tabs{padding:0 var(--k-page-x-phone);gap:var(--k-s5)}.k-t7-tabs .k-tabs button{height:44px}.k-t7-jfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding-top:4px}.k-vp-phone .k-t7-jfacts,.k-narrow .k-t7-jfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.k-vp-phone320 .k-t7-jfacts{grid-template-columns:minmax(0,1fr)}.k-t7-part{gap:var(--k-s2);padding:var(--k-s3) 0;border-top:1px solid var(--k-line);font:var(--k-t-body);flex-direction:column;display:flex}.k-t7-part:first-of-type{border-top:0}.k-t7-part .k-meta{line-height:18px}.k-t7-partacts{align-items:center;gap:var(--k-s2);flex-wrap:wrap;display:flex}.k-t7-partacts .k-meta{align-items:center;gap:4px;display:inline-flex}.k-t7-stale>span:first-child{color:var(--k-text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--k-line-strong);text-decoration-color:var(--k-line-strong)}.k-t7-stale .k-sub{text-decoration:none}.k-t7-queue{border:var(--k-edge);margin-bottom:var(--k-s3);flex-direction:column;display:flex}.k-t7-qrow{gap:var(--k-s1) var(--k-s3);padding:var(--k-s2) var(--k-s3);border-top:1px solid var(--k-line);font:var(--k-t-table);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.k-t7-qrow:first-child{border-top:0}.k-t7-qrow .k-t7-partacts{grid-column:1/-1}.k-t7-qstate{white-space:nowrap;font:var(--k-t-meta)}.k-t7-bar{background:var(--k-surface-3);grid-column:1/-1;height:4px}.k-t7-bar i{background:var(--k-ink);height:100%;display:block}.k-t7-pdf{background:var(--k-surface-2);font:var(--k-t-meta);color:var(--k-text-2);flex-direction:column;gap:4px}.k-t7-foot .k-btn{flex:1;min-width:0}.k-vp-phone .k-t7-tabs{flex:none}.k-t7-matches{gap:var(--k-s1);flex-direction:column;flex:none;display:flex}.k-t7-matches .k-options{box-shadow:none;border:var(--k-edge);min-width:0;max-height:none}.k-vp-phone .k-t7-alert .k-alert{flex-wrap:wrap}.k-vp-phone .k-t7-alert .k-alert>.k-grow{flex-basis:calc(100% - 32px)}.k-vp-phone .k-t7-alert .k-alert>.k-btn{margin-left:32px}.k-vp-phone .k-offline.k-t7-short{align-items:center;min-height:44px;padding-top:6px;padding-bottom:6px}.k-t12-sec{min-height:0}.k-t12-fill{gap:var(--k-s3);flex-direction:column;flex:1;min-width:0;display:flex}.k-t12-sec .k-segment{height:var(--k-ctl-sm)}.k-t12-sec .k-segment span{padding:0 10px;font-size:13px}.k-ovrow3 .k-t12-sec>.k-sh{flex-wrap:wrap;row-gap:2px}.k-ovrow3 .k-t12-sec>.k-sh h2{order:1;margin-right:auto}.k-ovrow3 .k-t12-sec>.k-sh .k-segment{order:2}.k-ovrow3 .k-t12-sec>.k-sh .k-meta{flex:1 0 60%;order:3;margin-right:0}.k-ovrow3 .k-t12-sec>.k-sh .k-btn,.k-ovrow3 .k-t12-sec>.k-sh .k-goto{order:4}.k-kpi .k-v .k-t12-na,.k-t12-na{font:var(--k-t-body);color:var(--k-text-2);font-weight:500}.k-kpi .k-v .k-t12-na{font-size:18px;line-height:28px}.k-app a.k-kpi.k-t12-focus{outline:2px solid var(--k-ink);outline-offset:2px}.k-t12-skel{flex-direction:column;gap:14px;padding:8px 0;display:flex}.k-t12-skelrows .k-skelrow{min-height:44px}.k-t12-range{gap:var(--k-s2);padding:var(--k-s2) var(--k-s3);display:flex}.k-t12-scroll{min-width:0;overflow-x:auto}.k-vp-phone .k-t12-branch .k-table{min-width:720px}.k-vp-phone320 .k-kpis{grid-template-columns:minmax(0,1fr)}.k-t12-url{align-items:center;gap:var(--k-s3);height:32px;padding:0 var(--k-page-x);background:var(--k-surface-2);border-bottom:1px solid var(--k-line-strong);font:var(--k-t-meta);color:var(--k-text-2);white-space:nowrap;display:flex;overflow:hidden}.k-t12-url .k-mono{color:var(--k-text)}.k-t12-from{align-items:center;gap:var(--k-s3);min-height:40px;padding:var(--k-s1) var(--k-page-x);background:var(--k-surface);border-bottom:1px solid var(--k-line);font:var(--k-t-meta);color:var(--k-text-2);flex:none;display:flex}.k-t12-from b{color:var(--k-text);font-weight:600}.k-vp-tablet .k-t12-from{padding-left:var(--k-page-x-tablet);padding-right:var(--k-page-x-tablet)}.k-t12-stats{gap:var(--k-s3);padding:0 var(--k-page-x) var(--k-s3);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-t12-stat{background:var(--k-surface);border:var(--k-edge);padding:var(--k-s3) var(--k-s4);flex-direction:column;gap:2px;min-width:0;display:flex}.k-t12-stat .k-k{font:var(--k-t-meta);color:var(--k-text-2)}.k-t12-stat .k-v{font:var(--k-t-mono-lg)}.k-t12-stat .k-v.na{font:var(--k-t-body-strong);color:var(--k-text-2)}.k-t12-stat .k-n{font:var(--k-t-meta);color:var(--k-text-3)}.k-vp-phone .k-t12-stats{padding:0 var(--k-page-x-phone) var(--k-s3);grid-template-columns:repeat(2,minmax(0,1fr))}.k-vp-phone .k-t12-stat .k-v{font-size:17px;line-height:22px}.k-table tr.k-t12-hi td{background:var(--k-selected)}.k-table td .k-rowact+.k-rowact{margin-left:var(--k-s2)}.k-t12-cards{gap:0}.k-t12-card{padding:var(--k-s3) 0;border-top:1px solid var(--k-line);font:var(--k-t-table);flex-direction:column;gap:4px;display:flex}.k-t12-card:first-child{border-top:0}.k-t12-card .k-r{justify-content:space-between;gap:var(--k-s3);align-items:center;min-width:0;display:flex}.k-t12-card .k-r>.k-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-t12-card .k-amt{font:var(--k-t-mono-lg);white-space:nowrap;font-size:18px}.k-t12-cust{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.k-t12-cardacts{gap:var(--k-s2);padding-top:var(--k-s1);display:flex}.k-t12-cardacts .k-btn{flex:1}.k-t12-facts2 .k-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.k-t12-facts1 .k-facts{grid-template-columns:minmax(0,1fr)}.k-t12-rangeacts{justify-content:flex-end;gap:var(--k-s2);padding:0 var(--k-s3) var(--k-s3);display:flex}.k-t7-mediaacts{gap:var(--k-s2);padding-bottom:var(--k-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-t7-skelfacts{padding-top:var(--k-s2)}.k-t7-skelfacts .k-skelrow,.k-pjh .k-skelrow{padding:var(--k-s1) 0;border:0}.k-t7-footnote{align-items:center;gap:var(--k-s2);padding:var(--k-s2) var(--k-page-x-phone);border-top:1px solid var(--k-line);flex:none;display:flex}.k-t7-tabhead{align-items:center;gap:var(--k-s1) var(--k-s3);padding-bottom:var(--k-s3);flex-wrap:wrap;display:flex}.k-t7-tabhead .k-meta{flex-basis:100%}.k-ovna{gap:var(--k-s3) var(--k-s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-ovna-i{flex-direction:column;gap:2px;min-width:0;display:flex}.k-ovna-i b{font:var(--k-t-body-strong);color:var(--k-text)}.k-ovna-i span{font:var(--k-t-meta);color:var(--k-text-2)}.k-vp-phone .k-ovna{grid-template-columns:minmax(0,1fr)}.k-ovrow2.k-ovpair .k-t12-sec>.k-sh{flex-wrap:wrap;row-gap:2px}.k-ovrow2.k-ovpair .k-t12-sec>.k-sh h2{order:1;margin-right:auto}.k-ovrow2.k-ovpair .k-t12-sec>.k-sh .k-segment{order:2}.k-ovrow2.k-ovpair .k-t12-sec>.k-sh .k-meta{white-space:nowrap;flex:1 0 60%;order:3;margin-right:0}.k-ovrow2.k-ovpair .k-t12-sec>.k-sh .k-btn,.k-ovrow2.k-ovpair .k-t12-sec>.k-sh .k-goto{order:4}.k-app>.k-scrim,.k-app>.k-qv-modal{top:var(--k-topbar)}.k-vp-phone .k-col,.k-boardseg{flex:none}.k-boardsearch .k-grow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-filterrow{align-items:center;gap:var(--k-s2);padding:0 var(--k-page-x) var(--k-s3);font:var(--k-t-meta);color:var(--k-text-2);flex-wrap:wrap;flex:none;display:flex}.k-vp-tablet .k-filterrow{padding-left:var(--k-page-x-tablet);padding-right:var(--k-page-x-tablet)}.k-issuemenu{padding:var(--k-s2) 0}.k-issuemenu .k-check{height:38px;padding:0 var(--k-s3);display:flex}.k-winmenu{min-width:300px}.k-winmenu .k-range{gap:var(--k-s2);padding:var(--k-s2) var(--k-s3);display:flex}.k-cards .k-foot.busy{color:var(--k-text-2)}.k-cards .k-foot.failed{color:var(--k-danger)}.k-col.history{flex-basis:420px;width:420px}.k-table .k-pp{min-width:0}.k-pp .k-stamp.inactive{color:var(--k-warn);border-color:var(--k-warn-line)}.k-whostamp{height:var(--k-ctl-sm);padding:0 var(--k-s3);border:1px solid var(--k-line-strong);font:500 14px/20px var(--k-font-body);white-space:nowrap;margin:0 var(--k-s2) 0 0;align-items:center;display:inline-flex}.k-whostamp.inactive{color:var(--k-warn);border-color:var(--k-warn-line);border-style:dashed}.k-qrow.edit .k-pp{width:100%}.k-transfer{margin-bottom:0}:root{--core-ctxfact-min:190px}.k-ctxgrid{grid-template-columns:repeat(5,minmax(var(--core-ctxfact-min),auto))}.k-sh .k-meta .k-mono,.k-jh .k-ctxgrid .k-mono{margin:0 2px}.k-vp-tablet768 .k-jh .k-r1{flex-wrap:wrap}.k-vp-tablet768 .k-jh .k-back,.k-vp-tablet768 .k-jh .k-vehl{white-space:nowrap}.k-pp .k-saveslot{width:auto;min-width:120px}.k-core-pfacts{font:var(--k-t-meta);color:var(--k-text-2);flex-direction:column;gap:2px;display:flex}.k-core-pfacts>div{gap:var(--k-s2);grid-template-columns:84px minmax(0,1fr);align-items:baseline;display:grid}.k-core-pfacts .k-micro{color:var(--k-text-3)}.k-vp-tablet .k-core-pfacts>div{grid-template-columns:76px minmax(0,1fr)}.k-core-results{border:1px solid var(--k-line-strong);max-height:300px;overflow-y:auto}.k-core-results .k-option{align-items:flex-start;min-height:52px;padding-top:6px;padding-bottom:6px}.k-core-opt{flex-direction:column;gap:2px;min-width:0;display:flex}.k-core-opt>span:first-child{gap:var(--k-s2);flex-wrap:wrap;align-items:center;display:flex}.k-core-opt .k-badge{height:22px}.k-core-added{border-top:1px solid var(--k-line-strong);padding-top:var(--k-s3);gap:var(--k-s2);flex-direction:column;display:flex}.k-core-addedh{font:var(--k-t-sub);justify-content:space-between;align-items:center;display:flex}.k-core-added .k-table td{vertical-align:middle}.k-core-added .k-saveslot{min-width:0;display:inline-flex}.k-core-failedrow td{background:var(--k-danger-tint)}.k-core-pdftile{min-width:0;font:var(--k-t-meta);color:var(--k-text-2);flex-direction:column;gap:4px;margin:0;display:flex}.k-core-pdftile .k-tile-cap{flex-direction:column;gap:0;min-width:0;display:flex}.k-core-pdftile .k-tile-name{color:var(--k-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:36px;display:-webkit-box;overflow:hidden}.k-core-pdftile .k-tile-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-core-pdfimg{aspect-ratio:4/3;border:var(--k-edge);background:var(--k-surface-2);color:var(--k-text-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.k-core-pdfimg b{color:var(--k-text);font:var(--k-t-micro);letter-spacing:var(--k-tracking-micro);text-transform:uppercase}.k-core-pdfimg .k-icon{width:28px;height:28px}.k-core-mini{border:var(--k-edge);background:var(--k-surface-2);width:48px;height:36px;color:var(--k-text-3);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.k-core-mini img{object-fit:cover;width:100%;height:100%;display:block}.k-core-mini.broken{border-style:dashed}.k-core-queue{gap:var(--k-s3);padding-bottom:var(--k-s4);margin-bottom:var(--k-s4);border-bottom:1px solid var(--k-line);flex-direction:column;display:flex}.k-dialog.k-core-viewer{width:1000px;max-width:calc(100% - 64px);max-height:calc(100% - 64px)}.k-dialog.k-core-viewer .k-db{background:var(--k-ink);justify-content:center;align-items:center;min-height:480px;padding:0}.k-dialog.k-core-viewer .k-dh .k-meta{white-space:nowrap}.k-core-stage{justify-content:center;align-items:center;width:100%;height:100%;min-height:480px;display:flex}.k-core-stage img{object-fit:contain;width:100%;max-width:760px;height:auto;max-height:570px;display:block}.k-core-stagemsg{background:var(--k-surface);border:var(--k-edge);padding:var(--k-s5) var(--k-s6);align-items:center;gap:var(--k-s2);text-align:center;max-width:420px;font:var(--k-t-table);color:var(--k-text-2);flex-direction:column;display:flex}.k-core-stagemsg b{color:var(--k-text)}.k-core-stagemsg .k-icon{width:28px;height:28px;color:var(--k-text-3)}.k-core-stage.broken{background:var(--k-surface-3)}.k-vp-phone .k-dialogwrap.k-core-viewerwrap{align-items:stretch;padding:0}.k-vp-phone .k-dialog.k-core-viewer{border:0;width:100%;max-width:none;height:auto;min-height:100%;max-height:none}.k-vp-phone .k-dialog.k-core-viewer .k-db{flex:1;min-height:0}.k-vp-phone .k-dialog.k-core-viewer .k-dh{flex-wrap:wrap}.k-vp-phone .k-dialog.k-core-viewer .k-dh .k-meta{white-space:normal;order:3;width:100%}.k-vp-phone .k-dialog.k-core-viewer .k-df .k-btn{flex:1}.k-vp-phone .k-dialog.k-core-viewer .k-df .k-meta{width:100%}.k-vp-phone .k-dialog.k-core-viewer .k-df{flex-wrap:wrap}.k-vp-phone .k-core-stage{min-height:0}.k-core-evlist{flex-direction:column;display:flex}.k-core-ev{gap:var(--k-s3);border-top:1px solid var(--k-line);font:var(--k-t-table);grid-template-columns:160px minmax(0,1fr) 140px;padding:6px 0;display:grid}.k-core-ev:first-child{border-top:0}.k-core-ev.phone{grid-template-columns:minmax(0,1fr);gap:2px}.k-dialog .k-row.wrap{flex-wrap:wrap}.k-vp-desktop1920 .k-core-pfacts>div{grid-template-columns:96px minmax(0,1fr)}.k-vp-desktop .k-ctxgrid,.k-vp-desktop1920 .k-ctxgrid{max-width:1180px}.k-vp-phone320 .k-pjh .k-row{flex-wrap:wrap}.k-vp-phone320 .k-tiles .k-tile,.k-vp-phone320 .k-tiles .k-core-pdftile{width:136px!important}.k-core-tag{vertical-align:1px;border:1px solid var(--k-line-strong);height:18px;line-height:16px;font:500 12px/16px var(--k-font-body);color:var(--k-text-2);white-space:nowrap;margin-left:6px;padding:0 6px;display:inline-block}.k-core-tag.warn{border-color:var(--k-warn-line);background:var(--k-warn-tint);color:var(--k-text)}.k-core-summary .k-l{gap:var(--k-s3);grid-template-columns:96px minmax(0,1fr);display:grid}.k-core-summary .k-l>span:first-child{color:var(--k-text-2)}.k-vp-phone .k-pjh{position:relative}.k-vp-phone .k-pjh .k-dd{position:static}.k-tabs button[aria-disabled=true],.k-tabs button[aria-disabled=true] em{color:var(--k-disabled-text)}.k-vp-phone .k-content .k-sec>.k-sh{flex-wrap:wrap;row-gap:2px}.k-vp-phone .k-content .k-sec>.k-sh h2{white-space:nowrap;margin-right:auto}.k-vp-phone .k-content .k-sec>.k-sh .k-meta{flex-basis:100%;order:3;margin-right:0}.k-qv .k-qvh,.k-qv-task .k-qvh,.k-qv .k-qvf,.k-qv-task .k-qvf{flex:none}.k-qvh .k-r1{min-height:var(--k-ctl)}.k-qvh .k-title{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:66px;display:-webkit-box;overflow:hidden}.k-qvh .k-r2{min-height:28px}.k-qvh .k-ctx{align-items:center}.k-attn.facts{background:var(--k-surface-2);border-left-color:var(--k-line-strong)}.k-attn.checking .k-attn-h,.k-attn.facts .k-attn-h{font-weight:500}.k-qg .k-qgskel .k-skelrow{border-bottom:0;border-top:1px solid var(--k-line);gap:var(--k-s3);min-height:36px}.k-qg .k-qgskel .k-skelrow:first-child{border-top:0}.k-qg .k-qgskel .k-skelrow .k-skel:first-child{flex:1}.k-qg .k-qgstate .k-btn.tertiary{padding:0 4px}.k-qveditor{border-top:1px solid var(--k-line);padding-top:var(--k-s2);gap:var(--k-s2);flex-direction:column;display:flex}.k-qveditor .k-qrow.edit{border-top:0;grid-template-columns:minmax(0,1fr);padding-top:0}.k-qv .k-fact,.k-qv-task .k-fact{grid-template-columns:120px minmax(0,1fr)}.k-qvb>.k-empty{align-self:stretch}.k-qv-task .k-qvf{padding:var(--k-s3) var(--k-page-x-phone) calc(var(--k-s3) + 20px)}.k-qv-task .k-qvf .k-btn{min-height:var(--k-ctl-lg);flex:1}.k-cards .k-empty.k-core-colfail{color:var(--k-danger);border-color:var(--k-danger-line);background:var(--k-danger-tint);align-items:center;gap:var(--k-s1);flex-direction:column;display:flex}.k-cards .k-empty.k-core-colfail b{color:var(--k-danger)}.k-cards .k-empty.k-core-colfail span{color:var(--k-text-2)}.k-cards .k-empty.k-core-first{gap:var(--k-s1);text-align:left;flex-direction:column;display:flex}.k-cards .k-empty.k-core-first b{color:var(--k-text);font:var(--k-t-sub)}.k-colh .k-core-pending{color:var(--k-text-3)}.k-core-boardalert{padding:0 var(--k-page-x) var(--k-s3);flex:none}.k-vp-tablet .k-core-boardalert{padding-left:var(--k-page-x-tablet);padding-right:var(--k-page-x-tablet)}.k-core-move{padding-top:var(--k-s1);display:flex}.k-core-tabnote{gap:var(--k-s1) var(--k-s4);padding:var(--k-s2) var(--k-page-x) 0;font:var(--k-t-meta);color:var(--k-text-2);flex-wrap:wrap;display:flex}.k-core-tabnote>span{align-items:flex-start;gap:var(--k-s1);display:inline-flex}.k-core-tabnote b{color:var(--k-text);font-weight:500}.k-vp-tablet .k-core-tabnote{padding-left:var(--k-page-x-tablet);padding-right:var(--k-page-x-tablet)}.k-board-pfilters{align-items:stretch;gap:var(--k-s2);padding:0 var(--k-page-x-phone) var(--k-s3);flex-direction:column;display:flex}.k-combo{position:relative}.k-listbox{background:var(--k-surface);border:1px solid var(--k-ink);box-shadow:var(--k-shadow-float);z-index:30;flex-direction:column;max-height:340px;display:flex;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.k-listbox .k-lh{font:var(--k-t-micro);letter-spacing:var(--k-tracking-micro);text-transform:uppercase;color:var(--k-text-3);padding:var(--k-s2) var(--k-s3) 4px}.k-listbox .k-opt{gap:var(--k-s3);padding:6px var(--k-s3);min-height:44px;font:var(--k-t-table);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.k-listbox .k-opt.hi{background:var(--k-hover);box-shadow:inset 3px 0 0 var(--k-ink)}.k-listbox .k-opt .k-sub{font:var(--k-t-meta);color:var(--k-text-3);display:block}.k-listbox .k-lf{border-top:1px solid var(--k-line);padding:var(--k-s2) var(--k-s3);font:var(--k-t-meta);color:var(--k-text-2);justify-content:space-between;gap:var(--k-s3);flex-wrap:wrap;align-items:center;display:flex}.k-chips{gap:var(--k-s2);flex-wrap:wrap;display:flex}.k-jh .k-rname{font:var(--k-t-page);overflow-wrap:anywhere;min-width:0;margin:0}.k-pline .k-btn{flex:none}.k-vp-phone .k-ctabs .k-tabs{padding:0 var(--k-page-x-phone);gap:var(--k-s4);scrollbar-width:none}.k-vp-phone .k-ctabs .k-tabs::-webkit-scrollbar{display:none}.k-tabhead{align-items:center;gap:var(--k-s3);min-height:32px;padding-bottom:var(--k-s2);border-bottom:1px solid var(--k-ink);display:flex}.k-tabhead h2{font:var(--k-t-section);text-transform:uppercase;letter-spacing:var(--k-tracking-head);align-items:center;gap:10px;margin:0;display:flex}.k-tabhead .k-meta{margin-right:auto}.k-facts.k-facts2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-facts.k-facts1{grid-template-columns:minmax(0,1fr)}.k-ovgrid{gap:var(--k-s5);grid-template-columns:minmax(0,1fr) 440px;align-items:start;display:grid}.k-vp-tablet .k-ovgrid{grid-template-columns:minmax(0,1fr) 360px}.k-vp-phone .k-ovgrid{grid-template-columns:minmax(0,1fr)}.k-recent{gap:var(--k-s3);flex-direction:column;display:flex}.k-rcard{background:var(--k-surface-2);padding:var(--k-s3) var(--k-s4);font:var(--k-t-table);flex-direction:column;gap:4px;display:flex}.k-rcard .k-micro{color:var(--k-text-3)}.k-veh-photo{aspect-ratio:4/3;border:var(--k-edge);box-sizing:border-box;width:100%;padding:var(--k-s2);text-align:center;font:var(--k-t-meta);color:var(--k-text-3);background:repeating-linear-gradient(135deg,#e6e4de 0,#e6e4de 6px,#f6f5f1 6px,#f6f5f1 12px);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}.k-veh-photo .k-icon{width:28px;height:28px}.k-veh-photo.soft{background:linear-gradient(160deg,var(--k-surface-2) 0%,var(--k-surface-3) 100%)}.k-veh-photo.hero{aspect-ratio:auto;flex:none;width:160px;height:120px}.k-veh-photo.small{aspect-ratio:auto;flex:none;width:96px;height:72px}.k-veh-photo.small .k-icon{width:20px;height:20px}.k-veh-photo.broken{background:var(--k-surface-2);border:1px dashed var(--k-line-dashed)}.k-vgrid{gap:var(--k-s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-vp-tablet .k-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-vp-phone .k-vgrid{gap:var(--k-s4);grid-template-columns:minmax(0,1fr)}.k-vcard{background:var(--k-surface);border:var(--k-edge);padding:var(--k-s3);gap:var(--k-s3);flex-direction:column;min-width:0;display:flex}.k-vbody{padding:0 var(--k-s1);flex-direction:column;gap:2px;min-width:0;display:flex}.k-vcard{position:relative}.k-vcardbtn{gap:var(--k-s3);width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.k-vcardbtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.k-vcardbtn:focus-visible{outline:none}.k-vcardbtn:focus-visible:after{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:-3px}.k-vcard>.k-row{z-index:1;position:relative}.k-pline:has(>.k-plinebtn){position:relative}.k-plinebtn{align-items:center;gap:var(--k-s3);width:100%;min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex:auto;margin:0;padding:0;display:flex}.k-plinebtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.k-plinebtn:focus-visible{outline:none}.k-plinebtn:focus-visible:after{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:0}.k-plinebody{flex:auto;min-width:0}.k-plinebtn>.k-icon{color:var(--k-text-3);flex:none}.k-plinebtn:hover>.k-icon{color:var(--k-text)}.k-rcard-open{position:relative}.k-rcard-open:hover{box-shadow:inset 0 0 0 1px var(--k-ink)}.k-rcardbtn{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.k-rcardbtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.k-rcardbtn:focus-visible{outline:none}.k-rcardbtn:focus-visible:after{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:-3px}.k-vcard .k-plate{font:var(--k-t-record)}.k-vcard .k-vname{font:var(--k-t-body-strong)}.k-vhero{gap:var(--k-s5);align-items:flex-start;min-width:0;display:flex}.k-vid{flex-direction:column;gap:4px;min-width:0;display:flex}.k-vp-phone .k-pjh .k-vhero{gap:var(--k-s3);align-items:center}.k-gallery{gap:var(--k-s4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.k-vp-tablet .k-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.k-vp-phone .k-gallery{gap:var(--k-s3);grid-template-columns:repeat(2,minmax(0,1fr))}.k-gitem{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.k-gitem figcaption{font:var(--k-t-meta);color:var(--k-text-2);flex-direction:column;min-width:0;display:flex}.k-gitem .k-name{font:var(--k-t-table);color:var(--k-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-visit{gap:var(--k-s4);padding:var(--k-s3) 0;border-top:1px solid var(--k-line);grid-template-columns:220px minmax(0,1fr);display:grid}.k-visit:first-child{border-top:0;padding-top:0}.k-vwhen{font:var(--k-t-table);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.k-vp-phone .k-visit{gap:var(--k-s2);grid-template-columns:minmax(0,1fr)}.k-cust-ph{min-height:64px}.k-cust-line{padding:0 var(--k-page-x) var(--k-s3)}.k-vp-tablet .k-cust-line{padding-left:var(--k-page-x-tablet);padding-right:var(--k-page-x-tablet)}.k-table .k-cust-stamp,.k-pline .k-cust-stamp,.k-vcard .k-cust-stamp{vertical-align:middle;min-width:0;margin-left:6px}.k-cust-append{padding:var(--k-s3) var(--k-s6) 0}.k-vp-phone .k-colsel.k-cust-filters{row-gap:var(--k-s2);flex-wrap:wrap;overflow:visible}.k-cust-summary .k-l>span:first-child{color:var(--k-text-2);flex:none}.k-cust-summary .k-l>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.k-cust-similar{gap:var(--k-s2);flex-direction:column;display:flex}.k-cust-similar .k-pline{padding:var(--k-s2) 0}.k-cust-vlist{flex-direction:column;display:flex}.k-cust-vopt{padding:var(--k-s2) 0}.k-cust-vopt .k-check{flex:1;align-items:flex-start;min-width:0}.k-cust-vnone{gap:var(--k-s2);padding:var(--k-s3);border:1px dashed var(--k-line-dashed);font:var(--k-t-table);color:var(--k-text-2);align-items:flex-start;display:flex}.k-vp-phone .k-dialogwrap.k-nested .k-dialog{width:100%}.k-vp-tablet768 .k-ovgrid{grid-template-columns:minmax(0,1fr)}.k-vp-tablet768 .k-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-vp-phone .k-dialogwrap.k-nested .k-df{flex-wrap:wrap}.k-vp-phone .k-dialogwrap.k-nested .k-df .k-meta{flex:1 0 100%;margin-right:0}.k-coarse .k-cust-more{width:var(--k-ctl-touch);height:var(--k-ctl-touch)}.k-cust-saved{gap:var(--k-s3) var(--k-s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-cust-saved .k-fact{flex-direction:column;gap:2px;display:flex}.k-cust-saved .k-fact.wide{grid-column:1/-1}.k-cust-saved dt{font:var(--k-t-meta);color:var(--k-text-2)}.k-cust-saved dd{font:var(--k-t-table);overflow-wrap:anywhere;margin:0}.k-veh-cover{border:var(--k-edge);background:var(--k-surface-2);flex:none;position:relative;overflow:hidden}.k-veh-cover img{object-fit:cover;width:100%;height:100%;display:block}.k-veh-cover.hero{width:160px;height:120px}.k-veh-cover.small{width:96px;height:72px}.k-veh-cover.card{aspect-ratio:4/3;width:100%;display:block}.k-veh-coverwrap{flex:none;position:relative}.k-veh-coverbtn{min-height:28px;padding:0 var(--k-s2);border:0;border-top:var(--k-edge);background:var(--k-surface-2);color:var(--k-ink);font:var(--k-t-meta);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:0;display:flex;position:absolute;bottom:1px;left:1px;right:1px}.k-veh-coverbtn:hover{background:var(--k-surface-3)}.k-veh-coverbtn:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:-2px}.k-veh-coverbtn.icon{border-left:var(--k-edge);width:32px;min-height:32px;padding:0;left:auto}.k-veh-photopick{gap:var(--k-s2);margin-top:var(--k-s3);flex-wrap:wrap}.k-veh-acts{flex-wrap:wrap;justify-content:flex-end;align-self:flex-start}.k-veh-gallery{gap:var(--k-s4)}.k-vp-phone .k-veh-gallery{gap:var(--k-s3)}.k-vp-phone .k-veh-gallery .k-tile,.k-vp-phone .k-veh-gallery .k-core-pdftile{width:calc(50% - 6px)!important}.k-vp-phone .k-veh-gallery .k-tile .k-tile-img{aspect-ratio:4/3;height:auto!important}.k-veh-filter{padding-bottom:var(--k-s4)}.k-veh-gallery .k-core-pdftile .k-tile-cap{flex-direction:column;gap:0;min-width:0;display:flex}.k-veh-gallery .k-core-pdftile .k-tile-name{color:var(--k-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:36px;display:-webkit-box;overflow:hidden}.k-veh-gallery .k-tile .k-tile-meta,.k-veh-gallery .k-core-pdftile .k-tile-meta,.k-veh-covergrid .k-tile .k-tile-meta{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:36px;display:-webkit-box;overflow:hidden}.k-veh-more{justify-content:space-between;align-items:center;gap:var(--k-s3);padding-top:var(--k-s4);flex-wrap:wrap;display:flex}.k-veh-nojob{gap:var(--k-s2);margin-top:var(--k-s4);padding:var(--k-s3);border:1px dashed var(--k-line-dashed);font:var(--k-t-table);color:var(--k-text-2);flex-wrap:wrap;align-items:flex-start;display:flex}.k-veh-nojob>span{flex:320px;min-width:0}.k-veh-nojob .k-btn{flex:none}.k-veh-coverline{align-items:center;gap:var(--k-s3);margin-top:var(--k-s4);padding-top:var(--k-s3);border-top:1px solid var(--k-line);font:var(--k-t-table);flex-wrap:wrap;display:flex}.k-veh-coverline .k-micro{color:var(--k-text-3)}.k-veh-coverline>span:nth-child(2){flex:240px;min-width:0}.k-veh-jobtargets{margin-top:var(--k-s4);padding-top:var(--k-s3);border-top:1px solid var(--k-line);gap:var(--k-s2);flex-direction:column;display:flex}.k-veh-jobtargets .k-micro{color:var(--k-text-3)}.k-veh-targets .k-facts dd .k-sub{font:var(--k-t-meta);color:var(--k-text-3);display:block}.k-veh-file{gap:var(--k-s2);padding:var(--k-s3) 0;border-top:1px solid var(--k-line);flex-direction:column;display:flex}.k-veh-file:first-of-type{border-top:0;padding-top:0}.k-veh-filerow{align-items:center;gap:var(--k-s3);min-height:32px;display:flex}.k-veh-filename{min-width:0;font:var(--k-t-table);overflow-wrap:anywhere;flex:1}.k-veh-filename .k-sub{font:var(--k-t-meta);color:var(--k-text-3);display:block}.k-dialog.k-veh-viewer{width:1120px;max-width:calc(100% - 48px);max-height:calc(100% - 48px)}.k-dialogwrap:has(>.k-veh-viewer){padding-top:24px}.k-veh-viewer .k-db{gap:var(--k-s3);padding:var(--k-s3) var(--k-s6) var(--k-s4)}.k-veh-viewmeta{font:var(--k-t-meta);color:var(--k-text-2)}.k-veh-tools{align-items:center;gap:var(--k-s3);flex-wrap:wrap;display:flex}.k-veh-zoom{align-items:center;gap:var(--k-s2);font:var(--k-t-meta);display:inline-flex}.k-veh-stage{background:var(--k-ink);border:var(--k-edge-ink);justify-content:center;align-items:center;min-height:520px;display:flex;overflow:auto}.k-veh-stage img{object-fit:contain;width:auto;max-width:100%;height:520px;display:block}.k-veh-stage.original img{width:1200px;max-width:none;height:900px;max-height:none}.k-veh-stage.original{justify-content:flex-start;align-items:flex-start;max-height:560px}.k-veh-stagemsg{align-items:center;gap:var(--k-s2);padding:var(--k-s5);text-align:center;color:var(--k-text-on-ink-2);font:var(--k-t-table);flex-direction:column;max-width:420px;display:flex}.k-veh-stagemsg b{color:var(--k-text-on-ink);font-weight:600}.k-veh-stagemsg .k-icon{width:28px;height:28px;color:var(--k-text-on-ink-2)}.k-veh-stagemsg .k-skel{background:var(--k-ink-3)}.k-vp-phone .k-dialog.k-veh-viewer{border:0;width:100%;max-width:100%;height:100%;max-height:none}.k-vp-phone .k-dialogwrap:has(>.k-veh-viewer){align-items:stretch;padding:0}.k-vp-phone .k-veh-stage,.k-vp-phone .k-veh-viewer .k-db{flex:1;min-height:0}.k-vp-phone .k-veh-tools .k-grow{display:none}.k-vp-phone .k-veh-viewer .k-df{flex-wrap:wrap}.k-vp-phone .k-veh-viewer .k-df .k-meta{flex:1 0 100%;margin-right:0}.k-veh-coverprev{gap:var(--k-s4);align-items:center;display:flex}.k-veh-covergrid{gap:var(--k-s3)}.k-veh-covertile{position:relative}.k-veh-covertile .k-badge{position:absolute;top:6px;right:6px}.k-veh-coverfoot{flex-direction:column;gap:4px;width:100%;display:flex}.k-veh-coverfoot-top{align-items:center;gap:var(--k-s2);width:100%;display:flex}.k-veh-coverfoot-top .k-meta{margin-right:auto}.k-veh-coverfoot-note{color:var(--k-text-3)}.k-cust-mismatch{gap:var(--k-s2);padding-top:var(--k-s2);flex-direction:column;display:flex}.k-cust-mismatch .k-pline{padding:var(--k-s2) 0}.k-vp-tablet768 .k-vhero{flex-wrap:wrap}.k-vp-tablet768 .k-veh-acts{flex:1 0 100%;justify-content:flex-start}.k-vp-tablet768 .k-veh-gallery .k-tile,.k-vp-tablet768 .k-veh-gallery .k-core-pdftile{width:204px!important}.k-vp-phone .k-pjh .k-vhero .k-vid{flex:1 1 0;min-width:0}.k-vp-phone .k-pjh .k-vhero .k-vid>.k-row{flex-wrap:wrap}.k-vp-phone .k-pjh .k-vhero .k-grow{display:none}.k-veh-pfoot{flex-wrap:wrap}.k-veh-pfoot .k-meta{font:var(--k-t-meta);color:var(--k-text-2);flex:1 0 100%}.k-veh-pfoot .k-btn{min-height:var(--k-ctl-lg);flex:1}.k-listbox .k-cust-searchmsg{padding:var(--k-s4);text-align:left;border:0;align-items:flex-start}.k-listbox .k-skelrow{padding:0 var(--k-s3);min-height:38px}.k-cust-skelhead{gap:var(--k-s3);min-height:32px}.k-cust-skelmeta{padding-top:var(--k-s2)}.k-cust-skelr{justify-content:flex-end;display:flex}.k-crumb{align-items:center;gap:var(--k-s2);padding:var(--k-s2) var(--k-page-x);background:var(--k-surface);border-bottom:1px solid var(--k-line);font:var(--k-t-meta);color:var(--k-text-2);flex:none;display:flex}.k-crumb b{color:var(--k-text);font-weight:600;font-family:var(--k-font-mono)}.k-crumb a{color:var(--k-text-2)}.k-vp-phone .k-crumb{padding:var(--k-s2) var(--k-page-x-phone)}.k-dochead{gap:var(--k-s4);flex-wrap:wrap;align-items:flex-start;display:flex}.k-dochead .k-docno{font:var(--k-t-record)}.k-dochead .k-actions{gap:var(--k-s2);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.k-due{background:var(--k-surface-2);padding:var(--k-s3) var(--k-s4);flex-direction:column;gap:2px;min-width:240px;display:flex}.k-due.warn{background:var(--k-warn-tint)}.k-due.ok{background:var(--k-ok-tint)}.k-due .k-k{font:var(--k-t-meta);color:var(--k-text-2)}.k-due .k-v{font:var(--k-t-mono-lg);font-size:26px;line-height:32px}.k-due .k-n{font:var(--k-t-meta);color:var(--k-text-2)}.k-stats{gap:var(--k-s3);padding:0 var(--k-page-x) var(--k-s3);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-stat{background:var(--k-surface);border:var(--k-edge);padding:var(--k-s3) var(--k-s4);flex-direction:column;gap:2px;min-width:0;display:flex}.k-stat .k-k{font:var(--k-t-meta);color:var(--k-text-2)}.k-stat .k-v{font:var(--k-t-mono-lg)}.k-stat .k-v.na{font:var(--k-t-body);color:var(--k-text-3)}.k-stat .k-n{font:var(--k-t-meta);color:var(--k-text-3)}.k-vp-phone .k-stat .k-v{font-size:17px;line-height:22px}.k-vp-phone .k-stats{padding:0 var(--k-page-x-phone) var(--k-s3);grid-template-columns:repeat(2,minmax(0,1fr))}.k-msg{background:var(--k-surface-2);border:1px solid var(--k-line-strong);padding:var(--k-s3) var(--k-s4);font:var(--k-t-mono);white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;user-select:all}.k-txcard{padding:var(--k-s3) 0;border-top:1px solid var(--k-line);font:var(--k-t-table);flex-direction:column;gap:4px;display:flex}.k-txcard:first-child{border-top:0}.k-txcard .k-r{justify-content:space-between;gap:var(--k-s3);align-items:center;min-width:0;display:flex}.k-txcard .k-amt{font:var(--k-t-mono-lg);white-space:nowrap;font-size:18px}.k-totals .k-l.info{color:var(--k-text-2);font:var(--k-t-meta)}.k-totals .k-l.due{font:600 17px/22px var(--k-font-body);border-top:2px solid var(--k-line-ink);padding-top:var(--k-s2);margin-top:var(--k-s1)}.k-table tr.k-rowerr td{background:var(--k-danger-tint)}.k-table .k-field{gap:2px}.k-table .k-field .k-input,.k-table .k-select.sm{min-height:var(--k-ctl-sm);font-size:14px}.k-cmp td.num.after{font-weight:600}.k-esttot{margin-right:var(--k-s3)}.k-esttot.act{margin-right:calc(120px + var(--k-s3))}.k-vp-phone .k-esttot,.k-vp-phone .k-esttot.act{width:100%;margin-right:0}.k-estno{white-space:nowrap;font-size:17px;line-height:22px}.k-estsrc{border:1px solid var(--k-line-strong);background:var(--k-surface);margin-top:var(--k-s3);flex-direction:column;display:flex}.k-estsrc>.k-h{align-items:center;gap:var(--k-s3);padding:var(--k-s3) var(--k-s4);border-bottom:1px solid var(--k-line);flex-wrap:wrap;display:flex}.k-estsrc>.k-b{padding:var(--k-s3) var(--k-s4) var(--k-s4);gap:var(--k-s3);flex-direction:column;display:flex}.k-estsrc .k-options{box-shadow:none;border:1px solid var(--k-line);min-width:0;max-height:280px}.k-estsrc .k-options .k-option{min-height:44px}.k-estsrc .k-options .k-option>span:not(.k-tick):not(.k-meta){flex:1;min-width:0}.k-estsrc .k-options .k-option .k-meta{margin-left:var(--k-s3);white-space:nowrap}.k-estsrc .k-empty{padding:var(--k-s2) 0;border:0}.k-estsrc .k-r,.k-estedit .k-r{gap:var(--k-s3);flex-wrap:wrap;align-items:flex-start;display:flex}.k-estsrc .k-r>.k-field:first-child,.k-estedit>.k-r:first-child>.k-field:first-child{flex:1;min-width:260px}.k-table tr.k-editrow td{background:var(--k-surface-2);height:auto;padding:0}.k-estedit{gap:var(--k-s3);padding:var(--k-s4);border-top:2px solid var(--k-ink);border-bottom:2px solid var(--k-ink);flex-direction:column;display:flex}.k-estedit .k-r.k-foot{padding-top:var(--k-s1);align-items:center}.k-estedit .k-r.k-foot .k-meta{flex:420px;min-width:260px}.k-estreq{gap:var(--k-s2);font:var(--k-t-table);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-estreq li{gap:var(--k-s2);align-items:flex-start;display:flex}.k-estreq li .k-icon{flex:none;margin-top:2px}.k-estreq li.ok .k-icon{color:var(--k-ok)}.k-estreq li.todo{font-weight:600}.k-estreq li.todo .k-icon{color:var(--k-warn)}.k-estreq li.na{color:var(--k-text-2)}.k-shr-browser{background:var(--k-surface-3);font:var(--k-t-meta);color:var(--k-text-2);flex-direction:column;display:flex;overflow:hidden}.k-shr-chrome{background:var(--k-surface-3);border-bottom:1px solid var(--k-line-edge);flex-direction:column;flex:none;display:flex}.k-shr-tab{height:34px;padding:0 var(--k-s4);background:var(--k-surface);color:var(--k-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:300px;margin:6px 0 0 8px;display:inline-flex;overflow:hidden}.k-shr-url{height:36px;padding:0 var(--k-s3);background:var(--k-surface);border:1px solid var(--k-line-edge);color:var(--k-text);align-items:center;gap:8px;margin:0 8px 8px;display:flex;overflow:hidden}.k-shr-url .k-mono{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.k-shr-view{flex-direction:column;flex:1;min-height:0;display:flex}.k-shr-view.pdf{background:var(--k-ink-3)}.k-shr-view.plain{background:var(--k-surface)}.k-shr-pdfbar{align-items:center;gap:var(--k-s4);height:44px;padding:0 var(--k-s5);background:var(--k-ink);color:var(--k-text-on-ink);font:var(--k-t-meta);flex:none;display:flex}.k-shr-pdfbar .k-icon{color:var(--k-text-on-ink)}.k-shr-pdfbar .k-shr-gap{width:var(--k-s5)}.k-shr-canvas{min-height:0;padding:var(--k-s5) 0 0;flex:1;justify-content:center;display:flex;overflow:hidden}.k-shr-raw{padding:var(--k-s3);font:var(--k-t-mono);color:var(--k-text);white-space:pre-wrap;margin:0}.k-shr-pdf{background:var(--k-surface);width:556px;height:786px;color:var(--k-ink);font:400 10px/1.45 var(--k-font-body);flex-direction:column;flex:none;padding:34px 39px;display:flex;position:relative}.k-shr-pdf .k-shr-brand{border-bottom:2px solid var(--k-accent);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:8px;display:flex}.k-shr-pdf .k-shr-name{font:700 15px/1.1 var(--k-font-head)}.k-shr-pdf .k-shr-s{color:var(--k-text-2);font-size:8.5px;line-height:1.4}.k-shr-pdf .k-shr-title{align-items:baseline;gap:10px;margin-top:14px;display:flex}.k-shr-pdf .k-shr-title h1{font:700 20px/1 var(--k-font-head);text-transform:uppercase;letter-spacing:.02em;margin:0}.k-shr-pdf .k-shr-title .k-mono{font-size:10.5px}.k-shr-pdf .k-shr-tag{font:600 7px/1 var(--k-font-body);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--k-ink);margin-left:auto;padding:3px 5px}.k-shr-pdf .k-shr-meta{border-top:1px solid var(--k-line-edge);border-bottom:1px solid var(--k-line-edge);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;margin-top:12px;padding:9px 0;display:grid}.k-shr-pdf .k-shr-lbl{font:600 7px/1.2 var(--k-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--k-text-3);margin-bottom:2px}.k-shr-pdf table{border-collapse:collapse;width:100%;margin-top:12px;font-size:9.5px}.k-shr-pdf th{text-align:left;font:600 7px/1.2 var(--k-font-body);text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--k-ink);padding:4px 6px 4px 0}.k-shr-pdf td{border-bottom:1px solid var(--k-line);vertical-align:top;padding:5px 6px 5px 0}.k-shr-pdf td.num,.k-shr-pdf th.num{text-align:right;font-family:var(--k-font-mono);font-variant-numeric:tabular-nums}.k-shr-pdf .k-shr-tot{border:1px solid var(--k-line-edge);flex-direction:column;gap:3px;width:220px;margin:10px 0 0 auto;padding:6px 8px;font-size:9.5px;display:flex}.k-shr-pdf .k-shr-tot>div{justify-content:space-between;display:flex}.k-shr-pdf .k-shr-tot>div.g{border-top:1px solid var(--k-ink);margin-top:2px;padding-top:4px;font-size:10.5px;font-weight:600}.k-shr-pdf .k-shr-foot{color:var(--k-text-3);border-top:1px solid var(--k-line-edge);justify-content:space-between;padding-top:5px;font-size:8px;display:flex;position:absolute;bottom:26px;left:39px;right:39px}.k-pline .k-estamt{text-align:right;min-width:84px;display:inline-block}.k-pline>.k-row{flex:none}.k-vp-phone320 .k-pline{row-gap:var(--k-s1);flex-wrap:wrap}.k-vp-phone320 .k-pline>span:first-child{flex:100%}.k-vp-phone320 .k-pline>.k-row{margin-left:auto}.k-finact,.k-coarse .k-finact{min-width:108px}.k-fin-draftname{font-family:var(--k-font-body);font-weight:600}.k-totals .k-l.info{align-items:flex-start}.k-totals .k-l.info>span:first-child{flex-direction:column;min-width:0;display:flex}.k-totals .k-l.info .k-sub{font:var(--k-t-meta);color:var(--k-text-3);white-space:normal;display:block}.k-totals .k-l.info>span:last-child{flex:none}.k-fin-actions{gap:var(--k-s2);flex-direction:column;align-items:flex-start;display:flex}.k-fin-actions>.k-btn+.k-meta{margin-top:-4px}.k-fin-elig{gap:var(--k-s2);font:var(--k-t-meta);flex-wrap:wrap;align-items:center;display:flex}.k-fin-cal{z-index:4;background:var(--k-surface);border:1px solid var(--k-ink);width:320px;box-shadow:var(--k-shadow-float);padding:var(--k-s3) var(--k-s4);gap:var(--k-s3);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0}.k-fin-cal-h{font:var(--k-t-body-strong);justify-content:space-between;align-items:center;display:flex}.k-fin-cal-g{font:var(--k-t-mono);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;font-size:13px;display:grid}.k-fin-cal-g>span{justify-content:center;align-items:center;height:32px;display:flex}.k-fin-cal-g>span.d{font:var(--k-t-micro);color:var(--k-text-3);text-transform:uppercase}.k-fin-cal-g>span.in{background:var(--k-surface-2)}.k-fin-cal-g>span.edge{background:var(--k-ink);color:var(--k-text-on-ink)}.k-fin-cal-g>span.today{box-shadow:inset 0 0 0 2px var(--k-accent)}.k-fin-skel{padding:var(--k-s2) 0 0;border-top:1px solid var(--k-line)}.k-vp-phone .k-fin-elig{flex-direction:column;align-items:flex-start}.k-dochead .k-actions>.k-meta{text-align:right;flex:100%}.k-vp-phone .k-fin-dlg .k-field{width:100%!important}.k-vp-phone .k-fin-dlg .k-df{flex-wrap:wrap}.k-vp-phone .k-fin-dlg .k-df>.k-meta{flex:100%}.k-vp-phone .k-fin-dlg .k-two{grid-template-columns:minmax(0,1fr)}.k-vp-phone320 .k-fin-dlg .k-summary .k-l{flex-direction:column;align-items:flex-start;gap:2px}.k-vp-phone320 .k-fin-dlg .k-summary .k-l>span:last-child{text-align:left}.k-vp-tablet768 .k-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.k-fin-scope{align-items:baseline;gap:var(--k-s2);font:var(--k-t-body);flex-wrap:wrap;display:inline-flex}.k-fin-scope .k-micro{color:var(--k-text-3)}.k-vp-tablet .k-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.k-money .k-lead .k-v.na{font:var(--k-t-body-strong);color:var(--k-text-2)}.k-vp-phone320 .k-pline>.k-estamt{margin-left:auto}.k-dbar{background:var(--k-surface);border-bottom:1px solid var(--k-line-strong);padding:var(--k-s3) var(--k-page-x) var(--k-s4);column-gap:var(--k-s4);flex:none;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back id act"".sub why""facts facts facts";align-items:center;row-gap:2px;display:grid}.k-dbar>.k-dbar-back{height:24px;padding-right:var(--k-s4);border-right:1px solid var(--k-line-strong);white-space:nowrap;grid-area:back;align-items:center;display:flex}.k-dbar-id{align-items:center;gap:var(--k-s3);min-width:0;min-height:var(--k-ctl);grid-area:id;display:flex}.k-dbar-id .k-micro{color:var(--k-text-2);white-space:nowrap}.k-dbar-ref{font:600 20px/24px var(--k-font-mono);color:var(--k-text);white-space:nowrap}.k-dbar-id .k-dbar-copy{margin-left:calc(-1 * var(--k-s2));color:var(--k-text-2);flex:none}.k-dbar-id .k-badge{flex:none}.k-dbar-na{font:var(--k-t-body);color:var(--k-text-2)}.k-dbar-act{gap:var(--k-s2);flex-wrap:wrap;grid-area:act;justify-content:flex-end;align-items:center;display:flex}.k-dbar .k-btn.primary.k-dbar-primary{min-width:148px}.k-dbar-sub{min-height:18px;font:var(--k-t-meta);color:var(--k-text-2);grid-area:sub}.k-dbar-why{text-align:right;max-width:560px;min-height:18px;font:var(--k-t-meta);color:var(--k-text-2);grid-area:why;justify-content:flex-end;justify-self:end;align-items:flex-start;gap:6px;display:flex}.k-dbar-why .k-icon{color:var(--k-text-2);flex:none;margin-top:1px}.k-dbar-facts{margin:var(--k-s3) 0 0;padding-top:var(--k-s3);border-top:1px solid var(--k-line);gap:var(--k-s3) var(--k-s6);grid-area:facts;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;display:grid}.k-dbar-facts .k-fact{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;padding:0}.k-dbar-facts .k-fact dt{font:var(--k-t-meta);color:var(--k-text-3);padding:0}.k-dbar-facts .k-fact dd{font:500 15px/22px var(--k-font-body)}.k-dbar-facts .k-fact dd .k-sub{font:var(--k-t-meta);color:var(--k-text-3);margin-top:2px;display:block}.k-dbar-facts .k-fact.k-wide{grid-column:span 2}.k-dbar-facts.inline{gap:var(--k-s2) var(--k-s8);flex-wrap:wrap;align-items:baseline;display:flex}.k-dbar-facts.inline .k-fact,.k-dbar-facts.inline .k-fact dd{align-items:baseline;gap:0 var(--k-s2);flex-wrap:wrap;display:flex}.k-dbar-facts.inline .k-fact dd .k-sub{margin-top:0;display:inline}.k-dbar-facts .k-fact dd .k-btn.tertiary{vertical-align:baseline}.k-dbar-facts .k-dbar-due.k-one{grid-column:auto}.k-dbar-facts .k-dbar-due{background:var(--k-surface-2);padding:var(--k-s2) var(--k-s3);margin:calc(-1 * var(--k-s2)) 0 0;grid-column:span 2}.k-dbar-facts .k-dbar-due.warn{background:var(--k-warn-tint)}.k-dbar-facts .k-dbar-due.ok{background:var(--k-ok-tint)}.k-dbar-facts .k-dbar-due dt,.k-dbar-facts .k-dbar-due dd .k-sub{color:var(--k-text-2)}.k-dbar-facts .k-dbar-due .k-v{font:500 20px/24px var(--k-font-mono)}.k-dbar .k-skelrow{border:0;height:18px;min-height:0;padding:0}.k-dbar .k-dbar-skel .k-skelrow,.k-dbar .k-dbar-skelact .k-skelrow{height:var(--k-ctl-sm)}.k-dbar-skel{width:160px;display:block}.k-dbar-skelact{width:280px;display:block}.k-dbar-skelk{width:64px;display:block}.k-dbar-skelv{width:120px;display:block}.k-vp-tablet .k-dbar{padding:var(--k-s3) var(--k-page-x-tablet) var(--k-s4)}.k-vp-tablet .k-dbar-facts{gap:var(--k-s3) var(--k-s5);grid-template-columns:repeat(4,minmax(0,1fr))}.k-ref{white-space:nowrap}.k-vp-phone .k-ref{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.k-vp-phone .k-pjh .k-dbar-copy{color:var(--k-text-2);flex:none}.k-vp-phone .k-fin-dlg .k-input:not(.k-textarea)>.k-grow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-txd-lead{padding-bottom:var(--k-s4);border-bottom:1px solid var(--k-line);flex-direction:column;gap:2px;margin:0;display:flex}.k-txd-lead .k-k{font:var(--k-t-body-strong);color:var(--k-text)}.k-txd-lead .k-v{font:var(--k-t-mono-lg);color:var(--k-text);white-space:nowrap;font-size:26px;line-height:32px}.k-txd-lead .k-n{font:var(--k-t-table);color:var(--k-text-2)}.k-facts.k-txd-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.k-txd-facts .k-fact.k-wide{grid-column:1/-1}.k-txd-facts .k-fact dd .k-sub{font:var(--k-t-meta);color:var(--k-text-3);margin-top:2px;display:block}.k-txd-facts .k-dbar-copy{vertical-align:middle;margin-left:var(--k-s1);color:var(--k-text-2)}.k-vp-phone .k-facts.k-txd-facts{grid-template-columns:minmax(0,1fr)}.k-jh .k-pur-rname{font:var(--k-t-page);overflow-wrap:anywhere;text-transform:uppercase;min-width:0;letter-spacing:var(--k-tracking-head);margin:0}.k-jh .k-pur-rid{font:var(--k-t-record);font-family:var(--k-font-mono);white-space:nowrap;margin:0}.k-jh .k-pur-hfacts{margin-top:var(--k-s1);grid-template-columns:repeat(4,minmax(0,1fr))}.k-pur-docno{font-weight:500}.k-pur-wrap{overflow-wrap:anywhere;min-width:0}.k-pur-p{margin:0 0 var(--k-s3)}.k-pur-p:last-child{margin-bottom:0}.k-pur-grid{gap:var(--k-s6);grid-template-columns:minmax(0,1fr) 440px;align-items:start;display:grid}.k-pur-col{gap:var(--k-s6);flex-direction:column;min-width:0;display:flex}.k-vp-tablet .k-pur-grid{grid-template-columns:minmax(0,1fr)}.k-pur-skel{padding:var(--k-s2) var(--k-s6) var(--k-s4)}.k-pur-gate{background:var(--k-surface);border:var(--k-edge);max-width:640px;padding:var(--k-s7);gap:var(--k-s3);flex-direction:column;display:flex}.k-pur-gate h1{font:var(--k-t-page);margin:0}.k-pur-kicker{align-items:center;gap:var(--k-s2);color:var(--k-text-2);display:inline-flex}.k-pur-contact{border:var(--k-edge);padding:var(--k-s3) var(--k-s4) var(--k-s4);gap:var(--k-s3);margin-bottom:var(--k-s3);flex-direction:column;display:flex}.k-pur-contact-h{align-items:center;gap:var(--k-s3);display:flex}.k-pur-inline{align-items:center;gap:var(--k-s3);margin-top:calc(var(--k-s1) * -1);flex-wrap:wrap;display:flex}.k-pur-errs{margin:var(--k-s1) 0 0;padding-left:18px}.k-pur-orderbar{align-items:center;gap:var(--k-s4);padding:var(--k-s3) var(--k-s6);background:var(--k-surface-2);border-top:var(--k-edge-raised);display:flex}.k-pur-barlines{gap:var(--k-s1);font:var(--k-t-table);flex-direction:column;display:flex}.k-pur-msgs{gap:var(--k-s4);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));display:grid}.k-pur-card{border:var(--k-edge);background:var(--k-surface);padding:var(--k-s4);gap:var(--k-s2);flex-direction:column;min-width:0;display:flex}.k-pur-cardh{flex-direction:column;gap:2px;display:flex}.k-pur-cardh b{font-weight:500}.k-pur-cardh .k-sub{font:var(--k-t-meta);color:var(--k-text-3)}.k-pur-msg{padding:var(--k-s3);background:var(--k-surface-2);font:var(--k-t-meta);font-family:var(--k-font-mono);color:var(--k-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.k-pur-slot{color:var(--k-text-3);border-bottom:1px dashed var(--k-line-dashed)}.k-pur-to{gap:var(--k-s1);margin-top:var(--k-s2);font:var(--k-t-table);flex-direction:column;display:flex}.k-pur-to>div{gap:var(--k-s2);align-items:flex-start;display:flex}.k-pur-to b{font-weight:500}.k-pur-dctx{font:var(--k-t-meta);color:var(--k-text-2);margin-bottom:var(--k-s4)}.k-pur-qrow{gap:var(--k-s4);padding:var(--k-s3) 0;border-top:1px solid var(--k-line);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.k-pur-qpart{flex-direction:column;gap:2px;min-width:0;padding-top:22px;display:flex}.k-pur-qpart b{overflow-wrap:anywhere;font-weight:500}.k-pur-qpart .k-sub{font:var(--k-t-meta);color:var(--k-text-3)}.k-vp-phone .k-pur-qrow{gap:var(--k-s2);grid-template-columns:minmax(0,1fr)}.k-vp-phone .k-pur-qpart{padding-top:0}.k-pur-pick{border:var(--k-edge);flex-direction:column;display:flex}.k-pur-pickrow{justify-content:space-between;align-items:flex-start;gap:var(--k-s3);padding:var(--k-s2) var(--k-s3);border-top:1px solid var(--k-line);display:flex}.k-pur-pickrow:first-child{border-top:0}.k-pur-pickrow .k-check{min-width:0}.k-pur-pickrow b{font-weight:500}.k-pur-invalid{border-color:var(--k-danger)}.k-pur-ptools{gap:var(--k-s2);padding:0 var(--k-page-x-phone) var(--k-s2);flex-direction:column;display:flex}.k-pur-plist{padding-top:var(--k-s1);padding-bottom:var(--k-s1)}.k-pur-pmain{overflow-wrap:anywhere;min-width:0}.k-pur-pmain b{font-weight:500}.k-pur-prname{font:600 22px/26px var(--k-font-head);text-transform:uppercase;letter-spacing:var(--k-tracking-head);overflow-wrap:anywhere;min-width:0}.k-pur-prid{font:var(--k-t-record);font-family:var(--k-font-mono);white-space:nowrap}.k-pur-pfoot{flex-direction:column;align-items:stretch}.k-vp-phone .k-pur-card{padding:var(--k-s3)}.k-vp-phone .k-pur-card .k-pline:first-of-type{border-top:1px solid var(--k-line)}.k-pur-rows>.k-pline:first-child{border-top:0}.k-table.k-pur-qt th{white-space:normal;overflow-wrap:anywhere;vertical-align:bottom}.k-pur-neg{color:var(--k-danger)}.k-pur-sub{font:var(--k-t-meta);color:var(--k-text-3);display:block}.k-pur-sub.neg{color:var(--k-danger)}.k-pur-line{gap:var(--k-s3);padding:var(--k-s4) 0;border-top:1px solid var(--k-line);flex-direction:column;display:flex}.k-pur-line:first-of-type{border-top:0;padding-top:0}.k-pur-line .k-pur-lh{justify-content:space-between;align-items:baseline;gap:var(--k-s3);flex-wrap:wrap;display:flex}.k-pur-line .k-pur-lh b{font-weight:500}.k-pur-hint{gap:var(--k-s2);font:var(--k-t-meta);color:var(--k-text-2);align-items:flex-start;display:flex}.k-pur-hint.warn{color:var(--k-warn)}.k-pur-rule{font:var(--k-t-meta);color:var(--k-text-2);border-left:2px solid var(--k-line-strong);padding-left:var(--k-s3)}.k-pur-pick{gap:var(--k-s2);flex-direction:column;display:flex}.k-pur-pick .k-check{align-items:flex-start}.k-pur-effect{background:var(--k-surface-2);padding:var(--k-s3) var(--k-s4);font:var(--k-t-table);flex-direction:column;gap:2px;display:flex}.k-pur-effect .k-l{justify-content:space-between;gap:var(--k-s3);display:flex}.k-pur-effect .k-l>span:first-child{color:var(--k-text-2)}.k-pur-ctx{gap:var(--k-s3);font:var(--k-t-table);padding:0 var(--k-page-x) var(--k-s3);flex-wrap:wrap;align-items:baseline;display:flex}.k-pur-ctx b{font-weight:500}.k-pur-tot{width:340px;margin-left:auto}.k-vp-phone .k-pur-tot{width:100%}.k-pur-rcpt{gap:var(--k-s3);padding:var(--k-s4) 0;border-top:1px solid var(--k-line);flex-direction:column;display:flex}.k-pur-rcpt:first-of-type{border-top:0;padding-top:0}.k-pur-rcpt .k-pur-lh{justify-content:space-between;align-items:baseline;gap:var(--k-s3);flex-wrap:wrap;display:flex}.k-pur-take{gap:var(--k-s3);flex-direction:column;display:flex}.k-pur-quickadd{gap:var(--k-s2);border:var(--k-edge-ink);padding:var(--k-s3) var(--k-s4);flex-direction:column;display:flex}.k-pur-pline-acts{gap:var(--k-s2);flex-wrap:wrap;display:flex}.k-doc .kp-blank{border-bottom:1px solid var(--k-line-strong);height:18px}.k-dialogwrap.k-s32-wrap{padding:var(--k-s9) var(--k-page-x) var(--k-s6)}.k-s32{width:var(--k-dialog);background:var(--k-surface);border:var(--k-edge-ink);max-width:100%;max-height:100%;box-shadow:var(--k-shadow-overlay);flex-direction:column;min-height:0;display:flex}.k-s32-in{align-items:center;gap:var(--k-s3);min-height:var(--k-ctl-lg);padding:0 var(--k-s4);border-bottom:1px solid var(--k-line-strong);font:var(--k-t-body);flex:none;display:flex}.k-s32-in>.k-icon{color:var(--k-text-2);flex:none}.k-s32-q{overflow-wrap:anywhere;flex:1;align-items:center;min-width:0;display:flex}.k-s32-q.ph{color:var(--k-text-3)}.k-s32-q.ph .k-s32-caret{order:-1}.k-s32-caret{width:0;height:var(--k-s5);border-left:1px solid var(--k-ink);flex:none;margin-left:1px;display:inline-block}.k-s32 kbd{font:var(--k-t-meta);font-family:var(--k-font-mono);color:var(--k-text-2);background:var(--k-surface-2);border:1px solid var(--k-line-strong);padding:0 var(--k-s1)}.k-s32-body{min-height:0;padding:var(--k-s1) 0 var(--k-s2);flex:1;overflow-y:auto}.k-s32-gh{font:var(--k-t-micro);letter-spacing:var(--k-tracking-micro);text-transform:uppercase;color:var(--k-text-2);padding:var(--k-s3) var(--k-s4) var(--k-s1)}.k-s32-opt{gap:var(--k-s3);min-height:var(--k-target-min);padding:var(--k-s1) var(--k-s4);font:var(--k-t-table);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.k-s32-opt.hi{background:var(--k-hover);border-left-color:var(--k-ink)}.k-s32-kfocus .k-s32-opt.hi{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:calc(-1 * var(--k-focus-width))}.k-s32-main{flex-direction:column;min-width:0;display:flex}.k-s32-p{overflow-wrap:anywhere;font-weight:500}.k-s32-sub{font:var(--k-t-meta);color:var(--k-text-3);overflow-wrap:anywhere}.k-s32-end{justify-content:flex-end;align-items:center;display:flex}.k-s32-msg{align-items:flex-start;gap:var(--k-s2);padding:var(--k-s6) var(--k-s4);font:var(--k-t-body);flex-direction:column;display:flex}.k-s32-msg>b{font:var(--k-t-body-strong)}.k-s32-msg>span{color:var(--k-text-2)}.k-s32-hint{gap:var(--k-s3);padding:var(--k-s4);font:var(--k-t-table);flex-direction:column;display:flex}.k-s32-hint p{margin:0}.k-s32-scope{gap:var(--k-s1) var(--k-s5);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.k-s32-scope dt{font-weight:500}.k-s32-scope dd{color:var(--k-text-2);margin:0}.k-s32-load{padding:var(--k-s3) var(--k-s4) var(--k-s2)}.k-s32-foot{justify-content:space-between;align-items:flex-start;gap:var(--k-s2) var(--k-s4);padding:var(--k-s2) var(--k-s4);border-top:1px solid var(--k-line);background:var(--k-surface-2);font:var(--k-t-meta);color:var(--k-text-2);flex-wrap:wrap;flex:none;display:flex}.k-s32-fl{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.k-s32-cut{color:var(--k-text);font-weight:500}.k-s32-keys{align-items:center;gap:var(--k-s1);white-space:nowrap;display:flex}.k-s32-keys>span{margin-right:var(--k-s2)}.k-s32-keys>span:last-child{margin-right:0}.k-s32-sheet .k-qvh{gap:var(--k-s2)}.k-s32-sheet .k-s32-in{border:1px solid var(--k-line-strong);min-height:var(--k-ctl-lg);padding:0 var(--k-s3);font:var(--k-t-input-phone)}.k-s32-sheet .k-qvb{gap:0;padding-top:0}.k-s32-sheet .k-s32-gh{padding-left:0;padding-right:0}.k-s32-pl{padding-left:var(--k-s2);margin-left:calc(-1 * var(--k-s2) - 3px);border-left:3px solid #0000}.k-s32-pl.hi{background:var(--k-hover);border-left-color:var(--k-ink)}.k-s32-pfoot{border-top:1px solid var(--k-line);padding-top:var(--k-s3);margin-top:var(--k-s3);font:var(--k-t-meta);color:var(--k-text-2);gap:var(--k-s1);flex-direction:column;display:flex}.k-s32-pfoot p{margin:0}.k-vp-phone .k-authwrap.k-sa-scrolled{justify-content:flex-end}.k-sa-back{display:flex}.k-sa-alertact{margin-top:var(--k-s2)}.sys-err{padding:96px var(--k-page-x) var(--k-s6);flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex;overflow-y:auto}.k-vp-tablet .sys-err{padding:var(--k-s8) var(--k-page-x-tablet) var(--k-s6)}.k-vp-phone .sys-err{padding:var(--k-s7) var(--k-page-x-phone)}.sys-errcard{gap:var(--k-s3);flex-direction:column;width:560px;max-width:100%;display:flex}.sys-errcard h1{font:var(--k-t-page);text-transform:uppercase;letter-spacing:var(--k-tracking-head);margin:0}.sys-errcard p{margin:0}.sys-offline{background:var(--k-ink);color:var(--k-text-on-ink);height:32px;padding:0 var(--k-page-x);gap:var(--k-s3);font:var(--k-t-table);white-space:nowrap;flex:none;align-items:center;display:flex}.k-vp-tablet .sys-offline{padding:0 var(--k-page-x-tablet)}.k-vp-phone .sys-offline{padding:0 var(--k-page-x-phone)}.k-app .sys-offline .k-btn.tertiary{color:var(--k-text-on-ink);-webkit-text-decoration-color:var(--k-text-on-ink-2);text-decoration-color:var(--k-text-on-ink-2)}.sys-notice{padding:0 var(--k-page-x) var(--k-s3);flex:none}.sys-notice.ruled{background:var(--k-surface);padding:var(--k-s3) var(--k-page-x);border-bottom:1px solid var(--k-line)}.k-vp-tablet .sys-notice{padding-left:var(--k-page-x-tablet);padding-right:var(--k-page-x-tablet)}.k-vp-phone .sys-notice{padding:var(--k-s3) var(--k-page-x-phone)}.sys-browserscrim{background:var(--k-scrim);z-index:60;position:absolute;top:0;right:0;bottom:0;left:0}.sys-browserprompt{z-index:61;background:var(--k-surface);border:1px solid var(--k-line-strong);width:400px;max-width:calc(100% - 32px);box-shadow:var(--k-shadow-float);color:var(--k-text);flex-direction:column;gap:6px;padding:16px 20px;font:400 13px/18px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.sys-browserprompt b{font-size:15px;line-height:20px}.sys-browserprompt .sys-bbtns{justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.sys-browserprompt .sys-bbtn{border:1px solid var(--k-line-strong);background:var(--k-surface);height:30px;font:inherit;align-items:center;padding:0 16px;display:inline-flex}.sys-browserprompt .sys-bbtn.on{background:var(--k-ink);color:var(--k-text-on-ink);border-color:var(--k-ink)}.sys-public{background:var(--k-surface);width:100%;height:100%;color:var(--k-text);justify-content:center;align-items:flex-start;padding:120px 24px;font:400 16px/24px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.sys-public>div{flex-direction:column;gap:12px;max-width:480px;display:flex}.sys-public h1{margin:0;font-size:22px;font-weight:600;line-height:28px}.sys-public p{margin:0}.sys-goto-hover{text-decoration:underline;-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent);text-underline-offset:3px;text-decoration-thickness:1.5px}.sys-goto-hover .k-icon{color:var(--k-text)}.sys-goto-focus{outline:2px solid var(--k-focus);outline-offset:2px}.k-table tr.sys-rowhover td{background:var(--k-hover)}.sys-railskel{padding-top:var(--k-s4)}.sys-railskel .k-skelrow{padding:var(--k-s3) var(--k-s5);border:0}.sys-shellhead{padding:var(--k-s5) var(--k-page-x) var(--k-s4);min-height:64px}.sys-shellhead .k-skelrow{border:0;padding:0}.sys-shellhead .k-skel{background:var(--k-well)}.k-fig,.k-app .k-mono.k-fig,.k-table td.num.k-fig,.k-table th.num.k-fig,.k-money .k-facts dd.k-fig{font-family:var(--k-font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.k-colh .k-cnt{font:var(--k-t-meta);font-variant-numeric:tabular-nums}.k-btn:not(.primary):not(.tertiary):not(.danger):not([aria-disabled=true]):not(:disabled){background:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-line-strong)}.k-btn:not(.primary):not(.tertiary):not(.danger):not([aria-disabled=true]):not(:disabled):hover{background:var(--k-hover)}.k-content{gap:var(--k-s7);padding-top:var(--k-s7);padding-bottom:var(--k-s8)}.k-ph{padding-top:var(--k-s5);padding-bottom:var(--k-s4)}.k-tools{gap:var(--k-s3);padding-bottom:var(--k-s4)}.k-sec{padding:var(--k-s6) var(--k-s7);gap:var(--k-s5)}.k-sec>.k-sh{padding-bottom:var(--k-s3);gap:var(--k-s4)}.k-sec>.k-sh .k-meta{color:var(--k-text-3)}.k-sec.table-only>.k-sh{margin:0 var(--k-s7);padding-top:var(--k-s6)}.k-sec.table-only>.k-table th:first-child,.k-sec.table-only>.k-table td:first-child{padding-left:var(--k-s7)}.k-sec.table-only>.k-table th:last-child,.k-sec.table-only>.k-table td:last-child{padding-right:var(--k-s7)}.k-sec.table-only>.k-tfoot,.k-sec.table-only>.k-totals{margin:var(--k-s4) var(--k-s7) var(--k-s6)}.k-vp-tablet .k-sec{padding:var(--k-s5) var(--k-s6)}.k-vp-phone .k-sec{padding:var(--k-s4);gap:var(--k-s4)}.k-vp-phone .k-content{gap:var(--k-s5);padding-top:var(--k-s4)}.k-fact{gap:var(--k-s4);padding:6px 0}.k-fact dt{font:var(--k-t-meta);color:var(--k-text-3);padding-top:2px}.k-fact dd{font:var(--k-t-body);color:var(--k-text)}.k-facts,dl.k-grid2,.k-grid2{row-gap:var(--k-s3)}.k-money .k-facts .k-fact{padding:10px 0}.k-money .k-facts dd{font:var(--k-t-body);font-family:var(--k-font-mono);font-variant-numeric:tabular-nums}.k-money .k-lead{padding:var(--k-s5) var(--k-s6);gap:var(--k-s1)}.k-jh{padding:var(--k-s4) var(--k-page-x) var(--k-s5);gap:var(--k-s3)}.k-jh .k-r1{gap:var(--k-s4)}.k-jh .k-title{font-size:17px;line-height:24px}.k-ctxgrid{gap:var(--k-s4) var(--k-s8);padding-top:var(--k-s4);margin-top:var(--k-s1);border-top:1px solid var(--k-line);max-width:none}.k-ctxgrid .k-fact{gap:2px}.k-ctxgrid .k-fact dt{font:var(--k-t-meta);color:var(--k-text-3);padding:0}.k-ctxgrid .k-fact dd{font:500 15px/22px var(--k-font-body)}.k-ctxgrid .k-fact dd .k-meta,.k-ctxgrid .k-fact dd .k-sub{font:var(--k-t-meta);color:var(--k-text-3);display:block}.k-tabs{gap:var(--k-s7)}.k-tabs button,.k-tabs span{height:48px}.k-table th{height:36px;padding-top:8px;padding-bottom:8px}.k-table td{height:52px;padding-top:12px;padding-bottom:12px}.k-table.dense td{height:44px;padding-top:8px;padding-bottom:8px}.k-table.two td{height:64px}.k-table .k-sub{margin-top:2px}.k-totals{gap:var(--k-s2)}.k-attn{padding:var(--k-s4) var(--k-s5);gap:var(--k-s3)}.k-attn.compact{padding:var(--k-s3) var(--k-page-x)}.k-alert{padding:var(--k-s4) var(--k-s5)}.k-finding{padding:var(--k-s4) 0;gap:var(--k-s1)}.k-qvh{padding:var(--k-s5) var(--k-s6) var(--k-s4);gap:var(--k-s2)}.k-qvh .k-title{min-height:0}.k-qvb{padding:var(--k-s5) var(--k-s6) var(--k-s8);gap:var(--k-s7)}.k-qg{gap:var(--k-s3)}.k-qg h3{padding-bottom:var(--k-s2)}.k-qrow{min-height:44px;padding:10px 0}.k-qv .k-fact,.k-qv-task .k-fact{grid-template-columns:124px minmax(0,1fr);padding:4px 0}.k-qg .k-links{gap:var(--k-s2) var(--k-s5);padding-top:var(--k-s1)}.k-qv-task .k-qvb{padding:var(--k-s4) var(--k-page-x-phone) var(--k-s6);gap:var(--k-s6)}.k-cards{gap:var(--k-s3);padding:var(--k-s3)}.k-vp-desktop .k-ctxgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.k-ctxgrid .k-fact dd .k-sub{margin-top:2px}.k-ctxgrid .k-fact dd b.k-mono{font-weight:600}.k-fact{align-content:start;align-items:start}.k-settled .k-qv-modal,.k-settled .k-scrim,.k-settled .k-qv-task,.k-settled .k-sheet{animation:none}.k-vp-phone .k-pp .k-saveslot{min-width:0}.k-vp-phone .k-pp .k-saveslot:empty{display:none}.k-fact dd .k-sub{font:var(--k-t-meta);color:var(--k-text-3);margin-top:2px;display:block}.k-money .k-facts dd .k-sub{font-family:var(--k-font-body)}.k-table th.num+th:not(.num),.k-table td.num+td:not(.num){padding-left:var(--k-s6)}.k-sec>.k-secnote{margin:calc(-1 * var(--k-s2)) 0 0;color:var(--k-text-3)}.k-sec.table-only>.k-secnote{margin:var(--k-s3) var(--k-s7) var(--k-s2)}.k-summary{gap:var(--k-s2);padding:var(--k-s4) var(--k-s5)}.k-badge{margin-left:var(--k-s2)}.k-badge:first-child,td>.k-badge:first-child,dd>.k-badge:first-child,.k-row>.k-badge,.k-r1>.k-badge,.k-cell>.k-badge:first-child{margin-left:0}.k-issue .k-issue-t{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-issue{align-items:flex-start}.k-issue>i{margin-top:6px}.k-core-ev{padding:var(--k-s3) 0;gap:var(--k-s4)}.k-state-plain{font:var(--k-t-table);color:var(--k-text-2)}.k-table td.act>*,.k-table td.act .k-dd{vertical-align:middle}.k-table td.act .k-dd{display:inline-flex}.k-lockup{flex:none;align-items:center;line-height:1;display:inline-flex}.k-mark{flex:none;display:block}.k-wordmark{font-family:var(--k-font-head);text-transform:uppercase;color:var(--k-ink);white-space:nowrap;font-weight:700;line-height:1}.k-wordmark.on-dark{color:#fff}.k-wordmark[lang=ar]{font-family:"Noto Kufi Arabic","Geeza Pro",var(--k-font-head);letter-spacing:0!important}.k-app .k-brand{letter-spacing:0;gap:0}.k-app .k-brand i{display:none}.k-authlogo{gap:0}.k-authlogo i{display:none}.k-setrail .k-setback{height:44px;font:500 14px/20px var(--k-font-body);color:var(--k-text-2);border-left-color:#0000;border-bottom:1px solid var(--k-line);margin-bottom:var(--k-s2)}.k-setrail .k-setback:hover{color:var(--k-text)}.k-setrail .k-group{padding-top:var(--k-s3)}.k-vp-tablet .k-setrail .k-setback{border-bottom:1px solid var(--k-line);height:60px}.k-ddock{padding:var(--k-s3) var(--k-s6) 0;background:var(--k-surface);border-top:1px solid var(--k-line);gap:var(--k-s2);flex-direction:column;flex:none;max-height:40%;display:flex;overflow-y:auto}.k-ddock:last-child{padding-bottom:var(--k-s3)}.k-ddock+.k-df{border-top:0}.k-vp-phone .k-ddock{padding:var(--k-s3) var(--k-s4) 0}.k-field .k-msgslot,.k-field .k-help,.k-field .k-error{min-height:18px}.k-tabs .k-tabn{text-align:left;font-variant-numeric:tabular-nums;min-width:2.4ch;display:inline-block}.k-pagedock{left:var(--k-page-x);bottom:var(--k-s4);z-index:15;gap:var(--k-s2);width:min(560px,calc(100% - 2 * var(--k-page-x)));pointer-events:none;flex-direction:column;display:flex;position:absolute}.k-page:has(.k-pagedock) .k-content{padding-bottom:180px}.k-page:has(.k-savebar) .k-pagedock{bottom:76px}.k-pagedock>*{pointer-events:auto;box-shadow:var(--k-shadow-float);border:1px solid var(--k-line-strong)}.k-vp-phone .k-pagedock{left:var(--k-page-x-phone);right:var(--k-page-x-phone);width:auto;bottom:var(--k-s3)}.k-vp-phone:has(.k-pfoot) .k-pagedock,.k-vp-phone:has(.k-savebar) .k-pagedock{bottom:84px}.k-vp-phone:has(.k-pagedock) .k-content{padding-bottom:180px}.k-filterline{align-items:center;gap:var(--k-s2);flex-wrap:nowrap;min-height:44px;display:flex;overflow-x:auto}.k-ph .k-count .k-btn.tertiary{height:24px;margin-left:var(--k-s1)}.k-btn.primary:not(.sm),.k-btn.danger:not(.sm){min-width:132px}.k-btn.primary.sm,.k-btn.danger.sm{min-width:104px}.k-btn.primary.full,.k-btn.danger.full{min-width:0}.k-jh .k-r1{min-height:var(--k-ctl)}.k-qgskel[data-k=work]{min-height:196px}.k-qgskel[data-k=estimate]{min-height:259px}.k-qgskel[data-k=findings]{min-height:120px}.k-qvb .k-attn.checking{box-sizing:border-box;min-height:100px}.k-qg .k-qveditor{border-top:0;padding-top:0}.k-btn:not(.primary):not(.tertiary):not(.danger):not([aria-disabled=true]):not(:disabled):active{background:var(--k-well)}.k-btn.danger:active{background:#5a1a14}.k-iconbtn:active{background:var(--k-well)}.k-btn.pending,.k-btn.pending:hover,.k-btn.pending:active{cursor:progress}.k-btn.pending:not(.primary):not(.tertiary):not(.danger):hover,.k-btn.pending:not(.primary):not(.tertiary):not(.danger):active{background:var(--k-surface)}.k-btn.primary.pending:hover,.k-btn.primary.pending:active{background:var(--k-accent)}.k-btn[aria-disabled=true],.k-btn:disabled{cursor:not-allowed}.k-tabs .k-tabl{display:inline-grid}.k-tabs .k-tabl:after{content:attr(data-l);visibility:hidden;height:0;font-weight:600;overflow:hidden}.k-tabs button{font:500 15px/20px var(--k-font-body);color:var(--k-text-2)}.k-tabs button:hover{color:var(--k-text)}.k-tabs button.on,.k-tabs .on{color:var(--k-text);font-weight:600}.k-tabs button.on:hover{box-shadow:inset 0 -3px 0 var(--k-accent)}.k-menu .k-mi:focus-visible,.k-options .k-option:focus-visible,.k-segment span:focus-visible,.k-rail a:focus-visible,.k-chip:focus-visible,.k-tabs button:focus-visible{outline-offset:-2px}.k-ptop :focus-visible,.k-drawer .k-ptop :focus-visible,.k-toast :focus-visible,.k-acct:focus-visible{outline-color:var(--k-focus-on-dark)}.k-menu .k-mi.disabled,.k-options .k-option[aria-disabled=true]{color:var(--k-disabled-text)}.k-menu .k-mi.disabled:hover,.k-options .k-option[aria-disabled=true]:hover{background:0 0}.k-table tr.selected.k-clickable:hover td{background:#fbe7d0}.k-acct:hover,.k-acct[aria-expanded=true]{background:var(--k-ink-2)}.k-acct[aria-expanded=true] .k-icon{transform:rotate(180deg)}.k-gsearch{cursor:pointer}.k-gsearch:hover{border-color:var(--k-text-on-ink-2)}.k-colh .k-colscope:hover{color:var(--k-text);-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent)}button.k-badge:hover{border-color:var(--k-ink)}button.k-badge.ink:hover{background:var(--k-ink-2)}.k-check:not(.disabled):hover i{border-color:var(--k-text-2)}.k-segment span:not(.on):not(.disabled):hover{background:var(--k-hover)}.k-switch{cursor:pointer}.k-switch:after{transition:transform var(--k-motion-fast) var(--k-ease);left:3px!important}.k-switch.on:after{transform:translate(18px)}.k-switch.disabled{background:var(--k-disabled-fill);box-shadow:inset 0 0 0 1px var(--k-line-edge);cursor:not-allowed}.k-chip.filter:hover{background:var(--k-selected);border-color:var(--k-accent)}.k-acct,.k-gsearch,.k-colscope,button.k-badge,.k-segment span,.k-switch,.k-table tr.k-clickable td,.k-back,.k-app a.k-kpi,.k-vcard,.k-setback{transition:background-color var(--k-motion-fast) var(--k-ease),border-color var(--k-motion-fast) var(--k-ease),color var(--k-motion-fast) var(--k-ease),text-decoration-color var(--k-motion-fast) var(--k-ease)}.k-scrim,.k-dialogwrap{animation-duration:var(--k-motion)}.k-settled .k-menu,.k-settled .k-options,.k-settled .k-toast,.k-settled .k-dialogwrap,.k-settled .k-dialog,.k-settled-qv .k-qv-modal,.k-settled-qv .k-scrim,.k-settled-qv .k-qv-task,.k-settled-menu .k-menu,.k-settled-menu .k-options,.k-settled-dlg .k-dialogwrap,.k-settled-dlg .k-dialog,.k-settled-toast .k-toast{animation:none}.k-leaving-qv .k-scrim,.k-leaving-qv .k-qv-modal,.k-leaving-qv .k-qv-task{transition:opacity var(--k-motion-exit) var(--k-ease-exit),transform var(--k-motion-exit) var(--k-ease-exit);opacity:0;animation:none}.k-leaving-qv .k-qv-modal{transform:translate(24px)}.k-leaving-dlg .k-dialogwrap{transition:opacity var(--k-motion-exit) var(--k-ease-exit);opacity:0;animation:none}.k-leaving-dlg .k-dialog{animation:none}.k-leaving-dlg .k-dialog.k-slide{transition:transform var(--k-motion-exit) var(--k-ease-exit);transform:translate(24px)}.k-acctwrap{display:inline-flex;position:relative}.k-acctmenu{z-index:35;width:280px;color:var(--k-text);top:calc(100% + 8px);left:auto;right:0}.k-acctmenu .k-acctid{padding:var(--k-s3) var(--k-s4);flex-direction:column;gap:2px;display:flex}.k-acctmenu .k-acctid b{font:600 15px/22px var(--k-font-body)}.k-acctmenu .k-acctid span{font:var(--k-t-meta);color:var(--k-text-2)}.k-acctmenu .k-acctid .k-meta{color:var(--k-text-3)}.k-acctmenu .k-mi{height:40px;padding:0 var(--k-s4)}.k-acctmenu .k-mi .k-icon{color:var(--k-text-2)}.k-acctmenu .k-mi.hi{background:var(--k-hover);outline:2px solid var(--k-focus);outline-offset:-2px}.k-acctmenu .k-mi[aria-current=page]{font-weight:600}.k-coarse .k-acctmenu .k-mi{height:44px}.k-acct .k-icon{transition:none}.k-acctmenu.phone{z-index:35;width:auto;position:absolute;top:56px;left:0;right:0}.k-acctmenu.phone .k-mi{height:48px}.k-mono.k-fig{margin:0!important}.k-cards{padding:var(--k-s2)}.k-app .k-btn:not(.primary):not(.tertiary):not(.danger):not([aria-disabled=true]):not(:disabled){border:0}.k-app:has(.k-qv-modal) .k-toast{left:calc((100% - var(--k-quickview-tablet)) / 2)}.k-vp-tablet768:has(.k-qv-modal) .k-toast{max-width:calc(100% - var(--k-quickview-tablet) - 32px)}.k-skelrow{min-height:52px}.k-skelrow.card{min-height:0}.k-tabs .k-tabn span{height:auto;display:inline}.k-tabs .k-tabn .k-sr{position:absolute}.k-doc .k-fig,.k-doc td.num.k-fig,.k-doc .kp-mono.k-fig{font-family:var(--k-font-body);font-variant-numeric:tabular-nums lining-nums}.k-tabs .k-tabl,.k-tabs .k-tabn,.k-tabs .k-tabn span{height:auto;box-shadow:none;border:0;align-self:center}.k-tabs .k-tabl{line-height:20px;display:inline-grid}.k-tabs .k-tabn{line-height:18px;font:var(--k-t-meta);color:var(--k-text-3);font-style:normal;display:inline-block}.k-tabs .k-tabn.warn{color:var(--k-warn);font-weight:600}.k-tabs .k-tabn{vertical-align:baseline;line-height:20px}.k-tabs button{align-items:center}.k-tabs .k-tabl,.k-tabs .k-tabn,.k-tabs .k-tabn span{gap:0}.k-toast .k-toast-t{min-width:0}.k-page:has(.k-savebar) .k-toast{bottom:88px}.k-qpsum{align-items:baseline;gap:var(--k-s1) var(--k-s5);flex-wrap:wrap;margin:0;display:flex}.k-qpsum .k-qpf{align-items:baseline;gap:6px;min-width:0;margin:0;display:flex}.k-qpsum dt{font:var(--k-t-meta);color:var(--k-text-3);white-space:nowrap}.k-qpsum dd{font:var(--k-t-body);color:var(--k-text);overflow-wrap:anywhere;margin:0}.k-qpfull .k-qpwho{display:block}.k-qpfull .k-qpwho+.k-qpwho{margin-top:var(--k-s2)}.k-qg[data-group=people]>h3{position:relative}.k-qg h3 .k-qpdisc{justify-content:center;min-width:112px;position:absolute;bottom:4px;right:0}.k-qgskel[data-k=people]{height:22px;overflow:hidden}.k-qgskel[data-k=people] .k-skelrow{border:0;min-height:22px;padding:0}.k-qg[data-group=people] .k-qgstate{min-height:22px}.k-qg[data-group=people] .k-qgstate .k-btn{margin-top:-5px;margin-bottom:-5px}.k-coarse .k-qg[data-group=people] .k-qgstate .k-btn{margin-top:-11px;margin-bottom:-11px}.k-app :where(button.k-gsearch:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){background:var(--k-ink-2);border:1px solid var(--k-ink-3);height:34px;color:var(--k-text-on-ink-2);padding:0 var(--k-s3);font:var(--k-t-table);text-align:left;cursor:pointer}.k-app :where(button.k-gsearch:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn):hover){border-color:var(--k-text-on-ink-2)}.k-app.k-vp-phone{width:auto}.k-app .k-pfoot,.k-app .k-sheet .k-qvf{padding-bottom:calc(var(--k-s3) + max(20px,env(safe-area-inset-bottom,0px)))}.k-app .k-ph__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.k-app .k-ph__actions{display:contents}.k-app .k-tablescroll{margin-inline:-2px;padding-inline:2px;overflow-x:auto}.k-app .k-table td.k-toggle,.k-app .k-table th.k-toggle{width:40px;padding-right:0}.k-app .k-table .k-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.k-app .k-table th.sorted{color:var(--k-text)}.k-app .k-table td.k-statecell{height:auto;padding:var(--k-s4) 0;border-bottom:0}.k-app .k-empty--error{border-color:var(--k-danger);color:var(--k-text)}.k-app .k-table.two tr.k-skeltr td{height:52px}.k-app .k-sec.table-only>.k-tablewrap .k-table th:first-child,.k-app .k-sec.table-only>.k-tablewrap .k-table td:first-child{padding-left:var(--k-s7)}.k-app .k-sec.table-only>.k-tablewrap .k-table th:last-child,.k-app .k-sec.table-only>.k-tablewrap .k-table td:last-child{padding-right:var(--k-s7)}.k-app .k-sec.table-only>.k-tablewrap .k-table tr:last-child td{border-bottom:0}.k-app .k-sec.table-only>.k-tablewrap>.k-tfoot{margin:var(--k-s4) var(--k-s7) var(--k-s6)}.k-app .k-sec.table-only>.k-tablewrap .k-table td.k-statecell{padding:var(--k-s4) var(--k-s7) var(--k-s6)}.k-app.k-vp-phone .k-sec.table-only>.k-tablewrap .k-table th:first-child,.k-app.k-vp-phone .k-sec.table-only>.k-tablewrap .k-table td:first-child{padding-left:var(--k-s4)}.k-app.k-vp-phone .k-sec.table-only>.k-tablewrap .k-table th:last-child,.k-app.k-vp-phone .k-sec.table-only>.k-tablewrap .k-table td:last-child{padding-right:var(--k-s4)}.k-app.k-vp-phone .k-sec.table-only>.k-tablewrap .k-table td.k-statecell{padding:var(--k-s4)}.k-app .k-plines{gap:var(--k-s4);flex-direction:column;display:flex}.k-app .k-sec>.k-sh+.k-plines>.k-pline:first-of-type{border-top:1px solid var(--k-line)}.k-app .k-ph.k-ph-reserve{min-height:calc(var(--k-s5) + var(--k-s4) + var(--k-ctl))}.k-app.k-coarse .k-ph.k-ph-reserve{min-height:calc(var(--k-s5) + var(--k-s4) + var(--k-ctl-touch))}.k-app .k-pph.k-ph-reserve{min-height:calc(var(--k-s3) + var(--k-s2) + var(--k-ctl-sm))}.k-app.k-coarse .k-pph.k-ph-reserve{min-height:calc(var(--k-s3) + var(--k-s2) + var(--k-ctl-touch))}.k-app .k-page-inner{flex-direction:column;flex:1;min-height:0;display:flex}.k-app .c-content{padding-top:0}.k-app.k-vp-phone .k-cust-line{padding-left:var(--k-page-x-phone);padding-right:var(--k-page-x-phone)}.k-app.k-vp-phone .c-content{padding-top:var(--k-s2)}.k-app .c-search{width:320px}.k-app.k-vp-tablet .c-search{width:220px}.k-app.k-vp-phone .c-search{width:100%}.k-app :where(button.k-select:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){min-height:var(--k-ctl);background:var(--k-surface);border:1px solid var(--k-line-strong);color:var(--k-text);padding:0 var(--k-s3);font:var(--k-t-input);text-align:left}.k-app :where(button.k-select.disabled:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)),.k-app :where(button.k-select:disabled:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){background:var(--k-disabled-fill);color:var(--k-disabled-text);border-color:var(--k-line-edge)}.k-app :where(button.k-select.invalid:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){border-color:var(--k-danger)}.k-app :where(button.k-chip:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){height:var(--k-ctl-sm);background:var(--k-surface);border:1px solid var(--k-line-strong);color:var(--k-text);padding:0 var(--k-s3);font:500 13px/18px var(--k-font-body);text-align:left}.k-app :where(button.k-chip.filter:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){background:var(--k-accent-tint);border-color:var(--k-accent-line);color:var(--k-accent-text-canvas)}.k-app :where(button.k-chip.on:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){background:var(--k-ink);color:var(--k-text-on-ink);border-color:var(--k-ink)}.k-app :where(button.k-chip.disabled:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)),.k-app :where(button.k-chip:disabled:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){background:var(--k-disabled-fill);color:var(--k-disabled-text)}.k-app.k-vp-phone button.k-select:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn){min-height:var(--k-ctl-touch);font:var(--k-t-input-phone)}.k-app.k-coarse button.k-select:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn){min-height:var(--k-ctl-touch)}.k-app .k-tools>.k-dd{display:inline-flex}.k-app .k-inputwrap{align-items:center;min-width:0;display:flex;position:relative}.k-app .k-inputwrap>.k-icon{left:calc(var(--k-s3) + 1px);color:var(--k-text-3);pointer-events:none;position:absolute}.k-app .k-inputwrap:has(>.k-input:not(:placeholder-shown))>.k-icon{color:var(--k-text)}.k-app .k-inputwrap>.k-input{width:100%;padding-left:calc(var(--k-s3) + 16px + var(--k-s2))}.k-app .k-inputwrap>.k-inputclear{right:calc(var(--k-s3) + 1px - 8px);color:var(--k-text);position:absolute}.k-app .k-inputwrap>.k-input:has(~.k-inputclear){padding-right:calc(var(--k-s3) + 16px + var(--k-s2))}.k-app .k-inputwrap>.k-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.k-app .k-railsep{height:1px;margin:var(--k-s2) var(--k-s3);background:var(--k-line)}.k-app .k-rail__footer{margin-top:auto}.k-app .c-psearch{padding:0 var(--k-page-x-phone) var(--k-s2)}.k-app.k-vp-phone .c-list-sec{padding-top:4px;padding-bottom:4px}.k-statusctl__badge{cursor:pointer}.k-coarse .k-statusctl__badge{position:relative}.k-coarse .k-statusctl__badge:after{content:"";inset:calc((100% - var(--k-ctl-touch)) / 2) 0;position:absolute}.k-app .k-rname{font:700 22px/26px var(--k-font-head);margin:0}.k-app.k-vp-phone .k-jh{padding:var(--k-s3) var(--k-page-x-phone);gap:var(--k-s1)}.k-app.k-vp-phone .k-rname{font:600 22px/26px var(--k-font-head)}.k-app .k-factlist{flex-direction:column;margin:0;display:flex}.k-app .k-factlist .k-fact{border-bottom:1px solid var(--k-line)}.k-app .k-factlist .k-fact:last-child{border-bottom:0}.k-app .k-narrow .k-factlist .k-fact,.k-app.k-vp-phone .k-factlist .k-fact{grid-template-columns:minmax(0,1fr);gap:0}.k-app .k-ovgrid{gap:var(--k-s5);grid-template-columns:minmax(0,1fr) 440px;align-items:start;display:grid}.k-app.k-vp-tablet .k-ovgrid{grid-template-columns:minmax(0,1fr) 360px}.k-app.k-vp-tablet768 .k-ovgrid{grid-template-columns:minmax(0,1fr)}.k-app.k-vp-phone .k-ovgrid{display:contents}.k-app .k-facts2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-app.k-vp-phone .k-facts2{grid-template-columns:minmax(0,1fr)}.k-app .k-recent{gap:var(--k-s3);flex-direction:column;display:flex}.k-app .k-rcard{background:var(--k-surface-2);padding:var(--k-s3) var(--k-s4);font:var(--k-t-table);flex-direction:column;gap:4px;display:flex}.k-app .k-rcard .k-micro{color:var(--k-text-3)}.k-app .k-strong{font-weight:600}.k-app .k-dh__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.k-app #modal-root>.k-dialogwrap{top:var(--k-topbar)}.k-app.k-vp-phone #modal-root>.k-dialogwrap{top:0}.k-app.k-vp-phone .k-dialog.k-slide{max-width:100%;box-shadow:none;background:var(--k-canvas);border-left:0}.k-app.k-vp-phone #modal-root>.k-dialogwrap.k-side{align-items:stretch;padding:0}.k-app :where(button.k-back:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){font:var(--k-t-meta);color:var(--k-text-2);height:24px}.k-app :where(button.k-back:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn):hover){color:var(--k-text)}.k-app :where(button.k-mi:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){align-items:center;gap:var(--k-s2);height:38px;padding:0 var(--k-s3);font:var(--k-t-table);color:var(--k-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.k-app :where(button.k-mi.danger:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){color:var(--k-danger)}.k-app :where(button.k-mi.disabled:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)),.k-app :where(button.k-mi:disabled:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){color:var(--k-text-3);cursor:not-allowed}.k-app :where(.k-segment>button.k-segbtn:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){padding:0 var(--k-s3);font:500 14px/20px var(--k-font-body);color:var(--k-text);border:0;border-right:1px solid var(--k-line-strong);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.k-app :where(.k-segment>button.k-segbtn:last-child:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){border-right:0}.k-app :where(.k-segment>button.k-segbtn.on:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){background:var(--k-ink);color:var(--k-text-on-ink)}.k-app .k-segment>button.k-segbtn:not(.on):not(:disabled):hover{background:var(--k-hover)}.k-app :where(.k-colh button.k-colscope:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){font:var(--k-t-meta);color:var(--k-text-2);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.k-app .k-colh>.k-dd{display:inline-flex}.k-app .k-board-search{width:195px}.k-app.k-vp-phone .k-board-search{width:100%}.k-app .k-issue>.k-issue-t{min-width:0}.k-app .k-people>.k-peoplenames{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-app .k-people>.k-peoplenames+span{white-space:nowrap;flex:none}.k-app :before,.k-app :after{box-sizing:content-box}.k-app button.k-cardbtn{color:buttontext}.k-app .k-input::placeholder,.k-app .k-textarea::placeholder{color:var(--k-text-3);opacity:1}.k-app :where(.k-colsel button.k-chip:not(.k-btn):not(.k-iconbtn):not(.k-badge):not(.k-acct):not(.k-cardbtn)){height:var(--k-ctl-sm);font-size:14px}.k-app .k-chipcnt{color:inherit;opacity:.8}.k-app .k-board-psort{padding:0 var(--k-page-x-phone) var(--k-s2);justify-content:space-between}.k-app .k-board-pfilters{align-items:stretch;gap:var(--k-s2);padding:0 var(--k-page-x-phone) var(--k-s3);flex-direction:column;display:flex}.k-app.k-vp-phone .k-ctabs .k-tabs{padding:0 var(--k-page-x-phone);gap:var(--k-s4);scrollbar-width:none}.k-app.k-vp-phone .k-ctabs .k-tabs::-webkit-scrollbar{display:none}.k-app.k-vp-phone .k-sec>.k-body{margin-bottom:0}.k-app .k-pur-ptools>.k-dd,.k-app .k-pur-ptools>.k-dd>.k-select{width:100%}.k-app .k-filtercount{font:var(--k-t-mono);background:var(--k-accent);min-width:20px;height:20px;color:var(--k-ink);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.k-app.k-vp-phone .k-filterrow{padding:var(--k-s2) var(--k-page-x-phone)}.k-app .c-pfoot{justify-content:space-between}.k-app .k-pjh .k-ptitle{font:var(--k-t-section);margin:0}.k-app .k-msg{background:var(--k-surface-2);border:1px solid var(--k-line-strong);padding:var(--k-s3) var(--k-s4);font:var(--k-t-mono);white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;user-select:all}.k-app .k-block{display:block}.k-app .k-center{text-align:center}.k-app .k-share-wrong{border-top:1px solid var(--k-line);padding-top:4px}.k-app .k-check.radio i{border-width:1.5px}.k-app .k-check.radio.on i{background:var(--k-ink);border-color:var(--k-ink)}.k-app .k-check.radio.on i:after{background:#fff}.k-app .k-customer-task .k-check.disabled.radio.on i{background:var(--k-disabled-fill);border-color:var(--k-disabled-text)}.k-app .k-customer-task .k-check.disabled.radio.on i:after{background:var(--k-disabled-text)}.k-app .k-chips{gap:var(--k-s2);flex-wrap:wrap;align-items:center;display:flex}.k-app .k-authcard input.k-input.k-mono{font-family:var(--k-font-mono);font-variant-numeric:tabular-nums}.k-app .k-authcard{min-width:0}.k-app .k-authcard input.k-input{width:100%;min-width:0}.k-app :not(.k-inputwrap)>input.k-input:focus-visible,.k-app .k-field textarea.k-textarea:focus-visible,.k-app .k-field select.k-select:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-app .k-sec.empty>.k-body{margin-bottom:0}.k-customer-form{gap:var(--k-s5);flex-direction:column;display:flex}.k-vp-phone .k-customer-form{gap:var(--k-s4)}.k-customer-type{gap:20px;min-height:36px}.k-customer-task .k-pfoot{flex-wrap:wrap}.k-customer-task .k-pfoot>.k-meta{flex:1 0 100%}.k-customer-task .k-pfoot>.k-btn{flex:1}.k-customer-form .k-alert ul{margin:4px 0 0;padding-left:18px;list-style:outside}.k-customer-form .k-alert button{min-height:0;color:var(--k-accent-text-canvas);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.k-customer-form .k-textarea.k-customer-longname{resize:none;height:46px;min-height:46px;padding-top:4px;padding-bottom:0;overflow:hidden}.k-customer-form .k-cust-similar .k-pline{padding-bottom:calc(var(--k-s2) + 1px)}.k-customer-form .k-cust-similar .k-rowact{transform:translateY(1px)}.k-customer-form .k-cust-similar .k-customer-phone-mono{vertical-align:top;height:18px;line-height:18px;font-family:var(--k-font-mono);font-variant-numeric:tabular-nums;display:inline-block;position:relative;top:1px}.k-customer-task #f-name.invalid:focus{outline:2px solid var(--k-ink);outline-offset:2px}.k-customer-task .k-df .k-btn.pending.primary{min-width:130px}.k-customer-quickadd.k-dialogwrap{z-index:61}.k-customer-task .k-ptop .k-acct{padding-right:0}.k-vp-phone .k-customer-task .k-customer-footnote{display:none}.k-vp-phone .k-customer-task .k-content{padding:var(--k-s4) var(--k-page-x-phone)}.k-customer-optional>label:after,.k-customer-optional>.k-label:after{content:" (optional)";color:var(--k-text-3);font-weight:400}.k-customer-form .k-textarea{resize:none;height:82px;min-height:82px}.k-vp-phone .k-customer-task .k-ptitle{font:600 22px/26px var(--k-font-head)}.k-vp-phone .k-customer-task .k-pfoot>.k-btn{min-height:48px}.k-customer-task .k-customer-type .k-check:has(input:focus) i{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-coarse :is(.k-qv,.k-qv-task) .k-fact dd a,.k-coarse :is(.k-qv,.k-qv-task) .k-goto{min-height:var(--k-ctl-touch);align-items:center;display:inline-flex}:where(.k-app) button{letter-spacing:normal}.k-attn ul{list-style:outside}.k-field-optional>label:after,.k-field-optional>.k-label:after{content:" (optional)";color:var(--k-text-3);font-weight:400}.k-staff-rate,.k-staff-eid{max-width:320px}.k-app :where(.k-ptabs button[role=tab][aria-selected]:not(.k-btn):not(.k-iconbtn)){height:44px;font:500 15px/20px var(--k-font-body);color:var(--k-text-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0;display:inline-flex}.k-app :where(.k-ptabs button[role=tab][aria-selected].on:not(.k-btn):not(.k-iconbtn)){color:var(--k-text);border-bottom-color:var(--k-line-ink);font-weight:600}.k-app .k-ptabs button[role=tab]>.k-tabl{height:auto;font:inherit;color:inherit;border:0;display:inline}.k-core-results .k-core-opt .k-meta{margin-left:0}.k-options.k-partpick .k-option[aria-selected=true]{font:var(--k-t-table)}.k-part-task .k-pfoot{align-items:center}.k-part-task .k-pfoot>.k-meta{margin-right:auto}.k-app .k-part-task .k-inputwrap>input.k-input:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-app .k-inputwrap>.k-affix{left:calc(var(--k-s3) + 1px);pointer-events:none;position:absolute}.k-app .k-inputwrap.k-prefixed>.k-input{padding-left:calc(var(--k-s3) + 28px + var(--k-s2))}.k-app .k-inputwrap.k-prefixed>input.k-input:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-estedit .k-field.k-w110,.k-estsrc .k-field.k-w110{width:110px}.k-estedit .k-field.k-w120,.k-estsrc .k-field.k-w120{width:120px}.k-estedit .k-field.k-w130,.k-estsrc .k-field.k-w130{width:130px}.k-estedit .k-field.k-w150,.k-estsrc .k-field.k-w150{width:150px}.k-estedit .k-field.k-w170,.k-estsrc .k-field.k-w170{width:170px}.k-estedit .k-field.k-w320,.k-estsrc .k-field.k-w320{width:320px}.k-vp-phone .k-estedit .k-field[class*=k-w],.k-vp-phone .k-estsrc .k-field[class*=k-w]{width:100%}.k-estsrc .k-field.k-w360{width:360px}.k-vp-phone .k-estsrc .k-field.k-w360{width:100%}.k-menu>.k-hint{contain:inline-size}.k-dialog .k-field.k-w200{width:200px}.k-dialog .k-field.k-w160{width:160px}.k-vp-phone .k-dialog .k-field.k-w200,.k-vp-phone .k-dialog .k-field.k-w160{width:100%}.k-table tr.k-strongrow td{font-weight:600}.k-app .k-inputwrap.k-suffixed>.k-affix{left:auto;right:calc(var(--k-s3) + 1px);pointer-events:none;position:absolute}.k-app .k-inputwrap.k-suffixed>.k-input{padding-left:var(--k-s3);padding-right:calc(var(--k-s3) + 16px + var(--k-s2))}.k-app .k-inputwrap.k-suffixed>input.k-input:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-estedit.task{border:0;padding:0}:is(.k-dialog,.k-drawer,.k-menu,.k-options,.k-qv-modal,.k-qv-task,.k-sheet),:is(.k-dialog,.k-drawer,.k-menu,.k-options,.k-qv-modal,.k-qv-task,.k-sheet) *{overscroll-behavior:contain}.k-dialogwrap.k-leaving,.modal-scrim.k-leaving{transition:opacity var(--k-motion-exit) var(--k-ease-exit);opacity:0;pointer-events:none;animation:none}.k-dialogwrap.k-leaving .k-dialog{animation:none}.k-dialogwrap.k-leaving .k-dialog.k-slide{transition:transform var(--k-motion-exit) var(--k-ease-exit);transform:translate(24px)}.k-app.k-vp-phone .k-acctmenu{width:auto;position:fixed;top:52px;left:0;right:0}.k-app.k-vp-phone .k-acctmenu .k-mi{height:48px}.k-app.k-vp-phone .k-acctscrim{z-index:34;position:fixed;top:52px;right:0;bottom:0;left:0}.k-app #modal-root>.k-qv-scrim{top:var(--k-topbar);z-index:35}.k-qv-scrim>.k-qv-modal{cursor:auto}.k-qv-scrim{animation-name:k-qv-scrim-in}@keyframes k-qv-scrim-in{0%{background-color:#0000}}.k-qv-modal,.k-qv-task{overflow:hidden}.k-app #modal-root>.k-qv-task{z-index:35;padding-bottom:env(safe-area-inset-bottom,0px)}.k-qv-task .k-qvf .k-btn{min-height:var(--k-ctl-lg);flex:1;justify-content:center}.k-qv-scrim.k-leaving,.k-qv-task.k-leaving{transition:opacity var(--k-motion-exit) var(--k-ease-exit);opacity:0;pointer-events:none;animation:none}.k-qv-scrim.k-leaving>.k-qv-modal{transition:transform var(--k-motion-exit) var(--k-ease-exit);animation:none;transform:translate(24px)}.k-editjob-task .k-df .k-btn.primary{min-width:148px}.k-core-pdfimg:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-app.k-vp-phone .k-dialog.k-slide.k-phonedialog{background:var(--k-surface)}:root{--ink:#141414;--ink-800:#2a2a2a;--ink-700:#444;--ink-900:#000;--accent:#ff8a00;--accent-hover:#e07900;--accent-active:#c76c00;--canvas:#e9e7e2;--canvas-alt:#f0f0f0;--hover-tint:#d6d6d6;--surface:#fff;--panel:#fafaf8;--fg-1:#141414;--fg-2:#555;--fg-3:#686868;--fg-on-ink:#999;--fg-on-ink-strong:#bbb;--line-1:#d8d6d0;--line-2:#ececec;--line-dashed:#999;--ok:#2c763f;--warn:#9e5500;--danger:#b23a2e;--info:#3a3a3a;--ok-tint:#f2f7f4;--warn-tint:#fff8f0;--danger-tint:#faf3f2;--info-tint:#f1f1f1;--danger-tint-weak:#fdf9f9;--ok-line:var(--ok);--warn-line:var(--accent);--danger-line:var(--danger);--info-line:var(--line-1);--radius-control:0px;--radius-card:0px;--shadow-float:4px 4px 0 #14141426;--shadow-overlay:8px 8px 0 #14141426;--scrim:#14141480;--control-h-sm:2rem;--control-h:2.5rem;--control-h-lg:3rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--text-4xl:2.125rem;--tracking-label:.05em;--tracking-head:.03em;--font-sans:"Barlow", ui-sans-serif, system-ui, sans-serif;--font-head:"Barlow Condensed", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--band-page:3rem;--band-toolbar:2.75rem;--band-tabs:2.125rem;--row-head:1.875rem;--row:2.25rem;--row-two-line:3.25rem;--row-compact:1.875rem;--row-editable:2.75rem;--rail-w:14rem;--rail-w-collapsed:3.5rem;--topbar-h:var(--k-topbar);--region-pad-x:1.25rem;--region-pad-y:1rem;--content-max:68.75rem;--badge-h:1.25rem;--badge-w:5.5rem;--col-status:7rem;--col-actions:3rem;--toolbar-search:17.5rem;--modal-sm:30rem;--modal-md:40rem;--modal-lg:55rem;--drawer-sm:25rem;--drawer-md:33.75rem;--drawer-lg:45rem;--popover-min:12.5rem;--popover-max:22.5rem;--toast-min:20rem;--toast-max:30rem;--totals-w:18.75rem;--gap-hair:.125rem;--gap-label:.25rem;--gap-inline:.5rem;--gap-cell:.75rem;--gap-field:1rem;--gap-edge:1.25rem;--gap-group:1.5rem;--gap-section:2rem;--gap-region:3rem;--dur-0:0s;--dur-1:.1s;--dur-2:.15s;--dur-3:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--icon-sm:1rem;--icon:1.25rem;--icon-lg:1.5rem;--z-sticky-row:10;--z-band:20;--z-topbar:30;--z-popover:40;--z-drawer:50;--z-modal:60;--z-toast:70}html,body{height:100%;overflow:hidden}body{background:var(--canvas);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5}.tabular{font-variant-numeric:tabular-nums}.head{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--tracking-head);font-weight:700}.label-caps{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--fg-3);font-weight:700}input:not(.k-input):not(.k-select):not(.k-gsearch),select:not(.k-select),textarea:not(.k-textarea),button:not(.k-btn):not(.k-iconbtn):not(.k-chip):not(.k-select):not(.k-badge):not(.k-acct):not(.k-cardbtn):not(.k-gsearch):not(.k-back):not(.k-goto):not(.k-mi):not(.k-segbtn):not(.k-colscope):not(.k-statusctl__trigger):not(.k-infotip-btn):not([role=tab]),[type=button]:not(.k-btn):not(.k-iconbtn):not(.k-chip):not(.k-select):not(.k-badge):not(.k-acct):not(.k-cardbtn):not(.k-gsearch):not(.k-back):not(.k-goto):not(.k-mi):not(.k-segbtn):not(.k-colscope):not(.k-statusctl__trigger):not(.k-infotip-btn):not([role=tab]),[type=submit]:not(.k-btn):not(.k-iconbtn):not(.k-chip):not(.k-select):not(.k-badge):not(.k-acct):not(.k-cardbtn):not(.k-gsearch):not(.k-back):not(.k-goto):not(.k-mi):not(.k-segbtn):not(.k-colscope){min-height:var(--control-h)}.touch-target{min-height:var(--control-h-lg)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.on-ink :focus-visible,.on-ink:focus-visible{outline-color:var(--color-on-ink)}.top-bar{height:var(--topbar-h)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.control-row{display:flex;position:relative}.control-row__label{align-items:flex-start;gap:var(--gap-inline);min-height:var(--control-h-sm);padding:var(--gap-inline) 0;cursor:pointer;display:flex}.control-row--disabled .control-row__label{cursor:not-allowed;color:var(--fg-3)}.control-row__text{gap:var(--gap-hair);font-size:var(--text-sm);flex-direction:column;line-height:1.3;display:flex}.control-row__helper{font-size:var(--text-xs);color:var(--fg-2)}.control-box{border:2px solid var(--ink);background:var(--surface);width:1rem;height:1rem;color:var(--surface);transition:background-color var(--dur-0),border-color var(--dur-0);flex:none;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}.control-box--on{background:var(--ink)}.control-box--disabled{border-color:var(--line-1);background:var(--canvas-alt)}.control-box__bar{background:var(--surface);width:.5rem;height:2px}.control-box__dot{background:var(--surface);width:.375rem;height:.375rem}.control-row input:focus-visible+.control-row__label .control-box,.control-row input:focus-visible+.control-row__label .control-switch{outline:2px solid var(--ink);outline-offset:2px}.control-switch{background:var(--line-1);width:2rem;height:1.125rem;transition:background-color var(--dur-1) var(--ease-out);flex:none;justify-content:flex-start;margin-top:.0625rem;padding:2px;display:flex}.control-switch--on{background:var(--ink);justify-content:flex-end}.control-switch__knob{background:var(--surface);width:.875rem;height:.875rem}.select-trigger--open,.dt{flex-direction:column;min-width:0;display:flex}.dt-skeleton{background:var(--canvas-alt);height:9px;display:block}.doc-header{justify-content:space-between;align-items:center;gap:var(--gap-field);padding:var(--region-pad-y) var(--region-pad-x);border-bottom:1px solid var(--line-1);background:var(--surface);flex:none;display:flex}.doc-header__lead{align-items:center;gap:var(--gap-inline);min-width:0;display:flex}.doc-header__stack{gap:var(--gap-label);flex-direction:column;min-width:0;display:flex}.doc-header__type{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--tracking-head);font-weight:700;font-size:var(--text-2xl);white-space:nowrap;margin:0;line-height:1.15}.doc-header__meta{align-items:center;gap:var(--gap-inline);flex-wrap:wrap;min-width:0;display:flex}.doc-header__ref{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--fg-3);white-space:nowrap}.doc-header__actions{align-items:center;gap:var(--gap-inline);flex:none;display:flex}.doc-header--void .doc-header__stack{position:relative}.doc-header--void .doc-header__stack:after{content:"";background:var(--fg-3);pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0}.doc-header--void .doc-header__type,.doc-header--void .doc-header__ref{color:var(--fg-3)}.section{flex-direction:column;min-width:0;display:flex}.section__head{justify-content:space-between;align-items:center;gap:var(--gap-cell);padding-bottom:var(--gap-inline);border-bottom:1px solid var(--ink);display:flex}.section__title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--tracking-head);font-weight:700;font-size:var(--text-base);margin:0}.section__count{color:var(--fg-3)}.section__actions{align-items:center;gap:var(--gap-inline);flex:none;display:flex}.section__body{margin-top:var(--gap-field);min-width:0}.section__body--flush{margin-top:0}.page{background:var(--surface);flex-direction:column;min-width:0;height:100%;display:flex}.page-body{min-height:0;padding:var(--region-pad-y) var(--region-pad-x);flex:1;overflow:auto}.page-body--flush{padding:0}.page-band{flex:none;min-width:0}.page-band--padded{padding:var(--region-pad-y) var(--region-pad-x)}.modal-scrim{z-index:var(--z-modal);background:var(--scrim);padding:5.375rem var(--gap-edge) var(--gap-edge);justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:var(--surface);border:2px solid var(--ink);box-shadow:var(--shadow-overlay);flex-direction:column;width:100%;max-height:calc(100vh - 10.75rem);display:flex}.modal--sm{max-width:var(--modal-sm)}.modal--md{max-width:var(--modal-md)}.modal--lg{max-width:var(--modal-lg)}.modal-head{flex:0 0 var(--band-page);height:var(--band-page);justify-content:space-between;align-items:center;gap:var(--gap-cell);padding:0 var(--gap-edge);border-bottom:2px solid var(--ink);display:flex}.modal-head--irreversible{background:var(--ink);border-bottom-color:var(--ink)}.modal-head--irreversible .modal-title{color:var(--surface)}.modal-head--irreversible .modal-close{color:var(--fg-on-ink)}.modal-title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--tracking-head);font-weight:700;font-size:var(--text-xl);margin:0}.modal-close{width:var(--control-h-sm);height:var(--control-h-sm);min-height:0;color:var(--fg-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.modal-close:hover{color:var(--ink)}.modal-body{min-height:0;padding:var(--gap-edge);flex:1;overflow-y:auto}.modal-foot{justify-content:flex-end;align-items:center;gap:var(--gap-inline);padding:0 var(--gap-edge);background:var(--panel);border-top:1px solid var(--line-1);flex:0 0 3.75rem;display:flex}.form{gap:var(--gap-field);flex-direction:column;display:flex}.form__grid{gap:var(--gap-field);grid-template-columns:1fr 1fr;display:grid}.form__grid--contacts{grid-template-columns:1fr 1fr 1fr auto;align-items:end}.form__row-actions{align-items:center;gap:var(--gap-inline);min-height:40px;display:flex}.receipt-line{gap:var(--gap-inline);padding:var(--gap-cell) 0;border-top:1px solid var(--border);flex-direction:column;display:flex}.receipt-line__head{flex-direction:column;display:flex}.form__grid--receipt{grid-template-columns:1fr 1fr 1fr}.quote-grid__cell{padding:2px var(--gap-inline);display:inline-block}.quote-grid__cell--lowest{background:var(--hover-tint)}.order-line{gap:var(--gap-inline);padding:var(--gap-inline) var(--gap-cell);border:1px solid var(--border);flex-direction:column;display:flex}.order-line--on{background:var(--hover-tint)}.order-line__fields{gap:var(--gap-field);grid-template-columns:1fr 1fr;display:grid}.form__error{padding:var(--gap-inline) var(--gap-cell);border:1px solid var(--danger);background:var(--danger-tint);color:var(--danger);font-size:var(--text-sm);margin:0}.banner{align-items:flex-start;gap:var(--gap-inline);padding:var(--gap-inline) var(--gap-cell);border:1px solid var(--line-1);font-size:var(--text-sm);color:var(--fg-2);display:flex}.banner__icon{color:currentColor;flex:none}.banner__action{flex:none;margin-left:auto}.banner--info{background:var(--info-tint);border-color:var(--line-1);color:var(--fg-2)}.banner--warn{background:var(--warn-tint);border-color:var(--accent);color:var(--warn)}.banner--danger{background:var(--danger-tint);border-color:var(--danger);color:var(--danger)}.banner--frozen{background:var(--ink);color:var(--surface);border:none}.drawer-scrim{inset:var(--topbar-h) 0 0 0;z-index:var(--z-drawer);background:var(--scrim);pointer-events:none;justify-content:flex-end;display:flex;position:fixed}.drawer{background:var(--surface);border-left:2px solid var(--ink);width:100%;height:100%;transition:transform var(--dur-3) var(--ease-out);pointer-events:auto;flex-direction:column;display:flex;transform:translate(0);box-shadow:-8px 0 #14141426}.drawer--sm{max-width:var(--drawer-sm)}.drawer--md{max-width:var(--drawer-md)}.drawer--lg{max-width:var(--drawer-lg)}.drawer-head{flex:0 0 var(--band-page);height:var(--band-page);justify-content:space-between;align-items:center;gap:var(--gap-cell);padding:0 var(--gap-edge);border-bottom:2px solid var(--ink);display:flex}.drawer-title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--tracking-head);font-weight:700;font-size:var(--text-xl);margin:0}.drawer-close{width:var(--control-h-sm);height:var(--control-h-sm);min-height:0;color:var(--fg-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.drawer-close:hover{color:var(--ink)}.drawer-body{min-height:0;padding:var(--gap-edge);flex:1;overflow-y:auto}.drawer-foot{justify-content:flex-end;align-items:center;gap:var(--gap-inline);padding:0 var(--gap-edge);background:var(--panel);border-top:1px solid var(--line-1);flex:0 0 3.75rem;display:flex}@media(max-width:767px){.form__grid{grid-template-columns:1fr}}.textarea{resize:vertical;min-height:4.875rem;padding-top:var(--gap-inline);padding-bottom:var(--gap-inline)}.fact-grid{background:var(--line-1);border:1px solid var(--line-1);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.fact-grid__cell{background:var(--surface);padding:var(--gap-inline) var(--gap-cell);min-width:0}.fact-grid__label{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:700;font-size:var(--text-2xs);color:var(--fg-3);margin:0}.fact-grid__value{font-size:var(--text-sm);color:var(--fg-1);overflow-wrap:anywhere;margin:1px 0 0}.fact-grid__value--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fact-grid__value--empty{color:var(--fg-3)}.fact-grid__value--link{color:var(--ink);font-weight:500}@media(max-width:1279px){.fact-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.fact-grid{grid-template-columns:repeat(2,1fr)}}.stat-band{background:var(--line-1);border:1px solid var(--line-1);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.stat-tile{background:var(--surface);padding:var(--gap-cell) var(--gap-edge);gap:var(--gap-label);flex-direction:column;min-width:0;display:flex}.stat-tile--primary{background:var(--ink)}.stat-tile__label{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:700;font-size:var(--text-2xs);color:var(--fg-3);margin:0}.stat-tile--primary .stat-tile__label{color:var(--fg-on-ink-strong)}.stat-tile__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xl);color:var(--fg-1);margin:0}.stat-tile--primary .stat-tile__value{color:var(--color-on-ink)}@media(max-width:767px){.stat-band{grid-template-columns:repeat(2,1fr)}}.kanban-board{gap:var(--gap-field);align-items:stretch;height:100%;min-height:0;display:flex}.kanban-column{border:1px solid var(--line-1);flex-direction:column;flex:1 1 0;min-width:15rem;display:flex}.kanban-column--collapsed{flex:0 0 15rem;max-width:15rem}.kanban-column-head{flex:0 0 var(--band-tabs);height:var(--band-tabs);justify-content:space-between;align-items:center;gap:var(--gap-inline);padding:0 var(--gap-cell);background:var(--panel);border-bottom:2px solid var(--ink);display:flex}.kanban-column-title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--tracking-head);font-weight:700;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kanban-column-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--fg-3);flex:none}.kanban-column-body{min-height:0;padding:var(--gap-cell);gap:var(--gap-inline);background:var(--surface);flex-direction:column;flex:1;display:flex;overflow-y:auto}.kanban-card{gap:var(--gap-label);padding:var(--gap-cell);border:1px solid var(--line-1);background:var(--surface);color:inherit;transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.kanban-card:hover{background:var(--hover-tint);border-color:var(--fg-3)}.kanban-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kanban-card__top{justify-content:space-between;align-items:center;gap:var(--gap-inline);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--fg-3);display:flex}.kanban-card__title{font-size:var(--text-sm);color:var(--fg-1);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:500;display:-webkit-box;overflow:hidden}.kanban-card__meta{font-size:var(--text-xs);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kanban-card__age{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-3)}.kanban-card__badges{gap:var(--gap-inline);flex-wrap:wrap;display:flex}.kanban-card__badge{height:1.25rem;padding:0 var(--gap-inline);border:1px solid var(--line-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--fg-3);white-space:nowrap;align-items:center;display:inline-flex}.kanban-empty{padding:var(--gap-group) var(--gap-edge);text-align:center;border:1px dashed var(--line-dashed);flex:1}.kanban-empty__title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--tracking-head);font-weight:700;font-size:var(--text-lg);margin:0 0 var(--gap-label)}.kanban-empty__body{margin:0 auto var(--gap-field);max-width:60ch;font-size:var(--text-sm);color:var(--fg-2)}@media(max-width:1279px){.kanban-board{overflow-x:auto}}.line-techs{align-items:center;gap:var(--gap-label);flex-wrap:wrap;min-width:0;display:flex}.line-techs__person{height:var(--badge-h);padding:0 var(--gap-label);border:1px solid var(--line-1);background:var(--canvas-alt);font-size:var(--text-xs);color:var(--fg-1);white-space:nowrap;align-items:center;display:inline-flex}.line-techs__subject{font-weight:600;font-size:var(--text-base);margin:0}.line-techs__empty{font-size:var(--text-xs);color:var(--fg-3)}.line-techs__hint{font-size:var(--text-xs);color:var(--fg-3);margin:0}.send-choice{gap:var(--gap-inline);flex-direction:column;display:flex}.send-choice__option{align-items:center;gap:var(--gap-cell);width:100%;min-height:var(--control-h-lg);padding:var(--gap-cell) var(--gap-field);border:1px solid var(--line-1);background:var(--surface);text-align:left;cursor:pointer;transition:background-color var(--dur-1) linear,border-color var(--dur-1) linear;display:flex}.send-choice__option:hover{background:var(--hover-tint)}.send-choice__option--active{border-color:var(--ink);background:var(--hover-tint)}.send-choice__text{gap:var(--gap-hair);flex-direction:column;min-width:0;display:flex}.send-choice__label{font-weight:600;font-size:var(--text-base)}.send-choice__helper{font-size:var(--text-xs);color:var(--fg-2)}.send-preview{font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;padding:var(--gap-cell);border:1px solid var(--line-1);background:var(--canvas-alt);margin:0;line-height:1.5}.send-link{align-items:center;gap:var(--gap-inline);display:flex}.send-link__url{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.send-history{gap:var(--gap-inline);flex-direction:column;display:flex}.send-history__row{justify-content:space-between;align-items:center;gap:var(--gap-inline);padding:var(--gap-inline) 0;border-top:1px solid var(--line-2);display:flex}.send-history__meta{gap:var(--gap-hair);flex-direction:column;min-width:0;display:flex}.send-history__channel{font-size:var(--text-sm)}.send-history__detail{font-size:var(--text-xs);color:var(--fg-3);font-variant-numeric:tabular-nums}.send-history__revoked{color:var(--fg-3);text-decoration:line-through}.job-notes{gap:var(--gap-field);flex-direction:column;display:flex}.job-note{padding:var(--gap-cell);border:1px solid var(--line-1);background:var(--surface);gap:var(--gap-label);flex-direction:column;display:flex}.job-note__head{justify-content:space-between;align-items:center;gap:var(--gap-inline);flex-wrap:wrap;display:flex}.job-note__meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--fg-3)}.job-note__text{font-size:var(--text-sm);color:var(--fg-1);white-space:pre-wrap;margin:0}.job-note__advisory{font-size:var(--text-xs);color:var(--fg-2);margin:0}.points-list{gap:var(--gap-label);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.points-list__item{align-items:flex-start;gap:var(--gap-inline);display:flex}.points-list__item--card{padding:var(--gap-cell);border:1px solid var(--line-1);background:var(--surface)}.points-list__number{min-width:1.5rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--fg-3);flex:none}.points-list__text{min-width:0;font-size:var(--text-sm);color:var(--fg-1);white-space:pre-wrap;flex:1}.points-list__remove{height:var(--control-h-sm);min-width:var(--control-h-sm);border:1px solid var(--line-1);background:var(--surface);color:var(--fg-2);cursor:pointer;flex:none}.points-list__remove:hover{border-color:var(--ink);color:var(--ink)}.parts-panel{flex-direction:column;display:flex}.parts-panel__row{justify-content:space-between;align-items:center;gap:var(--gap-field);padding:var(--gap-cell) 0;border-bottom:1px solid var(--line-1);display:flex}.parts-panel__row:last-child{border-bottom:0}.parts-panel__name{align-items:baseline;gap:var(--gap-inline);flex-wrap:wrap;min-width:0;display:flex}.parts-added{gap:var(--gap-label);border:1px solid var(--line-1);padding:var(--gap-cell);flex-direction:column;display:flex}.parts-added__row{justify-content:space-between;align-items:center;gap:var(--gap-field);display:flex}.parts-added__name{align-items:baseline;gap:var(--gap-inline);flex-wrap:wrap;min-width:0;display:flex}.parts-added__actions{align-items:center;gap:var(--gap-inline);flex:none;display:flex}.parts-added__error{font-size:var(--text-xs);color:var(--danger)}.parts-added__edit{gap:var(--gap-field);border:1px solid var(--ink);padding:var(--gap-cell);flex-direction:column;display:flex}.parts-added__remove{height:var(--control-h-sm);min-width:var(--control-h-sm);border:1px solid var(--line-1);background:var(--surface);color:var(--fg-2);cursor:pointer;flex:none}.parts-added__remove:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.parts-added__remove:disabled{opacity:.5;cursor:default}.job-media-grid{gap:var(--gap-inline);grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));display:grid}.job-media-tile{border:1px solid var(--line-1);background:var(--canvas-alt);cursor:pointer;width:100%;height:12.5rem;padding:0;display:block;position:relative;overflow:hidden}.job-media-tile:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.job-media-tile img{object-fit:cover;width:100%;height:100%;display:block}.job-media-tile--doc{justify-content:center;align-items:center;gap:var(--gap-label);color:var(--fg-2);flex-direction:column;display:flex}.job-media-tile__caption{padding:var(--gap-label) var(--gap-inline);color:#fff;font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;background:#14141499;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lightbox-scrim{z-index:var(--z-modal);background:var(--scrim);padding:var(--gap-section);justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.lightbox{background:var(--surface);border:2px solid var(--ink);max-width:90vw;max-height:90vh;box-shadow:var(--shadow-overlay);display:flex;position:relative}.lightbox img{max-width:90vw;max-height:90vh;display:block}.lightbox iframe{background:var(--canvas-alt);border:0;width:70vw;height:85vh}.lightbox-close{width:var(--control-h-sm);height:var(--control-h-sm);background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:0;display:inline-flex;position:absolute;top:0;right:0}.print-card{max-width:720px;padding:var(--gap-region) var(--gap-edge);font-family:var(--font-sans);color:#000;box-sizing:border-box;background:#fff;height:100vh;margin:0 auto;overflow-y:auto}.print-card__toolbar{margin-bottom:var(--gap-field);justify-content:flex-end;display:flex}.print-card__button{height:var(--control-h-sm);min-height:0;padding:0 var(--gap-field);border:2px solid var(--ink);background:var(--surface);color:var(--ink);cursor:pointer}.print-card__header{padding-bottom:var(--gap-cell);margin-bottom:var(--gap-section);border-bottom:2px solid #000}.print-card__header h1{font-family:var(--font-head);font-size:var(--text-2xl);margin:0}.print-card__header p{margin:var(--gap-hair) 0 0;font-size:var(--text-lg)}.print-card__section{margin-bottom:var(--gap-section)}.print-card__section h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:700;font-size:var(--text-sm);padding-bottom:var(--gap-hair);margin:0 0 var(--gap-field);border-bottom:1px solid #000}.print-card__facts{gap:var(--gap-label) var(--gap-field);grid-template-columns:10rem 1fr;margin:0;display:grid}.print-card__facts dt{font-weight:700}.print-card__facts dd{margin:0}.print-card__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.print-card__table th,.print-card__table td{padding:var(--gap-label) var(--gap-cell);text-align:left;border-bottom:1px solid #000}.print-card__table th:nth-child(2),.print-card__table td:nth-child(2),.print-card__table th:nth-child(3),.print-card__table td:nth-child(3),.print-card__table th:nth-child(4),.print-card__table td:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.print-card__total{text-align:right;margin:var(--gap-label) 0 0;font-weight:700}.intake-card__masthead{justify-content:space-between;align-items:flex-start;gap:var(--gap-section);border-bottom:3px solid var(--k-accent);padding-bottom:var(--gap-cell);margin-bottom:var(--gap-section);display:flex}.intake-card__org h1{font-family:var(--font-head);font-size:var(--text-2xl);margin:0}.intake-card__org p{margin:var(--gap-hair) 0 0;font-size:var(--text-sm)}.intake-card__title{text-align:right}.intake-card__title h2{font-family:var(--font-head);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0 0 var(--gap-label)}.intake-card__title p{font-size:var(--text-sm);margin:0}.intake-card__title span{color:var(--fg-2);margin-right:var(--gap-inline)}.intake-card__parties{gap:var(--gap-section);margin-bottom:var(--gap-section);grid-template-columns:1fr 1fr;display:grid}.intake-card__facts{gap:var(--gap-label) var(--gap-field);font-size:var(--text-sm);grid-template-columns:8rem 1fr;margin:0;display:grid}.intake-card__facts dt{font-weight:700}.intake-card__facts dd{border-bottom:1px dotted #000;min-height:1.25em;margin:0}.intake-card__vehicle{margin-bottom:var(--gap-section);border:1px solid #000;grid-template-columns:repeat(4,1fr);display:grid}.intake-card__cell{gap:var(--gap-hair);padding:var(--gap-label) var(--gap-cell);border-bottom:1px solid #000;border-right:1px solid #000;flex-direction:column;min-height:3rem;display:flex}.intake-card__cell:nth-child(4n){border-right:0}.intake-card__cell:nth-child(n+5){border-bottom:0}.intake-card__cell-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--fg-2)}.intake-card__cell-value{font-size:var(--text-sm);font-weight:700}.intake-card__points{font-size:var(--text-sm);margin:0;padding-left:1.5rem;list-style:decimal}.intake-card__points li{padding:var(--gap-label) 0;border-bottom:1px solid #000}.intake-card__blank-line{min-height:1.5rem}.intake-card__parts th:nth-child(2),.intake-card__parts td:nth-child(2){text-align:center;width:8rem}.intake-card__parts td{height:1.75rem}.intake-card__part-number{margin-left:var(--gap-inline);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-2)}.intake-card__rule{border-bottom:1px solid #000;height:1.75rem;display:block}.intake-card__signatures{gap:var(--gap-region);margin:var(--gap-region) 0 var(--gap-section);font-size:var(--text-sm);grid-template-columns:1fr 1fr;display:grid}.intake-card__signatures>div{gap:var(--gap-label);flex-direction:column;display:flex}.intake-card__signatures .intake-card__rule{height:2.5rem}.intake-card__terms{padding-top:var(--gap-field);font-size:var(--text-xs);text-align:center;border-top:1px solid #000;margin:0}.k-attn:where([class*=k-attn--]){align-items:flex-start;gap:var(--k-s3);padding:var(--k-s3) var(--k-s4);border:1px solid var(--k-line-edge);background:var(--k-surface);color:var(--k-text);--k-tertiary:var(--k-accent-text-canvas);--k-link:var(--k-accent-text-canvas);border-left-width:4px;display:flex}.k-attn--compact{padding:var(--k-s2) var(--k-s4);align-items:center}.k-attn__icon{flex:none;margin-top:1px}.k-attn--compact .k-attn__icon{margin-top:0}.k-attn__content{gap:var(--k-s1);flex-direction:column;min-width:0;display:flex}.k-attn__title{font:var(--k-t-body-strong);margin:0}.k-attn__body{font:var(--k-t-body);color:var(--k-text-2)}.k-attn__action{flex:none;margin-left:auto}.k-attn--warn{background:var(--k-warn-tint);border-color:var(--k-accent)}.k-attn--warn .k-attn__icon{color:var(--k-warn)}.k-attn--danger{background:var(--k-danger-tint);border-color:var(--k-danger)}.k-attn--danger .k-attn__icon{color:var(--k-danger)}.k-attn--ok{background:var(--k-ok-tint);border-color:var(--k-ok)}.k-attn--ok .k-attn__icon{color:var(--k-ok)}.k-attn--info{background:var(--k-info-tint);border-color:var(--k-line-strong)}.k-attn--info .k-attn__icon{color:var(--k-info)}.k-restricted__icon{color:var(--k-text-3);flex:none;margin-top:1px}.k-restricted__text{gap:var(--k-s1);flex-direction:column;min-width:0;display:flex}.k-restricted__title{font:var(--k-t-body-strong);color:var(--k-text);margin:0}.k-restricted__who{font:var(--k-t-body);color:var(--k-text-2);margin:0}.k-spinner{border:2px solid var(--k-line-strong);border-top-color:var(--k-text);flex:none;width:14px;height:14px;animation:.7s linear infinite k-spin;display:inline-block}@media(prefers-reduced-motion:reduce){.k-spinner{animation:none}}.k-saveslot{align-items:center;gap:var(--k-s2);box-sizing:border-box;width:120px;min-height:var(--k-ctl-sm);font:var(--k-t-meta);display:inline-flex}.k-saveslot__text{color:var(--k-text-3)}.k-saveslot__text--ok{color:var(--k-ok)}.k-saveslot__text--danger{color:var(--k-danger)}.k-saveslot__text--warn{color:var(--k-warn)}.k-saveslot__action{font:var(--k-t-meta);color:var(--k-accent-text-canvas);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.k-saveslot__action:hover{color:var(--k-accent-active)}.k-saveslot__action:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-rail--collapsed{width:var(--k-rail-tablet)}.k-rail__footer{padding:var(--k-s3);border-top:var(--k-edge);flex:none;display:flex}.k-rail--collapsed .k-rail__footer{padding:var(--k-s3) 0;justify-content:center}.k-rail__collapse{width:var(--k-ctl-sm);height:var(--k-ctl-sm);color:var(--k-text-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.k-rail__collapse:hover{background:var(--k-hover);color:var(--k-text)}.k-rail__collapse:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-rail-scrim{z-index:60;background:var(--k-scrim);display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.k-rail--drawer{min-height:0;overflow-y:auto}.k-topbar__menu{width:40px;height:40px;margin-left:calc(-1 * var(--k-s2));color:var(--k-text-on-ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.k-topbar__menu:hover{color:var(--k-text-on-ink);opacity:.85}.doc-parties{gap:var(--k-s6);grid-template-columns:1fr 1fr;display:grid}.doc-parties .fact-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media(max-width:767px){.doc-parties{grid-template-columns:1fr}}.doc-derived{align-items:baseline;gap:var(--k-s2) var(--k-s3);padding:var(--k-s3) var(--k-s4);border:var(--k-edge);background:var(--k-surface-2);flex-wrap:wrap;display:flex}.doc-derived__label{font:var(--k-t-micro);text-transform:uppercase;letter-spacing:var(--k-tracking-micro);color:var(--k-text-2)}.doc-derived__note{font:var(--k-t-meta);color:var(--k-ok)}.doc-effect{padding:var(--k-s4);border:var(--k-edge);border-left:4px solid var(--k-line-strong);background:var(--k-surface-2)}.doc-effect__title{font:var(--k-t-sub);margin:0}.doc-effect__hint{margin:var(--k-s1) 0 var(--k-s3);font:var(--k-t-meta);color:var(--k-text-3)}.doc-effect__grid{gap:var(--k-s2) var(--k-s4);grid-template-columns:1fr auto;margin:0;display:grid}.doc-effect__grid dt{font:var(--k-t-body);color:var(--k-text-2)}.doc-effect__grid dd{text-align:right;margin:0}.k-doc{box-sizing:border-box;color:#1a1a1a;max-width:794px;min-height:100vh;font-family:var(--k-font-body);background:#fff;margin:0 auto;padding:56px;font-size:10.5pt;line-height:1.45;overflow-y:auto}.k-access-col{max-width:720px}.k-access-form{gap:var(--gap-field);flex-direction:column;display:flex}.k-timing{border:var(--k-edge);flex-direction:column;display:flex}.k-timing__row{gap:var(--gap-cell);padding:var(--gap-cell);border-bottom:1px solid var(--k-line);grid-template-columns:160px 1fr;display:grid}.k-timing__row:last-child{border-bottom:none}@media(max-width:767px){.k-timing__row{gap:var(--gap-inline);grid-template-columns:1fr}}.k-sysstate{gap:var(--gap-field);max-width:560px;padding:var(--k-s3,24px);border:var(--k-edge-ink);background:var(--k-surface);flex-direction:column;margin:8vh auto 0;display:flex}.k-sysstate__title{font-size:var(--k-t-section);margin:0}.k-sysstate__body{color:var(--k-text-2);font-size:var(--text-base);margin:0}.k-sysstate__actions{gap:var(--gap-inline);display:flex}.k-offline-band{justify-content:center;align-items:center;gap:var(--gap-cell);background:var(--k-warn-tint);height:32px;color:var(--k-warn);border-bottom:1px solid var(--k-warn-line);font-size:var(--text-sm);font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--k-tracking-micro);display:flex}.k-offline-band__retry{color:var(--k-warn);cursor:pointer;font:inherit;background:0 0;border:none;text-decoration:underline}.k-plan-status{padding:0 var(--gap-inline);font-family:var(--font-head);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--k-tracking-micro);border:1px solid #0000;display:inline-block}.k-plan-status--ok{background:var(--k-ok-tint);color:var(--k-ok);border-color:var(--k-ok-line)}.k-plan-status--warn{background:var(--k-warn-tint);color:var(--k-warn);border-color:var(--k-warn-line)}.k-plan-status--danger{background:var(--k-danger-tint);color:var(--k-danger);border-color:var(--k-danger-line)}.k-plan-status--muted{background:var(--k-surface-2);color:var(--k-text-3);border-color:var(--k-line)}@media print{.no-print{display:none!important}.print-card{max-width:none;height:auto;padding:0;overflow:visible}@page{size:A4;margin:24mm 56px 18mm;@top-left{content:var(--kp-run-brand,none);vertical-align:bottom;padding-bottom:8px;margin-bottom:14px;border-bottom:3px solid var(--k-accent);font:700 14pt/1.1 var(--k-font-head);color:var(--k-ink)}@top-center{content:var(--kp-run-rule,none);vertical-align:bottom;padding-bottom:8px;margin-bottom:14px;border-bottom:3px solid var(--k-accent)}@top-right{content:var(--kp-run-doc,none);vertical-align:bottom;padding-bottom:8px;margin-bottom:14px;border-bottom:3px solid var(--k-accent);font:600 9pt/1.4 var(--k-font-body);color:var(--k-ink)}@bottom-left{content:var(--kp-run-foot,none);vertical-align:top;padding-top:10px;margin-top:10px;border-top:1px solid var(--k-line);font:8.5pt/1.4 var(--k-font-body);color:var(--k-text-3)}@bottom-center{content:var(--kp-run-trn,none);vertical-align:top;padding:10px 16px 0;margin-top:10px;border-top:1px solid var(--k-line);font:8.5pt/1.4 var(--k-font-body);color:var(--k-text-3);white-space:nowrap}@bottom-right{content:var(--kp-run-page,none);vertical-align:top;padding-top:10px;margin-top:10px;border-top:1px solid var(--k-line);font:8.5pt/1.4 var(--k-font-body);color:var(--k-text-3);white-space:nowrap}}@page :first{margin-top:48px;@top-left{content:none;border:0}@top-center{content:none;border:0}@top-right{content:none;border:0}}html:has(.k-doc),body:has(.k-doc),#root:has(.k-doc){background:var(--k-surface);height:auto!important;overflow:visible!important}.k-adm-printroute{background:var(--k-surface);height:auto;display:block;overflow:visible}.k-adm-printbar{display:none!important}.k-adm-printroute .k-adm-printpaper{border:0;width:auto;margin:0}.k-print-fit{zoom:1!important}.k-adm-printroute .k-doc,.k-doc{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:auto;max-width:none;height:auto;min-height:0;margin:0;padding:0;overflow:visible}.k-doc>.kp-foot{display:none}.k-doc thead{display:table-header-group}.k-doc tr,.k-doc .kp-brand,.k-doc .kp-title,.k-doc .kp-meta,.k-doc .kp-checks,.k-doc .kp-cols,.k-doc .kp-sign{break-inside:avoid}.k-doc h2,.k-doc .kp-title{break-after:avoid}}.c-scope-row{gap:var(--k-s4);flex-wrap:wrap;display:flex}.c-scope-row>*{min-width:12rem}.c-kpi{background:var(--k-line-edge);border:1px solid var(--k-line-edge);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.c-kpi__tile{gap:var(--k-s1);padding:var(--k-s5);background:var(--k-surface);text-align:left;cursor:pointer;border:none;flex-direction:column;min-height:7rem;display:flex}.c-kpi__tile:hover{background:var(--k-hover)}.c-kpi__tile:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:calc(-1 * var(--k-focus-width))}.c-kpi__tile--primary{background:var(--k-ink)}.c-kpi__tile--primary:hover{background:var(--k-ink-2)}.c-kpi__label{font:var(--k-t-micro);letter-spacing:var(--k-tracking-micro);text-transform:uppercase;color:var(--k-text-3)}.c-kpi__tile--primary .c-kpi__label{color:var(--k-text-on-ink-2)}.c-kpi__value{font:var(--k-t-mono-lg);color:var(--k-text)}.c-kpi__tile--primary .c-kpi__value{color:var(--k-text-on-ink)}.c-kpi__fallback{font:var(--k-t-body);color:var(--k-text-3)}.c-kpi__context{font:var(--k-t-meta);color:var(--k-text-3)}.c-kpi__tile--primary .c-kpi__context{color:var(--k-text-on-ink-2)}.c-kpi__retry{font:var(--k-t-meta);color:var(--k-accent-text);cursor:pointer;width:max-content;text-decoration:underline}.c-status-band{background:var(--k-line-edge);border:1px solid var(--k-line-edge);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.c-status-cell{gap:var(--k-s1);padding:var(--k-s4);background:var(--k-surface);text-align:left;cursor:pointer;border:none;flex-direction:column;display:flex}.c-status-cell:hover{background:var(--k-hover)}.c-status-cell:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:calc(-1 * var(--k-focus-width))}.c-status-cell__value{font:var(--k-t-mono-lg);color:var(--k-text)}.c-status-cell__label{font:var(--k-t-meta);color:var(--k-text-2)}.c-name-cell{align-items:center;gap:var(--k-s2);display:inline-flex}.c-name-cell__name{color:var(--k-accent-text)}.c-toolbar-hint{padding:var(--k-s2) var(--k-page-x);font:var(--k-t-meta);color:var(--k-text-3);background:var(--k-surface-2);border-bottom:1px solid var(--k-line);margin:0}.c-drawer-foot{justify-content:space-between;align-items:center;gap:var(--k-s4);width:100%;display:flex}.c-drawer-foot__actions{gap:var(--k-s3);margin-left:auto;display:flex}.c-req-note{font:var(--k-t-meta);color:var(--k-text-3)}.c-field-note{font:var(--k-t-meta);color:var(--k-text-3);margin:0}.c-notset{color:var(--k-text-3)}.c-similar{border:1px solid var(--k-accent-line);background:var(--k-accent-tint);padding:var(--k-s3);gap:var(--k-s2);flex-direction:column;display:flex}.c-similar__title{font:var(--k-t-body-strong);color:var(--k-accent-text-canvas);margin:0}.c-similar__list{gap:var(--k-s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-similar__row{justify-content:space-between;align-items:center;gap:var(--k-s3);display:flex}.c-similar__name{font:var(--k-t-body);color:var(--k-text)}.c-similar__meta{color:var(--k-text-3)}.c-similar__dismiss{font:var(--k-t-meta);color:var(--k-accent-text-canvas);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.c-recent{background:var(--k-line-edge);border:1px solid var(--k-line-edge);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.c-recent__cell{gap:var(--k-s1);padding:var(--k-s4);background:var(--k-surface);flex-direction:column;display:flex}.c-recent__label{font:var(--k-t-micro);letter-spacing:var(--k-tracking-micro);text-transform:uppercase;color:var(--k-text-3)}.c-recent__empty{font:var(--k-t-body);color:var(--k-text-3)}.c-vehicle-cards{gap:var(--k-s4);grid-template-columns:repeat(3,1fr);display:grid}.c-vehicle-card{border:1px solid var(--k-line-edge);background:var(--k-surface);text-align:left;cursor:pointer;flex-direction:column;padding:0;display:flex}.c-vehicle-card:hover{background:var(--k-hover)}.c-vehicle-card:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:calc(-1 * var(--k-focus-width))}.c-vehicle-card__tile,.c-cover,.c-photo-tile{background:var(--k-surface-3);border-bottom:1px solid var(--k-line-edge);display:block}.c-vehicle-card__tile{aspect-ratio:4/3;width:100%}.c-vehicle-card__body{gap:var(--k-s1);padding:var(--k-s3);flex-direction:column;display:flex}.c-vehicle-card__plate{font:var(--k-t-record);color:var(--k-text)}.c-vehicle-card__meta{font:var(--k-t-meta);color:var(--k-text-2)}.c-cover{border:1px solid var(--k-line-edge);flex:none;width:160px;height:120px}.c-vehicle-head__meta{font:var(--k-t-body-strong);color:var(--k-text)}.c-vehicle-head__jobs{font:var(--k-t-meta);color:var(--k-text-3)}.c-photo-grid{gap:var(--k-s3);grid-template-columns:repeat(3,1fr);display:grid}.c-photo-tile{aspect-ratio:4/3;border:1px solid var(--k-line-edge)}.c-service-line{margin:0 0 var(--k-s3);font:var(--k-t-body-strong)}.c-service-line--ok{color:var(--k-ok)}.c-service-line--warn{color:var(--k-warn)}.c-service-line--danger{color:var(--k-danger)}.c-owner-confirm{gap:var(--k-s3);flex-direction:column;display:flex}.c-owner-results{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-owner-result{justify-content:space-between;align-items:center;gap:var(--k-s3);padding:var(--k-s2) 0;border-bottom:1px solid var(--k-line);display:flex}.c-item-cell{gap:var(--k-gap-hair,2px);flex-direction:column;display:flex}.c-item-cell__name{color:var(--k-accent-text)}.c-item-cell__code{font:var(--k-t-meta);color:var(--k-text-3)}.c-price-history{gap:var(--k-s2);flex-direction:column;display:flex}@media(max-width:900px){.c-kpi,.c-vehicle-cards,.c-photo-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.c-kpi,.c-status-band,.c-recent,.c-vehicle-cards,.c-photo-grid{grid-template-columns:1fr}}.k-page-title{font:var(--k-t-page);text-transform:uppercase;letter-spacing:var(--k-tracking-head);color:var(--k-text);margin:0}.k-body{font:var(--k-t-body);color:var(--k-text);margin:0 0 var(--k-s3)}.k-quote{font:var(--k-t-body);color:var(--k-text-2);border-left:3px solid var(--k-line-strong);padding-left:var(--k-s3);margin:var(--k-s2) 0;white-space:pre-wrap}.k-linkbtn{font:var(--k-t-meta);color:var(--k-accent-text-canvas);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.k-linkbtn:hover{color:var(--k-accent-active)}.k-field__label{font:var(--k-t-micro);text-transform:uppercase;letter-spacing:var(--k-tracking-micro);color:var(--k-text-2);margin-bottom:var(--k-s1);display:block}.k-conseq{margin:0 0 var(--k-s3);padding:0;list-style:none}.k-conseq li{gap:var(--k-s2);font:var(--k-t-meta);color:var(--k-text-2);padding:var(--k-s1) 0;border-bottom:1px solid var(--k-line);grid-template-columns:96px 1fr;display:grid}.k-conseq li span{font:var(--k-t-micro);text-transform:uppercase;letter-spacing:var(--k-tracking-micro);color:var(--k-text-3)}.k-menu__head,.k-menu__foot{font:var(--k-t-micro);text-transform:uppercase;letter-spacing:var(--k-tracking-micro);color:var(--k-text-3);padding:var(--k-s2);margin:0}.k-menu__foot{text-transform:none;letter-spacing:0;font:var(--k-t-meta);border-top:1px solid var(--k-line)}.k-menu__item{justify-content:space-between;align-items:center;gap:var(--k-s2);text-align:left;width:100%;padding:var(--k-s2) var(--k-s3);font:var(--k-t-body);color:var(--k-text);cursor:pointer;background:0 0;border:none;display:flex}.k-menu__item:hover:not(:disabled){background:var(--k-hover)}.k-menu__item:disabled{color:var(--k-disabled-text);cursor:not-allowed}.k-menu__item--danger{color:var(--k-danger)}.k-menu__item[aria-current=true]{font:var(--k-t-body-strong)}.k-menu__hint{font:var(--k-t-meta);color:var(--k-text-3)}.k-menu__sep{background:var(--k-line);height:1px;margin:var(--k-s1) 0}.k-statusctl{display:inline-block;position:relative}.k-board-page{background:var(--k-canvas);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.k-board-col{flex-direction:column;min-width:0;min-height:0;display:flex}.k-board-head{padding:var(--k-s3) var(--k-page-x) 0}.k-board-head__row{justify-content:space-between;align-items:center;gap:var(--k-s3);display:flex}.k-board-head__meta{font:var(--k-t-meta);color:var(--k-text-3);margin:var(--k-s1) 0 0}.k-board-chiprow{align-items:center;gap:var(--k-s2);padding:var(--k-s2) var(--k-page-x);background:var(--k-surface-2);border-bottom:1px solid var(--k-line);flex-wrap:wrap;display:flex}.k-filterchip{font:var(--k-t-meta);background:var(--k-accent-tint);border:1px solid var(--k-accent-line);padding:var(--k-s1) var(--k-s2);cursor:pointer;color:var(--k-accent-text-canvas)}.k-board--list{display:block;overflow:auto}@media(min-width:1920px){.k-board-page{--k-board-col:320px}}.k-board-list-wrap{padding:var(--k-s3) var(--k-page-x);overflow-x:auto}.k-board-list-table{border-collapse:collapse;background:var(--k-surface);width:100%}.k-board-list-table th{font:var(--k-t-micro);text-transform:uppercase;letter-spacing:var(--k-tracking-micro);color:var(--k-text-3);text-align:left;padding:var(--k-s2);border-bottom:2px solid var(--k-ink)}.k-board-list-table td{font:var(--k-t-table);color:var(--k-text);padding:var(--k-s2);border-bottom:1px solid var(--k-line);vertical-align:top}.k-list-concern{display:block}.k-list-actions{gap:var(--k-s2);display:flex}.k-board-list-foot{padding:var(--k-s2) 0 0}.k-assign{gap:var(--k-s2);flex-direction:column;display:flex}.k-uncertain__result{margin:var(--k-s2) 0}.k-uncertain__actions,.k-media__actions,.k-media__grid{gap:var(--k-s2);flex-wrap:wrap;display:flex}.k-media__queue{gap:var(--k-s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-media__queued{align-items:center;gap:var(--k-s2);font:var(--k-t-meta);display:flex}.k-media__qname{color:var(--k-text);text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.k-media__view{max-width:100%;max-height:70vh;margin:0 auto;display:block}.k-mediatile{justify-content:center;align-items:center;gap:var(--k-s1);border:var(--k-edge);background:var(--k-surface);width:152px;height:108px;color:var(--k-text);cursor:pointer;text-align:center;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.k-mediatile__img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.k-mediatile__name{z-index:1;font:var(--k-t-meta);padding:2px var(--k-s1);text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.k-mediatile:not(.k-mediatile--doc):not(.k-mediatile--broken) .k-mediatile__name{background:var(--k-ink);color:var(--k-surface);position:absolute;bottom:0;left:0;right:0}.k-mediatile--doc,.k-mediatile--broken{cursor:default;padding:var(--k-s2)}.k-mediatile__doc{font:var(--k-t-sub);letter-spacing:var(--k-tracking-head)}.k-mediatile__actions{gap:var(--k-s2);display:flex}.k-techwork{gap:var(--k-s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-techwork__row{padding:var(--k-s2) 0;border-bottom:1px solid var(--k-line);flex-direction:column;gap:2px;display:flex}.k-techwork__desc{font:var(--k-t-body);color:var(--k-text)}.k-assign__row{gap:var(--k-s1);padding:var(--k-s2) 0;border-bottom:1px solid var(--k-line);flex-direction:column;display:flex}.k-assign__work{flex-direction:column;display:flex}.k-assign__desc{font:var(--k-t-body);color:var(--k-text);margin:0}.k-assign__meta,.k-assign__more{font:var(--k-t-meta);color:var(--k-text-3);margin:0}.k-finding{gap:var(--k-s1);flex-direction:column;display:flex}.k-finding__foot{justify-content:space-between;align-items:center;gap:var(--k-s2);display:flex}.k-finding__actions{gap:var(--k-s2);display:flex}.k-finding__kind{align-items:center;gap:var(--k-s2);flex-wrap:wrap;display:flex}.k-job{background:var(--k-canvas);flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.k-job__header{background:var(--k-surface);border-bottom:1px solid var(--k-line-strong);padding:var(--k-s3) var(--k-page-x) var(--k-s4)}.k-job__backrow{margin-bottom:var(--k-s2)}.k-job__idrow{align-items:center;gap:var(--k-s3);flex-wrap:wrap;display:flex}.k-job__plate{font:var(--k-t-record);color:var(--k-text)}.k-job__vehicle{font:var(--k-t-body);color:var(--k-text-2)}.k-job__headactions{align-items:center;gap:var(--k-s2);flex-wrap:wrap;margin-left:auto;display:flex}.k-job__concern{font:var(--k-t-section);color:var(--k-text);margin:var(--k-s2) 0}.k-job__facts{gap:var(--k-s3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-width:1180px;display:grid}.k-job__fact dt{font:var(--k-t-micro);text-transform:uppercase;letter-spacing:var(--k-tracking-micro);color:var(--k-text-3);margin:0}.k-job__fact dd{font:var(--k-t-body);color:var(--k-text);margin:0}.k-job__alert{padding:var(--k-s2) var(--k-page-x)}.k-job__tabs{padding:0 var(--k-page-x);border-bottom:2px solid var(--k-ink);background:var(--k-surface)}.k-job__section{padding:var(--k-s4) var(--k-page-x)}.k-subsection{margin-bottom:var(--k-s6)}.k-subsection__head{justify-content:space-between;align-items:center;gap:var(--k-s2);display:flex}.k-subsection__head .k-subsection__title{flex:1}.k-billing-actions{gap:var(--k-s2);margin:0 0 var(--k-s3);flex-direction:column;display:flex}.k-billing-actions__item{align-items:center;gap:var(--k-s2);flex-wrap:wrap;display:inline-flex}.k-billing-actions__group{align-items:center;gap:var(--k-s2);flex-wrap:wrap;display:flex}.k-billing-actions__absent{margin:0}.k-subsection__title{font:var(--k-t-sub);text-transform:uppercase;letter-spacing:var(--k-tracking-head);color:var(--k-text);margin:0 0 var(--k-s2);padding-bottom:var(--k-s1);border-bottom:1px solid var(--k-line)}.k-notelist{margin:0 0 var(--k-s3);gap:var(--k-s2);flex-direction:column;padding:0;list-style:none;display:flex}.k-notelist li{font:var(--k-t-body);color:var(--k-text);padding:var(--k-s2);border:var(--k-edge)}.k-notelist time{font:var(--k-t-meta);color:var(--k-text-3);display:block}.k-factgrid{gap:var(--k-s3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.k-factgrid dt{font:var(--k-t-micro);text-transform:uppercase;letter-spacing:var(--k-tracking-micro);color:var(--k-text-3);margin:0}.k-factgrid dd{font:var(--k-t-body);color:var(--k-text);margin:0 0 var(--k-s2)}.k-parts-table{border-collapse:collapse;width:100%}.k-parts-table th{font:var(--k-t-micro);text-transform:uppercase;letter-spacing:var(--k-tracking-micro);color:var(--k-text-3);text-align:left;padding:var(--k-s2);border-bottom:2px solid var(--k-ink)}.k-parts-table td{font:var(--k-t-table);color:var(--k-text);padding:var(--k-s2);border-bottom:1px solid var(--k-line)}.k-outlink{align-items:center;gap:var(--k-s1);display:inline-flex}.k-subsection__head{justify-content:space-between;align-items:center;gap:var(--k-s3);margin:0 0 var(--k-s2);display:flex}.k-subsection__head .k-subsection__title{flex:auto;margin:0}.k-subsection__headaction{align-items:center;gap:var(--k-s2);flex:none;display:inline-flex}.k-media{gap:var(--k-s3);flex-direction:column;display:flex}.k-media__actions{align-items:center;gap:var(--k-s2);flex-wrap:wrap;display:flex}.k-media__error{color:var(--k-danger)}.k-media-grid{gap:var(--k-s3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.k-media-tile{border:var(--k-edge);background:var(--k-surface)}.k-media-tile__link{color:var(--k-text);flex-direction:column;text-decoration:none;display:flex}.k-media-tile__link:hover{outline:2px solid var(--k-ink);outline-offset:-2px}.k-media-tile__img{aspect-ratio:4/3;object-fit:cover;background:var(--k-surface-2);width:100%;display:block}.k-media-tile__doc{aspect-ratio:4/3;font:var(--k-t-mono);color:var(--k-text-3);background:var(--k-surface-2);justify-content:center;align-items:center;font-weight:600;display:flex}.k-media-tile__label{font:var(--k-t-meta);color:var(--k-text-2);padding:var(--k-s1) var(--k-s2);border-top:1px solid var(--k-line)}.k-mywork{padding:var(--k-s4) var(--k-page-x)}.k-mywork__grid{gap:var(--k-s3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.k-workcard{text-align:left;background:var(--k-surface);border:var(--k-edge);padding:var(--k-s3);cursor:pointer;width:100%;display:block}.k-workcard:hover{border-color:var(--k-ink)}.k-workcard__plate{font:var(--k-t-mono);color:var(--k-text);font-weight:600}.k-workcard__desc{font:var(--k-t-body);color:var(--k-text);margin:var(--k-s1) 0}.k-workcard__meta{font:var(--k-t-meta);color:var(--k-text-3);margin:0}.k-empty__title{font:var(--k-t-section);color:var(--k-text);margin:0 0 var(--k-s2)}.k-empty__body{font:var(--k-t-body);color:var(--k-text-2);margin:0}.select-hint{font:var(--k-t-meta);color:var(--k-text-3);padding:var(--k-s2);border-top:1px solid var(--k-line);margin:0}.k-radio{align-items:center;gap:var(--k-s1);font:var(--k-t-body);color:var(--k-text);display:inline-flex}.toolbar-input{width:100%;height:var(--control-h-sm);min-height:var(--control-h-sm);padding:0 var(--gap-cell);border:1px solid var(--line-1);background:var(--surface);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-1)}.toolbar-input::placeholder{color:var(--fg-3)}.toolbar-input:focus{border-color:var(--ink);outline:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
