
.atlas-date-time[readonly]{background:#f8eef3;text-align:center;font-size:22px;font-weight:bold;cursor:pointer}#contact-form input[readonly]{background:#f5f1f3;color:#69505d}
.time-wheel-dialog{width:min(380px,calc(100% - 28px));border:0;border-radius:24px;padding:24px;background:#fff;color:#4b1b33;font:inherit;box-shadow:0 24px 80px #310d2540}.time-wheel-dialog::backdrop{background:#2c112965;backdrop-filter:blur(3px)}.time-wheel-dialog h2{font-size:18px;margin:0 0 8px}.time-wheel-dialog p{font-size:12px;color:#937483;margin:0 0 22px}.time-wheel-head,.time-wheel-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;text-align:center}.time-wheel-head{font-size:12px;margin-bottom:8px}.time-wheel{height:240px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;padding:96px 0;box-sizing:border-box;scrollbar-width:none;border-radius:15px;background:linear-gradient(to bottom,#fbf7f9 0%,#fff 40%,#f1e2eb 40%,#f1e2eb 60%,#fff 60%,#fbf7f9 100%);touch-action:pan-y}.time-wheel::-webkit-scrollbar{display:none}.time-wheel [role=option]{height:48px;line-height:48px;scroll-snap-align:center;color:#ad98a3;font-size:24px;cursor:pointer}.time-wheel [aria-selected=true]{color:#6d1741;font-weight:700;font-size:29px}.time-wheel:focus-visible{outline:2px solid #9b5178;outline-offset:3px}.time-wheel-actions{display:flex;gap:12px;margin-top:24px}.time-wheel-actions button{flex:1;min-height:48px;border-radius:12px;border:0;background:#f2eaf0;color:#6c294b;font:inherit;cursor:pointer}.time-wheel-actions [data-confirm]{background:#70133f;color:white}
