.manager-home .fm-cap{padding-bottom:var(--f-section)}.manager-home .fm-cap .fm-h2{font-size:var(--f-fs-h2-cap)}.manager-home .fm-cap .fm-day{border:1px solid var(--f-hair);border-radius:var(--f-r-lg);box-shadow:var(--f-lift);background:#fff;margin-inline:-32px;padding:32px;position:relative}.manager-home .fm-cap .fm-lanes{--lw:150px;grid-template-columns:var(--lw) 1fr;margin-top:24px;display:grid;position:relative}.manager-home .fm-cap .fm-lane-l{height:60px;font-size:var(--f-fs-body-s);align-items:center;gap:10px;font-weight:500;display:flex}.manager-home .fm-cap .fm-lane{height:60px;position:relative}.manager-home .fm-cap .fm-lane-l:nth-of-type(2),.manager-home .fm-cap .fm-lane--t{height:52px}.manager-home .fm-cap :is(.fm-tk,.fm-tk-lit,.fm-tk-pend){height:24px;position:absolute;top:24px}.manager-home .fm-cap .fm-tk{background:repeating-linear-gradient(90deg,#b8afba 0 1px,#0000 1px 10px);width:76%;left:0}.manager-home .fm-cap .fm-tk-lit{background:repeating-linear-gradient(90deg, var(--f-violet) 0 2px, transparent 2px 10px);transform-origin:0;width:76%;left:0}.manager-home .fm-cap .fm-tk-pend{background:repeating-linear-gradient(90deg, var(--f-magenta) 0 2px, transparent 2px 10px);transform-origin:0;left:76%;right:0;mask-image:linear-gradient(90deg,#000,#0000)}.manager-home .fm-cap .fm-tlab{font-size:var(--f-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--f-violet);white-space:nowrap;line-height:16px;position:absolute;top:-12px;transform:translate(-50%)}.manager-home .fm-cap .fm-tlab:after{content:"";background:var(--f-violet);width:2px;height:36px;margin-left:-1px;position:absolute;top:24px;left:50%}.manager-home .fm-cap .fm-tlab--1{left:18%}.manager-home .fm-cap .fm-tlab--2{left:38%}.manager-home .fm-cap .fm-base{background:var(--f-hair);height:1px;position:absolute;top:50%;left:0;right:0}.manager-home .fm-cap .fm-decide{width:0;height:0;position:absolute;top:50%;left:58%}.manager-home .fm-cap .fm-decide:before{content:"";border:2px solid var(--f-gold);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px}.manager-home .fm-cap .fm-dlab{line-height:1.3;font-size:var(--f-fs-body-s);white-space:nowrap;font-weight:500;position:absolute;top:50%;left:calc(58% + 18px);transform:translateY(-50%)}.manager-home .fm-cap .fm-dlab small{color:var(--f-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.manager-home .fm-cap .fm-fin{left:calc(var(--lw) + (100% - var(--lw)) * .76);background:var(--f-ink);width:1px;position:absolute;top:-24px;bottom:0}.manager-home .fm-cap .fm-fin__t{line-height:16px;font-size:var(--f-fs-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;position:absolute;top:-2px;left:8px}.manager-home .fm-cap .fm-fin__n{line-height:18px;font-size:var(--f-fs-meta);color:var(--f-muted);white-space:nowrap;position:absolute;bottom:-3px;left:8px}.manager-home .fm-cap .fm-sweep{left:calc(var(--lw) + (100% - var(--lw)) * .76);z-index:2;pointer-events:none;opacity:0;width:0;position:absolute;top:-12px;bottom:0}.manager-home .fm-cap .fm-sweep:before{content:"";background:linear-gradient(#6e56cf00,#6e56cf8c,#6e56cf00);width:2px;position:absolute;top:0;bottom:0;left:-1px}.manager-home .fm-cap .fm-roles{margin-top:var(--f-stack-3);font-size:var(--f-fs-body);color:var(--f-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-inline:1px 8px;display:grid}.manager-home .fm-cap .fm-roles strong{color:var(--f-ink);font-weight:500}.manager-home .fm-cap .fm-roles .fm-dot{vertical-align:2px;margin-right:10px}@media (hover:hover) and (pointer:fine){.manager-home .fm-cap .fm-day{transition:translate var(--f-t-move)}.manager-home .fm-cap .fm-day:hover{translate:0 -2px}}@media (width<=1099px){.manager-home .fm-cap .fm-decide{left:46%}.manager-home .fm-cap .fm-dlab{left:calc(46% + 18px)}}@media (width>=600px) and (width<=899px){.manager-home .fm-cap .fm-day{margin-inline:0}}@media (width>=768px) and (width<=899px){.manager-home .fm-cap .fm-roles{padding-left:33px}}@media (width<=767px){.manager-home .fm-cap .fm-day{margin-inline:0;padding:20px 14px 60px}.manager-home .fm-cap .fm-lanes{--lw:76px;margin-top:var(--f-stack-1)}.manager-home .fm-cap .fm-lane-l,.manager-home .fm-cap .fm-lane{height:56px}.manager-home .fm-cap .fm-lane-l{white-space:nowrap;gap:6px;font-size:13px}.manager-home .fm-cap :is(.fm-tk,.fm-tk-lit,.fm-tk-pend){height:24px;top:20px}.manager-home .fm-cap .fm-tk{background:repeating-linear-gradient(90deg,#b8afba 0 1px,#0000 1px 6px)}.manager-home .fm-cap .fm-tk-lit{background:repeating-linear-gradient(90deg, var(--f-violet) 0 2px, transparent 2px 6px)}.manager-home .fm-cap .fm-tk-pend{background:repeating-linear-gradient(90deg, var(--f-magenta) 0 2px, transparent 2px 6px)}.manager-home .fm-cap .fm-lane-l:first-of-type{align-self:start}.manager-home .fm-cap .fm-lane--k{align-items:flex-end;height:auto;padding-top:56px;display:flex}.manager-home .fm-cap .fm-lane--k:before,.manager-home .fm-cap .fm-lane--k:after{content:"";background:var(--f-violet);width:2px;height:36px;margin-left:-1px;position:absolute;top:8px}.manager-home .fm-cap .fm-lane--k:before{left:18%}.manager-home .fm-cap .fm-lane--k:after{left:38%}.manager-home .fm-cap .fm-tlab{letter-spacing:.08em;line-height:16px;position:static;transform:none}.manager-home .fm-cap .fm-tlab:after{content:none}.manager-home .fm-cap .fm-tlab--1{margin-left:calc(-1 * var(--lw))}.manager-home .fm-cap .fm-tlab--2:before{content:"·";margin:0 6px}.manager-home .fm-cap .fm-sweep{height:36px;top:8px;bottom:auto}.manager-home .fm-cap .fm-decide{left:30%}.manager-home .fm-cap .fm-lane-l:nth-of-type(2){height:68px}.manager-home .fm-cap .fm-lane--t{height:auto;min-height:68px;padding:48px 0 4px}.manager-home .fm-cap .fm-lane--t :is(.fm-base,.fm-decide){top:34px}.manager-home .fm-cap .fm-dlab{white-space:normal;width:calc(46% - 5px);margin-left:calc(30% - 7px);line-height:1.3;position:static;transform:none}.manager-home .fm-cap .fm-fin{top:0;bottom:-48px}.manager-home .fm-cap .fm-fin__t{text-align:right;inset:auto 8px 22px auto}.manager-home .fm-cap .fm-fin__n{text-align:right;bottom:2px;left:auto;right:8px}.manager-home .fm-cap .fm-roles{grid-template-columns:1fr;gap:10px;padding-inline:15px 0}}@media (width<=359px){.manager-home .fm-cap .fm-tlab{letter-spacing:.02em}.manager-home .fm-cap .fm-tlab--2:before{margin:0 4px}.manager-home .fm-cap .fm-lane-l:nth-of-type(2){height:84px}.manager-home .fm-cap .fm-decide{left:16%}.manager-home .fm-cap .fm-lane--t{min-height:84px;padding-top:56px}.manager-home .fm-cap .fm-lane--t :is(.fm-base,.fm-decide){top:42px}.manager-home .fm-cap .fm-dlab{width:calc(60% - 5px);margin-left:calc(16% - 7px)}.manager-home .fm-cap .fm-day{padding-bottom:76px}}@keyframes fm-sweep{0%{left:var(--lw);opacity:1}55%{left:calc(var(--lw) + (100% - var(--lw)) * .76);opacity:1}63%,to{left:calc(var(--lw) + (100% - var(--lw)) * .76);opacity:0}}@keyframes fm-lit{0%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}@keyframes fm-pend{0%,55%{opacity:.12;transform:scaleX(.4)}66%,to{opacity:1;transform:none}}@keyframes fm-gold{0%,38%{box-shadow:0 0 #c9a96a00}42%{box-shadow:0 0 0 10px #c9a96a47}54%,to{box-shadow:0 0 #c9a96a00}}.manager-home[data-motion=running] .fm-cap .fm-day[data-loop-on] .fm-sweep{animation:fm-sweep 12s var(--f-glide) infinite both}.manager-home[data-motion=running] .fm-cap .fm-day[data-loop-on] .fm-tk-lit{animation:fm-lit 12s var(--f-glide) infinite both}.manager-home[data-motion=running] .fm-cap .fm-day[data-loop-on] .fm-decide:before{animation:12s ease-out infinite both fm-gold}.manager-home[data-motion=running] .fm-cap .fm-day[data-loop-on] .fm-tk-pend{animation:fm-pend 12s var(--f-ease) infinite both}
