.lh-tile-ring{flex:none;display:block}.lh-figs>button.itp-tile-fig{border-top:0;border-left:0;border-bottom:0 solid var(--line)}.lh-stack{background:var(--line);border-radius:99px;max-width:260px;height:6px;margin-top:6px;display:flex;overflow:hidden}.lh-stack>i{height:100%;display:block}.lh-stack>i.soft{background:var(--good-line)}.lh-tools{min-width:0;margin:10px 0 8px}.lh-pick{margin:4px 0 12px}@media (width<=640px){.lh-tools .itp-fb-b,.lh-tools .itp-fb-x,.lh-tools .itp-fb-i,.lh-tools .itp-fb-done{min-height:44px}.lh-figs .lh-tile-ring{width:34px;height:34px}.lh-figs:not(.three)>button.itp-tile-fig:nth-last-child(n+3){border-bottom-width:1px}.lh-figs.itp-tile-figs .itp-tile-fig dt,.lh-figs.itp-tile-figs.three .itp-tile-fig small{white-space:normal;text-overflow:clip;overflow-wrap:normal;overflow:visible}}.lhc{--c-ink:var(--navy-deep);--c-text:var(--ink);--c-muted:var(--muted);--c-rule:var(--line);--c-paper:var(--sky-soft);--c-accent:var(--sky-ink);--c-wait:var(--warn);--c-done:var(--good);--c-ncr:var(--crit);--c-idle:var(--done);color:var(--c-text);background:var(--card);min-height:calc(100% + 24px);margin:-24px -26px 0;padding:24px 32px 40px;font-size:14px;line-height:20px}@media (width<=1100px){.lhc{margin:-16px -14px 0;padding:12px 16px 32px}}.lhc .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lhc-head{gap:4px;padding:4px 0 16px;display:grid}.lhc-back{appearance:none;border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);border-radius:8px;align-items:center;gap:4px;width:max-content;min-height:44px;margin-bottom:6px;padding:0 12px 0 10px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lhc-back:hover{border-color:var(--sky-line);background:var(--sky-soft)}.lhc .lhc-back.lhc-link{border:1px solid var(--line);min-height:44px;color:var(--ink);padding:0 10px 0 8px;font-size:13px;font-weight:600}.lhc-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.lhc-title{color:var(--c-ink);letter-spacing:-.01em;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;font-size:24px;font-weight:750;line-height:30px;display:inline-flex}.lhc-meta{color:var(--c-muted);font-size:13px;line-height:18px}.lhc .lhc-btn{appearance:none;border:1px solid var(--navy);background:var(--navy);min-height:44px;color:var(--card);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:650;line-height:20px;text-decoration:none;display:inline-flex}.lhc .lhc-btn:hover:not(:disabled){background:var(--navy-hover);border-color:var(--navy-hover)}.lhc .lhc-btn:disabled{background:var(--card);border-color:var(--c-rule);color:var(--muted);cursor:default}.lhc .lhc-btn.ghost{background:var(--card);border-color:var(--line);color:var(--navy-deep)}.lhc .lhc-btn.ghost:hover:not(:disabled){background:var(--sky-soft);border-color:var(--sky-line)}.lhc .lhc-btn.wide{width:100%}.lhc .lhc-btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.lhc .lhc-link{appearance:none;color:var(--c-accent);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-family:inherit;font-size:14px;font-weight:650;line-height:20px}.lhc-mark{white-space:nowrap;color:var(--c-idle);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.lhc-mark svg{flex:none}.lhc-mark.prog{color:var(--c-accent)}.lhc-mark.wait{color:var(--c-wait)}.lhc-mark.done{color:var(--c-done)}.lhc-mark.ncr{color:var(--c-ncr)}.lhc-k{letter-spacing:1.2px;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:700;line-height:16px}.lhc-row{appearance:none;border:0;border-bottom:1px solid var(--c-rule);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.lhc-row.static{cursor:default}.lhc-row:hover:not(.static){background:var(--c-paper)}.lhc-row:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.lhc-row-t{flex:auto;gap:2px;min-width:0;display:grid}.lhc-row-t b{color:var(--c-ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px}.lhc-row-t span{color:var(--c-muted);overflow-wrap:anywhere;font-size:13px;line-height:18px}.lhc-row-r{color:var(--c-ink);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:13px;font-weight:500}.lhc-ch{color:var(--muted);flex:none}.lhc-row.accent{background:var(--warn-bg);border-bottom-color:var(--warn-line);padding-left:12px;padding-right:8px;position:relative}.lhc-row.accent:before{content:"";background:var(--warn);width:3px;position:absolute;top:0;bottom:0;left:0}.lhc-row.accent:hover:not(.static){background:var(--warn-bg)}.lhc-row.accent .lhc-row-t>span:not(.lhc-rq-top){color:var(--warn)}.lhc-empty{color:var(--c-muted);border-bottom:1px solid var(--c-rule);margin:0;padding:14px 0;font-size:14px}.lhc .lh-today-note{color:var(--c-ink);font-weight:600}.lhc .lhc-meta .lhc-link{min-height:0;text-decoration:none}.lhc-next{border:1px solid var(--c-rule);border-left:3px solid var(--sky);background:var(--panel);border-radius:8px;gap:10px;margin-top:16px;padding:14px 16px;display:grid}.lhc-next-t{gap:2px;display:grid}.lhc-next-t b{color:var(--c-ink);font-size:16px;font-weight:700;line-height:22px}.lhc-next-t span{color:var(--c-muted);font-size:13px;line-height:18px}.lhc-field{border-bottom:1px solid var(--c-rule);gap:6px;padding:12px 0;display:grid}.lhc-field-l{align-items:center;gap:4px;display:flex}.lhc-field-l label{letter-spacing:1.2px;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:700;line-height:16px}.lhc-field-aside{color:var(--c-muted);margin-left:auto;font-size:13px}.lhc .lhc-field :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea){border:1px solid var(--c-rule);background:var(--card);width:100%;min-height:44px;color:var(--c-ink);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:400;line-height:20px}.lhc .lhc-field textarea{resize:vertical;min-height:88px}.lhc .lhc-field :is(input,select,textarea):focus{outline:2px solid var(--c-accent);outline-offset:-1px;border-color:var(--c-accent)}.lhc-foot{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--c-ink);gap:6px;margin:20px -16px 0;display:grid;position:sticky;bottom:-19px}.lhc-foot .lhc-meta{text-align:left}@media (width>=761px){.lhc-foot{margin:20px 0 0;padding:12px 0 0;position:static}}.lhc-bar{background:var(--c-rule);height:3px;margin-top:6px;display:block}.lhc-bar>i{background:var(--sky);height:100%;display:block}.lhc-bar.warn>i{background:var(--c-wait)}.lhc-bar.crit>i{background:var(--c-ncr)}.lhc-job{border-bottom:1px solid var(--c-rule)}.lhc-job>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:10px 0;list-style:none;display:flex}.lhc-job>summary::-webkit-details-marker{display:none}.lhc-job>summary:after{content:"";border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);flex:none;width:8px;height:8px;margin:-4px 4px 0;transform:rotate(45deg)}.lhc-job[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.lhc-job>summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.lhc-job-body{gap:0;padding:0 0 14px 26px;display:grid}.lhc-job-body .lhc-row{min-height:48px}.lhc-job-body .lhc-btn{margin-top:12px}.lhc-qty{border-bottom:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 0;display:grid}.lhc-qty-t b{color:var(--c-ink);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px;display:block}.lhc-qty-t span{color:var(--c-muted);font-size:13px}.lhc-qty-t .short{color:var(--c-wait);font-weight:500}.lhc-qty-t .over{color:var(--c-accent);font-weight:500}.lhc .lhc-qty input{border:1px solid var(--c-rule);text-align:right;font-variant-numeric:tabular-nums;width:84px;min-height:44px;color:var(--c-ink);border-radius:8px;padding:0 10px;font-family:inherit;font-size:16px;font-weight:500;line-height:20px}.lhc .lhc-qty input:focus{outline:2px solid var(--c-accent);outline-offset:-1px}.lhc-photo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lhc-photo label{border:1px dashed var(--sky-line);min-height:44px;color:var(--c-accent);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.lhc-photo input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.lhc-photo span{color:var(--c-muted);font-size:13px}.lhc-chips{flex-wrap:wrap;gap:0;display:flex}.lhc-dt{border-bottom:1px solid var(--c-rule);gap:6px;padding:12px 0;display:grid}.lhc-dt-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lhc-dt-h b{color:var(--c-ink);font-size:14px;font-weight:500}.lhc-dt-h span{color:var(--c-muted);font-size:13px}.lhc-kv{grid-template-columns:112px minmax(0,1fr);gap:4px 12px;margin:0;font-size:14px;display:grid}.lhc-kv dt{letter-spacing:1.2px;text-transform:uppercase;color:var(--c-muted);padding-top:2px;font-size:11px;font-weight:700}.lhc-kv dd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--c-ink);margin:0}.lhc-down{gap:0;display:grid}.lhc-down-total{color:var(--c-wait);font-size:13px;font-weight:500}.lhc .infotip-btn{color:var(--c-muted)}.lhc .card{box-shadow:none;border-radius:0}.lhc-job-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lhc-job-acts .lhc-btn{margin-top:0}.lhc-links{flex-wrap:wrap;gap:4px 20px;padding-top:6px;display:flex}.lhc-check{min-height:32px;color:var(--c-ink);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.lhc-check input{width:20px;height:20px;accent-color:var(--c-accent)}.lhc .lhc-field input[type=range]{width:100%;accent-color:var(--c-accent)}.lhc-field .lhc-btn.ghost{justify-self:start}.lhc .subhead{border-bottom:1px solid var(--c-ink);color:var(--c-ink);letter-spacing:0;text-transform:none;align-items:center;gap:4px;margin:24px 0 0;padding-bottom:8px;font-size:15px;font-weight:700;line-height:20px;display:flex}.lhc .wf-stage-row{border-bottom:1px solid var(--c-rule);gap:6px 12px;margin:0;padding:10px 0}.lhc .wf-stages{flex-wrap:wrap;flex:auto;gap:4px 16px;min-width:0;margin:0;padding:0;list-style:none;display:flex}@media (width<=420px){.lhc .wf-stages{gap:4px 12px}.lhc .wf-stages li{font-size:12.5px}}.lhc .wf-stages li{box-shadow:none;color:var(--c-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;min-height:24px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.lhc .wf-stages li .vo-stage-dot{width:8px;height:8px;box-shadow:none;background:0 0;border:1.5px solid;border-radius:50%}.lhc .wf-stages li.now{color:var(--c-ink);font-weight:700}.lhc .wf-stages li.now .vo-stage-dot{background:var(--c-accent);border-color:var(--c-accent)}.lhc .wf-stages li.done{color:var(--c-done)}.lhc .wf-stages li.done .vo-stage-dot{background:currentColor}.lhc .wf-stages li:before,.lhc .wf-stages li:after{display:none}.lhc .card{background:0 0;border:0;margin:0;padding:0}.lhc .card.pad{padding:0}.lhc .wf-sent{border:0;border-bottom:1px solid var(--c-rule);border-left:0;padding:12px 0}.lhc .cx-status{color:var(--c-idle);border-radius:0;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;background:0 0!important;border:0!important;padding:0!important}.lhc .cx-status:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:8px;height:8px}.lhc .cx-status.xl-green{color:var(--c-done)}.lhc .cx-status.xl-green:before{background:currentColor}.lhc .cx-status.xl-amber{color:var(--c-wait)}.lhc .cx-status.xl-red{color:var(--c-ncr)}.lhc .cx-status.xl-red:before{background:currentColor}.lhc :is(.cx-status.xl-sky,.cx-status.xl-navy){color:var(--c-accent)}.lhc .vo-save{color:var(--c-muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px}.lhc .wf-rcpt{border:0;border-bottom:1px solid var(--c-rule);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:12px 0}.lhc .wf-rcpt-toggle>b{color:var(--c-ink);font-size:14px;font-weight:700}.lhc .wf-rcpt-warn{color:var(--c-wait);font-size:13px;font-weight:500}.lhc .wf-rcpt-add{border-color:var(--c-rule);color:var(--c-ink);background:var(--card);border-radius:8px;min-height:44px;font-weight:500}.lhc .wf-rcpt-add[aria-expanded=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--card)}.lhc .wf-rcpt-list{gap:0;display:grid}.lhc .wf-rcpt-chip,.lhc .wf-rcpt-chip.no-email{border:0;border-bottom:1px solid var(--c-rule);background:0 0;border-radius:0;justify-content:space-between;width:100%;min-height:48px;padding:6px 0;display:flex}.lhc .wf-rcpt-chip:last-child{border-bottom:0}.lhc .wf-rcpt-chip b{color:var(--c-ink);font-size:14px;font-weight:500}.lhc .wf-rcpt-chip small{color:var(--c-muted);font-size:13px}.lhc .wf-rcpt-chip.no-email small{color:var(--c-wait)}.lhc .wf-rcpt-chip button{min-width:44px;min-height:44px;color:var(--c-muted);background:0 0;border:0}.lhc .workflow-availability{border:0;border-bottom:1px solid var(--c-rule);background:0 0;border-radius:0;margin:0}.lhc .workflow-availability-head{align-items:center;min-height:48px;padding:12px 0}.lhc .workflow-availability-head b{color:var(--c-ink);font-size:14px;font-weight:500}.lhc .workflow-availability-head i{color:var(--c-muted);font-size:13px;font-weight:500}.lhc .workflow-availability-head strong{color:var(--c-wait);background:0 0;padding:0;font-size:13px}.lhc .workflow-availability-body{border-top:0;padding:0 0 12px}@media (width<=760px){.lhc .workflow-availability-form{grid-template-columns:1fr 1fr}.lhc .workflow-availability-form .wide{grid-column:1/-1}}.lhc :is(.tarea,.inp,.sel){border:1px solid var(--c-rule);box-shadow:none;border-radius:8px;font-size:15px}.lhc .tarea{box-sizing:border-box;width:100%;margin-top:12px}.lhc .workflow-ai-toggle{color:var(--c-text);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:13px;display:flex}.lhc .workflow-ai-toggle input{accent-color:var(--c-accent)}.lhc .btn{background:var(--navy);border:1px solid var(--navy);color:var(--card);min-height:44px;box-shadow:none;border-radius:8px;font-weight:650}.lhc .btn2,.lhc .tbtn{background:var(--card);border:1px solid var(--c-rule);color:var(--c-ink);min-height:44px;box-shadow:none;border-radius:8px;font-weight:650}.lhc .btn:disabled,.lhc .btn2:disabled{background:var(--card);border-color:var(--c-rule);color:var(--muted)}.lhc .wf-go-row{justify-content:stretch}.lhc .wf-go-row .btn{width:100%}.lhc .banner{box-shadow:none;border-radius:8px}.lhc .wf-day{box-shadow:none;border-radius:0}.lhc .workflow-composer-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lhc .lhc-grp.workflow-secondary-section{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lhc .workflow-direction-item{border:0;border-bottom:1px solid var(--c-rule);background:0 0;border-radius:0;justify-content:flex-start;padding:8px 0}.lhc .lhc-field-l .lhc-check{text-transform:none;letter-spacing:0;color:var(--c-ink);font-size:14px;font-weight:500}.lhc .level-files .client-files-heading{display:none}.lhc .level-files{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.lhc .level-files :is(.client-file-drop,.client-files-drop,label){border-radius:8px}.lh-ts-tab .lhc-head~.lhc-head{padding-top:12px}.lh-ts-tab .lhc-head~.lhc-head .lhc-title{font-size:17px;line-height:24px}.lhc-ts-state{flex-wrap:wrap;align-items:center;gap:4px 12px;padding-top:4px;display:flex}.lhc-day{gap:8px;display:flex}.lhc .lhc-day input{flex:auto;width:auto;min-width:0}.lhc .lhc-day .lhc-btn{flex:none;width:44px;padding:0;font-size:18px}.lhc-alert{border-bottom:1px solid var(--c-rule);color:var(--c-ink);align-items:flex-start;gap:8px;margin:12px 0 0;padding:0 0 12px;font-size:14px;display:flex}.lhc-alert .lhc-mark{padding-top:3px}.lhc-person{border-bottom:1px solid var(--c-rule);gap:4px;padding:12px 0;display:grid}.lhc-person:last-child{border-bottom:0}.lhc-person-h{align-items:center;gap:12px;min-height:32px;display:flex}.lhc-person-h b{min-width:0;color:var(--c-ink);flex:auto;font-size:15px;font-weight:700}.lhc-person-h .num{color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.lhc-person-h .ot{color:var(--c-ncr)}.lhc-ts-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.lhc-ts-row .lhc-field{border-bottom:0;padding:6px 0}.lhc-ts-row select[aria-invalid=true]{border-color:var(--crit)}.lhc-ts-more .lhc-field,.lhc-ts-people{border-bottom:0;padding:6px 0}@media (width<=520px){.lhc-ts-row{grid-template-columns:1fr 1fr}.lhc-ts-row .lhc-field:first-child{grid-column:1/-1}}.lhc .lhc-icon{appearance:none;min-width:44px;min-height:44px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-6px -10px -6px 0;display:inline-flex}.lhc-field-l .lhc-icon{min-height:24px;margin:-4px -10px -4px auto}.lhc-person .lhc-link{justify-self:start;align-items:center;gap:4px;display:inline-flex}.lhc-person .itp-chip-row{margin:6px 0 0}.lhc-note summary{color:var(--c-accent);cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.lhc .lhc-note textarea{box-sizing:border-box;border:1px solid var(--c-rule);border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:15px}.lhc-ico{color:var(--c-accent);flex:none}.lhc-line{border-bottom:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.lhc-line.off{opacity:.45}.lhc-line-t b{color:var(--c-ink);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px;display:block}.lhc-line-t span{color:var(--c-muted);font-size:13px}.lhc-line .num{color:var(--c-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:500}.lhc-total{color:var(--c-ink);border-bottom:1px solid var(--c-ink);justify-content:space-between;padding:10px 0;font-size:14px;font-weight:700;display:flex}.lhc .gr-wrap,.lhc .gr-wrap .card{box-shadow:none;border-radius:0}.lhc-order-kv{border-bottom:1px solid var(--c-rule);padding:12px 0}.lhc-kv dd.late{color:var(--c-ncr);font-weight:500}.lhc-job.accent>summary{background:var(--warn-bg);padding-left:12px;padding-right:8px;position:relative}.lhc-job.accent>summary:before{content:"";background:var(--warn);width:3px;position:absolute;top:0;bottom:0;left:0}.lhc .lh-tools+.lhc-row,.lhc .lh-tools+.lhc-job,.lhc .lh-tools+.lhc-empty{margin-top:2px}.lhc-row-n{min-width:28px;color:var(--navy-deep);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:17px;font-weight:750;line-height:20px}.lh-page .lhc-row{border-bottom-color:var(--line)}.lh-page .lhc-row-r{font-weight:650}.lh-page{--c-ink:var(--navy-deep);--c-text:var(--ink);--c-muted:var(--muted);--c-rule:var(--line);--c-paper:var(--sky-soft);--c-accent:var(--sky-ink);--c-wait:var(--warn);--c-done:var(--good);--c-ncr:var(--crit);--c-idle:var(--done)}.lhc-sec-head{background:var(--navy);border-radius:9px 9px 0 0;align-items:center;gap:4px;padding-right:8px;display:flex}.lhc-sec-head>.itp-sec-h:has(>.itp-sec-t){background:0 0;border-radius:0}.lhc-sec-head .tip,.lhc-sec-head .tip button{color:#ffffffd9}.lhc-sec-head>.itp-sec-h{border-bottom:0;flex:auto;min-width:0}:is(.lhc,.lh-page) .itp-sec-title{overflow-wrap:anywhere;flex:0 auto;min-width:0}:is(.lhc,.lh-page) .itp-sec-h.folds .itp-sec-t{min-height:44px}.lhc-sec-body>:is(.lhc-row,.lhc-empty,.lhc-dt,.lhc-line,.lhc-total),.lhc-sec-body>.lhc-job>summary{padding-left:14px;padding-right:14px}.lhc-sec-body>.lhc-job>.lhc-job-body{padding-right:14px}.lhc-sec-body>:last-child,.lhc-sec-body>.lhc-job:last-child{border-bottom:0}.lhc-sec-body>.lhc-row.accent{padding-left:12px}.lhc-sec-body>.rows.lh-rows{border-top:0;margin:0}.lh-rcv-grp.crit .itp-sec-n{color:var(--c-ncr)}.lh-rcv-grp.warn .itp-sec-n{color:var(--c-wait)}@media (prefers-reduced-motion:reduce){.wf-rcpt-ch{transition:none}}:is(.lh-ts,.lh-ts-tab) .lhc-field-l label{letter-spacing:.06em;color:var(--navy-deep);font-size:12px;font-weight:750}:is(.lh-ts,.lh-ts-tab) .lhc-person{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-top:12px;padding:0 12px 10px}:is(.lh-ts,.lh-ts-tab) .lhc-person:last-child{border-bottom:1px solid var(--line)}:is(.lh-ts,.lh-ts-tab) .lhc-person-h{border-bottom:1px solid var(--sky-line);background:var(--sky-soft);border-radius:8px 8px 0 0;min-height:44px;margin:0 -12px 4px;padding:8px 12px}:is(.lh-ts,.lh-ts-tab) .lhc-person-h b{color:var(--navy-deep)}:is(.lh-ts,.lh-ts-tab) .lhc-ts-day .lhc-field,:is(.lh-ts,.lh-ts-tab) .lhc-ts-note .lhc-field{border:0;padding:0}.lhc .infotip-btn,.lh-page .infotip-btn{position:relative}.lhc .infotip-btn:after,.lh-page .infotip-btn:after{content:"";position:absolute;inset:-6px}@media (width<=760px){.lhc .itp-chip{min-height:44px}}.lhc-job>summary{gap:10px;min-height:64px;padding-top:12px;padding-bottom:12px}.lhc-sec-body>.lhc-job>summary{padding-left:12px;padding-right:12px}.lhc-job-ring{flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.lhc-job-ring>svg{grid-area:1/1}.lhc-job-ring>b{color:var(--navy-deep);font-variant-numeric:tabular-nums;letter-spacing:-.02em;grid-area:1/1;font-size:10.5px;font-weight:750;line-height:1}.lhc-job-main{flex:auto;gap:4px;min-width:0;display:grid}.lhc-job-name{color:var(--navy-deep);overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:22px}.lhc-job-needs{display:inline-flex}.lhc-job-main>.lhc-job-status,.lhc-job-main>.lhc-job-where{color:var(--c-muted);overflow-wrap:anywhere;font-size:12px;line-height:17px}.lhc-grp.lh-order-edit{margin-top:20px}.lhc-row.rq{flex-direction:row;gap:10px;max-width:none;min-height:56px;margin:0;padding-top:12px;padding-bottom:12px}.lhc-sec-body>.lhc-row.rq{padding-left:12px;padding-right:12px}.lhc-rq-top{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.lhc-row.rq .lhc-row-t{gap:4px}.lhc-row.rq .lhc-row-t b{color:var(--navy-deep);font-size:14px;font-weight:700;line-height:19px}.lhc-row.rq .lhc-row-t>span:not(.lhc-rq-top){color:var(--c-muted);font-size:12px;line-height:17px}.lhc-row.rq.accent .lhc-row-t>span:not(.lhc-rq-top){color:var(--c-muted)}.lhc-row.rq .lhc-row-r{color:var(--navy-deep);font-size:13px;font-weight:650}.lhc-pill{border:1px solid var(--line);background:var(--panel);max-width:100%;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:none;align-items:center;padding:4px 7px;font-size:11px;font-weight:650;line-height:14px;display:inline-flex;overflow:hidden}.lhc-pill.xl-amber{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.lhc-pill.xl-red{background:var(--crit);border-color:var(--crit);color:var(--card)}.lhc-pill.xl-green{background:var(--good-bg);border-color:var(--good-line);color:var(--good)}.lhc-pill.xl-sky{background:var(--sky-soft);border-color:var(--sky-line);color:var(--sky-ink)}.lhc-pill.xl-navy{background:var(--sky-soft);border-color:var(--sky-line);color:var(--navy)}.lhc-pill.xl-grey{background:var(--line-soft);border-color:var(--line);color:var(--c-muted)}.lhc-crew-role{color:var(--c-muted);font-weight:500}.lhc-stepper{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;max-width:240px;display:grid}.lhc-stepper input{text-align:center;font-variant-numeric:tabular-nums;min-width:0}.lhc-stepper .lhc-icon{border:1px solid var(--sky-line);background:var(--card);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.lhc-stepper .lhc-icon:disabled{opacity:.45}.lh-floor-crew{color:var(--navy-deep);font-size:13px;display:block}.rowi.lhc-pick .t1,.rowi.lhc-pick .t2{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;display:block;overflow:visible}.rowi.lhc-pick .t2{margin-top:2px}.rowi.lhc-pick>svg{flex:none}.lhc-person-h .num{white-space:nowrap;flex:none}.lhc-ts-crews .itp-sec-title{white-space:normal;flex:0 auto;min-width:0}.lhc-ts-crews .itp-sec-n{white-space:nowrap;flex:1 0 auto}@media (width<=760px){:is(.lh-ts,.lh-ts-tab) :is(.lhc-grp,.lhc-person,.lhc-field,textarea,input,select){scroll-margin-bottom:180px}:is(.lh-ts,.lh-ts-tab) .lhc-ts-note{margin-bottom:8px}}.crew-hours .crew-hours-kv{border-bottom:1px solid var(--c-rule);gap:10px 12px;padding:12px 0}.crew-hours .crew-hours-kv dd{font-weight:600}.crew-hours .lhc-foot{gap:8px}.lhc-ts-views{margin:8px 0 4px}.lhc-week-nav{align-items:center;margin:8px 0}.lhc-week-range{text-align:center;color:var(--c-ink);flex:1;font-weight:700}.lhc-week{border-top:1px solid var(--c-ink);gap:0;display:grid}.lhc-week-day{border-bottom:1px solid var(--c-rule)}.lhc-week-day>summary{cursor:pointer;min-height:56px;color:var(--c-ink);align-items:center;gap:8px;padding:0 4px;list-style:none;display:flex}.lhc-week-day>summary::-webkit-details-marker{display:none}.lhc-week-day>summary:after{content:"›";color:var(--c-muted);margin-left:8px;transition:transform .15s}.lhc-week-day[open]>summary:after{transform:rotate(90deg)}.lhc-week-sum{align-items:center;gap:10px;margin-left:auto;font-size:13px;display:inline-flex}.lhc-week-sum .num{white-space:nowrap}.lhc-week-body{padding:0 0 16px}.lhc-week-acts{margin:4px 0 8px}
