.pdv[data-astro-cid-yfphpdgu]{border:1px solid var(--color-border);width:min(100%,36rem);color:var(--color-text);background:#fff;border-radius:1.1rem;margin-inline:auto;font-size:.78rem;line-height:1.25;overflow:hidden;box-shadow:0 32px 60px -30px #093caf66}.pdv[data-astro-cid-yfphpdgu] small[data-astro-cid-yfphpdgu]{color:var(--color-text-muted);font-size:.7rem;display:block}.pdv-bar[data-astro-cid-yfphpdgu]{background:var(--color-blue-500);color:#fff;justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}.pdv-bar[data-astro-cid-yfphpdgu] b[data-astro-cid-yfphpdgu]{font-weight:600}.pdv-bar[data-astro-cid-yfphpdgu] span[data-astro-cid-yfphpdgu]{opacity:.85;font-size:.72rem}.pdv-body[data-astro-cid-yfphpdgu]{grid-template-columns:1fr;gap:.8rem;padding:.9rem;display:grid}@media (width>=520px){.pdv-body[data-astro-cid-yfphpdgu]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.pdv-grid[data-astro-cid-yfphpdgu]{grid-template-columns:repeat(2,1fr);align-content:start;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pdv-tile[data-astro-cid-yfphpdgu]{border:1px solid var(--color-border);background:#fff;border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.6rem;display:flex;position:relative}.pdv-tile[data-astro-cid-yfphpdgu] b[data-astro-cid-yfphpdgu]{color:var(--color-blue-700);font-weight:600}.pdv-tile[data-astro-cid-yfphpdgu] em[data-astro-cid-yfphpdgu]{background:var(--color-blue-500);color:#fff;border-radius:9999px;padding:.05rem .4rem;font-size:.65rem;font-style:normal;font-weight:600;position:absolute;top:.35rem;right:.4rem}.pdv-tile[data-astro-cid-yfphpdgu].is-sel{border-color:var(--color-blue-500);background:var(--color-blue-30)}.pdv-tile[data-astro-cid-yfphpdgu]:not(.is-sel) em[data-astro-cid-yfphpdgu]{display:none}.pdv-side[data-astro-cid-yfphpdgu]{background:var(--color-surface);border-radius:.8rem;flex-direction:column;gap:.55rem;padding:.7rem;display:flex}.pdv-student[data-astro-cid-yfphpdgu]{align-items:center;gap:.55rem;display:flex}.pdv-student[data-astro-cid-yfphpdgu] b[data-astro-cid-yfphpdgu]{font-weight:600;display:block}.pdv-av[data-astro-cid-yfphpdgu]{background:var(--color-blue-100);width:1.9rem;height:1.9rem;color:var(--color-blue-700);border-radius:9999px;place-items:center;font-weight:600;display:grid}.pdv-h[data-astro-cid-yfphpdgu]{margin:0;font-weight:600}.pdv-items[data-astro-cid-yfphpdgu]{flex-direction:column;gap:.3rem;min-height:4.6rem;margin:0;padding:0;list-style:none;display:flex}.pdv-items[data-astro-cid-yfphpdgu] li[data-astro-cid-yfphpdgu]{background:#fff;border-radius:.45rem;justify-content:space-between;gap:.4rem;padding:.3rem .45rem;display:flex}.pdv-items[data-astro-cid-yfphpdgu] b[data-astro-cid-yfphpdgu]{font-weight:600}.pdv-total[data-astro-cid-yfphpdgu]{border-top:1px solid var(--color-blue-100);justify-content:space-between;align-items:center;padding-top:.35rem;font-size:.9rem;font-weight:600;display:flex}.pdv-sum[data-astro-cid-yfphpdgu]{justify-items:end;display:grid}.pdv-sum[data-astro-cid-yfphpdgu]>b[data-astro-cid-yfphpdgu]{opacity:0;grid-area:1/1;font-weight:600}.pdv-sum[data-astro-cid-yfphpdgu] .s3[data-astro-cid-yfphpdgu]{opacity:1}.pdv-pay[data-astro-cid-yfphpdgu]{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.pdv-pay[data-astro-cid-yfphpdgu] li[data-astro-cid-yfphpdgu]{border:1px solid var(--color-border);background:#fff;border-radius:9999px;padding:.3rem .6rem;font-weight:600}.pdv-pay[data-astro-cid-yfphpdgu] .on[data-astro-cid-yfphpdgu]{border-color:var(--color-blue-500);background:var(--color-blue-500);color:#fff}.pdv-go[data-astro-cid-yfphpdgu]{background:var(--color-yellow-500);color:var(--color-blue-800);text-align:center;border-radius:9999px;margin-top:.2rem;padding:.55rem;font-weight:600}.pdv-ok[data-astro-cid-yfphpdgu]{background:var(--color-green-100);color:var(--color-green-900);border-radius:.55rem;align-items:center;gap:.4rem;margin:0;padding:.4rem .6rem;font-weight:600;display:flex}.pdv-ok[data-astro-cid-yfphpdgu] svg[data-astro-cid-yfphpdgu]{flex:none;width:.9rem;height:.9rem}.motion .pdv-tile[data-astro-cid-yfphpdgu].is-sel{animation:pdv-tap .6s var(--ease-out) var(--t) both}.motion .pdv-tile[data-astro-cid-yfphpdgu] em[data-astro-cid-yfphpdgu]{animation:pdv-pop .4s cubic-bezier(.34, 1.56, .64, 1) calc(var(--t) + .15s) both}.motion .ci[data-astro-cid-yfphpdgu]{animation:pdv-slide .5s var(--ease-out) var(--t) both}.motion .pdv-sum[data-astro-cid-yfphpdgu] .s0[data-astro-cid-yfphpdgu]{animation:1.1s linear both pdv-hold}.motion .pdv-sum[data-astro-cid-yfphpdgu] .s1[data-astro-cid-yfphpdgu]{animation:pdv-swap 1s var(--ease-out) 1.1s both}.motion .pdv-sum[data-astro-cid-yfphpdgu] .s2[data-astro-cid-yfphpdgu]{animation:pdv-swap 1s var(--ease-out) 2.1s both}.motion .pdv-sum[data-astro-cid-yfphpdgu] .s3[data-astro-cid-yfphpdgu]{animation:pdv-in .45s var(--ease-out) 3.1s both}.motion .pdv-pay[data-astro-cid-yfphpdgu] .on[data-astro-cid-yfphpdgu]{animation:pdv-sel .5s var(--ease-out) 3.8s both}.motion .pdv-go[data-astro-cid-yfphpdgu]{animation:.5s cubic-bezier(.34,1.56,.64,1) 4.2s both pdv-pop}.motion .pdv-ok[data-astro-cid-yfphpdgu]{animation:pdv-slide .5s var(--ease-out) 4.8s both}@keyframes pdv-tap{0%{border-color:var(--color-border);background:#fff;scale:1}40%{scale:.95}to{border-color:var(--color-blue-500);background:var(--color-blue-30);scale:1}}@keyframes pdv-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes pdv-slide{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes pdv-hold{0%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes pdv-swap{0%{opacity:0;translate:0 6px}15%,85%{opacity:1;translate:0}to{opacity:0}}@keyframes pdv-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes pdv-sel{0%{border-color:var(--color-border);color:var(--color-text);background:#fff}to{border-color:var(--color-blue-500);background:var(--color-blue-500);color:#fff}}
