.fz-band{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:40px;margin:0 calc(var(--content-pad,14px) * -1);padding:0 var(--content-pad,16px);background:var(--ok-soft);color:var(--ok);font-size:var(--fs-16);border-bottom:1px solid var(--ok);font-weight:500;display:flex}.fz-band.off{background:var(--accent-soft);color:var(--accent-ink);border-bottom-color:var(--bar-edge-amber)}.fz-band .l{align-items:center;gap:6px;display:inline-flex}.fz-band a{min-height:var(--tap-48);text-underline-offset:3px;min-width:48px;color:inherit;justify-content:center;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.app-shell:has(.fz-band) .offline-banner{display:none}.fz-spin{animation:1.1s linear infinite fz-spin}@keyframes fz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fz-spin{animation:none}}.fz-main{gap:var(--sp-5);max-width:720px;padding-top:var(--sp-4);flex-direction:column;display:flex}.fz-main.has-dock{padding-bottom:calc(var(--tap-64) + 48px)}.fz-h{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:0 0 var(--sp-2);align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:20px;display:flex}.fz-h:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 14 56 36'%3E%3Cg fill='%23B71622'%3E%3Cpath d='M5 14h10l18 18-18 18H5l18-18z'/%3E%3Cpath d='M19 14h10l18 18-18 18H19l18-18z'/%3E%3Cpath d='M33 14h10l18 18-18 18H33l18-18z'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:17px;height:11px}.fz-main>.next{margin-top:calc(var(--sp-3) * -1)}.fz-muted{color:var(--ink-3)}.fz-list-plain{margin:0;padding:0;list-style:none}.fz-jobcard{background:var(--surface);border:1px solid var(--ctl);border-radius:var(--r-3);box-shadow:inset 0 4px 0 var(--black);overflow:hidden}.fz-jobcard .hd{padding:16px}.fz-jobcard .k{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-16);color:var(--ink-3);margin-bottom:var(--sp-2);display:flex}.fz-jobcard .k b{color:var(--ink);margin-right:var(--sp-2);font-weight:600;font-size:var(--fs-14);letter-spacing:.02em;font-feature-settings:"tnum", "zero"}.fz-jobcard h2{font-size:var(--fs-24);letter-spacing:-.015em;margin:0;font-weight:600;line-height:28px}.fz-jobcard .cust{color:var(--ink-3);font-size:var(--fs-16);margin-top:2px}.fz-jobcard .gline{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);font-size:var(--fs-16);color:var(--ink-2);display:flex}.fz-jobcard .crew-lines{margin-top:var(--sp-2);font-size:var(--fs-16);color:var(--ink-3);gap:2px;display:grid}.fz-mapline{align-items:center;gap:var(--sp-3);min-height:var(--tap-56);border-top:1px solid var(--line);font-size:var(--fs-16);background:var(--surface-2);padding:8px 16px;display:flex}.fz-mapline .grow{min-width:0;color:var(--ink-2);flex:1}.fz-mapline a{min-height:var(--tap-48);align-items:center;gap:6px;font-weight:600;display:inline-flex}.fz-act-list{background:var(--surface);border:1px solid var(--ctl);border-radius:var(--r-3);overflow:hidden}.fz-act{gap:var(--sp-3);min-height:var(--tap-56);border:0;border-bottom:1px solid var(--line);font-size:var(--fs-16);background:var(--surface);text-align:left;width:100%;color:var(--ink);grid-template-columns:28px minmax(0,1fr) auto 20px;align-items:center;padding:8px 16px;font-weight:600;text-decoration:none;display:grid}.fz-act:last-child{border-bottom:0}.fz-act:hover{background:var(--surface-2)}.fz-act small{font-size:var(--fs-16);color:var(--ink-3);font-weight:400;display:block}.fz-act .ic-28{color:var(--ink-2)}.fz-act .chev{color:var(--ink-3)}.fz-st{font-size:var(--fs-16);color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.fz-act.wait .ic-28,.fz-act.wait .fz-st,.fz-st.wait{color:var(--accent-ink)}.fz-act.up .fz-st,.fz-st.up{color:var(--info)}.fz-act.sent .ic-28,.fz-act.sent .fz-st,.fz-st.sent{color:var(--ok)}.fz-act.onphone .fz-st,.fz-st.onphone{color:var(--ink-2)}.fz-act.attn .fz-st,.fz-st.attn{color:var(--ink);font-weight:600}.fz-act.hazard{background:var(--accent-soft);border-top:3px solid var(--black);grid-template-columns:28px minmax(0,1fr) 20px;min-height:72px;padding-left:32px;position:relative}.fz-act.hazard:before,.fz-hazard-line:before{content:"";background:repeating-linear-gradient(135deg, var(--black) 0 8px, var(--hazard) 8px 16px);width:12px;position:absolute;top:0;bottom:0;left:0}.fz-act.hazard .ic-28{color:var(--ink)}.fz-act.hazard small{color:var(--ink-2)}.fz-hazard-line{border:3px solid var(--black);border-radius:var(--r-3);background:var(--accent-soft);font-size:var(--fs-16);align-items:flex-start;gap:12px;margin:0;padding:16px 16px 16px 32px;font-weight:600;display:flex;position:relative;overflow:hidden}.fz-hazard-line .ic{flex:none;margin-top:2px}.fz-hazard-line.ev-unsafe-banner{background:var(--accent-soft);color:var(--ink);border-radius:var(--r-3);padding:16px 16px 16px 32px;font-weight:600}.fz-dock{border-top:1px solid var(--ctl);background:var(--surface);flex-direction:column;gap:12px;padding:12px 16px;display:flex}@media (width<=900px){.fz-dock{left:0;right:0;bottom:var(--nav-h,calc(68px + var(--safe-bottom,0px)));z-index:var(--z-nav,20);position:fixed}.fz-main.has-dock.dock-tall{padding-bottom:calc(var(--tap-64) + var(--tap-48) + 72px)}}@media (width>=901px){.fz-dock{margin-top:var(--sp-5);border:1px solid var(--ctl);border-radius:var(--r-3);max-width:720px;position:sticky;bottom:0}.fz-main.has-dock,.fz-main.has-dock.dock-tall{padding-bottom:0}}.fz-dock .state-wrap{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.fz-dock .state-wrap>.state-btn{grid-column:1/-1}.fz-dock .state-wrap>.fz-muted{font-size:var(--fs-16);grid-area:2/1}.fz-dock .state-wrap>.state-sub{grid-area:2/2}.fz-panel{background:var(--surface);border:1px solid var(--ctl);border-radius:var(--r-3);overflow:hidden}.fz-sum{margin:0;display:grid}.fz-sum>div{min-height:var(--tap-56);border-bottom:1px solid var(--line);font-size:var(--fs-16);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.fz-sum>div:last-child{border-bottom:0}.fz-sum dt{color:var(--ink-2)}.fz-sum dd{text-align:right;margin:0;font-weight:600}.fz-sum dd small{font-weight:400;font-size:var(--fs-16);color:var(--ink-3);display:block}.fz-form{gap:var(--sp-4);flex-direction:column;display:flex}.fz-form .field-label,.fz-form .lbl{font-size:var(--fs-16);font-weight:600}.fz-form .input,.fz-form .select,.fz-form .textarea{min-height:var(--tap-56);font-size:var(--fs-16);border-radius:var(--r-3)}.fz-form .textarea{min-height:96px}.fz-form .field-hint,.fz-form .opt{font-size:var(--fs-16);color:var(--ink-3);font-weight:400}.fz-form fieldset{border:0;min-width:0;margin:0;padding:0}.fz-form legend{font-size:var(--fs-16);margin-bottom:8px;padding:0;font-weight:600}.fz-form .fz-lbl-block{display:block}.fz-errsum{border:2px solid var(--black);border-radius:var(--r-3);background:var(--surface);padding:12px 16px 12px 24px;position:relative;overflow:hidden}.fz-errsum:before{content:"";background:repeating-linear-gradient(-45deg, var(--hazard) 0 4px, var(--black) 4px 8px);width:8px;position:absolute;top:0;bottom:0;left:0}.fz-errsum h2{align-items:center;gap:var(--sp-2);font-size:var(--fs-16);margin:0 0 4px;font-weight:600;display:flex}.fz-errsum p{font-size:var(--fs-16);margin:0 0 8px}.fz-errsum .btn{min-height:var(--tap-48)}.fz-err{font-size:var(--fs-16);align-items:flex-start;gap:6px;font-weight:600;display:flex}.fz-choices{flex-direction:column;gap:12px;display:flex}.fz-rowchoice{min-height:var(--tap-56);border:1px solid var(--ctl);border-radius:var(--r-3);background:var(--surface);cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:8px 16px;display:grid}.fz-rowchoice input{width:28px;height:28px;accent-color:var(--ink);margin:0}.fz-rowchoice .t{font-size:var(--fs-16);align-items:center;gap:8px;font-weight:600;display:flex}.fz-rowchoice small{font-size:var(--fs-16);color:var(--ink-3);font-weight:400;display:block}.fz-rowchoice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fz-rowchoice.stop{background:var(--accent-soft);border-color:var(--black);padding-left:28px;position:relative;overflow:hidden}.fz-rowchoice.stop:before{content:"";background:repeating-linear-gradient(135deg, var(--black) 0 6px, var(--hazard) 6px 12px);width:10px;position:absolute;top:0;bottom:0;left:0}.fz-photo-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.fz-phototile{border:2px dashed var(--ctl);border-radius:var(--r-3);background:var(--surface);min-height:88px;font-size:var(--fs-16);text-align:left;cursor:pointer;width:100%;color:var(--ink);align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.fz-phototile:focus-within{outline:3px solid var(--info);outline-offset:2px}.fz-phototile small{font-size:var(--fs-16);color:var(--ink-3);font-weight:400;display:block}.fz-phototile .grow{flex:1;min-width:0}.fz-phototile.has{border-style:solid}.fz-thumb{border-radius:var(--r-2);background:var(--inset);border:1px solid var(--line-2);width:64px;height:64px;color:var(--ink-3);flex:none;place-items:center;display:grid;overflow:hidden}.fz-thumb img{object-fit:cover;width:100%;height:100%;display:block}.fz-cam{background:var(--black);border-radius:var(--r-3);aspect-ratio:4/3;color:#fff;flex-direction:column;justify-content:space-between;max-height:300px;padding:12px;display:flex;position:relative;overflow:hidden}.fz-cam img.live{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fz-cam .scaf{width:40%;height:auto;color:var(--ctl);position:absolute;top:22%;left:30%}.fz-cam .stamp{z-index:1;font-size:var(--fs-14);border-radius:var(--r-2);background:#111214c7;align-self:flex-start;align-items:center;gap:6px;padding:4px 8px;font-weight:500;display:inline-flex;position:relative}.fz-cam .ctl{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.fz-shutter{cursor:pointer;background:0 0;border:4px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;padding:0;display:grid}.fz-shutter i{background:#fff;border-radius:50%;width:52px;height:52px;display:block}.fz-shutter:focus-within{outline:3px solid var(--hazard);outline-offset:3px}.fz-shots{flex-wrap:wrap;gap:12px;display:flex}.fz-shot{font-size:var(--fs-16);flex-direction:column;align-items:center;gap:6px;display:flex}.fz-shot .th{border-radius:var(--r-2);background:var(--inset);border:1px solid var(--ctl);width:72px;height:72px;color:var(--ink-3);place-items:center;display:grid;position:relative;overflow:hidden}.fz-shot .th img{object-fit:cover;width:100%;height:100%}.fz-shot .th .badge{background:var(--surface);border-radius:var(--r-2);place-items:center;padding:1px;display:grid;position:absolute;bottom:3px;right:3px}.fz-steps-h{font-size:var(--fs-16);justify-content:space-between;gap:12px;margin-bottom:8px;font-weight:600;display:flex}.fz-steps{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.fz-steps i{background:var(--ctl);border-radius:3px;height:6px;display:block}.fz-steps i.done{background:var(--ink)}.fz-stepwords{font-size:var(--fs-16);color:var(--ink-3);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-top:8px;display:grid}.fz-stepwords span{align-items:center;gap:4px;display:flex}.fz-stepwords .now{color:var(--ink);font-weight:600}.fz-stepwords .ic{color:var(--ok)}.fz-ticket-line{border-bottom:1px solid var(--line);font-size:var(--fs-16);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;display:grid}.fz-ticket-line .s{color:var(--ink-3);grid-column:1}.fz-ticket-line .num{grid-area:1/2/span 2;align-self:center;font-weight:600}.fz-ticket-total{font-size:var(--fs-16);background:var(--surface-2);justify-content:space-between;align-items:baseline;gap:12px;padding:16px;font-weight:600;display:flex}.fz-ticket-total .num{font-size:var(--fs-18);text-align:right}.fz-ticket-total .guide{color:var(--ink-3);font-weight:400;display:block}.fz-sigblock{background:var(--surface);border:1px solid var(--ctl);border-radius:var(--r-3);overflow:hidden}.fz-sigblock .sig-h{border-bottom:1px solid var(--line);font-size:var(--fs-16);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.fz-sigblock .sig-b{flex-direction:column;gap:12px;padding:16px;display:flex}.fz-sigblock .sig-f{font-size:var(--fs-16);color:var(--ink-3);margin:0;padding:0 16px 16px}.fz-sig-signed{box-sizing:border-box;border:2px solid var(--ok);border-radius:var(--r-3);height:120px;font-size:var(--fs-18);text-align:center;background:#fff;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:8px 12px;display:grid;overflow:hidden}.fz-sig-signed img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.fz-ticket-readonly .input,.fz-ticket-readonly .textarea,.fz-ticket-readonly .select{background:var(--surface-2)}.fz-entry{min-height:var(--tap-56);border-bottom:1px solid var(--line);grid-template-columns:56px 20px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}.fz-entry:last-of-type{border-bottom:0}.fz-entry .tm{font-size:var(--fs-16);font-feature-settings:"tnum", "zero";font-weight:500;line-height:24px}.fz-entry .dot{border:3px solid var(--ink);background:var(--surface);border-radius:50%;width:14px;height:14px;margin-top:5px}.fz-entry.now .dot{background:var(--ink)}.fz-entry .tx{font-size:var(--fs-16);font-weight:600;line-height:24px}.fz-entry .tx small{font-size:var(--fs-16);color:var(--ink-3);font-weight:400;line-height:22px;display:block}.fz-wk>div{min-height:var(--tap-48);border-bottom:1px solid var(--line);font-size:var(--fs-16);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.fz-wk>div:last-child{border-bottom:0}.fz-wk .today{background:var(--surface-2);font-weight:600}.fz-wk .tot{background:var(--surface-2);border-top:1px solid var(--ctl);font-weight:600}.fz-wk .v{font-variant-numeric:tabular-nums;font-weight:600}.fz-foot-note{font-size:var(--fs-16);color:var(--ink-2);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 16px 12px;display:flex}.fz-outbox{background:var(--surface);border:1px solid var(--ctl);border-radius:var(--r-3);scroll-margin-top:80px;overflow:hidden}.fz-ob-count{align-items:center;gap:var(--sp-2);font-size:var(--fs-16);border-bottom:1px solid var(--line);background:var(--surface-2);padding:12px 16px;font-weight:600;display:flex}.fz-ob-row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;min-height:72px;padding:16px;display:grid}.fz-ob-row:last-child{border-bottom:0}.fz-ob-row .t{font-size:var(--fs-16);font-weight:500;line-height:20px}.fz-ob-row .s{font-size:var(--fs-16);color:var(--ink-3);line-height:22px}.fz-ob-row .fz-st{margin-top:4px}.fz-ob-row.attn{background:var(--surface-2);box-shadow:inset 6px 0 0 var(--black)}.fz-ob-row .fz-thumb{width:48px;height:48px}.fz-ob-foot{border-top:1px solid var(--line);background:var(--surface-2);padding:12px 16px}.fz-offline-line{font-size:var(--fs-16);color:var(--ink);border:1px solid var(--ctl);border-radius:var(--r-3);background:var(--surface);align-items:flex-start;gap:16px;margin:0;padding:16px;display:flex}.fz-offline-line .ic{color:var(--accent-ink);flex:none;margin-top:2px}.fz-sumline{font-size:var(--fs-16);margin:0}.fz-day{font-size:var(--fs-16);color:var(--ink-2);margin:0 0 var(--sp-2);font-weight:600}.fz-day .today-w{color:var(--ink)}.fz-ag-list{background:var(--surface);border:1px solid var(--ctl);border-radius:var(--r-3);overflow:hidden}.fz-ag-list.today{border:2px solid var(--ink)}.fz-ag{border-bottom:1px solid var(--line);min-height:var(--tap-56);color:var(--ink);grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.fz-ag:last-child{border-bottom:0}a.fz-ag:hover{background:var(--surface-2)}.fz-ag .tm,.fz-ag .t{font-size:var(--fs-16);font-weight:600;line-height:24px}.fz-ag .s{font-size:var(--fs-16);color:var(--ink-3)}.fz-ag .g{font-size:var(--fs-16);color:var(--ink-2);align-items:center;gap:8px;margin-top:6px;display:flex}.fz-ag.off{background:var(--surface-2);align-items:center}.fz-more-list{background:var(--surface);border:1px solid var(--ctl);border-radius:var(--r-3);flex-direction:column;display:flex;overflow:hidden}.fz-more-list .fz-act{grid-template-columns:28px minmax(0,1fr) 20px}.fz-crew-pick{gap:var(--sp-3);min-height:var(--tap-56);border-bottom:1px solid var(--line);font-size:var(--fs-16);cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;padding:8px 16px;display:grid}.fz-crew-pick:last-child{border-bottom:0}.fz-crew-pick input{width:28px;height:28px;accent-color:var(--ink);margin:0}.fz-apv{gap:var(--sp-4);flex-direction:column;display:flex}.fz-apv-bar{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.fz-apv-group{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-3);overflow:hidden}.fz-apv-h{align-items:center;gap:var(--sp-3);background:var(--surface-2);border-bottom:1px solid var(--line);font-size:var(--fs-14);padding:10px 16px;font-weight:600;display:flex}.fz-apv-h .grow{color:var(--ink-3);margin-left:auto;font-weight:400}.fz-apv-row{gap:var(--sp-3);border-bottom:1px solid var(--line);min-height:56px;font-size:var(--fs-14);grid-template-columns:minmax(0,1.7fr) 96px 88px auto;align-items:center;padding:6px 16px;display:grid}.fz-apv-row:last-child{border-bottom:0}.fz-apv-row:hover{background:var(--surface-2)}.fz-apv-row .what{color:var(--ink-2);min-width:0}.fz-apv-row .what .muted{font-size:var(--fs-13);color:var(--ink-3);display:block}.fz-apv-row .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fz-apv-row .acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.fz-apv-row .acts .btn{min-height:36px;padding:0 12px}.fz-apv-empty{text-align:center;color:var(--ink-3);font-size:var(--fs-14);padding:24px}@media (width<=900px){.fz-apv-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what num""what numb""acts acts";align-items:start;padding:12px 16px}.fz-apv-row .what{font-size:var(--fs-16);grid-area:what}.fz-apv-row .num.a{grid-area:num}.fz-apv-row .num.b{grid-area:numb;font-weight:600}.fz-apv-row .acts{grid-area:acts;justify-content:flex-start}.fz-apv-row .acts .btn{min-height:var(--tap-48)}}.fz-jobblock{gap:var(--sp-5);flex-direction:column;display:flex}.fz-jobblock+.fz-jobblock{padding-top:var(--sp-5);border-top:2px solid var(--ctl)}.fz-jobblock>.next{margin-top:calc(var(--sp-3) * -1)}.fz-work-here{min-height:var(--tap-48);justify-content:center;width:100%}.fz-dock .state-wrap>.state-btn[aria-disabled=true]{pointer-events:none;cursor:default;background:var(--surface-2);color:var(--ink);border:1px solid var(--ctl);box-shadow:inset 8px 0 0 var(--brand);transform:none}.fz-dock .state-wrap>.state-btn[aria-disabled=true] .ic{color:var(--brand)}.fz-dock .state-wrap>.fz-running{font-feature-settings:"tnum", "zero"}.fz-steps-wrap{flex-direction:column;display:flex}@media (width<=900px){html .app-shell[data-surface=field] .content{font-size:var(--fs-16)}html .app-shell[data-surface=field] .content label,html .app-shell[data-surface=field] .content legend,html .app-shell[data-surface=field] .content .field-label,html .app-shell[data-surface=field] .content .field-hint,html .app-shell[data-surface=field] .content .field-error,html .app-shell[data-surface=field] .content small,html .app-shell[data-surface=field] .content .badge,html .app-shell[data-surface=field] .content .fs-muted,html .app-shell[data-surface=field] .content td,html .app-shell[data-surface=field] .content th{font-size:var(--fs-16);line-height:24px}html .app-shell[data-surface=field] .content .btn,html .app-shell[data-surface=field] .content .input,html .app-shell[data-surface=field] .content .select,html .app-shell[data-surface=field] .content .chip-btn,html .app-shell[data-surface=field] .content .seg button{min-height:var(--tap-48)}html .app-shell[data-surface=field] .content .checkbox,html .app-shell[data-surface=field] .content .radio{min-height:var(--tap-48);align-items:center;gap:12px;display:flex}html .app-shell[data-surface=field] .content input[type=checkbox],html .app-shell[data-surface=field] .content input[type=radio]{width:24px;height:24px}html .app-shell[data-surface=field] .content th,html .app-shell[data-surface=field] .content th button,html .app-shell[data-surface=field] .content .tabs button,html .app-shell[data-surface=field] .content .tabs a,html .app-shell[data-surface=field] .content [role=tab]{min-height:var(--tap-48)}html .app-shell[data-surface=field] .sidebar .nav-link{height:auto;min-height:var(--tap-48);font-size:var(--fs-16)}html .app-shell[data-surface=field] .sidebar .nav-more-btn,html .app-shell[data-surface=field] .sidebar .sidebar-foot button,html .app-shell[data-surface=field] .sidebar .sidebar-foot a{min-height:var(--tap-48)}}.fz-dock:has(.state-bar){box-sizing:border-box;align-items:center;height:57px;padding:4px 12px;display:flex}.fz-dock .state-wrap.state-bar{align-items:center;gap:var(--sp-2);flex-direction:row;width:100%;display:flex}.fz-dock .state-wrap.state-bar>.state-btn{min-width:0;height:var(--tap-48);flex:1 1 0;justify-content:flex-start;gap:6px;padding:0 10px;font-size:15px}.fz-dock .state-wrap.state-bar .state-line{text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum", "zero";min-width:0;display:block;overflow:hidden}.fz-dock .state-wrap.state-bar .timer{font-size:15px}.fz-dock .state-wrap.state-bar .ic{flex:none;width:20px;height:20px}.fz-dock .state-wrap.state-bar .sec{font-size:var(--fs-14);color:var(--ink-3);font-feature-settings:"tnum", "zero"}.fz-dock .state-wrap.state-bar>.btn{min-height:var(--tap-48);height:var(--tap-48);font-size:var(--fs-16);white-space:nowrap;flex:none;padding:0 12px;font-weight:600}.fz-dock .state-wrap.state-bar>.state-btn[data-state=done]{background:var(--surface-2);color:var(--ink);border:1px solid var(--ctl);box-shadow:inset 8px 0 0 var(--ok)}.fz-dock .state-wrap.state-bar>.state-btn[data-state=done] .ic{color:var(--ok)}.fz-main.has-dock:has(+.fz-dock .state-bar){padding-bottom:88px}.fz-main.has-dock .fz-unsafe{margin-top:var(--sp-5)}.fz-unsafe{padding-top:var(--sp-5);border-top:2px solid var(--ctl)}.fz-dw-sum{font-weight:600;font-size:var(--fs-16);margin:0}
