.wb{border-radius:30px;margin-top:60px;padding:40px}.wb-cap{color:#0009;font-size:13.5px;font-weight:600}.wb-often{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.wb-often .gd-chips{margin-top:0}.wb-body{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:24px;margin-top:24px;display:grid}.wb-form{background:#fffffff0;border-radius:22px;padding:22px 26px 24px;box-shadow:0 10px 30px #1e285a12}.wb-form-t{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:500}.wb-form dl{margin:12px 0 0}.wb-field{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.wb-field dt{color:var(--ink-3);padding-top:2px;font-size:13.5px}.wb-field dd{color:#000000d6;overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.45}.wb-field.is-on dd{color:#1e7a3c;background:#e8f7ec;border-radius:999px;justify-self:start;align-items:center;min-height:28px;padding:2px 11px;font-size:13.5px;font-weight:500;display:inline-flex}.wb-prompt{border-bottom:0}.wb-prompt dd{background:var(--soft);border-radius:16px;padding:12px 14px;font-size:15px}.wb-form .gd-inv-foot{margin-top:8px}.wb-day{background:#fffffff0;border-radius:22px;padding:22px 24px 24px;box-shadow:0 14px 40px #1e285a12}.wb-track{height:28px;margin:16px 8px 0;position:relative}.wb-line{background:#00000014;border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.wb-shut{background:repeating-linear-gradient(135deg,#00000012 0 4px,#0000 4px 8px);border-radius:999px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.wb-tick{background:#fff;border:2px solid #0000003d;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.wb-tick.is-off{background:0 0;border-style:dashed;border-color:#0000004d}.wb-tick.is-read{background:#141414;border-color:#141414;width:16px;height:16px}.wb-pin{background:#3d6fe0;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #3d6fe040}.wb-scale{color:var(--ink-3);justify-content:space-between;margin-top:6px;font-size:12.5px;display:flex}.wb-events{color:#000c;flex-direction:column;gap:9px;margin-top:16px;font-size:14.5px;line-height:1.4;display:flex}.wb-events li{align-items:flex-start;gap:10px;display:flex}.wb-key{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.wb-key.run{background:#fff;border:2px solid #0000003d}.wb-key.pin{background:#3d6fe0}.wb-key.mail{background:#fff4d6;border:2px solid #7a5200}.wb-key.off{border:2px dashed #0000004d}.wb-key.read{background:#141414}.wb-note{color:var(--ink-3);text-align:center;margin-top:20px;font-size:13.5px}.wb-panel{background:#fff;border-radius:22px;margin-top:26px;padding:6px 18px 10px;box-shadow:0 14px 34px #1e143c12}.wb-panel-cap{border-bottom:1px solid var(--line);color:#000000b8;align-items:center;gap:10px;min-width:0;padding:12px 0;font-size:14px;font-weight:600;display:flex}.wb-panel-cap .av{flex:none;width:28px;height:28px}.wb-panel-cap .av img{width:21px;height:21px}.wb-panel .gd-row{gap:10px;padding:11px 0}.wb-panel .gd-row-l{min-width:0;font-size:15px}.wb-tip{text-align:center;max-width:760px;color:var(--ink-2);margin:32px auto 0;font-size:16.5px;line-height:1.5}@media (max-width:1060px){.wb-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.wb{padding:24px}}@media (max-width:560px){.wb{margin-top:40px;padding:16px}.wb-form{padding:18px}.wb-field{grid-template-columns:minmax(0,1fr);gap:4px}.wb-day{padding:18px}.wb-panel .gd-row{flex-wrap:wrap;gap:6px 12px}.wb-panel .gd-pill{white-space:normal;height:auto;min-height:28px;padding:4px 11px}}
