.plannerScroll{scroll-snap-type:x mandatory}.plannerWeek{scroll-snap-align:start}.planModeTag{color:var(--pool-deep);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.plannerBlock.planMine{justify-content:flex-start;min-height:132px;padding:10px 10px 8px}.planMineLink{color:inherit;border-radius:8px;flex-direction:column;flex:auto;justify-content:center;gap:2px;display:flex}.planMineLink:hover .blockName{text-underline-offset:3px;text-decoration:underline}.planRemove{color:inherit;background:#ffffff2e;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;margin-top:6px;padding:0 8px;font-size:12px;font-weight:700;transition:background-color .15s;display:flex}.planRemove:hover{background:#ffffff52}.tonePool .planMineLink:focus-visible,.tonePool .planRemove:focus-visible{outline-color:#fff}.plannerBlock.planFill{transition:background-color .15s,border-style .15s}.plannerBlock.planFill:hover{background:var(--park-pale);border-style:solid}.planFill .blockName{text-underline-offset:3px;text-decoration:underline}.planClear{align-items:center;min-height:44px;margin-left:auto;display:inline-flex}@media (max-width:860px){.planClear{margin-left:0}}@media (prefers-reduced-motion:reduce){.planRemove,.plannerBlock.planFill{transition:none}}
