.fexvPG_wrap{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.fexvPG_panel{min-width:0;padding:20px}.fexvPG_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:14px;display:flex}.fexvPG_head b,.fexvPG_person b{letter-spacing:-.01em;font-size:18px}.fexvPG_head small,.fexvPG_person small{color:var(--soft);font-size:13.5px}.fexvPG_diary{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:calc(100% + 8px);margin:-4px}.fexvPG_diary thead th{font:400 11px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--soft);text-align:center;padding:0 0 4px}.fexvPG_diary thead td,.fexvPG_diary tbody th{width:44px}.fexvPG_diary tbody th{font:400 12px/1 var(--mono);color:var(--soft);text-align:left}.fexvPG_diary td{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;height:40px;padding:0 3px;font-size:12.5px;overflow:hidden}.fexvPG_taken{background:var(--t1);color:var(--ink)}.fexvPG_open,.fexvPG_target{border:1px dashed var(--rule);color:var(--muted)}.fexvPG_brk{background:var(--line-2);color:var(--soft)}.fexvPG_foot{font:400 12px/1.4 var(--mono);color:var(--soft);margin:14px 0 0}.fexvPG_target{position:relative}.fexvPG_booked{background:var(--cobalt);color:#fff;border-radius:6px;place-items:center;font-weight:600;display:grid;position:absolute;inset:-1px}.fexvPG_person{align-items:center;gap:12px;margin-bottom:16px;display:flex}.fexvPG_person div{min-width:0}.fexvPG_person b,.fexvPG_person small{display:block}.fexvPG_av{background:var(--t1);width:40px;height:40px;color:var(--cobalt-dk);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.fexvPG_lab{margin:0 0 6px}.fexvPG_hist,.fexvPG_stock{margin:0;padding:0;list-style:none}.fexvPG_hist li,.fexvPG_stock li{border-top:1px solid var(--line-2);padding:10px 0}.fexvPG_hist b{font-size:15px;display:block}.fexvPG_hist small,.fexvPG_stock small{color:var(--soft);font-size:13px;line-height:1.45;display:block}.fexvPG_hist .fexvPG_fresh{background:var(--mist);border-top:0;border-radius:8px;margin-bottom:4px;padding:10px 12px}.fexvPG_fresh b{color:var(--cobalt-dk)}.fexvPG_row{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.fexvPG_row b{font-size:15px}.fexvPG_row>span{color:var(--text);white-space:nowrap}.fexvPG_count{justify-items:end;display:grid}.fexvPG_count>span{grid-area:1/1}.fexvPG_was{opacity:0}.fexvPG_bar{background:var(--line-2);border-radius:4px;height:8px;margin:8px 0 6px;display:block;overflow:hidden}.fexvPG_bar i{background:var(--t2);transform-origin:0;border-radius:4px;height:100%;display:block}.fexvPG_hot .fexvPG_bar i{background:var(--cobalt)}@media (max-width:1100px){.fexvPG_wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.fexvPG_wrap>:first-child{grid-column:1/-1}}@media (max-width:640px){.fexvPG_wrap{grid-template-columns:minmax(0,1fr)}.fexvPG_panel{padding:16px}.fexvPG_diary tr>:nth-child(2),.fexvPG_diary tr>:nth-child(6){display:none}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){:is([data-play]:not([data-play=on]) .fexvPG_booked,[data-play]:not([data-play=on]) .fexvPG_fresh,[data-play]:not([data-play=on]) .fexvPG_now){opacity:0}[data-play]:not([data-play=on]) .fexvPG_was{opacity:1}[data-play]:not([data-play=on]) .fexvPG_drop{transform:scaleX(1.333)}}@media (prefers-reduced-motion:no-preference){[data-play=on] .fexvPG_booked{animation:fexvPG_press .32s var(--ease-out) .2s both}[data-play=on] .fexvPG_fresh{animation:fexvPG_slide .42s var(--ease-out) .65s both}[data-play=on] .fexvPG_drop{animation:fexvPG_shrink .52s var(--ease-io) 1.15s both}[data-play=on] .fexvPG_was{animation:.28s linear 1.15s both fexvPG_out}[data-play=on] .fexvPG_now{animation:.28s linear 1.15s both fexvPG_in}}@keyframes fexvPG_press{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes fexvPG_slide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes fexvPG_shrink{0%{transform:scaleX(1.333)}to{transform:none}}@keyframes fexvPG_out{0%{opacity:1}to{opacity:0}}@keyframes fexvPG_in{0%{opacity:0}to{opacity:1}}
