#levi-tasks{--hx-ink:#172b3a;--hx-deep:#0b2f4d;--hx-navy:#123b5e;--hx-blue:#2c638b;--hx-muted:#5f707b;--hx-line:#d7e0e5;--hx-line-soft:#e8ecef;--hx-surface:#fff;--hx-wash:#f1f4f6;--hx-radius:16px;--hx-progress:#2c638b;--hx-progress-bg:#e8f0f5;--hx-progress-dot:#2c638b;--hx-waiting:#a86f25;--hx-waiting-bg:#faf0df;--hx-waiting-dot:#a86f25;--hx-blocker:#a8534e;--hx-blocker-bg:#faecea;--hx-blocker-dot:#a8534e;--hx-done:#2d7860;--hx-done-bg:#e7f2ed;--hx-done-dot:#2d7860;--hx-open:#5f707b;--hx-open-bg:#eef2f4;--hx-open-dot:#8a9aa5;--hx-due:#0b2f4d;--hx-due-bg:#dce6ee;--hx-due-dot:#123b5e;--hx-plan:#dce6ee;--hx-plan-edge:#2c638b;--hx-actual:#2d7860;--hx-actual-track:#e8ecef;--hx-today:#123b5e}#levi-tasks .hx{color:var(--hx-ink);gap:16px;font-size:14px;line-height:1.5;display:grid}@media screen and (min-width:801px){#levi-tasks .hx{font-size:15px}}#levi-tasks .hx h1,#levi-tasks .hx h2,#levi-tasks .hx h3,#levi-tasks .hx p{margin:0}#levi-tasks .hx a{color:var(--hx-blue);text-decoration:none}#levi-tasks .hx a:hover{text-decoration:underline}#levi-tasks .hx a:focus-visible,#levi-tasks .hx button:focus-visible,#levi-tasks .hx summary:focus-visible{outline:2px solid var(--hx-today);outline-offset:2px;border-radius:6px}#levi-tasks .hx .hx-muted{color:var(--hx-muted)}#levi-tasks .hx .hx-small{font-size:12.5px}@media screen and (min-width:801px){#levi-tasks .hx .hx-small{font-size:14px}}#levi-tasks .hx .hx-micro{font-size:13px}@media screen and (min-width:801px){#levi-tasks .hx .hx-micro{font-size:14.5px}}#levi-tasks .hx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#levi-tasks .hx-head-title{gap:4px;min-width:0;display:grid}#levi-tasks .hx-head-title h1{color:var(--hx-deep);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;font-size:26px;font-weight:500;line-height:1.25;display:flex}#levi-tasks .hx-head-sub{color:var(--hx-muted);font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-head-sub{font-size:15px}}#levi-tasks .hx-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#levi-tasks .hx-btn{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:500;display:inline-flex;text-decoration:none!important}@media screen and (min-width:801px){#levi-tasks .hx-btn{font-size:15px}}#levi-tasks .hx-btn-primary{background:var(--hx-navy);border-color:var(--hx-navy);box-shadow:0 8px 18px #123b5e2b;color:#fff!important}#levi-tasks .hx-btn-primary:hover{background:var(--hx-deep)}#levi-tasks .hx-btn-primary svg{stroke:currentColor}#levi-tasks .hx-btn-quiet{background:var(--hx-surface);border-color:#bdc9d0;font-weight:500;color:var(--hx-navy)!important}#levi-tasks .hx-btn-quiet:hover{background:var(--hx-wash)}#levi-tasks .hx-btn[disabled]{opacity:.55;cursor:not-allowed}#levi-tasks .hx-btn-sm{min-height:44px;padding:0 14px;font-size:13.5px}@media screen and (min-width:801px){#levi-tasks .hx-btn-sm{font-size:15px}}#levi-tasks .hx-btn-danger{background:var(--hx-blocker-bg);border-color:var(--hx-blocker);color:var(--hx-blocker)!important}#levi-tasks .hx-lifecycle-banner{justify-items:start;gap:6px;display:grid}#levi-tasks .hx-lifecycle .hx-actions-row{flex-wrap:wrap;gap:8px;display:flex}#levi-tasks .hx-chip{white-space:nowrap;min-height:26px;color:var(--hx-open);background:var(--hx-open-bg);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:500;line-height:1.5;display:inline-flex}@media screen and (min-width:801px){#levi-tasks .hx-chip{font-size:14px}}#levi-tasks .hx-chip:before{content:"";background:var(--hx-open-dot);border-radius:50%;flex:none;width:7px;height:7px}#levi-tasks .hx-chip.is-progress{color:var(--hx-progress);background:var(--hx-progress-bg)}#levi-tasks .hx-chip.is-progress:before{background:var(--hx-progress-dot)}#levi-tasks .hx-chip.is-waiting{color:var(--hx-waiting);background:var(--hx-waiting-bg)}#levi-tasks .hx-chip.is-waiting:before{background:var(--hx-waiting-dot)}#levi-tasks .hx-chip.is-blocker{color:var(--hx-blocker);background:var(--hx-blocker-bg)}#levi-tasks .hx-chip.is-blocker:before{background:var(--hx-blocker-dot)}#levi-tasks .hx-chip.is-done{color:var(--hx-done);background:var(--hx-done-bg)}#levi-tasks .hx-chip.is-done:before{background:var(--hx-done-dot)}#levi-tasks .hx-chip.is-due{color:var(--hx-due);background:var(--hx-due-bg)}#levi-tasks .hx-chip.is-due:before{background:var(--hx-due-dot)}#levi-tasks .hx-chip.is-draft{background:0 0;border:1px dashed #9aa9b3}#levi-tasks .hx-chip.is-cancelled{color:var(--hx-muted);border:1px solid var(--hx-line);background:0 0}#levi-tasks .hx-chip.is-cancelled:before{background:0 0;border:1.5px solid #9aa9b3;width:6px;height:6px}#levi-tasks .hx-chip.is-plain:before{display:none}#levi-tasks .hx-chip svg{width:14px;height:14px}#levi-tasks .hx-chip.is-phase{padding:4px 14px;font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-chip.is-phase{font-size:15px}}#levi-tasks .hx-layout{grid-template-columns:minmax(320px,4.4fr) minmax(0,7.6fr);grid-template-areas:"side gantt""adv adv";align-items:start;gap:16px;display:grid}#levi-tasks .hx-area-side{grid-area:side;gap:16px;min-width:0;display:grid}#levi-tasks .hx-area-gantt{grid-area:gantt;min-width:0}#levi-tasks .hx-area-adv{grid-area:adv;min-width:0}#levi-tasks .hx-layout.has-office{grid-template-rows:auto 1fr auto;grid-template-areas:"side gantt""side office""adv adv"}#levi-tasks .hx-area-office{grid-area:office;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:16px;min-width:0;display:grid}@media (max-width:1100px){#levi-tasks .hx-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"side""gantt""adv"}#levi-tasks .hx-layout.has-office{grid-template-rows:none;grid-template-areas:"side""office""gantt""adv"}#levi-tasks .hx-area-office{grid-template-columns:minmax(0,1fr)}}@media (min-width:1101px){#levi-tasks .hx-area-side>.hx-blockers-active{order:-1}}#levi-tasks .hx-jump{display:none}#levi-tasks .hx-anchor{scroll-margin-top:12px}@media (max-width:800px){#levi-tasks .hx-jump{flex-wrap:wrap;gap:8px;display:flex}#levi-tasks .hx-jump a{background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex;color:var(--hx-navy)!important;text-decoration:none!important}#levi-tasks .hx-jump a[href=\#blockers]{background:var(--hx-blocker-bg);border-color:#efd3d1;color:var(--hx-blocker)!important}}#levi-tasks .hx-card{background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:var(--hx-radius);align-content:start;gap:12px;min-width:0;padding:18px 20px;display:grid}#levi-tasks .hx-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#levi-tasks .hx-card-head h2{color:var(--hx-deep);align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1.3;display:flex}#levi-tasks .hx-card-head h2 svg{width:19px;height:19px;color:var(--hx-blue);flex:none}#levi-tasks .hx-adv-links{flex-wrap:wrap;gap:4px 14px;font-size:13px;display:inline-flex}@media screen and (min-width:801px){#levi-tasks .hx-adv-links{font-size:14.5px}}#levi-tasks .hx-card-sub{color:var(--hx-muted);font-size:12.5px}@media screen and (min-width:801px){#levi-tasks .hx-card-sub{font-size:14px}}#levi-tasks .hx-divider{background:var(--hx-line-soft);border:0;height:1px;margin:2px 0}#levi-tasks .hx-note{background:var(--hx-progress-bg);color:var(--hx-ink);border-radius:12px;padding:14px 16px;font-size:15.5px;line-height:1.65}#levi-tasks .hx-note.is-missing{background:var(--hx-wash);color:var(--hx-muted);border:1px dashed var(--hx-line);font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-note.is-missing{font-size:15px}}#levi-tasks .hx-meta-line{color:var(--hx-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}@media screen and (min-width:801px){#levi-tasks .hx-meta-line{font-size:14px}}#levi-tasks .hx-meta-line b{color:var(--hx-ink);font-weight:600}#levi-tasks .hx-facts{gap:8px;display:grid}#levi-tasks .hx-fact{grid-template-columns:116px minmax(0,1fr);gap:10px;font-size:13.5px;display:grid}@media screen and (min-width:801px){#levi-tasks .hx-fact{font-size:15px}}#levi-tasks .hx-fact dt{color:var(--hx-muted)}#levi-tasks .hx-fact dd{color:var(--hx-ink);min-width:0;margin:0}#levi-tasks .hx-fact dd.is-missing{color:var(--hx-muted);font-style:italic}#levi-tasks .hx-blocker{border-color:#efd3d1;border-inline-start:6px solid var(--hx-blocker-dot);background:#fff}#levi-tasks .hx-blocker h3{color:var(--hx-deep);font-size:17px;font-weight:600;line-height:1.4}#levi-tasks .hx-blocker-foot{border-top:1px solid #efd3d1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}#levi-tasks .hx-blocker-more{gap:6px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-blocker-more li{font-size:13.5px}@media screen and (min-width:801px){#levi-tasks .hx-blocker-more li{font-size:15px}}#levi-tasks .hx-names{margin:2px 0 0;padding-inline-start:18px}#levi-tasks .hx-names li{font-size:13.5px}@media screen and (min-width:801px){#levi-tasks .hx-names li{font-size:15px}}#levi-tasks .hx-quiet-box{background:var(--hx-wash);color:var(--hx-muted);border-radius:10px;padding:12px 14px;font-size:13.5px}@media screen and (min-width:801px){#levi-tasks .hx-quiet-box{font-size:15px}}#levi-tasks .hx-quiet-box b{color:var(--hx-ink)}#levi-tasks .hx-table{display:grid}#levi-tasks .hx-trow{border-bottom:1px solid var(--hx-line-soft);color:inherit;grid-template-columns:minmax(0,2.3fr) minmax(0,1.25fr) minmax(0,1fr) minmax(150px,auto) 20px;align-items:center;gap:14px;padding:14px 6px;display:grid;text-decoration:none!important}#levi-tasks .hx-trow:last-child{border-bottom:0}#levi-tasks a.hx-trow:hover{background:var(--hx-wash)}#levi-tasks .hx-trow.is-head{background:var(--hx-wash);color:var(--hx-muted);border-bottom:0;border-radius:8px;padding-block:6px;font-size:12.5px;font-weight:600}@media screen and (min-width:801px){#levi-tasks .hx-trow.is-head{font-size:14px}}#levi-tasks .hx-trow-main{gap:2px;min-width:0;display:grid}#levi-tasks .hx-trow-main b{color:var(--hx-ink);font-size:14.5px;font-weight:600}@media screen and (min-width:801px){#levi-tasks .hx-trow-main b{font-size:15px}}#levi-tasks .hx-trow-main small{color:var(--hx-muted);font-size:12.5px}@media screen and (min-width:801px){#levi-tasks .hx-trow-main small{font-size:14px}}#levi-tasks .hx-trow-cell{overflow-wrap:anywhere;min-width:0;font-size:13.5px}@media screen and (min-width:801px){#levi-tasks .hx-trow-cell{font-size:15px}}#levi-tasks .hx-trow-cell.is-missing{color:var(--hx-muted)}#levi-tasks .hx-trow-when{justify-self:end}#levi-tasks .hx-trow-go{color:var(--hx-blue);justify-self:end}#levi-tasks .hx-cell-label{display:none}@media (max-width:800px){#levi-tasks .hx-trow{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 2px}#levi-tasks .hx-trow.is-head{display:none}#levi-tasks .hx-trow-main{grid-column:1/-1}#levi-tasks .hx-trow-cell{grid-column:1;font-size:13px}#levi-tasks .hx-trow-when{grid-area:2/2/span 2;align-self:center}#levi-tasks .hx-trow-go{display:none}#levi-tasks .hx-cell-label{color:var(--hx-muted);display:inline}}#levi-tasks .hx-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:static}#levi-tasks .hx-link{background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:6px 12px;font-size:14px;font-weight:500;display:flex;color:var(--hx-navy)!important;text-decoration:none!important}@media screen and (min-width:801px){#levi-tasks .hx-link{font-size:15px}}#levi-tasks .hx-link:hover{background:var(--hx-wash)}#levi-tasks .hx-link svg{width:17px;height:17px;color:var(--hx-blue);flex:none}#levi-tasks .hx-phase-now{border-bottom:1px solid var(--hx-line);gap:8px;margin-bottom:14px;padding-bottom:14px;display:grid}#levi-tasks .hx-phase-now h2{margin:0;font-size:15px}#levi-tasks .hx-phase-links{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}#levi-tasks .hx-phase-counts{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}@media screen and (min-width:801px){#levi-tasks .hx-phase-counts{font-size:15px}}@media (max-width:800px){#levi-tasks .hx-links{grid-template-columns:repeat(2,minmax(0,1fr))}#levi-tasks .hx-link{justify-content:flex-start;font-size:13.5px}}@media not all and (any-pointer:coarse){#levi-tasks .hx-start-visit{display:none}}@media (any-pointer:coarse){#levi-tasks .hx-start-visit{min-height:48px;padding:0 22px;font-size:15.5px}}@media (max-width:800px) and (any-pointer:coarse){#levi-tasks .hx-head-actions{width:100%}#levi-tasks .hx-start-visit{flex:auto}}#levi-tasks .hx-hl-card{border-inline-start:4px solid var(--hx-waiting-dot);gap:10px;padding:14px 18px}#levi-tasks .hx-hl-card .hx-card-head h2{font-size:16.5px}#levi-tasks .hx-hl-card .hx-card-head h2 svg{color:var(--hx-waiting)}#levi-tasks .hx-hl-card .hx-card-head h2 .hx-card-sub{margin-inline-start:4px;font-weight:400}#levi-tasks .hx-hl-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-hl-list.is-compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}#levi-tasks .hx-hl{background:var(--hx-wash);border-radius:10px;align-content:start;gap:8px;padding:8px 12px;display:grid}#levi-tasks .hx-hl-list.is-compact .hx-hl-instruction{font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-hl-list.is-compact .hx-hl-instruction{font-size:15px}}#levi-tasks .hx-hl-actions .hx-btn{min-height:34px;padding:0 12px;font-size:13px}@media screen and (min-width:801px){#levi-tasks .hx-hl-actions .hx-btn{font-size:14.5px}}@media (pointer:coarse),(hover:none){#levi-tasks .hx-hl-actions .hx-btn{min-height:44px}}#levi-tasks .hx-linkbtn{font:inherit;color:var(--hx-blue);cursor:pointer;background:0 0;border:0;align-items:center;min-height:42px;margin-block:-11px;padding:0;text-decoration:underline;display:inline-flex}#levi-tasks .hx-hl.is-local{background:var(--hx-waiting-bg);border:1px solid #ead2aa}#levi-tasks .hx-hl-main{align-items:flex-start;gap:10px;display:flex}#levi-tasks .hx-hl-icon svg{width:17px;height:17px;color:var(--hx-waiting);margin-top:2px}#levi-tasks .hx-hl-text{flex:1 1 0;gap:3px;min-width:0;display:grid}#levi-tasks .hx-hl-instruction{color:var(--hx-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}@media screen and (min-width:801px){#levi-tasks .hx-hl-instruction{font-size:15px}}#levi-tasks .hx-hl-meta{color:var(--hx-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}@media screen and (min-width:801px){#levi-tasks .hx-hl-meta{font-size:14px}}#levi-tasks .hx-hl-actions{flex-wrap:wrap;flex:none;gap:6px;display:flex}#levi-tasks .hx-hl-target{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}@media (max-width:800px){#levi-tasks .hx-hl-main{flex-wrap:wrap}#levi-tasks .hx-hl-actions{flex-basis:100%;padding-inline-start:27px}}#levi-tasks .hx-work-hl{background:var(--hx-waiting-bg);color:var(--hx-waiting);border-radius:8px;margin:4px 0;padding:6px 10px;font-size:13px;font-weight:600}@media screen and (min-width:801px){#levi-tasks .hx-work-hl{font-size:14.5px}}#levi-tasks .hx-etable{border:1px solid var(--hx-line);border-radius:10px;gap:0;display:grid;overflow:hidden}#levi-tasks .hx-etr{border-bottom:1px solid var(--hx-line-soft);background:var(--hx-surface);grid-template-columns:minmax(170px,1.7fr) 64px minmax(132px,1fr) minmax(132px,1fr) minmax(170px,1.35fr) minmax(150px,1.2fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}#levi-tasks .hx-etr:last-child{border-bottom:0}#levi-tasks .hx-etr.is-head{background:var(--hx-wash);color:var(--hx-muted);padding-block:6px;font-size:12.5px;font-weight:600}@media screen and (min-width:801px){#levi-tasks .hx-etr.is-head{font-size:14px}}#levi-tasks .hx-etr.is-new{background:var(--hx-progress-bg)}#levi-tasks .hx-etr .hx-ef-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#levi-tasks .hx-etr .hx-ef.is-check{align-items:center;gap:6px;display:flex}#levi-tasks .hx-etr .hx-ef.is-check span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#levi-tasks .hx-ef input[type=text],#levi-tasks .hx-ef input[type=date],#levi-tasks .hx-ef select,#levi-tasks .hx-hl-form input,#levi-tasks .hx-hl-form select{width:100%;min-height:42px;font:inherit;color:var(--hx-ink);background:#fff;border:1px solid #bdc9d0;border-radius:10px;padding:6px 10px;font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-ef input[type=text],#levi-tasks .hx-ef input[type=date],#levi-tasks .hx-ef select,#levi-tasks .hx-hl-form input,#levi-tasks .hx-hl-form select{font-size:15px}}#levi-tasks .hx-ef input[type=checkbox]{width:20px;height:20px}#levi-tasks .hx-ef.is-check{min-height:42px}#levi-tasks .hx-ef-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#levi-tasks .hx-ef-confirm{background:var(--hx-blocker-bg);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;display:flex}#levi-tasks .hx-etr .hx-alert{grid-column:1/-1}#levi-tasks .hx-rowform{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));align-items:end}#levi-tasks .hx-rowform .hx-ef,#levi-tasks .hx-form label{min-width:0}#levi-tasks .hx-ef input[type=date],#levi-tasks .hx-form input[type=date]{box-sizing:border-box;min-width:0;max-width:100%;display:block}@supports (-webkit-touch-callout:none){#levi-tasks .hx-ef input[type=date],#levi-tasks .hx-form input[type=date]{appearance:none}#levi-tasks .hx-ef input[type=date]::-webkit-date-and-time-value{text-align:start}#levi-tasks .hx-form input[type=date]::-webkit-date-and-time-value{text-align:start}}#levi-tasks .hx-rowform>p,#levi-tasks .hx-rowform>.hx-ef.is-desc,#levi-tasks .hx-rowform>.hx-ef-actions,#levi-tasks .hx-rowform>.hx-ef-confirm,#levi-tasks .hx-rowform>.hx-alert{grid-column:1/-1}#levi-tasks .hx-rowform .hx-ef{color:var(--hx-muted);gap:4px;font-size:13px;display:grid}@media screen and (min-width:801px){#levi-tasks .hx-rowform .hx-ef{font-size:14.5px}}#levi-tasks .hx-rowform .hx-ef.is-check{min-height:42px;color:var(--hx-ink);align-items:center;gap:8px;display:flex}@media (max-width:1000px){#levi-tasks .hx-etr{border-bottom:2px solid var(--hx-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 10px;padding:12px}#levi-tasks .hx-etr.is-head{display:none}#levi-tasks .hx-etr .hx-ef{color:var(--hx-muted);gap:3px;min-width:0;font-size:12.5px;display:grid}@media screen and (min-width:801px){#levi-tasks .hx-etr .hx-ef{font-size:14px}}#levi-tasks .hx-etr .hx-ef-label{clip:auto;white-space:normal;width:auto;height:auto;margin:0;display:inline;position:static;overflow:visible}#levi-tasks .hx-etr .hx-ef.is-desc{grid-column:span 4}#levi-tasks .hx-etr .hx-ef.is-check{min-height:42px;color:var(--hx-ink);grid-column:span 2;align-self:end;display:flex}#levi-tasks .hx-etr .hx-ef.is-check span{clip:auto;white-space:normal;width:auto;height:auto;margin:0;display:inline;position:static;overflow:visible}#levi-tasks .hx-etr .hx-ef.is-date,#levi-tasks .hx-etr .hx-ef.is-seg,#levi-tasks .hx-etr .hx-ef.is-work{grid-column:span 3}#levi-tasks .hx-etr .hx-ef.is-empty{display:none}#levi-tasks .hx-etr .hx-ef-actions{grid-column:1/-1}}#levi-tasks .hx-help{color:var(--hx-muted);font-size:12.5px}@media screen and (min-width:801px){#levi-tasks .hx-help{font-size:14px}}#levi-tasks .hx-help summary{cursor:pointer;color:var(--hx-blue);align-items:center;gap:5px;list-style:none;display:inline-flex}#levi-tasks .hx-help summary::-webkit-details-marker{display:none}#levi-tasks .hx-help[open] summary{margin-bottom:6px}#levi-tasks .hx-help ul{gap:4px;margin:0;padding-inline-start:18px;display:grid}#levi-tasks .hx-gantt{--hx-label-w:140px;--hx-state-w:180px;gap:0;display:grid}#levi-tasks .hx-gantt:not(.is-full) .hx-meter-track{width:40px}#levi-tasks .hx-gantt.is-full{--hx-label-w:240px;--hx-state-w:210px}#levi-tasks .hx-grow{grid-template-columns:var(--hx-label-w) var(--hx-state-w) minmax(0, 1fr);border-bottom:1px solid var(--hx-line-soft);align-items:stretch;display:grid}#levi-tasks .hx-grow.is-axis{border-bottom:1px solid var(--hx-line)}#levi-tasks .hx-gcell{min-width:0;padding:10px}#levi-tasks .hx-glabel{align-content:center;gap:1px;display:grid}#levi-tasks .hx-glabel b{color:var(--hx-ink);font-size:14px;font-weight:600;line-height:1.35}@media screen and (min-width:801px){#levi-tasks .hx-glabel b{font-size:15px}}#levi-tasks .hx-glabel small{color:var(--hx-muted);font-size:12px}@media screen and (min-width:801px){#levi-tasks .hx-glabel small{font-size:14px}}#levi-tasks .hx-gstate{align-content:center;gap:6px;display:grid}#levi-tasks .hx-work{font:inherit;text-align:start;cursor:pointer;color:inherit;background:0 0;border:0;justify-items:start;gap:2px;padding:0;display:grid}#levi-tasks .hx-work-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#levi-tasks .hx-gantt:not(.is-full) .hx-work-line{flex-wrap:nowrap}#levi-tasks .hx-work small{color:var(--hx-muted);font-size:11.5px}@media screen and (min-width:801px){#levi-tasks .hx-work small{font-size:14px}}#levi-tasks .hx-meter{color:var(--hx-done);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}@media screen and (min-width:801px){#levi-tasks .hx-meter{font-size:14px}}#levi-tasks .hx-meter-track{background:var(--hx-actual-track);border-radius:999px;width:64px;height:8px;position:relative;overflow:hidden}#levi-tasks .hx-meter-fill{background:var(--hx-actual);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}#levi-tasks .hx-track{min-height:52px;position:relative}#levi-tasks .hx-tick{background:var(--hx-line-soft);width:1px;position:absolute;inset-block:0}#levi-tasks .hx-month-edge{background:#d3dde5;width:1px;position:absolute;inset-block:0}#levi-tasks .hx-today{border-inline-start:2px dashed var(--hx-today);z-index:2;width:0;position:absolute;inset-block:0}#levi-tasks .hx-bar{background:var(--hx-plan);border:1px solid var(--hx-plan-edge);z-index:1;border-radius:5px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}#levi-tasks .hx-diamond{background:var(--hx-today);width:14px;height:14px;box-shadow:0 0 0 1px var(--hx-today);z-index:1;border:2px solid #fff;position:absolute;top:50%;transform:translate(50%,-50%)rotate(45deg)}#levi-tasks .hx-open-mark{background:var(--hx-plan-edge);z-index:1;border-radius:2px;width:4px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}#levi-tasks .hx-open-label{color:var(--hx-muted);white-space:nowrap;z-index:1;padding-inline:8px;font-size:13px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:801px){#levi-tasks .hx-open-label{font-size:14.5px}}#levi-tasks .hx-track-note{color:var(--hx-muted);align-items:center;padding-inline:10px;font-size:13px;display:flex;position:absolute;inset:0}@media screen and (min-width:801px){#levi-tasks .hx-track-note{font-size:14.5px}}#levi-tasks .hx-axis{height:50px;position:relative}#levi-tasks .hx-month{height:24px;color:var(--hx-deep);white-space:nowrap;border-inline-start:1px solid #d3dde5;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:0;overflow:hidden}@media screen and (min-width:801px){#levi-tasks .hx-month{font-size:14px}}#levi-tasks .hx-tick-label{color:var(--hx-muted);font-size:13px;position:absolute;top:28px;transform:translate(50%)}@media screen and (min-width:801px){#levi-tasks .hx-tick-label{font-size:14.5px}}#levi-tasks .hx-today-label{background:var(--hx-today);color:#fff;white-space:nowrap;z-index:3;border-radius:6px;padding:0 6px;font-size:11px;font-weight:600;position:absolute;top:26px;transform:translate(50%)}@media screen and (min-width:801px){#levi-tasks .hx-today-label{font-size:14px}}#levi-tasks .hx-axis-caption{color:var(--hx-muted);align-items:flex-end;font-size:12px;display:flex}@media screen and (min-width:801px){#levi-tasks .hx-axis-caption{font-size:14px}}#levi-tasks .hx-gdetail{background:var(--hx-wash);border:1px solid var(--hx-line);border-radius:10px;grid-column:1/-1;gap:8px;margin:0 10px 12px;padding:12px 14px;font-size:13.5px;display:grid}@media screen and (min-width:801px){#levi-tasks .hx-gdetail{font-size:15px}}#levi-tasks .hx-gdetail-actions{flex-wrap:wrap;gap:10px;display:flex}#levi-tasks .hx-legend{color:var(--hx-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12.5px;display:flex}@media screen and (min-width:801px){#levi-tasks .hx-legend{font-size:14px}}#levi-tasks .hx-legend span{align-items:center;gap:6px;display:inline-flex}#levi-tasks .hx-swatch{background:var(--hx-plan);border:1px solid var(--hx-plan-edge);border-radius:3px;width:18px;height:10px}#levi-tasks .hx-swatch.is-actual{background:var(--hx-actual);border-color:var(--hx-actual)}#levi-tasks .hx-swatch.is-today{border:0;border-inline-start:2px dashed var(--hx-today);border-radius:0;width:0;height:14px}#levi-tasks .hx-swatch.is-milestone{background:var(--hx-today);border:0;border-radius:1px;width:10px;height:10px;transform:rotate(45deg)}@media (max-width:800px){#levi-tasks .hx-grow{grid-template-columns:minmax(0,1fr);padding-block:4px}#levi-tasks .hx-grow>.hx-gcell{padding-block:4px}#levi-tasks .hx-grow.is-axis>.hx-gcell:not(.hx-gtrack){display:none}#levi-tasks .hx-gstate{flex-wrap:wrap;gap:6px 14px;display:flex}#levi-tasks .hx-track{min-height:30px}#levi-tasks .hx-gdetail{margin-inline:0}}#levi-tasks .hx-grow.is-hammock{border-top:1px solid var(--hx-line);background:#f3f6fa}#levi-tasks .hx-hm-toggle b{align-items:center;gap:4px;display:flex}#levi-tasks .hx-hm-chev{color:var(--hx-muted);transition:transform .15s;display:inline-flex}#levi-tasks .hx-hm-chev svg{width:16px;height:16px}#levi-tasks .hx-grow.is-hammock.is-open .hx-hm-chev{transform:rotate(-90deg)}#levi-tasks .hx-grow.is-child>.hx-glabel{padding-inline-start:30px;position:relative}#levi-tasks .hx-grow.is-child>.hx-glabel:before{content:"";background:var(--hx-line);border-radius:2px;width:2px;position:absolute;inset-block:8px;inset-inline-start:16px}#levi-tasks .hx-hm-wtag{color:var(--hx-deep);font-weight:600}#levi-tasks .hx-bar.is-hammock{background:var(--hx-deep);border-color:var(--hx-deep);border-radius:2px;height:8px}#levi-tasks .hx-bar.is-hammock:before,#levi-tasks .hx-bar.is-hammock:after{content:"";border-inline:5px solid #0000;border-top:6px solid var(--hx-deep);width:0;height:0;position:absolute;top:100%}#levi-tasks .hx-bar.is-hammock:before{inset-inline-start:-1px}#levi-tasks .hx-bar.is-hammock:after{inset-inline-end:-1px}#levi-tasks .hx-bar.is-hammock.is-partial{background:repeating-linear-gradient(135deg, var(--hx-deep) 0 6px, #8fa3b5 6px 10px)}#levi-tasks .hx-hm-sum{justify-items:start;gap:2px;display:grid}#levi-tasks .hx-hm-sum small{color:var(--hx-muted);font-size:13px}@media screen and (min-width:801px){#levi-tasks .hx-hm-sum small{font-size:14.5px}}#levi-tasks .hx-hm-sum .hx-hm-missing,#levi-tasks .hx-hm-sum .hx-hm-partial{color:#8a5a00;font-weight:600}#levi-tasks .hx-hm-track{width:76px}#levi-tasks .hx-gantt:not(.is-full) .hx-hm-track{width:52px}#levi-tasks .hx-hm-unknown{background:repeating-linear-gradient(135deg,#e0a526 0 3px,#fff3d6 3px 6px);position:absolute;inset-block:0}#levi-tasks .hx-hm-sum b{color:var(--hx-done);font-size:13px}@media screen and (min-width:801px){#levi-tasks .hx-hm-sum b{font-size:14.5px}}#levi-tasks .hx-hm-off{color:#8a5a00}#levi-tasks .hx-hm-hint{background:#fff8e6;border:1px solid #f0d9a6;border-radius:8px;padding:8px 10px}#levi-tasks .hx-hm-panel{gap:10px}#levi-tasks .hx-hm-tabs{flex-wrap:wrap;gap:6px;display:flex}#levi-tasks .hx-hm-detail{overflow-x:auto}#levi-tasks .hx-hm-table{border-collapse:collapse;width:100%;font-size:13px}@media screen and (min-width:801px){#levi-tasks .hx-hm-table{font-size:14.5px}}#levi-tasks .hx-hm-table th{text-align:start;color:var(--hx-muted);border-bottom:1px solid var(--hx-line);padding:4px 8px;font-size:12px;font-weight:600}@media screen and (min-width:801px){#levi-tasks .hx-hm-table th{font-size:14px}}#levi-tasks .hx-hm-table td{border-bottom:1px solid var(--hx-line-soft);vertical-align:top;padding:6px 8px}#levi-tasks .hx-hm-table .is-missing{color:#8a5a00}#levi-tasks .hx-hm-weights{gap:6px;display:grid}#levi-tasks .hx-hm-wrow{grid-template-columns:minmax(0,1fr) 96px 14px;align-items:center;gap:8px;font-size:13.5px;display:grid}@media screen and (min-width:801px){#levi-tasks .hx-hm-wrow{font-size:15px}}#levi-tasks .hx-hm-wrow input,#levi-tasks .hx-hm-create input:not([type=radio]):not([type=checkbox]),#levi-tasks .hx-hm-create select,#levi-tasks .hx-hm-head input{width:100%;min-height:40px;font:inherit;color:var(--hx-ink);background:#fff;border:1px solid #bdc9d0;border-radius:10px;padding:6px 10px;font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-hm-wrow input,#levi-tasks .hx-hm-create input:not([type=radio]):not([type=checkbox]),#levi-tasks .hx-hm-create select,#levi-tasks .hx-hm-head input{font-size:15px}}#levi-tasks .hx-hm-tpls{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}#levi-tasks .hx-hm-tpl input{width:18px;height:18px;margin:0}#levi-tasks .hx-hm-create label.hx-hm-tpl{flex-direction:row;align-items:center;display:inline-flex}#levi-tasks .hx-hm-tpl{border:1px solid var(--hx-line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:4px 12px;font-size:13.5px;display:inline-flex}@media screen and (min-width:801px){#levi-tasks .hx-hm-tpl{font-size:15px}}#levi-tasks .hx-hm-tpl.is-on{border-color:var(--hx-blue);box-shadow:0 0 0 1px var(--hx-blue) inset}#levi-tasks .hx-hm-grid2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}#levi-tasks .hx-hm-create .hx-ef,#levi-tasks .hx-hm-head .hx-ef{color:var(--hx-muted);gap:4px;font-size:13px;display:grid}@media screen and (min-width:801px){#levi-tasks .hx-hm-create .hx-ef,#levi-tasks .hx-hm-head .hx-ef{font-size:14.5px}}#levi-tasks .hx-hm-kids{gap:8px;display:grid}#levi-tasks .hx-hm-kid{border:1px solid var(--hx-line-soft);background:#fff;border-radius:8px;grid-template-columns:minmax(160px,2fr) minmax(128px,1fr) minmax(128px,1fr) 84px minmax(170px,1.6fr) auto;align-items:end;gap:8px;padding:8px;display:grid}#levi-tasks .hx-hm-kid .hx-ef-label{display:inline}#levi-tasks .hx-hm-head{gap:8px;display:grid}#levi-tasks .hx-etgroup{border-bottom:2px solid var(--hx-line);display:grid}#levi-tasks .hx-etr.is-hammock{background:#eef3f8;grid-template-columns:minmax(170px,1.7fr) auto minmax(0,1fr)}#levi-tasks .hx-etr.is-hammock .hx-hm-kind{white-space:nowrap}#levi-tasks .hx-etgroup>.hx-etr:not(.is-hammock){padding-inline-start:26px}#levi-tasks .hx-etr .hx-ef.is-parent{grid-column:1;gap:2px;display:grid}#levi-tasks .hx-etr .hx-ef.is-parent .hx-ef-label.is-shown{color:var(--hx-muted);font-size:12px;display:inline}@media screen and (min-width:801px){#levi-tasks .hx-etr .hx-ef.is-parent .hx-ef-label.is-shown{font-size:14px}}#levi-tasks .hx-etr .hx-ef-note{grid-column:1/-1;margin:0}#levi-tasks .hx-rowform .hx-ef.is-parent .hx-ef-label.is-shown{display:inline}#levi-tasks .hx-etr .hx-ef.is-newwork,#levi-tasks .hx-rowform .hx-ef.is-newwork{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:8px 12px;display:flex}#levi-tasks .hx-ef.is-newwork>.hx-ef{min-width:200px;color:var(--hx-muted);flex:200px;gap:3px;font-size:12.5px;display:grid}@media screen and (min-width:801px){#levi-tasks .hx-ef.is-newwork>.hx-ef{font-size:14px}}#levi-tasks .hx-ef.is-newwork .hx-ef-label.is-shown{display:inline}#levi-tasks .hx-ef.is-newwork>.hx-ef-note{flex:100%;margin:0}@media (max-width:1000px){#levi-tasks .hx-hm-kid{grid-template-columns:repeat(6,minmax(0,1fr))}#levi-tasks .hx-hm-kid .hx-ef.is-desc{grid-column:span 6}#levi-tasks .hx-hm-kid .hx-ef.is-date{grid-column:span 3}#levi-tasks .hx-hm-kid .hx-ef.is-weight{grid-column:span 2}#levi-tasks .hx-hm-kid .hx-ef.is-link{grid-column:span 4}#levi-tasks .hx-hm-kid>button{grid-column:1/-1;justify-self:start}#levi-tasks .hx-etr .hx-ef.is-parent{grid-column:1/-1}#levi-tasks .hx-etr.is-hammock{grid-template-columns:minmax(0,1fr)}#levi-tasks .hx-etgroup>.hx-etr:not(.is-hammock){padding-inline-start:18px}}@media (max-width:800px){#levi-tasks .hx-grow.is-child>.hx-glabel{padding-inline-start:22px}#levi-tasks .hx-grow.is-child>.hx-glabel:before{inset-inline-start:8px}}#levi-tasks .levi-task.is-blocker-row{box-shadow:inset -4px 0 0 var(--hx-blocker-dot)}#levi-tasks .hx-task-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}#levi-tasks .hx-parent{color:var(--hx-muted);font-size:12px;display:block}@media screen and (min-width:801px){#levi-tasks .hx-parent{font-size:14px}}#levi-tasks .hx-parent b{color:var(--hx-ink);font-weight:600}#levi-tasks .hx-subtasks{gap:0;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-subtask{border-bottom:1px solid var(--hx-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 4px;display:grid}#levi-tasks .hx-subtask:last-child{border-bottom:0}#levi-tasks .hx-subtask a{color:var(--hx-ink);font-size:14.5px;font-weight:600}@media screen and (min-width:801px){#levi-tasks .hx-subtask a{font-size:15px}}#levi-tasks .hx-subtask small{color:var(--hx-muted);grid-column:1;font-size:12.5px}@media screen and (min-width:801px){#levi-tasks .hx-subtask small{font-size:14px}}#levi-tasks .hx-subtask .hx-chip{grid-area:1/2/span 2}#levi-tasks .hx-tally{color:var(--hx-muted);font-size:13.5px}@media screen and (min-width:801px){#levi-tasks .hx-tally{font-size:15px}}#levi-tasks .hx-tally b{color:var(--hx-ink)}#levi-tasks .hx-docs{gap:8px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-doc{align-items:center;gap:10px;font-size:13.5px;display:flex}@media screen and (min-width:801px){#levi-tasks .hx-doc{font-size:15px}}#levi-tasks .hx-doc img{object-fit:cover;border:1px solid var(--hx-line);border-radius:8px;width:56px;height:56px}#levi-tasks .hx-attach{background:var(--hx-wash);border:1px dashed #b9c7d1;border-radius:10px;gap:8px;padding:12px;display:grid}#levi-tasks .hx-attach input[type=text],#levi-tasks .hx-form input[type=text],#levi-tasks .hx-form input[type=date],#levi-tasks .hx-form textarea,#levi-tasks .hx-form select{width:100%;min-height:42px;font:inherit;color:var(--hx-ink);background:#fff;border:1px solid #bdc9d0;border-radius:10px;padding:8px 10px;font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-attach input[type=text],#levi-tasks .hx-form input[type=text],#levi-tasks .hx-form input[type=date],#levi-tasks .hx-form textarea,#levi-tasks .hx-form select{font-size:15px}}#levi-tasks .hx-form textarea{resize:vertical;min-height:84px}@media (any-pointer:coarse){#levi-tasks .hx-ef input[type=text],#levi-tasks .hx-ef input[type=date],#levi-tasks .hx-ef select,#levi-tasks .hx-hl-form input,#levi-tasks .hx-hl-form select,#levi-tasks .hx-hm-wrow input,#levi-tasks .hx-hm-create input:not([type=radio]):not([type=checkbox]),#levi-tasks .hx-hm-create select,#levi-tasks .hx-hm-head input,#levi-tasks .hx-attach input[type=text],#levi-tasks .hx-form input[type=text],#levi-tasks .hx-form input[type=date],#levi-tasks .hx-form textarea,#levi-tasks .hx-form select{font-size:16px}}#levi-tasks .hx-form label{color:var(--hx-muted);gap:4px;font-size:13px;display:grid}@media screen and (min-width:801px){#levi-tasks .hx-form label{font-size:14.5px}}#levi-tasks .hx-form{gap:10px;display:grid}#levi-tasks .hx-alert{background:var(--hx-blocker-bg);color:var(--hx-blocker);border-radius:12px;padding:10px 12px;font-size:13.5px}@media screen and (min-width:801px){#levi-tasks .hx-alert{font-size:15px}}#levi-tasks .hx-alert.is-info{background:var(--hx-progress-bg);color:var(--hx-progress)}#levi-tasks .hx-alert.is-ok{background:var(--hx-done-bg);color:var(--hx-done)}#levi-tasks .hx-back{align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}@media screen and (min-width:801px){#levi-tasks .hx-back{font-size:15px}}#levi-tasks .hx-back svg{width:16px;height:16px}#levi-tasks .hx-head-title .hx-back{justify-self:start}#levi-tasks .hx-pop{position:relative}#levi-tasks .hx-pop>summary{list-style:none}#levi-tasks .hx-pop>summary::-webkit-details-marker{display:none}#levi-tasks .hx-pop-body{inset-inline-end:0;z-index:30;border:1px solid var(--hx-line);background:#fff;border-radius:16px;width:min(440px,100vw - 32px);padding:4px 14px 14px;position:absolute;top:calc(100% + 8px);box-shadow:0 12px 32px #0b2f4d29}@media (max-width:1180px){#levi-tasks .hx-pop{position:static}#levi-tasks .hx-pop[open]{flex-basis:100%;grid-column:1/-1}#levi-tasks .hx-pop-body{width:auto;box-shadow:none;margin-top:8px;position:static}}#levi-tasks .hx-head-name{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}#levi-tasks .hx-head-name>h1{min-width:0}#levi-tasks .hx-phase-summary{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:44px;min-height:44px;margin-block:-6px;padding:0 2px;display:inline-flex}#levi-tasks .hx-phase-summary:focus-visible{outline:2px solid var(--hx-today);outline-offset:2px}#levi-tasks .hx-phase-change{color:var(--hx-blue);text-underline-offset:3px;font-size:13.5px;font-weight:500;text-decoration:underline}@media screen and (min-width:801px){#levi-tasks .hx-phase-change{font-size:15px}}#levi-tasks .hx-phase-pop>.hx-pop-body{inset-inline:0 auto}@media (max-width:1180px){#levi-tasks .hx-head-title:has(.hx-phase-pop[open]){flex:100%}}#levi-tasks .hx-gantt-scroll{overflow-x:auto}@media (min-width:801px){#levi-tasks .hx-gantt-wide{min-width:820px}}#levi-tasks .hx-client-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;display:grid}#levi-tasks .hx-card-head h2 a{color:var(--hx-deep)}@media (max-width:800px){#levi-tasks .hx-client-grid{grid-template-columns:minmax(0,1fr)}}#levi-tasks .hx-rowbtn{min-height:48px;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;justify-items:start;gap:1px;display:grid}#levi-tasks .hx-rowbtn:hover{background:var(--hx-wash)}#levi-tasks .hx-rowbtn[aria-expanded=true]{background:var(--hx-progress-bg)}#levi-tasks .hx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#levi-tasks label.hx-btn:focus-within{outline:2px solid var(--hx-today);outline-offset:2px}.hx-visit-hl{border:1px solid #ead2aa;color:#172b3a;background:#faf0df;border-inline-start:4px solid #a86f25;border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:14px;line-height:1.5}@media screen and (min-width:801px){.hx-visit-hl{font-size:15px}}.hx-visit-hl summary{cursor:pointer;color:#a86f25;align-items:center;min-height:32px;font-weight:600;display:flex}.hx-visit-hl-note{color:#5f707b;margin:4px 0 6px;font-size:12.5px}@media screen and (min-width:801px){.hx-visit-hl-note{font-size:14px}}.hx-visit-hl ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hx-visit-hl li{gap:2px;display:grid}.hx-visit-hl-target{color:#5f707b;font-size:12.5px}@media screen and (min-width:801px){.hx-visit-hl-target{font-size:14px}}#levi-report-details-v2 .pp-panel{background:#fff;border:1px solid #d7e0e5;border-inline-start:4px solid #2c638b;border-radius:14px;gap:10px;margin:16px 0;padding:14px 16px;display:grid}#levi-report-details-v2 .pp-title{color:#123b5e;margin:0;font-size:15px;font-weight:600}#levi-report-details-v2 .pp-toggle,#levi-report-details-v2 .pp-scope label,#levi-report-details-v2 .pp-pick label{color:#172b3a;cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}@media screen and (min-width:801px){#levi-report-details-v2 .pp-toggle,#levi-report-details-v2 .pp-scope label,#levi-report-details-v2 .pp-pick label{font-size:15px}}#levi-report-details-v2 .pp-toggle{font-weight:600}#levi-report-details-v2 .pp-toggle input,#levi-report-details-v2 .pp-scope input,#levi-report-details-v2 .pp-pick input{flex:none;width:20px;height:20px}#levi-report-details-v2 .pp-note{color:#5d6d79;margin:0;font-size:12.5px;line-height:1.45}@media screen and (min-width:801px){#levi-report-details-v2 .pp-note{font-size:14px}}#levi-report-details-v2 .pp-scope{gap:0;display:grid}#levi-report-details-v2 .pp-pick{gap:8px;display:grid}#levi-report-details-v2 .pp-pick fieldset{border:1px solid #e3e9ed;border-radius:10px;margin:0;padding:6px 10px}#levi-report-details-v2 .pp-pick legend{color:#5d6d79;padding:0 4px;font-size:12px}@media screen and (min-width:801px){#levi-report-details-v2 .pp-pick legend{font-size:14px}}#levi-report-details-v2 .pp-preview{background:#f6f8fa;border-radius:10px;gap:6px;padding:10px 12px;display:grid}#levi-report-details-v2 .pp-sub{color:#2c638b;margin:0;font-size:12.5px;font-weight:600}@media screen and (min-width:801px){#levi-report-details-v2 .pp-sub{font-size:14px}}#levi-report-details-v2 .pp-preview ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}#levi-report-details-v2 .pp-preview li{background:#fff;border:1px solid #e3e9ed;border-radius:8px;gap:2px;padding:6px 8px;font-size:13px;display:grid}@media screen and (min-width:801px){#levi-report-details-v2 .pp-preview li{font-size:14.5px}}#levi-report-details-v2 .pp-preview li.is-hammock{background:#eef3f8;border-color:#c9d6e0}#levi-report-details-v2 .pp-preview li.is-child{margin-inline-start:14px}#levi-report-details-v2 .pp-preview small{color:#5d6d79;font-size:11.5px}@media screen and (min-width:801px){#levi-report-details-v2 .pp-preview small{font-size:14px}}#levi-report-details-v2 .pp-state{border:1px solid;border-radius:6px;justify-self:start;padding:0 6px;font-size:12px;font-weight:600}@media screen and (min-width:801px){#levi-report-details-v2 .pp-state{font-size:14px}}#levi-report-details-v2 .pp-state.is-done{color:#1e6b45}#levi-report-details-v2 .pp-state.is-progress{color:#1e5e8c}#levi-report-details-v2 .pp-state.is-open{color:#4a5a68}#levi-report-details-v2 .pp-state.is-missing{color:#8a5a00;background:#fff6e0}#levi-report-details-v2 .pp-rows{border:1px solid #e3e9ed;border-radius:10px;padding:6px 10px}#levi-report-details-v2 .pp-rows summary{cursor:pointer;color:#2c638b;align-items:center;min-height:36px;font-size:12.5px;display:flex}@media screen and (min-width:801px){#levi-report-details-v2 .pp-rows summary{font-size:14px}}#levi-report-details-v2 .pp-rows label small{color:#5d6d79;font-size:12px}@media screen and (min-width:801px){#levi-report-details-v2 .pp-rows label small{font-size:14px}}#levi-tasks .hx-notupd summary{cursor:pointer;color:var(--hx-blue)}#levi-tasks .hx-notupd ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}#levi-tasks .hx-notupd a{font-size:13px}@media screen and (min-width:801px){#levi-tasks .hx-notupd a{font-size:14.5px}}#levi-tasks .hx-cancelled{gap:2px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-cancelled a{align-items:center;min-height:42px;display:inline-flex}#levi-tasks .hx-visits-project{color:var(--hx-deep);font-size:17px;font-weight:600}#levi-tasks .hx-vlist{display:grid}#levi-tasks .hx-vrow{border-bottom:1px solid var(--hx-line-soft);min-height:44px;color:var(--hx-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 0;display:flex}#levi-tasks .hx-vrow:last-child{border-bottom:0}#levi-tasks .hx a.hx-vrow{color:var(--hx-ink)}#levi-tasks .hx-vrow-title{gap:2px;min-width:0;display:grid}#levi-tasks .hx-vrow-title b{font-weight:600}#levi-tasks .hx-vrow-title small{color:var(--hx-muted);font-size:12.5px}@media screen and (min-width:801px){#levi-tasks .hx-vrow-title small{font-size:14px}}#levi-tasks .hx-vrow-go{color:var(--hx-blue);font-size:13.5px;font-weight:500}@media screen and (min-width:801px){#levi-tasks .hx-vrow-go{font-size:15px}}#levi-tasks .hx-fold>summary{cursor:pointer;min-height:42px;color:var(--hx-deep);justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}#levi-tasks .hx-fold>summary::-webkit-details-marker{display:none}#levi-tasks .hx-fold>summary:after{content:"▾";color:var(--hx-blue);font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-fold>summary:after{font-size:15px}}#levi-tasks .hx-fold[open]>summary:after{content:"▴"}#levi-tasks .hx-hl-head-actions{flex-wrap:wrap;gap:6px;display:inline-flex}#levi-tasks .hx-hl-list.is-slim{gap:6px}#levi-tasks .hx-hl-list.is-slim .hx-hl{gap:4px;padding:6px 10px}#levi-tasks .hx-hl-list.is-slim .hx-hl-instruction{font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-hl-list.is-slim .hx-hl-instruction{font-size:15px}}#levi-tasks .hx-hl-scope{vertical-align:1px;margin-inline-start:8px;font-weight:500}#levi-tasks .hx-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-person{background:var(--hx-wash);border-radius:10px;gap:4px;padding:10px 14px;display:grid}#levi-tasks .hx-person-head{font-size:15px}#levi-tasks .hx-people-tasks{gap:4px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}@media screen and (min-width:801px){#levi-tasks .hx-people-tasks{font-size:14.5px}}#levi-tasks .hx-entity-topics{gap:10px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-entity-topic{background:var(--hx-wash);border-radius:10px;gap:8px;padding:10px 14px;display:grid}#levi-tasks .hx-entity-topic-head{margin:0;font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-entity-topic-head{font-size:15px}}#levi-tasks .hx-entity-topic .hx-btn{justify-self:start}#levi-tasks .hx-entity-group{border-top:1px solid var(--hx-line-soft);gap:8px;padding-top:12px;display:grid}#levi-tasks .hx-entity-group:first-of-type{border-top:0;padding-top:0}#levi-tasks .hx-entity-group h3{margin:0;font-size:15px}#levi-tasks .hx-entity-group h3 a{align-items:center;min-height:42px;display:inline-flex}#levi-tasks .hx-entity-closed summary{cursor:pointer;min-height:42px;color:var(--hx-muted);align-items:center;font-size:13.5px;display:flex}@media screen and (min-width:801px){#levi-tasks .hx-entity-closed summary{font-size:15px}}#levi-tasks .hx-e360-roles,#levi-tasks .hx-e360-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-e360-roles li{flex-wrap:wrap;align-items:center;gap:0 4px;min-height:42px;display:flex}#levi-tasks .hx-e360-roles a{align-items:center;min-height:42px;display:inline-flex}#levi-tasks .hx-e360-history li{border-bottom:1px solid var(--hx-line-soft);padding:6px 0;font-size:13.5px}@media screen and (min-width:801px){#levi-tasks .hx-e360-history li{font-size:15px}}#levi-tasks .hx-e360-bday{border:1px solid var(--hx-line-soft);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr));align-items:end;gap:8px;margin:0;padding:8px 10px;display:grid}#levi-tasks .hx-e360-bday legend{padding:0 4px}#levi-tasks .hx-e360-bday>.hx-btn{grid-column:1/-1;justify-self:start}#levi-tasks .hx-e360-mine{justify-items:start;gap:8px;display:grid}#levi-tasks .hx-e360-mine>p{margin:0}#levi-tasks .hx-new-project{flex:100%;gap:10px;max-width:560px;display:grid}#levi-tasks .hx-new-project-title{color:var(--hx-deep);font-size:17px;font-weight:600}#levi-tasks .hx-new-project-field{gap:6px;font-size:14px;display:grid}@media screen and (min-width:801px){#levi-tasks .hx-new-project-field{font-size:15px}}#levi-tasks .hx-new-project-field input{font:inherit;box-sizing:border-box;border:1px solid #bdc9d0;border-radius:10px;width:100%;min-height:44px;padding:8px 12px;font-size:16px}#levi-tasks .hx-new-project-client{font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-new-project-client{font-size:15px}}#levi-tasks .hx-new-project-actions{flex-wrap:wrap;gap:10px;display:flex}#levi-tasks .hx-perm-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}#levi-tasks .hx-perm-users{grid-row:span 2}#levi-tasks .hx-perm-userlist{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}#levi-tasks .hx-perm-user{text-align:start;width:100%;min-height:44px;font:inherit;color:var(--hx-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;padding:8px 10px;display:grid}#levi-tasks .hx-perm-user.is-chosen{background:var(--hx-wash);border-color:var(--hx-line)}#levi-tasks .hx-perm-user-name{font-weight:600}#levi-tasks .hx-perm-user .hx-chip{margin-inline-start:6px}#levi-tasks .hx-perm-area{gap:6px;margin-top:12px;display:grid}#levi-tasks .hx-perm-area h3{color:var(--hx-deep);font-size:14.5px}@media screen and (min-width:801px){#levi-tasks .hx-perm-area h3{font-size:15px}}#levi-tasks .hx-perm-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-perm-row{border-bottom:1px solid var(--hx-line-soft);grid-template-columns:minmax(0,1fr) auto minmax(150px,210px);align-items:center;gap:6px 12px;padding:8px 0;display:grid}#levi-tasks .hx-perm-label{min-width:0}#levi-tasks .hx-perm-toggle{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}#levi-tasks .hx-perm-toggle input{width:20px;height:20px;margin:0}#levi-tasks .hx-perm-scope{gap:2px;display:grid}#levi-tasks .hx-perm-scope select{width:100%;min-height:44px;font:inherit;color:var(--hx-ink);background:#fff;border:1px solid #bdc9d0;border-radius:10px;padding:6px 10px;font-size:14px}@media screen and (min-width:801px){#levi-tasks .hx-perm-scope select{font-size:15px}}#levi-tasks .hx-perm-hint{grid-column:1/-1}#levi-tasks .hx-perm-events{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}#levi-tasks .hx-perm-events li{border-bottom:1px solid var(--hx-line-soft);gap:2px;padding:6px 0;display:grid}@media (max-width:800px){#levi-tasks .hx-perm-layout{grid-template-columns:minmax(0,1fr)}#levi-tasks .hx-perm-users{grid-row:auto}#levi-tasks .hx-perm-row{grid-template-columns:minmax(0,1fr) auto}#levi-tasks .hx-perm-scope{grid-column:1/-1}}@media (any-pointer:coarse){#levi-tasks .hx-perm-scope select{font-size:16px}}#levi-tasks .hx-perm-label{gap:2px;display:grid}#levi-tasks .hx-perm-approvers{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}#levi-tasks .hx-perm-approvers li{border-bottom:1px solid var(--hx-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}#levi-tasks .hx-perm-approver-add{flex-wrap:wrap;align-items:end;gap:10px;margin-top:10px;display:flex}#levi-tasks .hx-perm-approver-add .hx-perm-scope{flex:220px}#levi-tasks small.hx-muted{font-size:13px}@media screen and (min-width:801px){#levi-tasks small.hx-muted{font-size:14.5px}}#levi-tasks .hx-today-label{font-size:13px}@media screen and (min-width:801px){#levi-tasks .hx-today-label{font-size:14.5px}}#levi-tasks .hx-hm-wtag{font-size:13px}@media screen and (min-width:801px){#levi-tasks .hx-hm-wtag{font-size:14.5px}}#levi-tasks small.hx-hm-missing{font-size:13px}@media screen and (min-width:801px){#levi-tasks small.hx-hm-missing{font-size:14.5px}}
#levi-tasks .hx-om-layout{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}#levi-tasks .hx-om-list{gap:10px;min-width:0;display:grid}#levi-tasks .hx-om-pane{min-width:0;position:sticky;top:12px}#levi-tasks .hx-om-scroll{min-width:0}@media (min-width:801px){#levi-tasks .hx-om-layout{height:var(--om-fit,calc(100dvh - 180px));grid-template-rows:minmax(0,1fr);align-items:stretch}#levi-tasks .hx-om-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}#levi-tasks .hx-om-scroll>.hx-om-pane{position:static}#levi-tasks .hx-om-scroll>.hx-om-list{align-content:start;padding-bottom:12px}}#levi-tasks .hx-om-pane-empty{place-items:center;min-height:120px;display:grid}#levi-tasks .hx-om-new{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}#levi-tasks .hx-om-new>.hx-btn{text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;min-width:max-content}#levi-tasks .hx-om-new>.hx-btn:nth-child(n+3){flex-basis:100%}#levi-tasks .hx-om-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#levi-tasks .hx-om-tab{border:1px solid var(--hx-line);background:var(--hx-surface);min-height:48px;font:inherit;color:var(--hx-ink);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:500;display:flex}#levi-tasks .hx-om-tab b{text-align:center;background:var(--hx-open-bg);min-width:26px;color:var(--hx-open);border-radius:999px;padding:1px 8px;font-size:13px}@media screen and (min-width:801px){#levi-tasks .hx-om-tab b{font-size:14.5px}}#levi-tasks .hx-om-tab.is-on{border-color:var(--hx-navy);background:var(--hx-navy);color:#fff}#levi-tasks .hx-om-tab.is-on b{color:var(--hx-navy);background:#fff}#levi-tasks .hx-om-filters{grid-template-columns:minmax(0,1fr) minmax(0,180px);gap:8px;display:grid}#levi-tasks .hx-om-filters input,#levi-tasks .hx-om-filters select,#levi-tasks .hx-om-field input,#levi-tasks .hx-om-field select,#levi-tasks .hx-om-field textarea{background:var(--hx-surface);width:100%;min-height:44px;font:inherit;color:var(--hx-ink);border:1px solid #bdc9d0;border-radius:10px;padding:8px 12px;font-size:16px}#levi-tasks .hx-om-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-om-row{text-align:start;border:1px solid var(--hx-line);border-inline-start:4px solid var(--hx-progress-dot);background:var(--hx-surface);width:100%;min-height:64px;font:inherit;color:var(--hx-ink);cursor:pointer;border-radius:14px;gap:4px;padding:14px 16px;display:grid}#levi-tasks .hx-om-row.is-waiting{border-inline-start-color:var(--hx-waiting-dot)}#levi-tasks .hx-om-row.is-later{border-inline-start-color:var(--hx-open-dot)}#levi-tasks .hx-om-row.is-chosen{background:var(--hx-progress-bg);border-color:var(--hx-navy)}#levi-tasks .hx-om-row-next{color:var(--hx-deep);font-size:15.5px;font-weight:700;line-height:1.35}#levi-tasks .hx-om-row.is-waiting .hx-om-row-next{color:var(--hx-waiting)}#levi-tasks .hx-om-row-title{overflow-wrap:anywhere;font-size:14.5px;line-height:1.4}@media screen and (min-width:801px){#levi-tasks .hx-om-row-title{font-size:15px}}#levi-tasks .hx-om-row-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}#levi-tasks .hx-om-item{gap:14px}#levi-tasks .hx-om-item-head{gap:6px;display:grid}#levi-tasks .hx-om-item-head h2{color:var(--hx-deep);overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:1.3}#levi-tasks .hx-om-item-chips{flex-wrap:wrap;gap:6px;display:flex}#levi-tasks .hx-om-next{background:var(--hx-progress-bg);color:var(--hx-progress);border-radius:14px;gap:2px;padding:14px 16px;display:grid}#levi-tasks .hx-om-next strong{font-size:18px;line-height:1.35}#levi-tasks .hx-om-next.is-waiting{background:var(--hx-waiting-bg);color:var(--hx-waiting)}#levi-tasks .hx-om-next.is-later{background:var(--hx-wash);color:var(--hx-ink)}#levi-tasks .hx-om-block{gap:2px;display:grid}#levi-tasks .hx-om-block p{overflow-wrap:anywhere;margin:0;line-height:1.55}#levi-tasks .hx-om-recipients{margin:0;padding-inline-start:18px}#levi-tasks .hx-om-doc{border-top:1px solid var(--hx-line-soft);gap:10px;padding-top:12px;display:grid}#levi-tasks .hx-om-doc h3{color:var(--hx-deep);margin:0;font-size:16px}#levi-tasks .hx-om-outcomes{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}#levi-tasks .hx-om-outcomes legend{margin-bottom:6px}#levi-tasks .hx-om-outcome{background:var(--hx-surface);cursor:pointer;border:1px solid #bdc9d0;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:14.5px;display:inline-flex}@media screen and (min-width:801px){#levi-tasks .hx-om-outcome{font-size:15px}}#levi-tasks .hx-om-outcome input{opacity:0;width:1px;height:1px;position:absolute}#levi-tasks .hx-om-outcome.is-on{border-color:var(--hx-navy);background:var(--hx-navy);color:#fff;font-weight:600}#levi-tasks .hx-om-outcome:focus-within{outline:2px solid var(--hx-today);outline-offset:2px}#levi-tasks .hx-om-field{gap:4px;display:grid}#levi-tasks .hx-om-need{color:var(--hx-blocker)}#levi-tasks .hx-om-doc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#levi-tasks .hx-om-doc-actions [data-kind=error]{color:var(--hx-blocker)}#levi-tasks .hx-om-doc-actions [data-kind=ok]{color:var(--hx-done)}#levi-tasks .hx-om-details summary{cursor:pointer;min-height:44px;color:var(--hx-navy);align-items:center;font-weight:600;display:flex}#levi-tasks .hx-om-details[open]{gap:8px;display:grid}#levi-tasks .hx-om-log{gap:8px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-om-log li{background:var(--hx-wash);overflow-wrap:anywhere;border-radius:10px;gap:2px;padding:8px 10px;display:grid}#levi-tasks .hx-om-log li[data-office="1"]{background:var(--hx-progress-bg)}#levi-tasks .hx-om-new-form{gap:12px;display:grid}#levi-tasks .hx-om-new-form h2{color:var(--hx-deep);font-size:18px;font-weight:600}#levi-tasks .hx-om-contact-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-om-contact-list li,#levi-tasks .hx-om-contact-own{background:var(--hx-wash,#f3f6f9);overflow-wrap:anywhere;border-radius:10px;gap:2px;padding:8px 10px;display:grid}#levi-tasks .hx-om-contact-line{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}#levi-tasks .hx-om-selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;unicode-bidi:isolate}#levi-tasks .hx-om-call{font-size:13px}@media screen and (min-width:801px){#levi-tasks .hx-om-call{font-size:14.5px}}#levi-tasks .hx-om-contact-remove{justify-self:start}#levi-tasks .hx-om-contact-picker{gap:10px;display:grid}#levi-tasks .hx-om-picks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#levi-tasks .hx-om-pick{cursor:pointer;min-height:36px;font:inherit;border:1px solid #bdc9d0;font-size:13.5px}@media screen and (min-width:801px){#levi-tasks .hx-om-pick{font-size:15px}}#levi-tasks .hx-om-pick.is-on{border-color:var(--hx-navy);background:var(--hx-navy);color:#fff}#levi-tasks .hx-om-day{color:var(--hx-deep);font-weight:600}#levi-tasks .hx-om-panel,.hx-om-panel{gap:8px;display:grid}.hx-om-panel textarea{width:100%;min-height:64px;font:inherit;border:1px solid #bdc9d0;border-radius:10px;padding:8px 12px;font-size:16px}.hx-om-panel .hx-om-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:800px){#levi-tasks .hx-om-layout{grid-template-columns:minmax(0,1fr)}#levi-tasks .hx-om-pane{position:static}#levi-tasks .hx-om.has-pane .hx-om-list,#levi-tasks .hx-om:not(.has-pane) .hx-om-pane{display:none}#levi-tasks .hx-om-filters{grid-template-columns:minmax(0,1fr)}#levi-tasks .hx-om-scroll{display:contents}#levi-tasks .hx-om-new{grid-auto-rows:1fr;grid-auto-flow:row;display:grid}#levi-tasks .hx-om-new>.hx-btn{white-space:normal;width:100%;min-width:0}#levi-tasks .hx-om-tab{padding:0 10px;font-size:14.5px}#levi-tasks .hx-om-item.hx-card{padding:14px}}#levi-draft-review .review-ready.om-fwd{grid-template-columns:minmax(0,1fr)}#levi-draft-review .om-fwd-body,#levi-versions .om-fwd-body{gap:10px;min-width:0;display:grid}#levi-draft-review .review-ready .om-fwd-title,#levi-versions .om-fwd-title{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}@media screen and (min-width:801px){#levi-draft-review .review-ready .om-fwd-title,#levi-versions .om-fwd-title{font-size:15px}}#levi-draft-review .review-ready .om-fwd-title{color:var(--review-deep)}#levi-versions .om-fwd-title{color:var(--levi-deep)}#levi-draft-review .review-tool.om-fwd-open{white-space:nowrap;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:13px}@media screen and (min-width:801px){#levi-draft-review .review-tool.om-fwd-open{font-size:14.5px}}#levi-draft-review .om-fwd-form,#levi-versions .om-fwd-form{gap:10px;min-width:0;display:grid}#levi-draft-review .om-fwd-field,#levi-versions .om-fwd-field{gap:6px;font-size:12.5px;display:grid}@media screen and (min-width:801px){#levi-draft-review .om-fwd-field,#levi-versions .om-fwd-field{font-size:14px}}#levi-draft-review .om-fwd-field{color:var(--review-muted)}#levi-versions .om-fwd-field{color:var(--levi-muted)}#levi-draft-review .om-fwd-field textarea,#levi-versions .om-fwd-field textarea{box-sizing:border-box;width:100%;min-height:88px;font:inherit;resize:vertical;border-radius:11px;padding:10px 12px;font-size:16px}#levi-draft-review .om-fwd-field textarea{color:var(--review-deep);background:var(--review-paper);border:1px solid var(--review-line)}#levi-versions .om-fwd-field textarea{color:var(--levi-deep);background:var(--levi-paper);border:1px solid var(--levi-line)}#levi-draft-review .om-fwd-send,#levi-draft-review .om-fwd-cancel,#levi-versions .om-fwd-open,#levi-versions .om-fwd-send,#levi-versions .om-fwd-cancel{width:100%}#levi-versions .om-fwd-open{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}#levi-draft-review .om-fwd-done,#levi-versions .om-fwd-done{border-radius:11px;gap:4px;padding:10px 12px;display:grid}#levi-draft-review .om-fwd-done{background:var(--review-green-soft)}#levi-versions .om-fwd-done{background:var(--levi-green-soft)}#levi-draft-review .review-ready .om-fwd-body p,#levi-versions .om-fwd-body p{overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}@media screen and (min-width:801px){#levi-draft-review .review-ready .om-fwd-body p,#levi-versions .om-fwd-body p{font-size:14px}}#levi-draft-review .review-ready .om-fwd-body p{color:var(--review-deep)}#levi-versions .om-fwd-body p{color:var(--levi-deep)}#levi-draft-review .review-ready .om-fwd-body .om-fwd-failed{color:var(--review-amber);font-weight:500}#levi-versions .om-fwd-body .om-fwd-failed{color:var(--levi-coral);font-weight:500}#levi-versions .om-fwd{margin-top:10px;padding:12px}#levi-tasks .levi-top .levi-page-id-row{align-items:center;gap:12px;min-width:0;display:flex}#levi-tasks .levi-top .levi-page-id-row>.levi-page-id{flex:0 auto;min-width:0}#levi-tasks .levi-top .hx-om-settings-link{flex:none;gap:6px}@media (min-width:801px){#levi-tasks .levi-top .levi-page-id-row{align-items:last baseline}}@media (max-width:800px){#levi-tasks .levi-top .levi-page-id-row{flex:auto;gap:8px}#levi-tasks .levi-top .hx-om-settings-link{width:44px;min-width:44px;min-height:44px;padding:0}#levi-tasks .levi-top .hx-om-settings-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}#levi-tasks .hx-om-round{border:1px solid var(--hx-line);background:var(--hx-surface);border-radius:16px;gap:10px;padding:12px;display:grid}#levi-tasks .hx-om-round-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}#levi-tasks .hx-om-round-head h2{color:var(--hx-deep);margin:0;font-size:17px;font-weight:500}#levi-tasks .hx-om-dist{margin-bottom:8px}#levi-tasks .hx-om-round-row.is-missing{border-inline-start-color:var(--hx-blocker-dot)}#levi-tasks .hx-om-round-row.is-done{border-inline-start-color:var(--hx-done-dot);background:var(--hx-wash)}#levi-tasks .hx-om-round-row.is-done .hx-om-row-next{color:var(--hx-done);font-weight:600}#levi-tasks .hx-om-round-paused summary{cursor:pointer;min-height:32px;color:var(--hx-navy);align-items:center;display:flex}#levi-tasks .hx-om-round-paused ul{margin:4px 0 0;padding-inline-start:18px}#levi-tasks .hx-om-round-pair{grid-template-columns:minmax(0,1fr) minmax(0,140px);align-items:start;gap:8px;display:grid}#levi-tasks .hx-om-round-photos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-om-round-photos li{gap:4px;min-width:0;display:grid}#levi-tasks .hx-om-round-photos img,#levi-tasks .hx-om-round-photo-wait{aspect-ratio:4/3;object-fit:cover;background:var(--hx-wash);border-radius:10px;width:100%;display:block}#levi-tasks .hx-om-round-pause{border-top:1px solid var(--hx-line-soft);padding-top:10px}#levi-tasks .hx-om-round-card{gap:10px;min-width:0;display:grid}#levi-tasks .hx-om-round-card .hx-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}#levi-tasks .hx-om-round-today{gap:6px;min-width:0;display:grid}#levi-tasks .hx-om-round-today-line{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}#levi-tasks .hx-om-round-today p{overflow-wrap:anywhere;margin:0}#levi-tasks .hx-om-round-photo-add{gap:8px;display:grid}#levi-tasks .hx-om-round-photos li.is-note{grid-column:1/-1}#levi-tasks .hx-om-round-note{overflow-wrap:anywhere;min-width:0}#levi-tasks .hx-om-round-photo-add>.hx-btn{justify-self:start}#levi-tasks .hx-om-round-photo-chosen{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}#levi-tasks .hx-om-round-photo-chosen bdi{overflow-wrap:anywhere;min-width:0}#levi-tasks .hx-os{gap:14px;display:grid}#levi-tasks .hx-os-card{gap:10px;min-width:0;display:grid}#levi-tasks .hx-os-now{gap:6px;display:grid}#levi-tasks .hx-os-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}#levi-tasks .hx-os-facts>div{background:var(--hx-wash);border-radius:12px;min-width:0;padding:10px 12px}#levi-tasks .hx-os-facts dt{color:var(--hx-muted);font-size:12.5px}@media screen and (min-width:801px){#levi-tasks .hx-os-facts dt{font-size:14px}}#levi-tasks .hx-os-facts dd{color:var(--hx-deep);overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}#levi-tasks .hx-os-form{border-top:1px solid var(--hx-line-soft);gap:10px;min-width:0;padding-top:10px;display:grid}#levi-tasks .hx-os-inline{border-top:0;padding-top:0}#levi-tasks .hx-os-days{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}#levi-tasks .hx-os-days legend{margin-bottom:6px}#levi-tasks .hx-os-day{background:var(--hx-surface);cursor:pointer;border:1px solid #bdc9d0;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:14.5px;display:inline-flex}@media screen and (min-width:801px){#levi-tasks .hx-os-day{font-size:15px}}#levi-tasks .hx-os-day.is-on{border-color:var(--hx-navy);background:var(--hx-navy);color:#fff;font-weight:600}#levi-tasks .hx-os-day input{width:18px;height:18px;margin:0}#levi-tasks .hx-os-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#levi-tasks .hx-os-projects{gap:8px;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-os-project{border:1px solid var(--hx-line);background:var(--hx-surface);border-radius:14px;gap:6px;min-width:0;padding:10px 12px;display:grid}#levi-tasks .hx-os-project-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}#levi-tasks .hx-os-actions{flex-wrap:wrap;gap:8px;display:flex}#levi-tasks .hx-os-remove{justify-self:start}#levi-tasks .hx-os-dist{border-top:1px solid var(--hx-line-soft);gap:6px;min-width:0;padding-top:8px;display:grid}#levi-tasks .hx-os-keys .hx-os-day{max-width:100%}#levi-tasks .hx-om-absence{min-width:0;margin:8px 0}#levi-tasks .hx-om-absence .hx-om-log li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}#levi-tasks .hx-om-row-auto{overflow-wrap:anywhere;flex-basis:100%;min-width:0}#levi-tasks .hx-om-wl{margin-bottom:8px}#levi-tasks .hx-om-wl-steps{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-om-wl-step{background:var(--hx-wash);overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:8px 10px;display:flex}#levi-tasks .hx-om-wl-step>.hx-small{flex-basis:100%;min-width:0}#levi-tasks .hx-om-wl-actions{flex-wrap:wrap;gap:8px;display:flex}#levi-tasks .hx-om-wl-file-add{gap:8px;display:grid}#levi-tasks .hx-om-wl-file-add .hx-om-field input[type=file]{max-width:100%;min-height:44px;padding:8px}#levi-tasks .hx-om-wl-card{gap:10px;min-width:0;display:grid}#levi-tasks .hx-om-wl-card-block{gap:6px;min-width:0;display:grid}#levi-tasks .hx-om-wl-weeks{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-om-wl-week{border:1px solid var(--hx-line);background:var(--hx-surface);overflow-wrap:anywhere;border-radius:12px;gap:6px;min-width:0;padding:10px 12px;display:grid}#levi-tasks .hx-om-wl-week-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}#levi-tasks .hx-om-wl-ask{gap:6px;display:grid}#levi-tasks .hx-om-mt{margin-bottom:8px}#levi-tasks .hx-om-mt-tasks{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-om-mt-task{border:1px solid var(--hx-line);background:var(--hx-surface);overflow-wrap:anywhere;border-radius:12px;gap:4px;min-width:0;padding:10px 12px;display:grid}#levi-tasks .hx-om-mt-task.is-gap{border-color:var(--hx-blocker)}#levi-tasks .hx-om-mt-task-head{overflow-wrap:anywhere;min-width:0}#levi-tasks .hx-om-mt-task-tags{flex-wrap:wrap;gap:6px;display:flex}#levi-tasks .hx-om-mt-required{justify-self:start}#levi-tasks .hx-om-mt-surface{gap:8px;display:grid}#levi-tasks .hx-os-mt-series .hx-om-log li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}#levi-tasks .hx-om-td{margin-bottom:8px}#levi-tasks .hx-om-td-form{gap:8px;min-width:0;display:grid}#levi-tasks .hx-om-td-form.is-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}#levi-tasks .hx-om-td-form.is-row input{background:var(--hx-surface);width:100%;min-height:44px;font:inherit;color:var(--hx-ink);border:1px solid #bdc9d0;border-radius:10px;min-width:0;padding:8px 12px;font-size:16px}#levi-tasks .hx-om-td-gaps{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}#levi-tasks .hx-om-td-gap{border:1px solid var(--hx-line);background:var(--hx-surface);overflow-wrap:anywhere;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-width:0;padding:8px 12px;display:flex}#levi-tasks .hx-om-td-gap.is-done{opacity:.75}#levi-tasks .hx-om-td-instruction{justify-self:start}#levi-tasks .hx-om-td-file-add{gap:8px;display:grid}#levi-tasks .hx-om-td-file-add .hx-om-field input[type=file]{max-width:100%;min-height:44px;padding:8px}#levi-tasks .hx-om-td-new{gap:10px;display:grid}#levi-tasks .hx-om-td-remind{gap:8px;display:grid}#levi-tasks .hx-om-td-remind>.hx-om-field{min-width:0}#levi-tasks .hx-om-td-remind-days{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#levi-tasks .hx-om-field .hx-om-td-remind-days input{width:6em}#levi-tasks #office-tenders .hx-om-log li{overflow-wrap:anywhere}#levi-tasks .hx-os-td-decision{gap:6px;display:grid}#levi-tasks .hx-role-controls{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}#levi-tasks .hx-role-actions{flex-wrap:wrap;gap:6px;display:inline-flex}#levi-tasks .hx-role-add{gap:6px;margin:6px 0;display:grid}@media (max-width:800px){#levi-tasks .hx-om-round{padding:10px}#levi-tasks .hx-om-round-pair,#levi-tasks .hx-os-facts,#levi-tasks .hx-os-times{grid-template-columns:minmax(0,1fr)}}
nav.levi-screen-back{direction:rtl;justify-content:flex-start;align-items:center;min-height:44px;margin:0 0 10px;padding:0;display:flex}nav.levi-screen-back .levi-back{color:#19496d;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;max-width:100%;min-height:44px;margin-inline-start:-4px;padding:0 4px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;overflow:hidden}nav.levi-screen-back .levi-back:hover bdi{text-decoration:underline}nav.levi-screen-back .levi-back:focus-visible{outline-offset:2px;outline:2px solid #2c638b}nav.levi-screen-back .levi-back-arrow{flex-shrink:0}:is(#levi-queue,#levi-versions,#levi-tasks,#levi-account) .levi-top .levi-page-id{min-width:0}:is(#levi-queue,#levi-versions,#levi-tasks,#levi-account) .levi-top .levi-page-id :is(small,strong){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(#levi-queue,#levi-versions,#levi-tasks,#levi-account) .levi-top .levi-page-id strong:empty:before{content:" "}:is(#levi-queue,#levi-versions,#levi-account) .levi-top .levi-page-id{padding-top:9px}@media screen and (min-width:801px){:is(#levi-queue,#levi-versions,#levi-account) .levi-top{min-height:73px}main.levi-body>nav.levi-screen-back:first-child{margin-top:-20px;margin-bottom:0}}:is(.visit-content,.active-content,.review-content,.finish-content,.details-content,.le-main,.review-main,.approval-main)>nav.levi-screen-back:first-child{margin-top:-12px;margin-bottom:4px}.levi-screen-back-band{flex-shrink:0;padding:8px 16px 0}.levi-screen-back-band nav.levi-screen-back{margin-bottom:0}.levi-leave-overlay{z-index:60;background:#081c2b94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.levi-leave-dialog{color:#182735;text-align:right;background:#fff;border-radius:18px;width:min(100%,430px);padding:19px;box-shadow:0 18px 50px #081c2b3b}.levi-leave-dialog h3{color:#0b2f4d;margin:0 0 8px;font-size:17px;font-weight:600}.levi-leave-dialog p{color:#5f707b;margin:0 0 15px;font-size:14px;line-height:1.55}@media screen and (min-width:801px){.levi-leave-dialog p{font-size:15px}}.levi-leave-actions{flex-wrap:wrap;gap:8px;display:flex}.levi-leave-actions button{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-size:15px;font-weight:600}.levi-leave-stay{color:#fff;background:#123a57;border:1px solid #123a57}.levi-leave-go{color:#123a57;background:#fff;border:1px solid #c7d3dd}
