.pa[data-astro-cid-oydxe6nn]{display:grid;gap:24px;padding:clamp(18px,3vw,28px);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);color:var(--text)}.pa__label[data-astro-cid-oydxe6nn]{display:block;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:10px}.pa__chips[data-astro-cid-oydxe6nn]{display:none}.pa__chips[data-astro-cid-oydxe6nn] button[data-astro-cid-oydxe6nn]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:0;background:transparent;font-weight:500;font-size:.92rem;cursor:pointer;color:var(--muted);transition:background .2s,color .2s}.pa__chips[data-astro-cid-oydxe6nn] button[data-astro-cid-oydxe6nn] svg{width:20px;height:20px;flex:none;color:var(--teal)}.pa__chips[data-astro-cid-oydxe6nn] button[data-astro-cid-oydxe6nn][data-cat=cardio] svg{color:var(--rose)}.pa__chips[data-astro-cid-oydxe6nn] button[data-astro-cid-oydxe6nn][data-cat=mulher] svg{color:var(--violet)}.pa__chips[data-astro-cid-oydxe6nn] button[data-astro-cid-oydxe6nn][data-cat=odonto] svg{color:var(--amber)}.pa__chips[data-astro-cid-oydxe6nn] button[data-astro-cid-oydxe6nn][data-cat=procedimentos] svg{color:var(--blue)}.pa__chips[data-astro-cid-oydxe6nn] button[data-astro-cid-oydxe6nn]:hover{background:var(--surface-2);color:var(--text)}.pa__chips[data-astro-cid-oydxe6nn] button[data-astro-cid-oydxe6nn][aria-checked=true]{background:var(--ink);color:#fff}.pa__main[data-astro-cid-oydxe6nn]{min-width:0}.pa__head[data-astro-cid-oydxe6nn]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pa__head[data-astro-cid-oydxe6nn] h3[data-astro-cid-oydxe6nn]{font-size:clamp(1.35rem,2.6vw,1.75rem);margin-bottom:10px}.pa__facts[data-astro-cid-oydxe6nn]{display:flex;flex-wrap:wrap;gap:6px}.pa__ring[data-astro-cid-oydxe6nn]{position:relative;width:84px;height:84px;flex:none;display:grid;place-items:center}.pa__ring[data-astro-cid-oydxe6nn] svg[data-astro-cid-oydxe6nn]{position:absolute;inset:0;transform:rotate(-90deg)}.pa__ring[data-astro-cid-oydxe6nn] circle[data-astro-cid-oydxe6nn]{fill:none;stroke:var(--surface-2);stroke-width:4}.pa__ring[data-astro-cid-oydxe6nn] .pa__ring-bar[data-astro-cid-oydxe6nn]{stroke:var(--teal);stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:calc(119.4 - (119.4 * var(--p)) / 100);transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.pa__ring[data-astro-cid-oydxe6nn].is-done .pa__ring-bar[data-astro-cid-oydxe6nn]{stroke:#1fbf5b}.pa__ring[data-astro-cid-oydxe6nn] span[data-astro-cid-oydxe6nn]{font-family:var(--font-display);font-weight:700;font-size:.95rem}.pa__list[data-astro-cid-oydxe6nn]{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.pa__list[data-astro-cid-oydxe6nn] label{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid var(--line);cursor:pointer;transition:background .2s,border-color .2s}.pa__list[data-astro-cid-oydxe6nn] label:hover{border-color:#02b8bf66}.pa__list[data-astro-cid-oydxe6nn] input{position:absolute;opacity:0;pointer-events:none}.pa__list[data-astro-cid-oydxe6nn] .pa__box{width:26px;height:26px;flex:none;border-radius:8px;border:2px solid #c5d3df;display:grid;place-items:center;color:transparent;transition:all .2s}.pa__list[data-astro-cid-oydxe6nn] .pa__box svg{width:16px;height:16px}.pa__list[data-astro-cid-oydxe6nn] input:checked+.pa__box{background:var(--teal);border-color:var(--teal);color:#fff;transform:scale(1.06)}.pa__list[data-astro-cid-oydxe6nn] input:focus-visible+.pa__box{outline:3px solid var(--teal);outline-offset:2px}.pa__list[data-astro-cid-oydxe6nn] label:has(input:checked){background:#02b8bf0f;border-color:#02b8bf59}.pa__list[data-astro-cid-oydxe6nn] label:has(input:checked) strong{text-decoration:line-through;text-decoration-color:#02b8bf99}.pa__list[data-astro-cid-oydxe6nn] strong{display:block;font-weight:600}.pa__list[data-astro-cid-oydxe6nn] small{display:block;color:var(--muted);font-size:.9rem}.pa__warn[data-astro-cid-oydxe6nn]{display:flex;gap:10px;margin:18px 0 8px;padding:14px 16px;border-radius:14px;background:#f5a5241a;color:#7a4f05;font-size:.92rem}.pa__warn[data-astro-cid-oydxe6nn] svg{width:20px;height:20px;flex:none;margin-top:2px}.pa__note[data-astro-cid-oydxe6nn]{font-size:.82rem;color:var(--muted)}.pa__actions[data-astro-cid-oydxe6nn]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.pa__actions[data-astro-cid-oydxe6nn] .btn--ghost[data-astro-cid-oydxe6nn]{color:var(--ink)}@media(max-width:520px){.pa__actions[data-astro-cid-oydxe6nn] .btn[data-astro-cid-oydxe6nn]{width:100%}.pa__ring[data-astro-cid-oydxe6nn]{width:64px;height:64px}}@media(min-width:960px){.pa[data-astro-cid-oydxe6nn]{grid-template-columns:300px 1fr;gap:36px}.pa__select[data-astro-cid-oydxe6nn]{display:none}.pa__chips[data-astro-cid-oydxe6nn]{display:grid;gap:2px;max-height:560px;overflow-y:auto;padding-right:6px}}
