.lp .legend{display:flex;flex-direction:column;gap:14px}.lp .legend div{display:flex;gap:14px;align-items:flex-start}.lp .legend i{width:14px;height:14px;border-radius:50%;flex:none;margin-top:5px}.lp .legend b{font-weight:600}.lp .cal{flex:1;display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.lp .day .dots{display:flex;gap:5px}.lp .day .dots i{width:16px;height:16px;border-radius:50%}.lp .day.off{background:transparent;border:1px dashed var(--line)}.lp .dn{background:var(--sand);box-shadow:inset 0 0 0 1px #00000014}.lp .ds{background:var(--green)}.lp .doc-note{font-size:13px;color:var(--ink-mute)}@media(max-width:700px){.lp .month{flex-direction:column;gap:28px}.lp .month .left{width:auto}.lp .cal{width:100%;gap:5px}.lp .day{height:58px;padding:6px;border-radius:10px}.lp .day .d{font-size:10px}.lp .day .dots{gap:3px}.lp .day .dots i{width:10px;height:10px}}.lp .bars{display:flex;flex-direction:column;gap:28px;margin-top:8px}.lp .scale{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-mute);margin-top:6px}.lp .kv{display:flex;flex-direction:column}.lp .kv div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid rgba(16,16,16,.15);font-size:15px}.lp .bg-s .kv div{border-color:#ffffff38}.lp .kv span:last-child{font-weight:600;text-align:right}.lp .cal{position:relative}.lp .cal .day{transition:transform .6s var(--ease-spring),background-color .5s}.lp .cal.pre .day{transform:scale(.86)}.lp .cal-mark{position:absolute;left:0;top:0;z-index:2;border:2px solid #776D3E;border-radius:14px;pointer-events:none;transition:transform .5s var(--ease-io)}.lp .cal-mark b{position:absolute;left:50%;top:-12px;transform:translate(-50%);background:#776d3e;color:#fff;font:600 11px/14px Inter,sans-serif;border-radius:999px;padding:3px 8px;white-space:nowrap}.lp .cal .day.past{background:#fff}.lp .dots i.pop{animation:dotPop .7s var(--ease-spring)}.lp .cal svg.route{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:2}.lp .cal svg.route path{fill:none;stroke:#776d3e;stroke-width:1.6;stroke-dasharray:4 6;opacity:.75}.lp .cal svg.route .mask{stroke:var(--surface);stroke-width:4;stroke-dasharray:none;opacity:1}.lp .cal svg.route circle{fill:#776d3e}.lp .dots i{transition:transform .5s var(--ease-spring)}.lp .cal.pre .dots i{transform:scale(0)}@media(prefers-reduced-motion:reduce){.lp .rv.pre,.lp .cal.pre .day,.lp .cal.pre .dots i{transform:none}.lp .cal-mark{display:none}}@keyframes dotPop{40%{transform:scale(1.7)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lp-dosing.css.map */
