.Grid-module__4V0Iqq__scroll{margin:0 -4px;padding:4px;overflow-x:auto}.Grid-module__4V0Iqq__grid{-webkit-user-select:none;user-select:none;gap:4px;display:grid}.Grid-module__4V0Iqq__paint .Grid-module__4V0Iqq__cell{touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.Grid-module__4V0Iqq__head{flex-direction:column;align-items:center;padding-bottom:6px;line-height:1.2;display:flex}.Grid-module__4V0Iqq__dow{color:var(--hint);font-size:11px}.Grid-module__4V0Iqq__date{font-family:var(--display);font-size:15px;font-weight:700}.Grid-module__4V0Iqq__time{color:var(--hint);text-align:right;padding-right:8px;font-size:11px;transform:translateY(-7px)}.Grid-module__4V0Iqq__cell{cursor:pointer;background:var(--fill);border:none;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0;transition:background .12s,transform .12s;display:flex;overflow:hidden}.Grid-module__4V0Iqq__on{background:var(--green)}.Grid-module__4V0Iqq__paint .Grid-module__4V0Iqq__cell{border-radius:10px;height:44px;transition:none}.Grid-module__4V0Iqq__paint .Grid-module__4V0Iqq__cell.Grid-module__4V0Iqq__on{background:var(--green)}@media (hover:hover){.Grid-module__4V0Iqq__paint .Grid-module__4V0Iqq__cell:not(.Grid-module__4V0Iqq__on):hover{background:var(--heat-1)}}.Grid-module__4V0Iqq__runText{color:var(--on-green);white-space:normal;pointer-events:none;align-self:flex-start;margin-top:6px;padding:0 6px;font-size:11px;font-weight:600;line-height:1.15;overflow:hidden}.Grid-module__4V0Iqq__paint .Grid-module__4V0Iqq__cell:has(.Grid-module__4V0Iqq__runText){justify-content:flex-start}.Grid-module__4V0Iqq__headBtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;padding-top:4px}.Grid-module__4V0Iqq__headBtn:hover{background:var(--fill-2)}.Grid-module__4V0Iqq__timeBtn{font:inherit;color:var(--hint);cursor:pointer;text-align:right;background:0 0;border:none;padding:0 8px 0 0;font-size:11px}.Grid-module__4V0Iqq__timeBtn:hover{color:var(--ink)}.Grid-module__4V0Iqq__paintWrap{position:relative}.Grid-module__4V0Iqq__chip{z-index:2;opacity:0;pointer-events:none;background:var(--green-ink);color:#fff;font-family:var(--display);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:-40px;left:50%;transform:translate(-50%,6px)}.Grid-module__4V0Iqq__chip[data-erase="1"]{background:var(--ink)}.Grid-module__4V0Iqq__chipOn{opacity:1;transform:translate(-50%)}.Grid-module__4V0Iqq__busy{background:repeating-linear-gradient(135deg, var(--line-2) 0 4px, var(--fill) 4px 8px)}.Grid-module__4V0Iqq__busyText{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:10px;overflow:hidden}.Grid-module__4V0Iqq__ring{box-shadow:inset 0 0 0 2px var(--ink)}.Grid-module__4V0Iqq__focus{box-shadow:0 0 0 2px var(--ink)}@media (prefers-reduced-motion:reduce){.Grid-module__4V0Iqq__cell{transition:none}}.Grid-module__4V0Iqq__dayNav{touch-action:pan-y;align-items:center;gap:8px;margin-bottom:10px;display:flex}.Grid-module__4V0Iqq__navBtn{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;font-size:22px;line-height:1}.Grid-module__4V0Iqq__navBtn:disabled{opacity:.35;cursor:default}.Grid-module__4V0Iqq__navNext{background:var(--ink);color:var(--cream);border-color:var(--ink)}.Grid-module__4V0Iqq__navMid{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.Grid-module__4V0Iqq__navRange{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.Grid-module__4V0Iqq__dots{gap:5px;display:flex}.Grid-module__4V0Iqq__dot,.Grid-module__4V0Iqq__dotOn{background:var(--line-2);border-radius:3px;width:6px;height:6px;transition:width .2s,background .2s}.Grid-module__4V0Iqq__dotOn{background:var(--ink);width:16px}
.manage-module__HhLy4W__layout{grid-template-columns:minmax(0,1fr);display:grid}.manage-module__HhLy4W__side,.manage-module__HhLy4W__main{min-width:0}@media (min-width:1000px){.manage-module__HhLy4W__layout{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:64px}.manage-module__HhLy4W__side{position:sticky;top:24px}.manage-module__HhLy4W__main{padding-top:40px}}
