.agenda-card:has(.mt-btn-wa)+.agenda-after{display:none}.mt-days{scroll-snap-type:x proximity;scrollbar-width:none;gap:.625rem;padding-block:.25rem .9rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.mt-days::-webkit-scrollbar{display:none}.mt-day{scroll-snap-align:start;color:#1f2937;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:1.1rem;flex-direction:column;flex:none;align-items:center;gap:.125rem;width:4.25rem;padding:.7rem 0 .6rem;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1.5px #e5e9f0,0 2px #eef1f6}.mt-day:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px #9fd8ea,0 2px #e3f4fa}.mt-day:active:not(:disabled){transform:translateY(1px)scale(.98)}.mt-day:focus-visible{outline-offset:2px;outline:3px solid #07a5d273}.mt-day__top{text-transform:capitalize;color:#6b7280;font-size:.75rem;font-weight:700}.mt-day__num{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.1}.mt-day__mon{color:#6b7280;font-size:.75rem;font-weight:600}.mt-day--on{color:#fff;background:linear-gradient(160deg,#3a6bc5 0%,#2a4f95 100%);box-shadow:0 3px #1d3a70,0 10px 22px -10px #2a4f95a6}.mt-day--on .mt-day__top,.mt-day--on .mt-day__mon{color:#ffffffd9}.mt-slot{color:#2a4f95;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:.9rem;min-height:3rem;font-size:.875rem;font-weight:700;transition:background .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 0 0 1.5px #d7e3f4}.mt-slot:hover:not(:disabled){background:#f3f8fd;box-shadow:inset 0 0 0 1.5px #07a5d2}.mt-slot:active:not(:disabled){transform:scale(.97)}.mt-slot:focus-visible{outline-offset:2px;outline:3px solid #07a5d273}.mt-slot--on,.mt-slot--on:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#07a5d2 0%,#16bfc0 100%);box-shadow:0 3px #05809f}.mt-step{color:#2a4f95;background:linear-gradient(160deg,#eef7fd 0%,#e6f8f3 100%);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #07a5d233}.mt-step--done{color:#fff;box-shadow:none;background:linear-gradient(135deg,#07a5d2 0%,#20d7b0 100%)}.mt-summary{background:linear-gradient(160deg,#f1fbfe 0%,#eefaf6 100%);border-radius:1.1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #07a5d229}.mt-summary__icon{color:#fff;background:linear-gradient(135deg,#07a5d2 0%,#20d7b0 100%);border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.mt-input{color:#111827;background:#fff;border:1.5px solid #dfe5ee;border-radius:.9rem;width:100%;padding:.75rem .95rem;font-size:1rem;transition:border-color .15s,box-shadow .15s;display:block}.mt-input::placeholder{color:#9ca3af}.mt-input:focus{border-color:#07a5d2;outline:none;box-shadow:0 0 0 4px #07a5d226}.mt-input[aria-invalid=true]{border-color:#c52e14}.mt-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #c52e141f}.mt-input:disabled{color:#6b7280;background:#f9fafb}.mt-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mt-btn-primary,.mt-btn-ghost,.mt-btn-danger,.mt-btn-wa{text-align:center;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s,opacity .15s;display:inline-flex}.mt-btn-primary{color:#fff;background:linear-gradient(160deg,#3a6bc5 0%,#2a4f95 100%);box-shadow:0 3px #1d3a70,0 12px 26px -12px #2a4f95b3}.mt-btn-primary:hover:not(:disabled){background:linear-gradient(160deg,#4677cf 0%,#2f58a4 100%)}.mt-btn-ghost{color:#1f2937;background:#fff;box-shadow:inset 0 0 0 1.5px #dfe5ee}.mt-btn-ghost:hover:not(:disabled){color:#2a4f95;box-shadow:inset 0 0 0 1.5px #07a5d2}.mt-btn-danger{color:#fff;background:#c52e14;box-shadow:0 3px #8f210e}.mt-btn-wa{color:#fff;background:#25d366;box-shadow:0 3px #1a9e4c,0 12px 26px -12px #25d366b3}.mt-btn-primary:active:not(:disabled),.mt-btn-ghost:active:not(:disabled),.mt-btn-danger:active:not(:disabled),.mt-btn-wa:active{transform:translateY(1px)scale(.98)}.mt-btn-primary:disabled,.mt-btn-ghost:disabled,.mt-btn-danger:disabled{opacity:.8;cursor:progress}.mt-btn-primary:focus-visible,.mt-btn-ghost:focus-visible,.mt-btn-danger:focus-visible,.mt-btn-wa:focus-visible{outline-offset:3px;outline:3px solid #07a5d280}.mt-link{color:#2a4f95;text-underline-offset:4px;padding:.5rem .25rem;font-weight:700;-webkit-text-decoration:underline #2a4f9540;text-decoration:underline #2a4f9540}.mt-link:hover{text-decoration-color:currentColor}.mt-link--danger{color:#c52e14;text-decoration-color:#c52e1440}.mt-state-icon{color:#2a4f95;background:linear-gradient(160deg,#f1fbfe 0%,#e6f8f3 100%);border-radius:1.3rem;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:inline-flex;box-shadow:inset 0 0 0 1px #07a5d224,0 3px #07a5d224}.mt-state-icon--ok{color:#fff;background:linear-gradient(135deg,#07a5d2 0%,#20d7b0 100%);box-shadow:0 3px #0a8f9c,0 14px 30px -12px #07a5d299}.mt-state-icon--error{color:#c52e14;background:#fdf1ee;box-shadow:inset 0 0 0 1px #c52e1424}.mt-ticket{background:#fff;border-radius:1.25rem;overflow:hidden;box-shadow:inset 0 0 0 1px #e8edf4,0 10px 30px -18px #1a233259}.mt-ticket__head{color:#fff;background:radial-gradient(circle at 12% 55%,#2a4f9561,#0000 60%),linear-gradient(135deg,#07a5d2 0%,#20d7b0 100%);align-items:center;gap:.6rem;padding:.85rem 1.25rem;display:flex}.mt-skel{background:linear-gradient(90deg,#eef2f7 0%,#f6f8fb 50%,#eef2f7 100%) 0 0/200% 100%;animation:1.6s ease-in-out infinite mt-shimmer}@keyframes mt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.mt-skel{animation:none}.mt-day,.mt-slot,.mt-btn-primary,.mt-btn-ghost,.mt-btn-danger,.mt-btn-wa{transition:none}}.agenda-hero[data-astro-cid-j7f2skm5]{background:radial-gradient(circle at 12% 55%,#2a4f9561,#0000 55%),linear-gradient(135deg,#07a5d2 0%,#20d7b0 100%);min-height:65svh}.agenda-title[data-astro-cid-j7f2skm5]{text-shadow:0 2px 18px #083c5a40}.agenda-wave[data-astro-cid-j7f2skm5]{animation:28s linear infinite agenda-wave-drift}@keyframes agenda-wave-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.agenda-wave[data-astro-cid-j7f2skm5]{animation:none}}.agenda-card[data-astro-cid-j7f2skm5]{box-shadow:inset 0 1px #fff9,0 24px 60px -28px #1a233273,0 2px 6px -2px #1a233214}
