.Meeting_form-wrapper__oE_VZ{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);display:flex;align-items:center;justify-content:center}.Meeting_form-card__jjd1V{width:100%;max-width:1000px;background:#fff;border-radius:24px;border:1px solid #e2e8f0;box-shadow:0 20px 60px rgba(0,0,0,.1);padding:2.5rem;position:relative;overflow:hidden}.Meeting_form-card__jjd1V:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#10b981)}.Meeting_header__Z9KFX{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.Meeting_title__3lnTZ{font-size:1.75rem;font-weight:700}.Meeting_life__X8KkP{color:#3b82f6}.Meeting_health__2BOdm{color:#10b981}.Meeting_subtitle__AQABk{color:#64748b}.Meeting_contentGrid__M1eRL{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.Meeting_formSection__ekhOJ{gap:1rem}.Meeting_formSection__ekhOJ,.Meeting_scheduleSection__IIoRi{display:flex;flex-direction:column;background:hsla(0,0%,100%,.8);padding:1.5rem;border-radius:16px;border:1px solid #e2e8f0;height:520px;overflow:hidden}.Meeting_scheduleSection__IIoRi{gap:1.5rem}.Meeting_label__gJhMI{font-size:.875rem;font-weight:600}.Meeting_input__dDK1T{border:2px solid #e2e8f0!important;border-radius:12px!important;padding:.875rem 1rem!important}.Meeting_dateStripSection__S6TMb{position:relative;margin-top:1rem;min-height:100px}.Meeting_dateStripSection__S6TMb:after{content:"";position:absolute;right:0;top:20px;width:40px;height:70px;pointer-events:none;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.Meeting_dateStrip__8ZVK3{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:10px;padding:10px 0;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:90px}.Meeting_dateStrip__8ZVK3::-webkit-scrollbar{display:none}.Meeting_dateChip__pE6CD{flex:0 0 19%;max-width:78px;height:70px;border-radius:16px;border:2px solid #e2e8f0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;scroll-snap-align:start;transition:.2s;box-shadow:0 2px 6px rgba(0,0,0,.08)}.Meeting_dateChip__pE6CD:hover{border-color:#3b82f6}.Meeting_dateChip__pE6CD.Meeting_active__6_2TK{border-color:#3b82f6;background:rgba(59,130,246,.1)}.Meeting_sunday__q7TTI{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.3);opacity:.7}.Meeting_weekday__CNw2z{font-size:11px;color:#64748b}.Meeting_dayNum__gv3fy{font-size:18px;font-weight:700}.Meeting_slotContainer__edYgj{flex:1 1;background:rgba(59,130,246,.03);border:1px solid rgba(59,130,246,.15);border-radius:16px;padding:1rem;min-height:120px;display:flex;flex-direction:column}.Meeting_slotHeader__M_TUZ{display:flex;justify-content:space-between;margin-bottom:1rem}.Meeting_slotHeader__M_TUZ h5{margin:0;font-size:1rem}.Meeting_slotChips__MdXV5{flex:1 1;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;overflow-y:auto}.Meeting_slotChip__Xp8Re{border-radius:14px;border:2px solid #e2e8f0;background:#fff;padding:12px 14px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.Meeting_slotChip__Xp8Re:hover{border-color:#3b82f6;background:rgba(59,130,246,.05)}.Meeting_slotChip__Xp8Re.Meeting_selected__YFTf8{border-color:#3b82f6;background:rgba(59,130,246,.12);box-shadow:0 4px 14px rgba(59,130,246,.25)}.Meeting_termsSection__ARbW5{margin:2rem 0;padding:2rem;border:1px solid #e2e8f0;border-radius:16px}.Meeting_termsSection1__bY2HA{margin:2rem 0;padding:1.5rem 4rem;border:1px solid #e2e8f0;border-radius:16px}.Meeting_submitSection__4EikL{display:flex;justify-content:center}.Meeting_submitBtn__PhLJv{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;border-radius:16px!important;padding:1rem 3rem!important;font-weight:700!important;color:#fff!important}.Meeting_error__MLOQA,.Meeting_slotError__t0PzF,.Meeting_submitError__Lpn7z{font-size:.8rem;color:#ef4444;margin-top:.5rem}@media(max-width:992px){.Meeting_contentGrid__M1eRL{grid-template-columns:1fr;gap:1.5rem}.Meeting_formSection__ekhOJ,.Meeting_scheduleSection__IIoRi{height:auto}.Meeting_scheduleSection__IIoRi{padding-bottom:5rem}}@media(max-width:768px){.Meeting_form-wrapper__oE_VZ{padding:1rem}.Meeting_dateChip__pE6CD{flex:0 0 24%;max-width:70px;height:65px}.Meeting_dateStrip__8ZVK3{height:85px}.Meeting_slotChips__MdXV5{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.Meeting_scheduleSection__IIoRi{padding-bottom:5rem}}@media(max-width:480px){.Meeting_dateChip__pE6CD{flex:0 0 24%;max-width:65px;height:60px}.Meeting_dateStrip__8ZVK3{height:80px}.Meeting_slotChips__MdXV5{grid-template-columns:1fr;gap:8px}.Meeting_submitBtn__PhLJv{width:100%}.Meeting_slotContainer__edYgj{padding:1rem}.Meeting_scheduleSection__IIoRi{padding-bottom:5rem}}