.fm-wa-screen{padding:.625rem;display:grid;gap:.5rem}.fm-wa-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem .75rem;padding:.5rem .75rem .625rem;border-radius:.75rem;background:#141c26;border:1px solid rgba(255,255,255,.08);transition:border-color .2s ease,background-color .2s ease}.fm-wa-card.is-soon{border-color:#f973168c}.fm-wa-card.is-due{border-color:#f97316;background:#f973161a}.fm-wa-main{min-width:0;display:grid;gap:.125rem}.fm-wa-top{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.fm-wa-kicker{margin:0;font-size:.6875rem;font-weight:600;color:#8a99ab;white-space:nowrap}.fm-wa-notify{margin:0;display:inline-flex;align-items:center;gap:.3125rem;min-width:0;font-size:.75rem;font-weight:600;color:#8a99ab}.fm-wa-notify svg{flex:none}.fm-wa-notify span{overflow:hidden;text-overflow:ellipsis}.fm-wa-notify.is-soon,.fm-wa-notify.is-due{color:#f97316}.fm-wa-notify.is-saved{color:#22c55e}.fm-wa-name{margin:0;font-size:1.25rem;line-height:1.2;font-weight:800;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-wa-interval{margin:0;font-size:.75rem;line-height:1.25;color:#8a99ab}.fm-wa-barrow{grid-column:1 / -1;display:flex;align-items:center;gap:.625rem;margin-top:.25rem}.fm-wa-bar{position:relative;flex:1;min-width:0;height:.5rem;border-radius:999px;background:#ffffff1a;overflow:hidden}.fm-wa-fill{position:absolute;inset:0;border-radius:inherit;background:#8a99ab;transform-origin:left center;transform:scaleX(0);transition:transform .25s ease,background-color .2s ease}.fm-wa-card.is-soon .fm-wa-fill,.fm-wa-card.is-due .fm-wa-fill{background:#f97316}.fm-wa-tick{position:absolute;top:0;bottom:0;left:90%;width:2px;background:#f1f5f98c}.fm-wa-status{margin:0;flex:none;font-size:.8125rem;font-weight:700;color:#f1f5f9;font-variant-numeric:tabular-nums;white-space:nowrap}.fm-wa-card.is-due .fm-wa-status{color:#f97316}.fm-wa-done{align-self:center;padding:0 .875rem;white-space:nowrap}.fm-wa-main{grid-row:2}.fm-wa-done{grid-row:2;grid-column:2}.fm-wa-done.is-hot{border-color:#f97316;color:#f97316}.fm-wa-done.is-hot:hover{background:#f97316;color:#0b1118}#fm-wa .fm-wa-kicker,#fm-wa .fm-wa-name,#fm-wa .fm-wa-status{text-wrap:nowrap}.fm-wa-tabs{gap:.375rem}.fm-wa-tab{height:2.5rem;font-size:.8125rem;padding:0 .375rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:0}.fm-wa-count{min-width:1.25rem;padding:0 .3125rem;border-radius:999px;background:#ffffff1f;font-size:.6875rem;line-height:1.25rem;font-variant-numeric:tabular-nums}.fm-wa-tab[aria-pressed=true] .fm-wa-count{background:#0b111833}.fm-wa-count.is-pulse{animation:fm-wa-pulse .5s ease}@keyframes fm-wa-pulse{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.fm-wa-list{margin:0;padding:0;list-style:none;display:grid;align-content:start;gap:0;min-height:9rem}.fm-wa-list[hidden]{display:none}.fm-wa-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .75rem;min-height:1.5rem;padding:.0625rem .25rem;font-size:.8125rem;color:#b4c0cd;border-bottom:1px solid rgba(255,255,255,.05)}.fm-wa-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#f1f5f9}.fm-wa-row-left{font-size:.75rem;white-space:nowrap;font-variant-numeric:tabular-nums;color:#8a99ab}.fm-wa-row-bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.fm-wa-row-fill{display:block;height:100%;background:#22c55e;transform-origin:left center;transform:scaleX(0);transition:transform .25s ease}.fm-wa-row.is-soon .fm-wa-row-fill,.fm-wa-row.is-due .fm-wa-row-fill{background:#f97316}.fm-wa-row.is-soon .fm-wa-row-left,.fm-wa-row.is-due .fm-wa-row-left{color:#f97316;font-weight:700}.fm-wa-row.is-next .fm-wa-row-name:before{content:"";display:inline-block;width:.375rem;height:.375rem;margin-right:.4375rem;border-radius:50%;background:#f97316;vertical-align:.0625rem}.fm-wa-logrow.is-fresh{animation:fm-wa-fresh 1.2s ease}@keyframes fm-wa-fresh{0%{background:#22c55e47}to{background:transparent}}.fm-wa-panel{gap:.375rem}.fm-wa-ctl{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.5rem}.fm-wa-ctl .fm-label{white-space:normal;line-height:1.15;font-size:.8125rem}.fm-wa-ctl .fm-seg{grid-auto-columns:minmax(min-content,1fr)}.fm-wa-ctl .fm-btn{height:2.5rem;font-size:.8125rem;padding:0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-wa-odo-row{min-width:0;gap:.5rem}.fm-wa-odo-row .pz-range{box-sizing:content-box;height:6px;padding:1.0625rem 0;background-clip:content-box;background-color:#1c2733}.fm-wa-odo-val{min-width:4.75rem;font-size:.875rem}.fm-wa-example{margin-top:.125rem;font-size:.75rem}.fm-wa-done:focus-visible,.fm-wa-tab:focus-visible{outline:2px solid #F97316;outline-offset:2px}#fm-wa-range:focus-visible{outline:2px solid #F97316;outline-offset:0;border-radius:.5rem}@media(max-width:47.99rem){.fm-wa-screen{padding:.375rem;gap:.25rem}.fm-wa-card{padding:.375rem .625rem .5rem;column-gap:.5rem}.fm-wa-kicker,.fm-wa-notify{font-size:.6875rem}.fm-wa-name{font-size:1.0625rem}.fm-wa-barrow{margin-top:.125rem}.fm-wa-ctl{grid-template-columns:4.75rem minmax(0,1fr);gap:.375rem}.fm-wa-ctl .fm-label{font-size:.75rem;overflow-wrap:anywhere;hyphens:auto}.fm-wa-ctl .fm-btn{font-size:.75rem}.fm-wa-odo-val{min-width:4.25rem;font-size:.8125rem}.fm-wa-panel{gap:.125rem;padding-top:.25rem}.fm-wa-row{min-height:1.25rem;padding:0 .25rem;font-size:.78125rem}.fm-wa-list{min-height:7.5rem}.fm-wa-example{margin-top:0;font-size:.6875rem;line-height:1.3}}@media(prefers-reduced-motion:reduce){.fm-wa-card,.fm-wa-fill,.fm-wa-row-fill{transition:none}.fm-wa-count.is-pulse,.fm-wa-logrow.is-fresh{animation:none}}
