.wpb[data-astro-cid-qkj7crvw]{background:var(--mist);border-radius:var(--radius-lg);flex-direction:column;gap:16px;margin:12px 0 28px;padding:clamp(22px,4vw,34px);display:flex}.wpb[data-astro-cid-qkj7crvw] .eyebrow[data-astro-cid-qkj7crvw]{margin:0}.wpb-title[data-astro-cid-qkj7crvw]{font-family:var(--serif);font-size:clamp(22px,3vw,28px);line-height:1.25}.wpb-layouts[data-astro-cid-qkj7crvw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wpb-lay[data-astro-cid-qkj7crvw]{text-align:left;border:1px solid var(--line-2);background:var(--card);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:12px;font-size:13px;display:flex}.wpb-lay[data-astro-cid-qkj7crvw] b[data-astro-cid-qkj7crvw]{color:var(--ink);font-size:15px}.wpb-lay[data-astro-cid-qkj7crvw][aria-pressed=true]{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.wpb-ico[data-astro-cid-qkj7crvw]{border:1.5px solid var(--ink);background-color:var(--paper);border-radius:4px;height:44px;margin-bottom:6px;display:block}.wpb-ico-columns[data-astro-cid-qkj7crvw]{background-image:repeating-linear-gradient(90deg, transparent 0 calc(100% / 7 - 1.5px), var(--ink) calc(100% / 7 - 1.5px) calc(100% / 7))}.wpb-ico-rows[data-astro-cid-qkj7crvw]{background-image:linear-gradient(90deg, transparent 68%, var(--ink) 68% calc(68% + 1.5px), var(--mist) calc(68% + 1.5px)), repeating-linear-gradient(180deg, transparent 0 calc(100% / 7 - 1.5px), var(--ink) calc(100% / 7 - 1.5px) calc(100% / 7))}.wpb-ico-grid[data-astro-cid-qkj7crvw]{background-image:linear-gradient(90deg, transparent calc(50% - .75px), var(--ink) calc(50% - .75px) calc(50% + .75px), transparent calc(50% + .75px)), repeating-linear-gradient(180deg, transparent 0 calc(25% - 1.5px), var(--ink) calc(25% - 1.5px) 25%)}.wpb-controls[data-astro-cid-qkj7crvw]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;display:grid}.wpb-set[data-astro-cid-qkj7crvw]{background:var(--card);min-width:0;color:var(--ink-2);border:0;border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:14px 16px;font-size:15px;display:flex}.wpb-set[data-astro-cid-qkj7crvw] legend[data-astro-cid-qkj7crvw]{float:left;letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--accent);font-size:12px;font-weight:600}.wpb-habits[data-astro-cid-qkj7crvw]{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.wpb-col[data-astro-cid-qkj7crvw]{flex-direction:column;gap:12px;display:flex}.f[data-astro-cid-qkj7crvw]{color:var(--ink-2);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.chk[data-astro-cid-qkj7crvw]{color:var(--ink-2);font-size:14px}.wpb[data-astro-cid-qkj7crvw] input[data-astro-cid-qkj7crvw][type=text],.wpb[data-astro-cid-qkj7crvw] input[data-astro-cid-qkj7crvw][type=date],.wpb[data-astro-cid-qkj7crvw] select[data-astro-cid-qkj7crvw]{font:inherit;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);border-radius:10px;padding:9px 12px;font-size:15px;font-weight:400}.wpb-actions[data-astro-cid-qkj7crvw]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wpb-note[data-astro-cid-qkj7crvw]{color:var(--muted);font-size:13px}.wpb-preview[data-astro-cid-qkj7crvw]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px;overflow-x:auto}.wpb-sheet[data-astro-cid-qkj7crvw]{color:#111;min-width:600px;font-family:var(--sans)}@media (width<=700px){.wpb-controls[data-astro-cid-qkj7crvw],.wpb-layouts[data-astro-cid-qkj7crvw]{grid-template-columns:1fr}.wpb-ico[data-astro-cid-qkj7crvw]{display:none}}.wpp h3{margin:0 0 8px;font-family:Georgia,serif;font-size:22px;font-weight:400}.wpp .wp-body{gap:8px;display:grid}.wpp .wp-box{border:1px solid #888;flex-direction:column;min-height:0;padding:4px 6px;display:flex}.wpp .wp-h{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin-bottom:2px;font-size:11px;font-weight:700;display:flex}.wpp .wp-h span{color:#666;font-weight:400}.wpp .wp-ln{border-bottom:1px solid #ccc;flex:1 1 0;min-height:16px}.wpp .wp-ck{border-bottom:1px solid #ccc;flex:1 1 0;align-items:center;gap:6px;min-height:16px;font-size:10px;display:flex}.wpp .wp-ck i{border:1px solid #888;flex-shrink:0;width:9px;height:9px}.wpp table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px}.wpp th,.wpp td{text-align:center;border:1px solid #aaa;height:16px;padding:0}.wpp th.n,.wpp td.n{text-align:left;width:34%;padding:0 4px}.wpp .wp-foot{color:#888;margin-top:6px;font-size:9px}.wpp.columns .wp-body{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:var(--main) var(--side)}.wpp.columns .wp-side{grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.wpp.rows .wp-body{grid-template-columns:68% minmax(0,1fr)}.wpp.rows .wp-days{grid-template-rows:repeat(7, var(--day));gap:6px;display:grid}.wpp.rows .wp-side{flex-direction:column;gap:8px;display:flex}.wpp.rows .wp-side .wp-box{flex:1 1 0}.wpp.grid .wp-body{grid-template-columns:1fr 1fr;grid-auto-rows:var(--day)}.wpp.grid .wp-side{flex-direction:column;gap:6px;display:flex}.wpp.grid .wp-side .wp-box{flex:1 1 0}.wpp .wp-days{display:contents}.wpp.rows .wp-days{display:grid}.wpp.grid .wp-extra{grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}#wpb-print{display:none}@media print{body.printing-wpb>:not(#wpb-print){display:none!important}body.printing-wpb{background:#fff!important}body.printing-wpb #wpb-print{color:#111;font-family:Public Sans,system-ui,sans-serif;display:block}}
