.rp .dw-step h2 small{font-size:12px;font-weight:500;color:var(--muted)}.rp .rp-goals{grid-template-columns:repeat(2,1fr)}.rp .rp-goals button:first-child{grid-column:1/-1}.rp-in{display:flex;flex-direction:column;gap:5px;margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.08em;color:#6b775c;text-transform:uppercase}.rp .rp-in input,.rp .rp-in select{width:100%;height:44px;border:1px solid var(--line);border-radius:12px;padding:0 12px;font:600 15px Inter,Arial,sans-serif;color:var(--ink);background:#fbfcf8;margin:0;min-width:0;text-transform:none;letter-spacing:0}.rp .rp-in input:focus,.rp .rp-in select:focus{border-color:var(--ink);outline:none;background:#fff}.rp .rp-in input:disabled{opacity:.5}.rp-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.rp .rp-days button{padding:10px 2px;font-size:12px}.rp-warn{display:flex;gap:10px;margin-top:14px;padding:12px 14px;border-radius:16px;background:#fdf3d6;color:#5c4400;font-size:13.5px;line-height:1.5}.rp-warn svg{width:18px;height:18px;flex:0 0 auto;margin-top:2px}.rp-warn p+p{margin-top:4px!important}.rp-z ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.rp-z li{border-radius:14px;padding:10px 12px;background:#f6f8f1;border-left:4px solid #b9c6ad}.rp-z b{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#4c5a4f}.rp-z li span{display:block;font-size:18px;font-weight:700;letter-spacing:-.02em;margin-top:2px}.rp-z li span small{font-size:12px;color:var(--muted);font-weight:600}.rp-z em{font-style:normal;font-size:12px;color:var(--muted)}.z-E,.z-L,.z-C{border-color:#9ccc3c!important}.z-T,.z-M,.z-H{border-color:#e7b94a!important}.z-I,.z-R,.z-S{border-color:#e07a4f!important}.z-G{border-color:#192a26!important}.z-W,.z-J{border-color:#c9d2c2!important}.rp-bars{display:flex;align-items:flex-end;gap:3px;height:140px;padding-top:6px}.rp-bar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;min-width:0}.rp-bar>i{display:block;position:relative;width:100%;max-height:calc(100% - 16px);background:#dbe9c2;border-radius:6px 6px 0 0}.rp-bar.is-cut>i{background:#f3e3b5}.rp-bar.is-taper>i{background:#cfe0ad}.rp-bar.is-now>i{outline:2px solid var(--ink);outline-offset:1px}.rp-bar>i>b{position:absolute;left:0;right:0;bottom:0;background:#4f7a1f;border-radius:6px 6px 0 0}.rp-bar small{font-size:9.5px;color:#8a9686;font-weight:600}.rp-bar.is-now small{color:var(--ink);font-weight:800}.rp-legend{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:12px;color:var(--muted);margin-top:10px!important}.rp-legend span{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:-8px}.rp-legend .l1{background:#dbe9c2}.rp-legend .l2{background:#4f7a1f}.rp-legend .l3{background:#f3e3b5}.rp-cal{margin-top:16px;display:flex;flex-direction:column;gap:5px}.rp-cal__h,.rp-wk{display:grid;grid-template-columns:54px repeat(7,minmax(0,1fr));gap:5px}.rp-cal__h span{font-size:10px;font-weight:700;letter-spacing:.1em;color:#8a9686;text-align:center;text-transform:uppercase}.rp-wl{display:flex;flex-direction:column;justify-content:center;font-size:11px;line-height:1.2}.rp-wl b{font-weight:800}.rp-wl small{font-size:10px;color:#8a9686}.rp-wk.is-now .rp-wl b{color:#4f7a1f}.rp .rp-c{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:58px;padding:6px 7px;border-radius:12px;border:1px solid var(--line);background:#fff;text-align:left;white-space:normal;transition:transform .15s,border-color .15s}.rp .rp-c:hover{transform:translateY(-1px);border-color:#b9c6ad}.rp-c small{font-size:10px;font-weight:700;color:#8a9686}.rp-c b{font-size:11.5px;line-height:1.15;font-weight:700}.rp-c em{font-style:normal;font-size:11px;color:var(--muted);margin-top:auto}.rp .rp-c.is-rest{background:transparent;border:1px dashed #e1e5dc}.rp .rp-c.k-easy,.rp .rp-c.k-rw{border-left:4px solid #9ccc3c}.rp .rp-c.k-long{border-left:4px solid #3d6b8f}.rp .rp-c.k-q{border-left:4px solid #e07a4f}.rp .rp-c.k-race{background:var(--lime);border-color:var(--lime)}.rp .rp-c.is-done{background:var(--ink);border-color:var(--ink);color:#fff}.rp .rp-c.is-done small,.rp .rp-c.is-done em{color:var(--lime)}.rp .rp-c.is-miss{background:#fbf4f1}.rp .rp-c.is-today{box-shadow:0 0 0 2px var(--bg),0 0 0 4px #9ccc3c}.rp .rp-c[aria-selected=true]{outline:2px solid var(--ink);outline-offset:1px}.rp-tick{position:absolute;top:5px;right:5px;width:15px;height:15px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center}.rp-tick svg{width:10px;height:10px;stroke-width:3}.rp-day{margin-top:16px;border:1.5px solid #dfe8cf;background:#f7faef;border-radius:22px;padding:16px}.rp-day.k-q{background:#fdf5f0;border-color:#f3d6c8}.rp-day.k-long{background:#f0f5f9;border-color:#d3e1ec}.rp-day.k-race{background:#f6fbe3;border-color:#cfe39a}.rp-day__h{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.rp-k{font-size:10.5px;letter-spacing:.14em;font-weight:700;color:#6b775c}.rp-day h3{font-size:22px;letter-spacing:-.03em;font-weight:600;margin-top:2px}.rp-nav{display:flex;gap:6px}.rp .rp-nav .dw-btn{width:40px;height:40px}.rp .rp-nav .dw-btn[disabled]{opacity:.35;cursor:default;transform:none}.rp-sess{margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px 16px}.rp-big{font-size:26px;font-weight:700;letter-spacing:-.04em}.rp-big small{font-size:14px;color:var(--muted);font-weight:600;letter-spacing:0}.rp-sess ol{display:flex;flex-direction:column;gap:6px;margin-top:10px!important}.rp-sess li{border-left:4px solid #b9c6ad;padding:6px 10px;background:#f7f8f3;border-radius:0 10px 10px 0}.rp-sess li small{display:block;font-size:10px;letter-spacing:.12em;font-weight:700;color:#6b775c;text-transform:uppercase}.rp-sess li span{font-size:14px;line-height:1.45}.rp-tip{font-size:13.5px;color:var(--muted);margin-top:10px!important;line-height:1.5}.rp-day__act{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rp .rp-day__act .dw-btn{height:48px;padding:0 20px;font-size:14.5px}.rp .dw-btn.is-on{background:var(--lime);border-color:var(--lime)}.rp-plan{margin-top:16px;border:1px solid var(--line);border-radius:18px;background:#fbfcf8}.rp-plan summary{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;cursor:pointer;list-style:none;font-size:14.5px}.rp-plan summary::-webkit-details-marker{display:none}.rp-plan summary span{font-size:12px;color:var(--muted);display:flex;gap:10px;align-items:center}.rp-plan summary span:after{content:"+";font-size:18px;color:#6c8440;line-height:1}.rp-plan[open] summary span:after{content:"\2212"}.rp-pw{padding:4px 16px 12px;border-top:1px dashed #e3e7dd}.rp-pw h4{font-size:14px;font-weight:700;margin:10px 0 4px}.rp-pw h4 small{font-weight:500;color:var(--muted);font-size:12px}.rp-pw li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:4px 0;font-size:13px;line-height:1.45;color:#3e4d47}.rp-pw li strong{color:var(--ink)}.rp .rp-club{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:16px 18px;border-radius:20px;background:#eef6d9;transition:transform .2s}.rp .rp-club:hover{transform:translateY(-2px)}.rp-club b{display:block;font-size:15.5px}.rp-club small{font-size:13px;color:var(--muted)}.rp-club i{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--lime);display:grid;place-items:center;font-style:normal}.rp-play .dw-play__main.rp-z-I,.rp-play .dw-play__main.rp-z-R,.rp-play .dw-play__main.rp-z-S{background:radial-gradient(circle at 50% 30%,#fde3d6 0,transparent 60%)}.rp-play .dw-play__main.rp-z-T,.rp-play .dw-play__main.rp-z-M,.rp-play .dw-play__main.rp-z-H,.rp-play .dw-play__main.rp-z-G{background:radial-gradient(circle at 50% 30%,#fbeec9 0,transparent 60%)}.rp-play .dw-play__main.rp-z-W,.rp-play .dw-play__main.rp-z-J{background:radial-gradient(circle at 50% 30%,#e8ece2 0,transparent 60%)}.rp-play .dw-play__main.rp-z-E,.rp-play .dw-play__main.rp-z-L,.rp-play .dw-play__main.rp-z-C{background:radial-gradient(circle at 50% 30%,#ecf7c2 0,transparent 60%)}.rp-play .dw-play__big{margin-bottom:36px}.rpf{padding-top:0}.rpf .dwf-card{min-height:0}.rpf-chart{display:flex;align-items:flex-end;gap:3px;height:120px;margin-top:16px!important;position:relative}.rpf-chart i{flex:1;height:var(--h);border-radius:5px 5px 0 0;background:#ddf580;opacity:.9}.rpf-chart i.is-cut{background:#b9c4b4}.rpf-chart i.is-taper{background:#8aa14d}.rpf-chart.is-in i{animation:rpgrow .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0)*20ms);transform-origin:bottom}@keyframes rpgrow{0%{transform:scaleY(0)}to{transform:none}}.rpf-week{display:flex;flex-direction:column;gap:6px;margin-top:14px!important}.rpf-week li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-left:4px solid #9ccc3c;border-radius:12px;padding:8px 12px;font-size:13.5px;color:#fff}.rpf-week li.k-q{border-left-color:#e07a4f}.rpf-week li.k-long{border-left-color:#7fb0d6}.rpf-week li.k-race{border-left-color:#ddf580}.rpf-week b{font-size:11px;letter-spacing:.1em;color:#ddf580}.rpf-week em{font-style:normal;color:#b9c4b4;font-size:12.5px}@media(max-width:900px){.rpf{padding-top:20px}}@media(max-width:640px){.rp-grid{grid-template-columns:1fr}.rp-z ul{grid-template-columns:1fr 1fr}.rp-z li span{font-size:16px}.rp-cal__h,.rp-wk{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.rp-cal__h span:first-child{display:none}.rp-wl{grid-column:1/-1;flex-direction:row;gap:8px;align-items:baseline;margin-top:6px}.rp .rp-c{min-height:50px;padding:4px;border-radius:9px}.rp .rp-c.k-easy,.rp .rp-c.k-rw,.rp .rp-c.k-long,.rp .rp-c.k-q{border-left-width:3px}.rp-c b,.rp-c em{font-size:9.5px}.rp-tick{width:12px;height:12px;top:3px;right:3px}.rp-tick svg{width:8px;height:8px}.rp-day{padding:12px;margin:16px -4px 0}.rp .rp-day__act .dw-btn{flex:1 1 auto}.rp-bars{height:110px;gap:2px}.rp-bar small{font-size:8px}.dw-acts .dw-btn span{display:inline}}@media print{.rp .rp-cal,.rp .rp-day,.rp .rp-club,.rp .rp-chart,.rp .dw-stats{display:none!important}.rp .rp-plan{border:0;background:none}.rp .rp-plan summary span:after{display:none}.rp-pw{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/dryden-run.css.map */
