.mchrome{padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:var(--ink);color:var(--rail-text);justify-content:space-between;align-items:center;gap:12px;display:none}.mchrome-brand{align-items:center;gap:9px;min-width:0;display:flex}.mchrome-brand-text{min-width:0}.mchrome-brand-text b,.mchrome-brand-text span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mchrome-brand-text b{color:var(--card);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.2}.mchrome-brand-text span{color:var(--rail-label);letter-spacing:.04em;font-size:10px}.mchrome-tools{flex:none;align-items:center;gap:8px;display:flex}.mchrome-avatar{border:1px solid var(--rail-border);background:var(--rail-badge);width:36px;height:36px;color:var(--rail-badge-text);cursor:pointer;letter-spacing:.02em;border-radius:9px;place-items:center;font-size:12px;font-weight:600;display:grid}.mchrome-avatar[aria-expanded=true]{border-color:var(--teal)}.mchrome-account{position:relative}.macct{z-index:70;border:1px solid var(--rail-border);background:var(--ink);width:min(300px,100vw - 20px);color:var(--rail-text);box-shadow:var(--shadow-menu);border-radius:12px;padding:12px;position:absolute;top:calc(100% + 10px);right:0}.macct .side-user-id{border-bottom:1px solid var(--rail-border);margin-bottom:10px}.macct-role{border-bottom:1px solid var(--rail-border);justify-items:start;gap:7px;margin-bottom:10px;padding:0 2px 10px;display:grid}.macct-role p{color:var(--rail-text);margin:0;font-size:11.5px;line-height:1.5}.scope-trigger-compact{width:auto;height:36px;color:var(--rail-text);gap:7px;padding:0 10px}.scope-compact-value{color:var(--card);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.scope-menu-compact .scope-popover{width:min(300px,100vw - 20px);left:auto;right:0}.notif-bell-compact .notif-trigger{border:1px solid var(--rail-border);background:var(--rail-input);width:36px;height:36px;color:var(--rail-text);border-radius:9px}.notif-bell-compact .notif-trigger[aria-expanded=true]{border-color:var(--teal)}.notif-bell-compact .notif-panel{width:min(320px,100vw - 20px)}.mtabs{z-index:45;padding:6px 10px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rail-border);background:var(--ink);gap:4px;display:none;position:fixed;inset:auto 0 0}.mtab{min-width:0;color:var(--rail-text);letter-spacing:.02em;border-radius:9px;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:7px 4px 5px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.mtab svg{opacity:.75;flex:none}.mtab.active{background:var(--teal);color:var(--card)}.mtab.active svg{opacity:1}.mtab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:1080px){.app-main{padding:22px 20px}.kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.setup-steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:900px){html,body{overflow-x:clip}.side{display:none}.mchrome,.mtabs{display:flex}.app-topright{display:none}.app-main{min-height:auto;padding:18px 16px calc(84px + env(safe-area-inset-bottom,0px));margin-left:0}.toast-wrap,.save-bar{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.drawer-h{z-index:3;background:var(--card);position:sticky;top:0}.drawer-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.velo-panel{padding-bottom:env(safe-area-inset-bottom,0px)}}@media (max-width:760px){.hk-plan-bar{align-items:stretch}.hk-plan-acts,.hk-plan-day{flex-wrap:wrap}.chk-step-fields{flex-direction:column}.filter-bar{flex-direction:column;align-items:stretch}.filter-bar-acts{justify-content:flex-end;min-height:0}.chk-when-switch{width:100%;display:flex}.chk-when-mode{flex:1 1 0;justify-content:center}.chk-trigger-pick{flex-direction:column;align-items:stretch}.chk-body-list,.chk-body-list.is-tall,.chk-body-parts,.chk-body-parts.is-tall,.chk-body-prose,.chk-body-prose.is-tall,.chk-share-list{max-height:200px}.chk-body-parts .chk-body-list{max-height:none}.cle-row:has(.cle-section){grid-template-columns:26px 1fr auto}.cle-section{grid-column:2/-1;width:100%;margin-top:0}.cle-adds{width:100%}.cle-adds>*{flex:auto;justify-content:center}.cle-foot:has(.cle-adds){flex-wrap:wrap}.cle-foot:has(.cle-adds) .cle-count{flex:100%}.chk-part-f{align-items:flex-start}.chk-part-f>.btn{justify-content:center;width:100%}.chk-part-need{flex:100%}.chk-step-fault{justify-content:center;align-self:stretch}.chk-step-title,.chk-step-desc{flex:auto;width:100%}.field input,.field select,.field textarea,.search-input input,.filter-select select,.filter-multi-trigger,.multiselect-trigger,.iconselect-trigger,.resbar-filter select,.resd-cell input,.resd-cell select,.chk-step-title,.chk-step-desc,.ops-toolbar select,.inline-select,.tkt-cell select,.asg-search input,.multiselect-search input,.combobox-control input,.level-control input,.level-control select,.pager-size select,.velo-input,.velo-panel-bar input{font-size:16px}.ws-code-input{font-size:16px!important}}@media (max-width:700px){.app-main{padding:14px 12px calc(80px + env(safe-area-inset-bottom,0px))}.page-content{margin-top:16px}.setup{padding:16px 14px}.setup-h{flex-direction:column;gap:10px}.setup-count{align-self:flex-start}.setup-steps{grid-template-columns:minmax(0,1fr)}.setup-step-f{flex-direction:column;align-items:flex-start;gap:7px}.setup-f{flex-direction:column;align-items:flex-start}.setup-hide{margin-left:0}.topbar .sub{display:none}.topbar h2{font-size:20px}.ops-tabs,.res-tabs,.settings-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ops-tabs::-webkit-scrollbar{display:none}.res-tabs::-webkit-scrollbar{display:none}.settings-tabs::-webkit-scrollbar{display:none}.ops-tab,.settings-tab{white-space:nowrap;flex:none;margin-bottom:0}.ops-tab{padding:10px 12px}.ops-tab-blurb{display:none}.search-input{flex-basis:100%;max-width:none}.filter-select{flex:auto;min-width:0}.filter-select select{flex:1;min-width:0}.filter-multi-trigger{flex:1;min-width:0;max-width:none}.filter-multi-popover{max-width:min(280px,100vw - 28px)}.card-h{flex-wrap:wrap;padding:13px 14px}.card-h .hint{text-align:left;white-space:normal}.card-b{padding:6px 14px 14px}.card-b.flush{padding:0 14px 6px}.drawer-h,.drawer-b{padding-inline:14px}.drawer-actions{margin-inline:-14px;padding-inline:14px}.modal-wrap{padding:14px}.modal{max-height:calc(100dvh - 28px)}.toast-wrap{justify-content:center;display:flex;left:14px;right:14px;transform:none}.toast{white-space:normal;text-align:center}.meta>div{padding:6px 10px}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.imgview-stage{padding:0 12px calc(84px + env(safe-area-inset-bottom,0px))}.imgview-nav{top:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:none}.imgview-nav.prev{left:18px}.imgview-nav.next{right:18px}.drawer-actions-note{flex:100%}.hist-scroll{max-height:10rem}.rel-row{padding:11px 12px}.table-scroll,.table-fold{--fold-label:clamp(4.5rem, 27%, 6.75rem);overflow-x:visible}.table-scroll>table,.table-scroll.ts-lg>table,.table-scroll.ts-xl>table,.table-scroll tbody,.table-fold>table,.table-fold tbody{width:auto;min-width:0;display:block}.table-scroll thead,.table-scroll colgroup,.table-fold thead,.table-fold colgroup{display:none}.table-scroll tbody tr,.table-fold tbody tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);flex-direction:column;margin-bottom:10px;padding:12px 13px;display:flex;position:relative}.table-scroll tbody tr:last-child,.table-fold tbody tr:last-child{margin-bottom:0}.table-scroll tbody td[data-label],.table-fold tbody td[data-label]{width:auto;min-height:2.25rem;padding:8px 0 8px calc(var(--fold-label) + 10px);border-top:1px solid var(--row-line);text-align:left;border-bottom:0;display:block;position:relative}.table-scroll tbody td[data-label]:before,.table-fold tbody td[data-label]:before{width:var(--fold-label);color:var(--muted-2);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:0;font-size:10px;font-weight:600;line-height:1.3;position:absolute;inset:9px auto auto 0}.table-scroll tbody td[data-label]:empty,.table-fold tbody td[data-label]:empty{display:none}.table-scroll tbody td[data-lead],.table-fold tbody td[data-lead]{border-top:0;order:-1;padding:0 0 2px}.table-scroll tbody td[data-acts],.table-fold tbody td[data-acts]{padding:11px 0 0}.table-scroll tbody td[data-acts] .row-actions,.table-scroll tbody td[data-acts] .oc-actions,.table-fold tbody td[data-acts] .row-actions,.table-fold tbody td[data-acts] .oc-actions{justify-content:flex-start;gap:8px}.table-scroll tbody td[data-acts] .btn,.table-fold tbody td[data-acts] .btn{justify-content:center;min-width:92px;min-height:38px;padding-inline:14px}.table-scroll tbody td[data-label] .oc-outcome,.table-fold tbody td[data-label] .oc-outcome{justify-items:start}.table-scroll tbody td[data-label] .hk-plan-sub,.table-fold tbody td[data-label] .hk-plan-sub{text-align:left}.table-scroll tbody td[data-lead]:before,.table-scroll tbody td[data-acts]:before,.table-fold tbody td[data-lead]:before,.table-fold tbody td[data-acts]:before{content:none}.tkt-row.sev-high,.tkt-row.sev-med,.tkt-row.sev-low{border-left-width:3px}.tkt-row.sev-high{border-left-color:var(--red)}.tkt-row.sev-med{border-left-color:var(--amber)}.tkt-row.sev-low{border-left-color:var(--line-2)}.tkt-row.done{border-left-color:var(--teal-bg)}.tkt-words{white-space:normal;max-width:none;overflow:visible}.hk-tree tbody tr.hk-row-property{border-color:var(--line-2);background:var(--hover-surface);flex-flow:wrap;align-items:center;gap:3px 10px;margin:18px 0 8px;padding:11px 12px}.hk-tree tbody tr.hk-row-property:first-child{margin-top:0}.hk-tree tbody tr.hk-row-property td{text-align:left;background:0 0;border:0;padding:0}.hk-tree tbody tr.hk-row-property td:first-child{flex:100%}.hk-tree tbody tr.hk-row-property .hk-dash{display:none}.hk-tree tbody tr.hk-row-property .hk-prop-total{margin-left:auto}.hk-tree tbody tr.hk-row-group{background:0 0;border:0;border-radius:0;margin:12px 0 6px;padding:0;display:block}.hk-tree tbody tr.hk-row-group td{text-align:left;background:0 0;border:0;padding:0}.hk-tree tbody tr.hk-row-check{margin-left:10px}.table-scroll tbody.hk-home,.table-fold tbody.hk-home{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin-bottom:10px;padding:12px 13px}.table-scroll tbody.hk-home:last-child,.table-fold tbody.hk-home:last-child{margin-bottom:0}.table-scroll tbody.hk-home+tbody.hk-home,.table-fold tbody.hk-home+tbody.hk-home{border-top:1px solid var(--line)}.table-scroll tbody.hk-home>tr,.table-fold tbody.hk-home>tr{background:0 0;border:0;border-radius:0;margin:0;padding:0}.table-scroll tbody.hk-home>tr+tr,.table-fold tbody.hk-home>tr+tr{border-top:1px solid var(--line);margin-top:11px;padding-top:11px}.table-scroll tbody td.hk-home-cell,.table-fold tbody td.hk-home-cell{border:0;border-bottom:1px solid var(--line);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;background:var(--bg);flex-wrap:wrap;order:-2;align-items:baseline;gap:3px 10px;margin:-12px -13px 11px;padding:10px 13px;display:flex}.table-scroll tbody td.hk-home-cell .hk-home-head,.table-fold tbody td.hk-home-cell .hk-home-head{flex:auto;min-width:0}.table-scroll tbody td.hk-home-cell .hk-home-n,.table-fold tbody td.hk-home-cell .hk-home-n{flex:none;margin-top:0}.table-scroll tbody td.hk-home-cell .hk-stay-line,.table-fold tbody td.hk-home-cell .hk-stay-line{flex:100%;margin-top:1px}.table-scroll tbody.hk-home>tr.tkt-row,.table-fold tbody.hk-home>tr.tkt-row{border-left:3px solid var(--line-2);padding-left:9px}.table-scroll tbody.hk-home>tr.tkt-row.sev-high,.table-fold tbody.hk-home>tr.tkt-row.sev-high{border-left-color:var(--red)}.table-scroll tbody.hk-home>tr.tkt-row.sev-med,.table-fold tbody.hk-home>tr.tkt-row.sev-med{border-left-color:var(--amber)}.table-scroll tbody.hk-home>tr.tkt-row.done,.table-fold tbody.hk-home>tr.tkt-row.done{border-left-color:var(--teal-bg)}.hk-plan-table tbody td.hk-home-cell{border-bottom:0;margin-bottom:0;padding-bottom:2px}.hk-plan-table tbody td.hk-home-cell:nth-of-type(3){border-bottom:1px solid var(--line);border-radius:0;margin:0 -13px 11px;padding:0 13px 10px}.hk-plan-table tbody.hk-home.is-drop-before>tr:first-child>td,.hk-plan-table tbody.hk-home.is-drop-after>tr:last-child>td{box-shadow:none}.hk-plan-table tbody.hk-home.is-drop-before{box-shadow:inset 0 3px 0 var(--teal)}.hk-plan-table tbody.hk-home.is-drop-after{box-shadow:inset 0 -3px 0 var(--teal)}.nb-table tbody tr.nb-row-cancel{border-color:var(--red-line);box-shadow:inset 3px 0 0 var(--red);padding-left:16px}.nb-table tbody tr.nb-row-cancel td:first-child{box-shadow:none}.ptable tbody tr.phome{background:var(--hover-surface);margin-left:10px}.ptable tbody tr.phome td{background:0 0}.ptable tbody .phome-name{padding-left:0}.ptable tbody td.phome-state{border:0;padding:2px 0}.role-matrix tbody th[scope=row]{text-align:left;border:0;order:-1;padding:0 0 2px}.role-matrix tbody td[data-label]{justify-content:space-between;align-items:center;gap:12px;width:auto;padding:9px 0;display:flex}.role-matrix tbody td[data-label]:before{width:auto;font-size:10.5px;position:static}}@media (max-width:520px){.save-bar-inner{border-radius:16px;flex-wrap:wrap;justify-content:center;gap:10px}.login-copy{margin:40px 0 24px}.login-card{padding:28px 0 40px}}
