@keyframes DateSchedulingView-module-scss-module__Ros4qa__shimmer{0%{transform:translate(-100%)rotate(30deg)}20%{transform:translate(500%)rotate(30deg)}to{transform:translate(500%)rotate(30deg)}}.DateSchedulingView-module-scss-module__Ros4qa__schedulingScreen{color:#fff;width:100%;height:100dvh;font-family:var(--font-montserrat,"Montserrat",sans-serif);-webkit-overflow-scrolling:touch;touch-action:pan-y;box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.DateSchedulingView-module-scss-module__Ros4qa__cosmicBg{z-index:0;pointer-events:none;background-image:url(/assets/images/date_coordination_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.DateSchedulingView-module-scss-module__Ros4qa__darkOverlay{z-index:1;pointer-events:none;background-color:#0b101666;position:fixed;inset:0}.DateSchedulingView-module-scss-module__Ros4qa__appBar{z-index:50;box-sizing:border-box;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:64px;min-height:64px;padding:0 16px;display:flex;position:relative}.DateSchedulingView-module-scss-module__Ros4qa__backBtn{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background .2s;display:flex;position:absolute;left:16px}.DateSchedulingView-module-scss-module__Ros4qa__backBtn:hover{background:#00000080;transform:scale(1.05)}.DateSchedulingView-module-scss-module__Ros4qa__backBtn:active{transform:scale(.95)}.DateSchedulingView-module-scss-module__Ros4qa__optionsWrapper{z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;right:16px}.DateSchedulingView-module-scss-module__Ros4qa__optionsBtn{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background .2s,border-color .2s;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__optionsBtn:hover{background:#ffffff1f;border-color:#ffffff4d;transform:scale(1.05)}.DateSchedulingView-module-scss-module__Ros4qa__optionsBtn:active{transform:scale(.95)}.DateSchedulingView-module-scss-module__Ros4qa__actionsDropdownMenu{-webkit-backdrop-filter:blur(25px)saturate(160%);z-index:100;background:#0a1822e6;border:1px solid #ffffff38;border-radius:16px;flex-direction:column;min-width:190px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) DateSchedulingView-module-scss-module__Ros4qa__fadeInDropdown;display:flex;position:absolute;top:44px;right:0;box-shadow:0 12px 36px #0000008c,inset 0 1px #ffffff59}@keyframes DateSchedulingView-module-scss-module__Ros4qa__fadeInDropdown{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.DateSchedulingView-module-scss-module__Ros4qa__dropdownItem{color:#ffffffe6;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__dropdownItem:hover{color:#fff;background:#ffffff1f}.DateSchedulingView-module-scss-module__Ros4qa__dropdownItemDanger{color:#ef5350;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__dropdownItemDanger:hover{color:#ff7675;background:#ef535026}.DateSchedulingView-module-scss-module__Ros4qa__title{font-family:var(--font-cinzel,"Cinzel",serif);letter-spacing:2px;color:#fff;text-shadow:0 3px 15px #000000e6;margin:0;font-size:17px;font-weight:800}.DateSchedulingView-module-scss-module__Ros4qa__contentArea{z-index:10;box-sizing:border-box;flex-direction:column;flex:1;align-self:center;width:100%;max-width:680px;margin-top:0;padding:8px 16px 32px;display:flex;position:relative}@media (min-width:768px){.DateSchedulingView-module-scss-module__Ros4qa__contentArea{padding:12px 24px 40px}}.DateSchedulingView-module-scss-module__Ros4qa__breathingBanner{isolation:isolate;-webkit-backdrop-filter:blur(25px)saturate(160%);text-align:center;box-sizing:border-box;background:#00000047;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;align-items:center;width:100%;margin-bottom:14px;padding:18px 20px;display:flex;position:relative;box-shadow:0 8px 32px #00000059}.DateSchedulingView-module-scss-module__Ros4qa__breathingIconWrapper{color:#e58b80;background:#e58b8026;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;animation:2s ease-in-out infinite alternate DateSchedulingView-module-scss-module__Ros4qa__breathe;display:flex;box-shadow:0 0 10px #e58b8059}@keyframes DateSchedulingView-module-scss-module__Ros4qa__breathe{0%{transform:scale(1);box-shadow:0 0 6px #e58b8040}to{transform:scale(1.18);box-shadow:0 0 16px #e58b8099}}.DateSchedulingView-module-scss-module__Ros4qa__bannerTitle{font-family:var(--font-cinzel,"Cinzel",serif);letter-spacing:1.4px;color:#fff;text-shadow:0 0 8px #e58b80,0 2px 4px #0000008a;margin-top:10px;margin-bottom:6px;font-size:11px;font-weight:800}.DateSchedulingView-module-scss-module__Ros4qa__bannerSubtitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.1px;color:#ffffffe6;text-shadow:0 2px 4px #0006;margin:0;font-size:11.5px;font-weight:600}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleNoticeCard{isolation:isolate;-webkit-backdrop-filter:blur(25px)saturate(160%);box-sizing:border-box;background:#00000052;border:1px solid #f59e0b61;border-radius:20px;flex-direction:column;width:100%;margin-bottom:14px;padding:16px 20px;display:flex;position:relative;box-shadow:0 8px 32px #00000073}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleNoticeHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleNoticeIcon{color:#f59e0b;background:#f59e0b29;border:1px solid #f59e0b61;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleNoticeTitleBox{flex-direction:column;gap:2px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleNoticeBadge{font-family:var(--font-cinzel,"Cinzel",serif);letter-spacing:1.5px;color:#f59e0b;font-size:10px;font-weight:700}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleNoticeHeading{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff;margin:0;font-size:13.5px;font-weight:700}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleNoticeContent{flex-direction:column;gap:10px;width:100%;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleReasonRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__reasonLabel{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffff8c;font-size:12px}.DateSchedulingView-module-scss-module__Ros4qa__reasonBadgeText{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffe082;background:#f59e0b24;border:1px solid #f59e0b47;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleDetailBox{background:#ffffff0d;border-left:3px solid #f59e0b;border-radius:4px 10px 10px 4px;padding:8px 12px}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleDetailText{font-family:var(--font-lora,"Lora",serif);color:#ffffffe6;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:13px;font-style:italic;line-height:1.45}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueCard{background:#00000059;border:1px solid #10b98152;border-radius:16px;align-items:center;gap:12px;margin-top:2px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex;box-shadow:0 4px 16px #00000059}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueCard:hover{background:#00000073;border-color:#10b9818c}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueThumb{cursor:pointer;border:1px solid #ffffff2e;border-radius:12px;flex-shrink:0;width:56px;height:56px;transition:transform .2s;overflow:hidden}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueThumb:hover{transform:scale(1.04)}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueThumb img{object-fit:cover;width:100%;height:100%;display:block}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueMeta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueName{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueBadge{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.8px;color:#34d399;white-space:nowrap;background:#10b98126;border:1px solid #10b98159;border-radius:8px;padding:2px 7px;font-size:9.5px;font-weight:700}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueAddress{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueMapLink{color:#6ee7b7;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.8px;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;width:fit-content;padding:2px 0 0;font-size:10px;font-weight:800;transition:opacity .2s;display:inline-flex}.DateSchedulingView-module-scss-module__Ros4qa__miniVenueMapLink:hover{opacity:.8;text-decoration:underline}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleVenueNotice{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#34d399;background:#10b9811a;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleVenueNotice strong{color:#fff}.DateSchedulingView-module-scss-module__Ros4qa__rescheduleInstruction{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffb8;margin:2px 0 0;font-size:12px;line-height:1.5}.DateSchedulingView-module-scss-module__Ros4qa__slotsList{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;margin-bottom:14px;padding:0;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__slotCard{isolation:isolate;-webkit-backdrop-filter:blur(25px)saturate(160%);cursor:pointer;-webkit-user-select:none;user-select:none;background:#00000040;border:1px solid #fff3;border-radius:20px;align-items:center;padding:14px 18px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 8px 32px #00000059}.DateSchedulingView-module-scss-module__Ros4qa__slotCard:hover{border-color:#e58b8080;transform:translateY(-2px);box-shadow:0 12px 36px #00000073}.DateSchedulingView-module-scss-module__Ros4qa__slotCard.DateSchedulingView-module-scss-module__Ros4qa__selected{background:linear-gradient(135deg,#e58b8038,#e58b801a);border:1.5px solid #e58b80d9;box-shadow:0 8px 32px #0006,0 0 16px #e58b804d}.DateSchedulingView-module-scss-module__Ros4qa__slotCard.DateSchedulingView-module-scss-module__Ros4qa__slotCardDuplicate{background:linear-gradient(135deg,#f59e0b33,#e58b801a);border:1.5px solid #f59e0bb3;box-shadow:0 8px 32px #0006,0 0 16px #f59e0b40}.DateSchedulingView-module-scss-module__Ros4qa__slotBadge{color:#fff;background:linear-gradient(135deg,#f0a59b 0%,#e58b80 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-right:14px;font-size:13px;font-weight:800;display:flex;box-shadow:0 2px 8px #e58b8066}.DateSchedulingView-module-scss-module__Ros4qa__slotDetails{flex-direction:column;flex:1;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__slotText{color:#ffffffa6;letter-spacing:.2px;font-size:13px;font-weight:600}.DateSchedulingView-module-scss-module__Ros4qa__slotText.DateSchedulingView-module-scss-module__Ros4qa__hasDate{color:#fff;text-shadow:0 1px 4px #0006;font-weight:800}.DateSchedulingView-module-scss-module__Ros4qa__slotDuplicateNotice{color:#fcd34d;align-items:center;gap:4px;margin-top:4px;font-size:10.5px;font-weight:700;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__slotIcon{color:#ffffff59;flex-shrink:0;transition:color .2s,transform .2s}.DateSchedulingView-module-scss-module__Ros4qa__slotIcon.DateSchedulingView-module-scss-module__Ros4qa__iconActive{color:#e58b80}.DateSchedulingView-module-scss-module__Ros4qa__reasonSection{isolation:isolate;-webkit-backdrop-filter:blur(25px)saturate(160%);box-sizing:border-box;background:#00000047;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;margin-top:4px;margin-bottom:16px;padding:18px 20px;display:flex;position:relative;box-shadow:0 8px 32px #00000059}.DateSchedulingView-module-scss-module__Ros4qa__reasonHeader{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.5px;color:#fff;text-shadow:0 0 8px #e58b80,0 2px 4px #0000008a;margin-bottom:12px;font-size:10px;font-weight:800}.DateSchedulingView-module-scss-module__Ros4qa__pillsWrap{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__reasonPill{color:#fff;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;background:#ffffff0d;border:1px solid #e58b8099;border-radius:15px;padding:6px 12px;font-size:10.5px;font-weight:600;transition:transform .2s,background .2s,border-color .2s}.DateSchedulingView-module-scss-module__Ros4qa__reasonPill:hover{background:#e58b8033;border-color:#e58b80;transform:scale(1.03)}.DateSchedulingView-module-scss-module__Ros4qa__reasonPill:active{transform:scale(.97)}.DateSchedulingView-module-scss-module__Ros4qa__inputWrapper{flex-direction:column;width:100%;display:flex;position:relative}.DateSchedulingView-module-scss-module__Ros4qa__reasonTextarea{color:#fff;width:100%;min-height:72px;max-height:120px;font-family:var(--font-montserrat,"Montserrat",sans-serif);resize:none;box-sizing:border-box;background:#ffffff0d;border:1px solid #e58b8066;border-radius:16px;outline:none;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.4;transition:border-color .2s,box-shadow .2s,background .2s}.DateSchedulingView-module-scss-module__Ros4qa__reasonTextarea::placeholder{color:#ffffff73;font-size:12px;font-weight:500}.DateSchedulingView-module-scss-module__Ros4qa__reasonTextarea:focus{background:#ffffff14;border-color:#e58b80;box-shadow:0 0 12px #e58b8059}.DateSchedulingView-module-scss-module__Ros4qa__inputMetaRow{justify-content:flex-end;align-items:center;margin-top:6px;padding:0 4px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__charCounter{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.5px;color:#fff6;font-size:10px;font-weight:700;transition:color .2s}.DateSchedulingView-module-scss-module__Ros4qa__charCounter.DateSchedulingView-module-scss-module__Ros4qa__counterLimit{color:#e58b80;font-weight:800}.DateSchedulingView-module-scss-module__Ros4qa__actionWrapper{box-sizing:border-box;width:100%;padding:4px 0 0}.DateSchedulingView-module-scss-module__Ros4qa__submitBtnWrapper{width:100%;display:block}.DateSchedulingView-module-scss-module__Ros4qa__submitButton{color:#fff;width:100%;height:54px;min-height:54px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:2.5px;cursor:pointer;background:linear-gradient(135deg,#f0a59b 0%,#e58b80 50%,#d36f63 100%);border:none;border-radius:27px;justify-content:center;align-items:center;font-size:14px;font-weight:900;transition:transform .2s,opacity .2s,box-shadow .2s;display:flex;box-shadow:0 8px 18px #e58b8059}.DateSchedulingView-module-scss-module__Ros4qa__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #e58b8073}.DateSchedulingView-module-scss-module__Ros4qa__submitButton:active:not(:disabled){transform:translateY(1px)}.DateSchedulingView-module-scss-module__Ros4qa__submitButton:disabled{opacity:.6;cursor:not-allowed}.DateSchedulingView-module-scss-module__Ros4qa__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite DateSchedulingView-module-scss-module__Ros4qa__spin}@keyframes DateSchedulingView-module-scss-module__Ros4qa__spin{to{transform:rotate(360deg)}}.DateSchedulingView-module-scss-module__Ros4qa__pickerModalOverlay{-webkit-backdrop-filter:blur(16px);z-index:100;background:#000000b8;justify-content:center;align-items:center;padding:14px;animation:.25s cubic-bezier(.16,1,.3,1) DateSchedulingView-module-scss-module__Ros4qa__modalFadeIn;display:flex;position:fixed;inset:0}.DateSchedulingView-module-scss-module__Ros4qa__pickerModalCard{-webkit-backdrop-filter:blur(25px)saturate(160%);box-sizing:border-box;background:#0e1a20f0;border:1px solid #e58b8073;border-radius:24px;flex-direction:column;gap:18px;width:100%;max-width:520px;max-height:90vh;padding:22px 20px;display:flex;overflow-y:auto;box-shadow:0 25px 60px #000000d9,0 0 35px #e58b8033}.DateSchedulingView-module-scss-module__Ros4qa__pickerModalCard::-webkit-scrollbar{width:4px}.DateSchedulingView-module-scss-module__Ros4qa__pickerModalCard::-webkit-scrollbar-thumb{background:#e58b8080;border-radius:4px}.DateSchedulingView-module-scss-module__Ros4qa__modalHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__modalTitleRow{align-items:center;gap:10px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__modalTitle{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;letter-spacing:.8px;text-shadow:0 0 8px #e58b8066;margin:0;font-size:15px;font-weight:800}.DateSchedulingView-module-scss-module__Ros4qa__modalCloseBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__modalCloseBtn:hover{background:#e58b8040;border-color:#e58b80;transform:scale(1.08)}.DateSchedulingView-module-scss-module__Ros4qa__pickerSection{flex-direction:column;gap:10px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__sectionHeaderRow{justify-content:space-between;align-items:center;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__sectionLabelGroup{align-items:center;gap:6px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__pickerLabel{text-transform:uppercase;letter-spacing:1.2px;color:#fff;font-size:11px;font-weight:800}.DateSchedulingView-module-scss-module__Ros4qa__sectionHelper{color:#ffffff80;letter-spacing:.4px;font-size:10px;font-weight:600}.DateSchedulingView-module-scss-module__Ros4qa__daysGrid{box-sizing:border-box;grid-template-columns:repeat(7,1fr);gap:6px;width:100%;display:grid}@media (max-width:480px){.DateSchedulingView-module-scss-module__Ros4qa__daysGrid{grid-template-columns:repeat(7,1fr);gap:4px}}.DateSchedulingView-module-scss-module__Ros4qa__dayCard{cursor:pointer;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 2px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.DateSchedulingView-module-scss-module__Ros4qa__dayCard:hover{background:#e58b8026;border-color:#e58b8099;transform:translateY(-2px)}.DateSchedulingView-module-scss-module__Ros4qa__dayCard.DateSchedulingView-module-scss-module__Ros4qa__dayCardWeekend{border-color:#f0a59b4d}.DateSchedulingView-module-scss-module__Ros4qa__dayCard.DateSchedulingView-module-scss-module__Ros4qa__dayCardWeekend .DateSchedulingView-module-scss-module__Ros4qa__dayWeekday{color:#f0a59b}.DateSchedulingView-module-scss-module__Ros4qa__dayCard.DateSchedulingView-module-scss-module__Ros4qa__dayCardActive{transform:scale(1.05);box-shadow:0 0 16px #e58b8099;background:linear-gradient(135deg,#f0a59b 0%,#e58b80 100%)!important;border:1px solid #fff!important}.DateSchedulingView-module-scss-module__Ros4qa__dayCard.DateSchedulingView-module-scss-module__Ros4qa__dayCardActive .DateSchedulingView-module-scss-module__Ros4qa__dayWeekday,.DateSchedulingView-module-scss-module__Ros4qa__dayCard.DateSchedulingView-module-scss-module__Ros4qa__dayCardActive .DateSchedulingView-module-scss-module__Ros4qa__dayNum,.DateSchedulingView-module-scss-module__Ros4qa__dayCard.DateSchedulingView-module-scss-module__Ros4qa__dayCardActive .DateSchedulingView-module-scss-module__Ros4qa__dayMonth{text-shadow:0 1px 4px #00000080;color:#fff!important}.DateSchedulingView-module-scss-module__Ros4qa__dayWeekday{text-transform:uppercase;color:#ffffffa6;letter-spacing:.5px;font-size:9px;font-weight:700}.DateSchedulingView-module-scss-module__Ros4qa__dayNum{color:#fff;font-size:16px;font-weight:800}.DateSchedulingView-module-scss-module__Ros4qa__dayMonth{text-transform:uppercase;color:#ffffff73;font-size:8px;font-weight:600}.DateSchedulingView-module-scss-module__Ros4qa__timeSlotsGrid{box-sizing:border-box;grid-template-columns:repeat(6,1fr);gap:8px;width:100%;display:grid}@media (max-width:520px){.DateSchedulingView-module-scss-module__Ros4qa__timeSlotsGrid{grid-template-columns:repeat(4,1fr);gap:6px}}@media (max-width:360px){.DateSchedulingView-module-scss-module__Ros4qa__timeSlotsGrid{grid-template-columns:repeat(3,1fr);gap:6px}}.DateSchedulingView-module-scss-module__Ros4qa__timeSlotBtn{color:#fff;font-family:var(--font-montserrat,"Montserrat",sans-serif);white-space:nowrap;letter-spacing:-.2px;cursor:pointer;text-align:center;box-sizing:border-box;background:#ffffff0d;border:1px solid #e58b8066;border-radius:12px;padding:9px 3px;font-size:11.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.DateSchedulingView-module-scss-module__Ros4qa__timeSlotBtn:hover{background:#e58b8033;border-color:#e58b80;transform:translateY(-2px)}.DateSchedulingView-module-scss-module__Ros4qa__timeSlotBtn.DateSchedulingView-module-scss-module__Ros4qa__timeSlotActive{background:linear-gradient(135deg,#f0a59b 0%,#e58b80 100%);border-color:#fff;font-weight:800;transform:scale(1.04);box-shadow:0 0 16px #e58b8099;color:#fff!important}.DateSchedulingView-module-scss-module__Ros4qa__selectedPreviewBadge{text-align:center;background:#e58b801f;border:1px solid #e58b8066;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 14px;transition:background .2s,border-color .2s;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__selectedPreviewBadge.DateSchedulingView-module-scss-module__Ros4qa__previewBadgeWarning{background:#f59e0b26;border-color:#f59e0ba6;box-shadow:0 0 16px #f59e0b33}.DateSchedulingView-module-scss-module__Ros4qa__previewLabel{letter-spacing:1.5px;color:#e58b80;text-transform:uppercase;font-size:8.5px;font-weight:800;transition:color .2s}.DateSchedulingView-module-scss-module__Ros4qa__previewLabel.DateSchedulingView-module-scss-module__Ros4qa__previewLabelWarning{color:#fcd34d}.DateSchedulingView-module-scss-module__Ros4qa__previewValue{color:#fff;letter-spacing:.3px;font-size:13px;font-weight:800}.DateSchedulingView-module-scss-module__Ros4qa__duplicateWarningText{color:#fde68a;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:600;line-height:1.35;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__modalActions{justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.DateSchedulingView-module-scss-module__Ros4qa__modalBtnWrapper{display:inline-block}.DateSchedulingView-module-scss-module__Ros4qa__cancelBtn{color:#ffffffb3;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:14px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .2s}.DateSchedulingView-module-scss-module__Ros4qa__cancelBtn:hover{color:#fff;background:#ffffff14}.DateSchedulingView-module-scss-module__Ros4qa__confirmModalBtn{color:#fff;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#f0a59b 0%,#e58b80 100%);border:none;border-radius:14px;padding:10px 22px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 4px 15px #e58b8066}.DateSchedulingView-module-scss-module__Ros4qa__confirmModalBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #e58b808c}.DateSchedulingView-module-scss-module__Ros4qa__confirmModalBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@keyframes DateSchedulingView-module-scss-module__Ros4qa__modalFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.DateSchedulingView-module-scss-module__Ros4qa__toast{-webkit-backdrop-filter:blur(16px);color:#fff;z-index:120;background:#0f1c21f2;border:1px solid #e58b8099;border-radius:20px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}
@keyframes ConflictResolutionView-module-scss-module__3KofIW__shimmer{0%{transform:translate(-100%)rotate(30deg)}20%{transform:translate(500%)rotate(30deg)}to{transform:translate(500%)rotate(30deg)}}.ConflictResolutionView-module-scss-module__3KofIW__conflictScreen{color:#fff;width:100%;height:100dvh;font-family:var(--font-montserrat,"Montserrat",sans-serif);-webkit-overflow-scrolling:touch;touch-action:pan-y;box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.ConflictResolutionView-module-scss-module__3KofIW__cosmicBg{z-index:0;pointer-events:none;background-image:url(/assets/images/date_coordination_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.ConflictResolutionView-module-scss-module__3KofIW__darkOverlay{z-index:1;pointer-events:none;background-color:#0b101666;position:fixed;inset:0}.ConflictResolutionView-module-scss-module__3KofIW__appBar{z-index:50;box-sizing:border-box;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:64px;min-height:64px;padding:0 16px;display:flex;position:relative}.ConflictResolutionView-module-scss-module__3KofIW__backBtn{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background .2s;display:flex;position:absolute;left:16px}.ConflictResolutionView-module-scss-module__3KofIW__backBtn:hover{background:#00000080;transform:scale(1.05)}.ConflictResolutionView-module-scss-module__3KofIW__backBtn:active{transform:scale(.95)}.ConflictResolutionView-module-scss-module__3KofIW__optionsWrapper{z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;right:16px}.ConflictResolutionView-module-scss-module__3KofIW__optionsBtn{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background .2s,border-color .2s;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__optionsBtn:hover{background:#ffffff1f;border-color:#ffffff4d;transform:scale(1.05)}.ConflictResolutionView-module-scss-module__3KofIW__optionsBtn:active{transform:scale(.95)}.ConflictResolutionView-module-scss-module__3KofIW__actionsDropdownMenu{-webkit-backdrop-filter:blur(25px)saturate(160%);z-index:100;background:#0a1822e6;border:1px solid #ffffff38;border-radius:16px;flex-direction:column;min-width:190px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) ConflictResolutionView-module-scss-module__3KofIW__fadeInDropdown;display:flex;position:absolute;top:44px;right:0;box-shadow:0 12px 36px #0000008c,inset 0 1px #ffffff59}@keyframes ConflictResolutionView-module-scss-module__3KofIW__fadeInDropdown{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.ConflictResolutionView-module-scss-module__3KofIW__dropdownItem{color:#ffffffe6;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__dropdownItem:hover{color:#fff;background:#ffffff1f}.ConflictResolutionView-module-scss-module__3KofIW__dropdownItemDanger{color:#ef5350;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__dropdownItemDanger:hover{color:#ff7675;background:#ef535026}.ConflictResolutionView-module-scss-module__3KofIW__title{font-family:var(--font-cinzel,"Cinzel",serif);letter-spacing:2px;color:#fff;text-shadow:0 3px 15px #000000e6;margin:0;font-size:17px;font-weight:800}.ConflictResolutionView-module-scss-module__3KofIW__contentArea{z-index:10;box-sizing:border-box;flex-direction:column;flex:1;align-self:center;width:100%;max-width:680px;margin-top:0;padding:8px 16px 32px;display:flex;position:relative}.ConflictResolutionView-module-scss-module__3KofIW__headerSection{-webkit-backdrop-filter:blur(25px)saturate(160%);text-align:center;background:#00000047;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;align-items:center;margin-bottom:20px;padding:18px 16px;display:flex;box-shadow:0 8px 32px #00000059}.ConflictResolutionView-module-scss-module__3KofIW__pulseIconBadge{background:radial-gradient(circle,#f0a59b40 0%,#e58b800d 70%);border:1px solid #f0a59b66;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:10px;display:flex;box-shadow:0 0 16px #f0a59b4d}.ConflictResolutionView-module-scss-module__3KofIW__conflictHeader{font-family:var(--font-cinzel,"Cinzel",serif);letter-spacing:2px;color:#f0a59b;text-shadow:0 0 10px #f0a59b66;margin:0 0 6px;font-size:17px;font-weight:800}.ConflictResolutionView-module-scss-module__3KofIW__conflictSubheader{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fffc;margin:0;font-size:13px;font-weight:500;line-height:1.4}.ConflictResolutionView-module-scss-module__3KofIW__confirmedVenueCard{-webkit-backdrop-filter:blur(25px)saturate(160%);word-break:break-word;overflow-wrap:anywhere;background:#0f1c2173;border:1px solid #81c78473;border-radius:18px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #00000059,0 0 16px #81c7841f}.ConflictResolutionView-module-scss-module__3KofIW__confirmedVenueThumb{cursor:pointer;background:#ffffff14;border:1px solid #81c78459;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.ConflictResolutionView-module-scss-module__3KofIW__confirmedVenueThumb:hover{border-color:#81c784b3;transform:scale(1.05)}.ConflictResolutionView-module-scss-module__3KofIW__confirmedVenueThumb img{object-fit:cover;width:100%;height:100%}.ConflictResolutionView-module-scss-module__3KofIW__confirmedVenueDetails{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__confirmedVenueTagRow{align-items:center;margin-bottom:2px;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__confirmedVenueTag{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.2px;text-transform:uppercase;color:#81c784;background:#81c7842e;border:1px solid #81c7844d;border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-block}.ConflictResolutionView-module-scss-module__3KofIW__confirmedVenueName{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;letter-spacing:.3px;text-shadow:0 2px 8px #0009;margin:0;font-size:14px;font-weight:700;line-height:1.3}.ConflictResolutionView-module-scss-module__3KofIW__confirmedVenueAddress{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:1.3;overflow:hidden}.ConflictResolutionView-module-scss-module__3KofIW__confirmedMapLink{color:#81c784;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.8px;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;width:fit-content;padding:2px 0 0;font-size:9.5px;font-weight:800;transition:opacity .2s;display:inline-flex}.ConflictResolutionView-module-scss-module__3KofIW__confirmedMapLink:hover{opacity:.8;text-decoration:underline}.ConflictResolutionView-module-scss-module__3KofIW__loadingBox{color:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;font-size:13px;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__spinner{border:3px solid #f0a59b33;border-top-color:#f0a59b;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite ConflictResolutionView-module-scss-module__3KofIW__spin}@keyframes ConflictResolutionView-module-scss-module__3KofIW__spin{to{transform:rotate(360deg)}}.ConflictResolutionView-module-scss-module__3KofIW__cardsContainer{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__choiceCard{-webkit-backdrop-filter:blur(25px)saturate(160%);word-break:break-word;overflow-wrap:anywhere;background:#00000047;border-radius:20px;flex-direction:column;gap:8px;padding:16px 18px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 8px 32px #00000059}.ConflictResolutionView-module-scss-module__3KofIW__userChoiceCard{background:linear-gradient(135deg,#4a90e226 0%,#00000040 100%);border:1px solid #4a90e280}.ConflictResolutionView-module-scss-module__3KofIW__partnerChoiceCard{background:linear-gradient(135deg,#e58b8026 0%,#00000040 100%);border:1px solid #e58b8080}.ConflictResolutionView-module-scss-module__3KofIW__choiceHeaderRow{align-items:center;margin-bottom:2px;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__choiceCategoryLabel{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:800}.ConflictResolutionView-module-scss-module__3KofIW__userLabel{color:#90caf9}.ConflictResolutionView-module-scss-module__3KofIW__partnerLabel{color:#f0a59b}.ConflictResolutionView-module-scss-module__3KofIW__slotsList{flex-direction:column;gap:6px;margin:6px 0;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__slotItem{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff;background:#00000047;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__venueRow{align-items:center;gap:12px;margin:2px 0;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__venueThumb{cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.ConflictResolutionView-module-scss-module__3KofIW__venueThumb:hover{border-color:#f0a59b99;transform:scale(1.05)}.ConflictResolutionView-module-scss-module__3KofIW__venueThumb img{object-fit:cover;width:100%;height:100%}.ConflictResolutionView-module-scss-module__3KofIW__venueDetails{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__choiceValue{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;letter-spacing:.3px;text-shadow:0 2px 8px #0009;margin:0;font-size:15px;font-weight:700;line-height:1.3}.ConflictResolutionView-module-scss-module__3KofIW__venueAddress{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:1.3;overflow:hidden}.ConflictResolutionView-module-scss-module__3KofIW__mapLink{color:#f0a59b;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.8px;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;width:fit-content;padding:2px 0;font-size:9.5px;font-weight:800;transition:opacity .2s;display:inline-flex}.ConflictResolutionView-module-scss-module__3KofIW__mapLink:hover{opacity:.8;text-decoration:underline}.ConflictResolutionView-module-scss-module__3KofIW__reasonBox{background:#00000059;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__quoteIcon{color:#fff6;flex-shrink:0;margin-top:2px}.ConflictResolutionView-module-scss-module__3KofIW__reasonText{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffbf;font-size:12px;font-style:italic;line-height:1.4}.ConflictResolutionView-module-scss-module__3KofIW__swapDivider{z-index:5;justify-content:center;align-items:center;margin:-4px 0;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__swapCircle{color:#fff9;background:#0f1c21e6;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 4px 12px #00000080}.ConflictResolutionView-module-scss-module__3KofIW__partnerNeutralBanner{text-align:center;color:#c8e6c9;font-family:var(--font-montserrat,"Montserrat",sans-serif);box-sizing:border-box;background:#81c78429;border:1px solid #81c78473;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:10px 16px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex;box-shadow:0 4px 14px #00000040}.ConflictResolutionView-module-scss-module__3KofIW__actionSection{flex-direction:column;gap:12px;margin-top:auto;padding-top:8px;display:flex}.ConflictResolutionView-module-scss-module__3KofIW__acceptButton{-webkit-backdrop-filter:blur(16px);color:#fff;width:100%;height:52px;min-height:52px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.2px;cursor:pointer;background:linear-gradient(135deg,#e58b8038 0%,#e58b8014 100%);border:1.5px solid #e58b80a6;border-radius:26px;justify-content:center;align-items:center;font-size:13px;font-weight:800;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #e58b8033}.ConflictResolutionView-module-scss-module__3KofIW__acceptButton:hover:not(:disabled){background:linear-gradient(135deg,#e58b8059 0%,#e58b8029 100%);border-color:#e58b80e6;transform:translateY(-2px);box-shadow:0 6px 22px #e58b8059}.ConflictResolutionView-module-scss-module__3KofIW__acceptButton:active:not(:disabled){transform:translateY(1px)}.ConflictResolutionView-module-scss-module__3KofIW__acceptButton:disabled{opacity:.5;cursor:not-allowed}.ConflictResolutionView-module-scss-module__3KofIW__neutralButton{-webkit-backdrop-filter:blur(16px);color:#fff;width:100%;height:52px;min-height:52px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.2px;cursor:pointer;background:linear-gradient(135deg,#f0a59b38 0%,#ffffff14 100%);border:1.5px solid #f0a59ba6;border-radius:26px;justify-content:center;align-items:center;font-size:13px;font-weight:800;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #f0a59b33}.ConflictResolutionView-module-scss-module__3KofIW__neutralButton:hover:not(:disabled){background:linear-gradient(135deg,#f0a59b59 0%,#ffffff26 100%);border-color:#f0a59be6;transform:translateY(-2px);box-shadow:0 6px 22px #f0a59b59}.ConflictResolutionView-module-scss-module__3KofIW__neutralButton:active:not(:disabled){transform:translateY(1px)}.ConflictResolutionView-module-scss-module__3KofIW__neutralButton:disabled{opacity:.5;cursor:not-allowed}.ConflictResolutionView-module-scss-module__3KofIW__oracleInfoText{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffff73;text-align:center;margin:4px 0 0;font-size:11px;font-style:italic;line-height:1.35}.ConflictResolutionView-module-scss-module__3KofIW__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ConflictResolutionView-module-scss-module__3KofIW__spin}.ConflictResolutionView-module-scss-module__3KofIW__toast{-webkit-backdrop-filter:blur(16px);color:#fff;z-index:120;background:#0f1c21f2;border:1px solid #e58b8099;border-radius:20px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}
@keyframes SmartDateGuideView-module-scss-module__q8w1Gq__shimmer{0%{transform:translate(-100%)rotate(30deg)}20%{transform:translate(500%)rotate(30deg)}to{transform:translate(500%)rotate(30deg)}}.SmartDateGuideView-module-scss-module__q8w1Gq__guideScreen{color:#fff;width:100%;height:100dvh;font-family:var(--font-montserrat,"Montserrat",sans-serif);-webkit-overflow-scrolling:touch;touch-action:pan-y;box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.SmartDateGuideView-module-scss-module__q8w1Gq__cosmicBg{z-index:0;pointer-events:none;background-image:url(/assets/images/date_guide_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.SmartDateGuideView-module-scss-module__q8w1Gq__darkOverlay{display:none}.SmartDateGuideView-module-scss-module__q8w1Gq__appBar{z-index:50;box-sizing:border-box;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:64px;min-height:64px;padding:0 16px;display:flex;position:relative}.SmartDateGuideView-module-scss-module__q8w1Gq__backBtn{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background .2s;display:flex;position:absolute;left:16px}.SmartDateGuideView-module-scss-module__q8w1Gq__backBtn:hover{background:#00000080;transform:scale(1.05)}.SmartDateGuideView-module-scss-module__q8w1Gq__backBtn:active{transform:scale(.95)}.SmartDateGuideView-module-scss-module__q8w1Gq__optionsWrapper{z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;right:16px}.SmartDateGuideView-module-scss-module__q8w1Gq__optionsBtn{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background .2s,border-color .2s;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__optionsBtn:hover{background:#ffffff1f;border-color:#ffffff4d;transform:scale(1.05)}.SmartDateGuideView-module-scss-module__q8w1Gq__optionsBtn:active{transform:scale(.95)}.SmartDateGuideView-module-scss-module__q8w1Gq__actionsDropdownMenu{-webkit-backdrop-filter:blur(25px)saturate(160%);z-index:100;background:#0a1822e6;border:1px solid #ffffff38;border-radius:16px;flex-direction:column;min-width:190px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) SmartDateGuideView-module-scss-module__q8w1Gq__fadeInDropdown;display:flex;position:absolute;top:44px;right:0;box-shadow:0 12px 36px #0000008c,inset 0 1px #ffffff59}@keyframes SmartDateGuideView-module-scss-module__q8w1Gq__fadeInDropdown{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.SmartDateGuideView-module-scss-module__q8w1Gq__dropdownItem{color:#ffffffe6;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__dropdownItem:hover{color:#fff;background:#ffffff1f}.SmartDateGuideView-module-scss-module__q8w1Gq__dropdownItemDanger{color:#ef5350;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__dropdownItemDanger:hover{color:#ff7675;background:#ef535026}.SmartDateGuideView-module-scss-module__q8w1Gq__toastNotification{color:#fff;font-family:var(--font-montserrat,"Montserrat",sans-serif);-webkit-backdrop-filter:blur(12px);z-index:1000;background:#10b981eb;border-radius:20px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;animation:.3s SmartDateGuideView-module-scss-module__q8w1Gq__fadeInToast;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}@keyframes SmartDateGuideView-module-scss-module__q8w1Gq__fadeInToast{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.SmartDateGuideView-module-scss-module__q8w1Gq__title{font-family:var(--font-cinzel,"Cinzel",serif);letter-spacing:2px;color:#fff;text-shadow:0 3px 15px #000000e6;margin:0;font-size:17px;font-weight:800}.SmartDateGuideView-module-scss-module__q8w1Gq__contentArea{z-index:10;box-sizing:border-box;flex-direction:column;flex:1;align-self:center;width:100%;max-width:680px;margin-top:0;padding:8px 16px 60px;display:flex;position:relative}@media (min-width:960px){.SmartDateGuideView-module-scss-module__q8w1Gq__contentArea{max-width:1100px;padding:16px 32px 80px}}.SmartDateGuideView-module-scss-module__q8w1Gq__loadingBox{color:#ffffffbf;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;font-size:13px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__spinner{border:3px solid #f0a59b33;border-top-color:#f0a59b;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite SmartDateGuideView-module-scss-module__q8w1Gq__spin}@keyframes SmartDateGuideView-module-scss-module__q8w1Gq__spin{to{transform:rotate(360deg)}}.SmartDateGuideView-module-scss-module__q8w1Gq__heroConfirmedCard{-webkit-backdrop-filter:blur(25px)saturate(160%);word-break:break-word;overflow-wrap:anywhere;background:#0f1c218c;border:1.5px solid #81c78480;border-radius:24px;flex-direction:column;gap:16px;margin-bottom:24px;padding:20px;display:flex;box-shadow:0 12px 36px #00000073,0 0 24px #81c78426}.SmartDateGuideView-module-scss-module__q8w1Gq__heroBadgeRow{justify-content:center;align-items:center;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__confirmedTag{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.5px;text-transform:uppercase;color:#81c784;background:#81c7842e;border:1px solid #81c78466;border-radius:8px;align-items:center;gap:6px;padding:4px 12px;font-size:10.5px;font-weight:800;display:inline-flex;box-shadow:0 0 12px #81c78433}.SmartDateGuideView-module-scss-module__q8w1Gq__heroCandidateRow{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__avatarRing{cursor:pointer;background:#ffffff1a;border:2px solid #81c784;border-radius:50%;flex-shrink:0;width:64px;height:64px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 0 18px #81c78466}@media (max-width:600px){.SmartDateGuideView-module-scss-module__q8w1Gq__avatarRing{width:58px;height:58px}}.SmartDateGuideView-module-scss-module__q8w1Gq__avatarRing:hover{border-color:#a5d6a7;transform:scale(1.08);box-shadow:0 0 24px #81c784a6}.SmartDateGuideView-module-scss-module__q8w1Gq__avatarRing:active{transform:scale(.96)}.SmartDateGuideView-module-scss-module__q8w1Gq__avatarRing img{object-fit:cover;width:100%;height:100%}.SmartDateGuideView-module-scss-module__q8w1Gq__heroCandidateInfo{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__heroCandidateTitle{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;letter-spacing:.8px;text-transform:uppercase;text-align:center;margin:0;font-size:20px;font-weight:800}.SmartDateGuideView-module-scss-module__q8w1Gq__heroCandidateSub{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffbf;text-align:center;max-width:520px;margin:0;font-size:13px}.SmartDateGuideView-module-scss-module__q8w1Gq__heroDivider{background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);width:100%;height:1px}.SmartDateGuideView-module-scss-module__q8w1Gq__heroDetailsGrid{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.SmartDateGuideView-module-scss-module__q8w1Gq__heroDetailsGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.SmartDateGuideView-module-scss-module__q8w1Gq__heroDetailsGrid .SmartDateGuideView-module-scss-module__q8w1Gq__calendarActionBtn{grid-column:1/-1}}.SmartDateGuideView-module-scss-module__q8w1Gq__venueBlock{align-items:center;gap:12px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__venueThumb{cursor:pointer;background:#ffffff14;border:1px solid #81c78459;border-radius:12px;flex-shrink:0;width:54px;height:54px;transition:transform .2s,border-color .2s;overflow:hidden}.SmartDateGuideView-module-scss-module__q8w1Gq__venueThumb:hover{border-color:#81c784;transform:scale(1.05)}.SmartDateGuideView-module-scss-module__q8w1Gq__venueThumb img{object-fit:cover;width:100%;height:100%}.SmartDateGuideView-module-scss-module__q8w1Gq__venueTextCol{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__venueName{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;margin:0;font-size:14.5px;font-weight:700;line-height:1.3}.SmartDateGuideView-module-scss-module__q8w1Gq__venueAddress{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.SmartDateGuideView-module-scss-module__q8w1Gq__mapActionBtn{color:#81c784;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.8px;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;width:fit-content;padding:2px 0 0;font-size:10px;font-weight:800;transition:opacity .2s;display:inline-flex}.SmartDateGuideView-module-scss-module__q8w1Gq__mapActionBtn:hover{opacity:.8;text-decoration:underline}.SmartDateGuideView-module-scss-module__q8w1Gq__timeBlock{background:#00000047;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__timeIconBox{color:#81c784;background:#81c78426;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__timeTextCol{flex-direction:column;flex:1;gap:2px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__timeLabel{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1px;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:800}.SmartDateGuideView-module-scss-module__q8w1Gq__timeValue{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff;font-size:13.5px;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__calendarActionBtn{color:#fff;width:100%;height:44px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.2px;cursor:pointer;background:linear-gradient(135deg,#81c78440 0%,#81c78414 100%);border:1.5px solid #81c784a6;border-radius:22px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__calendarActionBtn:hover{background:linear-gradient(135deg,#81c78459 0%,#81c78426 100%);transform:translateY(-2px);box-shadow:0 4px 16px #81c7844d}.SmartDateGuideView-module-scss-module__q8w1Gq__calendarActionBtn:active{transform:translateY(1px)}.SmartDateGuideView-module-scss-module__q8w1Gq__introCard{-webkit-backdrop-filter:blur(25px)saturate(160%);background:#00000047;border:1px solid #ffffff29;border-radius:22px;margin-bottom:24px;padding:20px;box-shadow:0 8px 32px #00000059}.SmartDateGuideView-module-scss-module__q8w1Gq__welcomeTitle{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;letter-spacing:1px;text-align:center;margin:0 0 14px;font-size:17.5px;font-weight:800;line-height:1.35}.SmartDateGuideView-module-scss-module__q8w1Gq__introParagraph{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffc7;margin:0 0 10px;font-size:13px;line-height:1.55}.SmartDateGuideView-module-scss-module__q8w1Gq__introParagraph em{color:#f0a59b;font-style:italic}.SmartDateGuideView-module-scss-module__q8w1Gq__introParagraph strong{color:#fff;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__introParagraph:last-child{margin-bottom:0}.SmartDateGuideView-module-scss-module__q8w1Gq__introGoodLuck{color:#f0a59b;text-align:center;margin-top:14px;font-size:13.5px;font-style:italic;font-weight:600}.SmartDateGuideView-module-scss-module__q8w1Gq__questionsGrid{flex-direction:column;gap:20px;width:100%;margin-bottom:24px;display:flex}@media (min-width:768px){.SmartDateGuideView-module-scss-module__q8w1Gq__questionsGrid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;display:grid}}.SmartDateGuideView-module-scss-module__q8w1Gq__glassGuideCard{-webkit-backdrop-filter:blur(25px)saturate(160%);box-sizing:border-box;background:#00000047;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;gap:14px;height:100%;padding:20px;display:flex;box-shadow:0 8px 32px #00000059}.SmartDateGuideView-module-scss-module__q8w1Gq__sectionHeaderRow{align-items:center;gap:10px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__sectionIconWrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__sectionTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.5px;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.SmartDateGuideView-module-scss-module__q8w1Gq__sectionSubtitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffff73;margin:-6px 0 2px;font-size:11px}.SmartDateGuideView-module-scss-module__q8w1Gq__questionList{flex-direction:column;gap:10px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__questionItem{background:#00000038;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__bulletDot{color:#f0a59b;flex-shrink:0;font-size:16px;line-height:1.3}.SmartDateGuideView-module-scss-module__q8w1Gq__questionText{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffe6;margin:0;font-size:13px;line-height:1.45}.SmartDateGuideView-module-scss-module__q8w1Gq__synergyBonusWrapper{background:linear-gradient(135deg,#ffd579 0%,#ffa726 100%);border-radius:24px;width:100%;margin-bottom:24px;padding:2px;box-shadow:0 0 24px #ffd57940}.SmartDateGuideView-module-scss-module__q8w1Gq__synergyBonusInner{text-align:center;background:#14141ef2;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:22px 20px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__synergyBonusBadge{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:2px;text-transform:uppercase;color:#ffd579;font-size:11px;font-weight:800}.SmartDateGuideView-module-scss-module__q8w1Gq__synergyBonusIntro{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffff8c;margin:0;font-size:11.5px}.SmartDateGuideView-module-scss-module__q8w1Gq__synergyQuestionText{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;text-shadow:0 2px 10px #0009;margin:4px 0 0;font-size:16px;font-style:italic;font-weight:700;line-height:1.5}.SmartDateGuideView-module-scss-module__q8w1Gq__footerSection{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px 0 10px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__enjoyText{font-family:var(--font-cinzel,"Cinzel",serif);color:#ffffffd9;letter-spacing:2px;text-shadow:0 2px 14px #000000e6;font-size:20px;font-style:italic;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__fullScreenPhotoOverlay{z-index:100;-webkit-backdrop-filter:blur(12px);background:#000000e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.SmartDateGuideView-module-scss-module__q8w1Gq__fullScreenPhotoWrapper{justify-content:center;align-items:center;max-width:90vw;max-height:85vh;display:flex;position:relative}.SmartDateGuideView-module-scss-module__q8w1Gq__fullScreenPhotoWrapper img{object-fit:contain;border:1.5px solid #fff3;border-radius:20px;max-width:100%;max-height:82vh;box-shadow:0 12px 40px #000000d9}.SmartDateGuideView-module-scss-module__q8w1Gq__closePhotoBtn{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background .2s;display:flex;position:absolute;top:-14px;right:-14px}.SmartDateGuideView-module-scss-module__q8w1Gq__closePhotoBtn:hover{background:#ef535099;transform:scale(1.1)}.SmartDateGuideView-module-scss-module__q8w1Gq__checkInCard{-webkit-backdrop-filter:blur(25px)saturate(160%);box-sizing:border-box;text-align:center;background:#00000047;border:1px solid #ffffff26;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:16px;margin-bottom:24px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}@media (max-width:640px){.SmartDateGuideView-module-scss-module__q8w1Gq__checkInCard{border-radius:20px;gap:14px;padding:20px 16px}}.SmartDateGuideView-module-scss-module__q8w1Gq__checkInBadgeRow{justify-content:center;width:100%;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__preWindowBadge{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.5px;text-transform:uppercase;color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.SmartDateGuideView-module-scss-module__q8w1Gq__windowOpenBadge{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.5px;text-transform:uppercase;color:#6ee7b7;background:#10b98129;border:1px solid #34d39966;border-radius:20px;align-items:center;gap:7px;padding:4px 14px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:0 0 16px #10b98147}.SmartDateGuideView-module-scss-module__q8w1Gq__checkedInBadge{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.5px;text-transform:uppercase;color:#a7f3d0;background:#10b98140;border:1px solid #34d39980;border-radius:20px;align-items:center;gap:6px;padding:4px 14px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:0 0 20px #10b98159}.SmartDateGuideView-module-scss-module__q8w1Gq__pulsingDot{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite SmartDateGuideView-module-scss-module__q8w1Gq__pulseGlow}.SmartDateGuideView-module-scss-module__q8w1Gq__checkInCardTitle{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;letter-spacing:.5px;text-shadow:0 2px 10px #000000b3;margin:0;font-size:19px;font-weight:700}@media (max-width:640px){.SmartDateGuideView-module-scss-module__q8w1Gq__checkInCardTitle{font-size:17px}}.SmartDateGuideView-module-scss-module__q8w1Gq__checkInDesc{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffc7;word-break:break-word;overflow-wrap:anywhere;max-width:580px;margin:0;font-size:13.5px;line-height:1.6}.SmartDateGuideView-module-scss-module__q8w1Gq__checkInDesc strong{color:#fff;font-weight:600}@media (max-width:640px){.SmartDateGuideView-module-scss-module__q8w1Gq__checkInDesc{font-size:12.5px}}.SmartDateGuideView-module-scss-module__q8w1Gq__preWindowContent{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__disabledBtnWrapper{cursor:not-allowed;justify-content:center;width:100%;max-width:440px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__disabledCheckInBtn{color:#fff6;width:100%;max-width:380px;height:54px;min-height:54px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1px;text-transform:uppercase;pointer-events:none;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:27px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:12.5px;font-weight:700;display:flex}@media (max-width:640px){.SmartDateGuideView-module-scss-module__q8w1Gq__disabledCheckInBtn{height:54px;min-height:54px;font-size:12px}}.SmartDateGuideView-module-scss-module__q8w1Gq__windowOpenContent{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__confirmArrivalBtn{color:#fff;width:100%;max-width:380px;height:54px;min-height:54px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:27px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:13.5px;font-weight:800;transition:transform .2s,box-shadow .2s;animation:2.5s ease-in-out infinite SmartDateGuideView-module-scss-module__q8w1Gq__activePulse;display:flex;box-shadow:0 6px 22px #10b98173}.SmartDateGuideView-module-scss-module__q8w1Gq__confirmArrivalBtn:hover{transform:scale(1.02);box-shadow:0 8px 28px #10b98199}.SmartDateGuideView-module-scss-module__q8w1Gq__confirmArrivalBtn:active{transform:scale(.98)}.SmartDateGuideView-module-scss-module__q8w1Gq__confirmArrivalBtn:disabled{opacity:.7;cursor:not-allowed;animation:none}@media (max-width:640px){.SmartDateGuideView-module-scss-module__q8w1Gq__confirmArrivalBtn{height:54px;min-height:54px;font-size:13px}}.SmartDateGuideView-module-scss-module__q8w1Gq__checkedInContent{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__confirmedArrivalNotice{box-sizing:border-box;text-align:left;background:#10b9811f;border:1px solid #34d39959;border-radius:18px;align-items:center;gap:14px;width:100%;max-width:520px;padding:14px 20px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__confirmedIcon{color:#34d399;flex-shrink:0}.SmartDateGuideView-module-scss-module__q8w1Gq__confirmedArrivalTexts{flex-direction:column;gap:2px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__arrivalTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff;font-size:13.5px;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__arrivalTime{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#a7f3d0;font-size:12px}.SmartDateGuideView-module-scss-module__q8w1Gq__bothArrivedBox{box-sizing:border-box;text-align:left;background:linear-gradient(135deg,#10b98138,#065f464d);border:1.5px solid #34d3998c;border-radius:20px;align-items:flex-start;gap:14px;width:100%;max-width:520px;padding:18px 22px;display:flex;box-shadow:0 0 35px #10b98159}.SmartDateGuideView-module-scss-module__q8w1Gq__bothArrivedIconWrapper{color:#34d399;background:#34d39940;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__bothArrivedTexts{flex-direction:column;gap:4px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__bothArrivedTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#a7f3d0;font-size:13.5px;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__bothArrivedDesc{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffd9;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.SmartDateGuideView-module-scss-module__q8w1Gq__waitingPartnerBox{box-sizing:border-box;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;align-items:flex-start;gap:14px;width:100%;max-width:520px;padding:16px 20px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__radarIconWrapper{color:#81d4fa;background:#81d4fa26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__radarPulsing{animation:3s linear infinite SmartDateGuideView-module-scss-module__q8w1Gq__radarSpin}.SmartDateGuideView-module-scss-module__q8w1Gq__waitingPartnerTexts{flex-direction:column;gap:4px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__waitingPartnerTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#81d4fa;font-size:13px;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__waitingPartnerDesc{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffb8;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentFooterRow{justify-content:center;width:100%;margin-top:4px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentLinkBtn{color:#ffffff7a;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:6px;font-size:11.5px;text-decoration:underline;transition:color .2s;display:inline-flex}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentLinkBtn:hover{color:#fca5a5}.SmartDateGuideView-module-scss-module__q8w1Gq__buttonSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite SmartDateGuideView-module-scss-module__q8w1Gq__spin}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentModalOverlay{-webkit-backdrop-filter:blur(16px);z-index:120;box-sizing:border-box;background:#000000db;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentModalCard{box-sizing:border-box;color:#fff;background:#141820f5;border:1px solid #ffffff29;border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:520px;max-height:90vh;padding:24px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #000000d9}@media (max-width:640px){.SmartDateGuideView-module-scss-module__q8w1Gq__incidentModalCard{border-radius:20px;gap:14px;padding:20px 16px}}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentModalHeader{align-items:center;gap:12px;display:flex;position:relative}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentHeaderIcon{color:#ef5350;background:#ef53502e;border:1px solid #ef535059;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentHeaderText{text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentHeaderText h3{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;margin:0;font-size:17px;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentHeaderText p{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffff8c;margin:0;font-size:11px}.SmartDateGuideView-module-scss-module__q8w1Gq__closeIncidentBtn{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__closeIncidentBtn:hover{color:#fff;background:#ffffff26}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentNotice{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffbf;text-align:left;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentReasonsList{flex-direction:column;gap:10px;width:100%;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__reasonCard{cursor:pointer;text-align:left;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;transition:all .2s;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__reasonCard:hover{background:#ffffff14;border-color:#ffffff38}.SmartDateGuideView-module-scss-module__q8w1Gq__reasonCardActive{box-shadow:0 0 16px #ef535040;background:#ef535026!important;border-color:#ef5350!important}.SmartDateGuideView-module-scss-module__q8w1Gq__reasonEmoji{flex-shrink:0;font-size:18px;line-height:1.2}.SmartDateGuideView-module-scss-module__q8w1Gq__reasonText{flex-direction:column;gap:2px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__reasonTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff;font-size:13px;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__reasonDesc{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffa6;word-break:break-word;overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.SmartDateGuideView-module-scss-module__q8w1Gq__inputWrapper{text-align:left;flex-direction:column;gap:4px;width:100%;margin-top:4px;margin-bottom:6px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__reasonTextarea{color:#fff;width:100%;height:75px;font-family:var(--font-montserrat,"Montserrat",sans-serif);resize:none;box-sizing:border-box;background:#00000059;border:1px solid #ffffff29;border-radius:14px;outline:none;padding:10px 12px;font-size:12px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.SmartDateGuideView-module-scss-module__q8w1Gq__reasonTextarea:focus{border-color:#ef5350;box-shadow:0 0 12px #ef535040}.SmartDateGuideView-module-scss-module__q8w1Gq__reasonTextarea::placeholder{color:#ffffff59;font-style:italic}.SmartDateGuideView-module-scss-module__q8w1Gq__charCounter{font-family:var(--font-montserrat,"Montserrat",sans-serif);text-align:right;color:#fff6;font-size:10.5px}.SmartDateGuideView-module-scss-module__q8w1Gq__gracePeriodNotice{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffd1;background:#10b9811f;border:1px solid #10b98147;border-radius:12px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 12px;font-size:11px;line-height:1.45;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__gracePeriodNotice strong{color:#34d399}.SmartDateGuideView-module-scss-module__q8w1Gq__graceIcon{color:#34d399;flex-shrink:0}.SmartDateGuideView-module-scss-module__q8w1Gq__incidentActions{width:100%;margin-top:4px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__submitIncidentBtnWrapper{cursor:not-allowed;width:100%;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__submitIncidentBtn{color:#fff;width:100%;height:46px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.3px;cursor:pointer;text-shadow:0 1px 2px #00000059;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:23px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 18px #10b98173}.SmartDateGuideView-module-scss-module__q8w1Gq__submitIncidentBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #10b981a6}.SmartDateGuideView-module-scss-module__q8w1Gq__submitIncidentBtn:active:not(:disabled){transform:translateY(0)}.SmartDateGuideView-module-scss-module__q8w1Gq__submitIncidentBtn:disabled{opacity:.38;cursor:not-allowed;color:#ffffff59;box-shadow:none;text-shadow:none;background:#ffffff14;border:1px solid #ffffff1f;transform:none}.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmSection{-webkit-backdrop-filter:blur(25px)saturate(160%);box-sizing:border-box;text-align:center;background:#00000047;border:1px solid #ffffff26;border-radius:22px;flex-direction:column;align-items:center;gap:14px;width:100%;margin-bottom:20px;padding:22px;display:flex;box-shadow:0 10px 30px #00000059}@media (max-width:640px){.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmSection{border-radius:18px;padding:18px 14px}}.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmBadge{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.5px;text-transform:uppercase;color:#c4b5fd;background:#8b5cf633;border:1px solid #a78bfa66;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:10px;font-weight:800;display:inline-flex}.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmTitle{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;letter-spacing:.5px;margin:0;font-size:18px;font-weight:700}@media (max-width:640px){.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmTitle{font-size:16px}}.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmBtn{color:#fff;width:100%;max-width:380px;height:54px;min-height:54px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border:none;border-radius:27px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:13.5px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 22px #8b5cf673}.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmBtn:hover{transform:scale(1.02);box-shadow:0 8px 28px #8b5cf699}.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmBtn:active{transform:scale(.98)}.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmBtn:disabled{opacity:.65;cursor:not-allowed}@media (max-width:640px){.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmBtn{height:54px;min-height:54px;font-size:13px}}.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmedNoticeBox{box-sizing:border-box;text-align:left;background:#8b5cf61f;border:1px solid #a78bfa4d;border-radius:16px;align-items:flex-start;gap:12px;width:100%;max-width:500px;padding:14px 18px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmedTexts{flex-direction:column;gap:3px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmedTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#e9d5ff;font-size:13px;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__reconfirmedSub{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffb3;margin:0;font-size:12px;line-height:1.45}.SmartDateGuideView-module-scss-module__q8w1Gq__arrivalButtonsRow{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:380px;display:flex}@media (min-width:640px){.SmartDateGuideView-module-scss-module__q8w1Gq__arrivalButtonsRow{flex-direction:row;gap:12px;max-width:440px}}.SmartDateGuideView-module-scss-module__q8w1Gq__arrivalButtonsRow .SmartDateGuideView-module-scss-module__q8w1Gq__confirmArrivalBtn{flex:1.2;width:100%}.SmartDateGuideView-module-scss-module__q8w1Gq__notifyDelayBtn{color:#fde68a;width:100%;max-width:380px;height:52px;min-height:52px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f59e0b33,#d9770647);border:1.5px solid #f59e0b80;border-radius:26px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:flex;box-shadow:0 4px 18px #f59e0b4d}.SmartDateGuideView-module-scss-module__q8w1Gq__notifyDelayBtn:hover{background:linear-gradient(135deg,#f59e0b4d,#d9770666);border-color:#f59e0b;transform:scale(1.02)}.SmartDateGuideView-module-scss-module__q8w1Gq__notifyDelayBtn:active{transform:scale(.98)}.SmartDateGuideView-module-scss-module__q8w1Gq__notifyDelayBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.SmartDateGuideView-module-scss-module__q8w1Gq__notifyDelayBtn{height:52px;min-height:52px;font-size:12.5px}}.SmartDateGuideView-module-scss-module__q8w1Gq__delayNotifiedBadge{color:#fde68a;height:44px;min-height:44px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.8px;background:#f59e0b2e;border:1.5px solid #f59e0b73;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #f59e0b26}.SmartDateGuideView-module-scss-module__q8w1Gq__partnerDelayNoticeBox{box-sizing:border-box;text-align:left;background:linear-gradient(135deg,#f59e0b2e,#b4530938);border:1.5px solid #f59e0b73;border-radius:18px;align-items:flex-start;gap:12px;width:100%;max-width:520px;padding:14px 18px;display:flex;box-shadow:0 4px 20px #f59e0b33}.SmartDateGuideView-module-scss-module__q8w1Gq__delayIconWrapper{color:#fde68a;background:#f59e0b40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__partnerDelayTexts{flex-direction:column;gap:3px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__partnerDelayTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fde68a;font-size:13px;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__partnerDelayDesc{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffd9;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityProtectionBox{text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ef444426,#991b1b33);border:1.5px solid #ef444473;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:520px;margin-top:8px;padding:18px 20px;display:flex;box-shadow:0 4px 24px #ef444440}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityTexts{flex-direction:column;gap:4px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fca5a5;letter-spacing:.5px;font-size:13.5px;font-weight:800}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityDesc{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffd1;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityActionBtn{color:#fff;width:100%;max-width:380px;height:52px;min-height:52px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#ef444440;border:1.5px solid #ef4444a6;border-radius:26px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:12.5px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 4px 16px #ef444459}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityActionBtn:hover{background:#ef444473;border-color:#ef4444;transform:scale(1.02)}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityActionBtn:active{transform:scale(.98)}.SmartDateGuideView-module-scss-module__q8w1Gq__delayModalOverlay{z-index:100;-webkit-backdrop-filter:blur(12px);background:#000000d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.SmartDateGuideView-module-scss-module__q8w1Gq__delayModalCard{box-sizing:border-box;background:#16161ef0;border:1.5px solid #f59e0b59;border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:24px 22px;display:flex;box-shadow:0 20px 50px #000000d9}.SmartDateGuideView-module-scss-module__q8w1Gq__delayModalHeader{align-items:center;gap:12px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__delayModalIcon{color:#f59e0b;background:#f59e0b33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__delayModalTitleCol{flex-direction:column;flex:1;gap:2px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__delayModalTitle{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;margin:0;font-size:16px;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__delayModalSubtitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffff8c;margin:0;font-size:11px}.SmartDateGuideView-module-scss-module__q8w1Gq__delayOptionsList{flex-direction:column;gap:10px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__delayOptionItem{color:#fff;cursor:pointer;text-align:left;font-family:var(--font-montserrat,"Montserrat",sans-serif);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__delayOptionItem:hover{background:#f59e0b26;border-color:#f59e0b73;transform:translateY(-1px)}.SmartDateGuideView-module-scss-module__q8w1Gq__delayOptionMinutes{color:#fde68a;font-size:14px;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__delayOptionReason{color:#ffffffb3;font-size:11.5px}.SmartDateGuideView-module-scss-module__q8w1Gq__closeDelayModalBtn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__closeDelayModalBtn:hover{color:#fff}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityModalOverlay{z-index:100;-webkit-backdrop-filter:blur(14px);background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityModalCard{box-sizing:border-box;text-align:center;background:#161418f5;border:1.5px solid #ef444473;border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:440px;padding:24px;display:flex;box-shadow:0 20px 50px #000000e6}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityModalIcon{color:#ef4444;background:#ef444433;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityModalTitle{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;margin:0;font-size:17px;font-weight:700}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityModalText{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fffc;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityModalText strong{color:#fca5a5}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityModalActions{gap:12px;margin-top:6px;display:flex}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityCancelBtn{color:#fffc;height:44px;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:22px;flex:1;font-size:11.5px;font-weight:600;transition:all .2s}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityCancelBtn:hover{color:#fff;background:#ffffff14}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityConfirmBtn{color:#fff;height:44px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:22px;flex:1.2;font-size:11.5px;font-weight:700;transition:all .2s;box-shadow:0 4px 16px #ef444466}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityConfirmBtn:hover{transform:scale(1.02);box-shadow:0 6px 20px #ef444499}.SmartDateGuideView-module-scss-module__q8w1Gq__dignityConfirmBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes SmartDateGuideView-module-scss-module__q8w1Gq__activePulse{0%{box-shadow:0 8px 25px #10b98173}50%{box-shadow:0 8px 38px #10b981bf}to{box-shadow:0 8px 25px #10b98173}}@keyframes SmartDateGuideView-module-scss-module__q8w1Gq__pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}@keyframes SmartDateGuideView-module-scss-module__q8w1Gq__radarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.PostDateFeedbackView-module-scss-module__aCcZUW__postDateFeedbackContainer{color:#fff;-webkit-overflow-scrolling:touch;z-index:50;scrollbar-width:thin;scrollbar-color:#ffffff4d #0000;background:#061114;flex-direction:column;width:100vw;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden auto}.PostDateFeedbackView-module-scss-module__aCcZUW__postDateFeedbackContainer::-webkit-scrollbar{width:6px}.PostDateFeedbackView-module-scss-module__aCcZUW__postDateFeedbackContainer::-webkit-scrollbar-track{background:0 0}.PostDateFeedbackView-module-scss-module__aCcZUW__postDateFeedbackContainer::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.PostDateFeedbackView-module-scss-module__aCcZUW__postDateFeedbackContainer::-webkit-scrollbar-thumb:hover{background:#ffffff80}.PostDateFeedbackView-module-scss-module__aCcZUW__cosmicBg{z-index:0;pointer-events:none;background-image:url(/assets/images/date_feedback_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.PostDateFeedbackView-module-scss-module__aCcZUW__darkOverlay{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 25%,#06111447 0%,#06111494 100%);position:fixed;inset:0}.PostDateFeedbackView-module-scss-module__aCcZUW__meshBg{display:none}.PostDateFeedbackView-module-scss-module__aCcZUW__topHeader{z-index:20;background:0 0;border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:64px;min-height:64px;padding:0 16px;display:flex;position:relative}.PostDateFeedbackView-module-scss-module__aCcZUW__backButton{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,background .2s,border-color .2s;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__backButton:hover{background:#0000008c;border-color:#ffffff59;transform:scale(1.05)}.PostDateFeedbackView-module-scss-module__aCcZUW__backButton:active{transform:scale(.95)}.PostDateFeedbackView-module-scss-module__aCcZUW__headerTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:2px;text-transform:uppercase;color:#ffffffe6;text-align:center;margin:0;font-size:13px;font-weight:800}.PostDateFeedbackView-module-scss-module__aCcZUW__optionsWrapper{justify-content:center;align-items:center;display:flex;position:relative}.PostDateFeedbackView-module-scss-module__aCcZUW__actionsDropdownMenu{-webkit-backdrop-filter:blur(25px)saturate(160%);z-index:100;background:#0a1822e0;border:1px solid #ffffff38;border-radius:16px;flex-direction:column;min-width:190px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) PostDateFeedbackView-module-scss-module__aCcZUW__fadeInDropdown;display:flex;position:absolute;top:48px;right:0;box-shadow:0 12px 36px #0000008c,inset 0 1px #ffffff59}@keyframes PostDateFeedbackView-module-scss-module__aCcZUW__fadeInDropdown{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.PostDateFeedbackView-module-scss-module__aCcZUW__dropdownItem{color:#ffffffe6;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__dropdownItem:hover{color:#fff;background:#ffffff1f}.PostDateFeedbackView-module-scss-module__aCcZUW__toastNotification{color:#fff;font-family:var(--font-montserrat,"Montserrat",sans-serif);-webkit-backdrop-filter:blur(12px);z-index:200;text-align:center;background:#10b981eb;border-radius:20px;max-width:90vw;padding:12px 20px;font-size:13px;font-weight:700;animation:.25s ease-out PostDateFeedbackView-module-scss-module__aCcZUW__fadeInToast;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}@keyframes PostDateFeedbackView-module-scss-module__aCcZUW__fadeInToast{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.PostDateFeedbackView-module-scss-module__aCcZUW__optionsButton{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,background .2s,border-color .2s;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__optionsButton:hover{background:#ffffff26;border-color:#ffffff59;transform:scale(1.05)}.PostDateFeedbackView-module-scss-module__aCcZUW__optionsButton:active{transform:scale(.96)}.PostDateFeedbackView-module-scss-module__aCcZUW__mainContent{z-index:10;flex-direction:column;gap:20px;width:100%;max-width:580px;margin:0 auto;padding:10px 18px 90px;display:flex;position:relative}.PostDateFeedbackView-module-scss-module__aCcZUW__candidateHeaderSection{text-align:center;flex-direction:column;align-items:center;padding:8px 0 12px;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__avatarWrapper{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;width:84px;height:84px;margin-bottom:14px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;position:relative}.PostDateFeedbackView-module-scss-module__aCcZUW__avatarWrapper:hover{transform:scale(1.06)}.PostDateFeedbackView-module-scss-module__aCcZUW__avatarWrapper:active{transform:scale(.97)}.PostDateFeedbackView-module-scss-module__aCcZUW__avatarImg{object-fit:cover;border:2px solid #10b98180;border-radius:50%;width:84px;height:84px;box-shadow:0 0 24px #10b98159}.PostDateFeedbackView-module-scss-module__aCcZUW__avatarPlaceholder{color:#10b981;background:linear-gradient(135deg,#10b9814d,#064e3b80);border:2px solid #10b98180;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__avatarGlowRing{pointer-events:none;border:1px dashed #10b98166;border-radius:50%;animation:20s linear infinite PostDateFeedbackView-module-scss-module__aCcZUW__rotateRing;position:absolute;inset:-6px}@keyframes PostDateFeedbackView-module-scss-module__aCcZUW__rotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PostDateFeedbackView-module-scss-module__aCcZUW__feedbackTitle{font-family:var(--font-cinzel,"Cinzel",serif);color:#fff;letter-spacing:1px;margin:0 0 4px;font-size:20px;font-weight:700}.PostDateFeedbackView-module-scss-module__aCcZUW__feedbackSubtitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffa6;margin:0;font-size:13px;line-height:1.5}.PostDateFeedbackView-module-scss-module__aCcZUW__feedbackForm{flex-direction:column;gap:20px;width:100%;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__sectionCard{isolation:isolate;-webkit-backdrop-filter:blur(25px)saturate(160%);background:linear-gradient(135deg,#0e1a24c7 0%,#081118ad 100%);border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;gap:16px;padding:22px 20px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 16px 40px #00000059,inset 0 1px #ffffff40}.PostDateFeedbackView-module-scss-module__aCcZUW__sectionCard:hover{border-color:#ffffff47;box-shadow:0 20px 48px #00000073,inset 0 1px #ffffff59}@media (max-width:640px){.PostDateFeedbackView-module-scss-module__aCcZUW__sectionCard{border-radius:20px;padding:18px 16px}}.PostDateFeedbackView-module-scss-module__aCcZUW__bigQuestionCard{background:linear-gradient(135deg,#10b98129 0%,#08181ac7 100%);border:1.5px solid #69f0ae73;box-shadow:0 16px 40px #0006,0 0 25px #10b9812e,inset 0 1px #69f0ae66}.PostDateFeedbackView-module-scss-module__aCcZUW__bigQuestionCard:hover{border-color:#69f0aeb3;box-shadow:0 20px 48px #00000080,0 0 32px #10b9814d,inset 0 1px #69f0ae99}.PostDateFeedbackView-module-scss-module__aCcZUW__sectionHeader{align-items:flex-start;gap:12px;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__sectionIconBadge{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__sectionIconBadgeSpecial{color:#10b981;background:#10b98133;border:1px solid #10b98173;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__cardSectionTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0 0 4px;font-size:13.5px;font-weight:800}.PostDateFeedbackView-module-scss-module__aCcZUW__cardDesc{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffc7;margin:0;font-size:13px;line-height:1.6}.PostDateFeedbackView-module-scss-module__aCcZUW__cardDesc strong{color:#69f0ae;font-weight:700}.PostDateFeedbackView-module-scss-module__aCcZUW__bigQuestionText{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fffffff2;margin:0;font-size:14px;line-height:1.5}.PostDateFeedbackView-module-scss-module__aCcZUW__bigQuestionText strong{color:#10b981}.PostDateFeedbackView-module-scss-module__aCcZUW__textareaWrapper{width:100%;position:relative}.PostDateFeedbackView-module-scss-module__aCcZUW__formTextarea{box-sizing:border-box;color:#fff;width:100%;font-family:var(--font-montserrat,"Montserrat",sans-serif);resize:none;background:#00000059;border:1px solid #ffffff26;border-radius:16px;min-height:80px;padding:14px 16px 28px;font-size:13px;line-height:1.55;transition:border-color .2s,box-shadow .2s,background .2s}.PostDateFeedbackView-module-scss-module__aCcZUW__formTextarea::placeholder{color:#ffffff59;font-size:12.5px}.PostDateFeedbackView-module-scss-module__aCcZUW__formTextarea:focus{background:#00000080;border-color:#10b981;outline:none;box-shadow:0 0 16px #10b98140}.PostDateFeedbackView-module-scss-module__aCcZUW__formTextarea:disabled{opacity:.6;cursor:not-allowed}.PostDateFeedbackView-module-scss-module__aCcZUW__charCounter{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff6;pointer-events:none;font-size:10px;position:absolute;bottom:8px;right:14px}.PostDateFeedbackView-module-scss-module__aCcZUW__starsRow{justify-content:center;align-items:center;gap:12px;padding:6px 0;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__starBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:transform .15s;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__starBtn:hover{transform:scale(1.2)}.PostDateFeedbackView-module-scss-module__aCcZUW__starBtn:active{transform:scale(.9)}.PostDateFeedbackView-module-scss-module__aCcZUW__starFilled{color:#ffd579;filter:drop-shadow(0 0 8px #ffd579a6)}.PostDateFeedbackView-module-scss-module__aCcZUW__starEmpty{color:#ffffff40;transition:color .15s}.PostDateFeedbackView-module-scss-module__aCcZUW__starEmpty:hover{color:#ffd57980}.PostDateFeedbackView-module-scss-module__aCcZUW__decisionButtonsRow{gap:12px;width:100%;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__decisionBtn{color:#ffffffb3;height:54px;min-height:54px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1px;cursor:pointer;background:#00000059;border:1.5px solid #ffffff26;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:800;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__decisionBtn:hover:not(:disabled){color:#fff;border-color:#ffffff4d;transform:translateY(-2px)}.PostDateFeedbackView-module-scss-module__aCcZUW__decisionBtn:active:not(:disabled){transform:translateY(1px)}.PostDateFeedbackView-module-scss-module__aCcZUW__decisionBtn:disabled{opacity:.5;cursor:not-allowed}.PostDateFeedbackView-module-scss-module__aCcZUW__decisionIcon{flex-shrink:0;transition:transform .2s}.PostDateFeedbackView-module-scss-module__aCcZUW__decisionBtnNoSelected{color:#fff;background:linear-gradient(135deg,#ef444438 0%,#b91c1c26 100%);border-color:#ef4444;box-shadow:0 4px 20px #ef444459}.PostDateFeedbackView-module-scss-module__aCcZUW__decisionBtnNoSelected .PostDateFeedbackView-module-scss-module__aCcZUW__decisionIcon{color:#ef4444;transform:scale(1.1)}.PostDateFeedbackView-module-scss-module__aCcZUW__decisionBtnYesSelected{color:#fff;background:linear-gradient(135deg,#10b98140 0%,#0596692e 100%);border-color:#10b981;box-shadow:0 4px 20px #10b98166}.PostDateFeedbackView-module-scss-module__aCcZUW__decisionBtnYesSelected .PostDateFeedbackView-module-scss-module__aCcZUW__decisionIcon{color:#10b981;transform:scale(1.15)}.PostDateFeedbackView-module-scss-module__aCcZUW__phoneCaptureCard{background:linear-gradient(135deg,#10b98124 0%,#0a1822ad 100%);border:1.5px solid #10b98173;animation:.25s cubic-bezier(.16,1,.3,1) PostDateFeedbackView-module-scss-module__aCcZUW__slideInPhoneCard;box-shadow:0 16px 40px #00000059,0 0 24px #10b98126,inset 0 1px #ffffff4d}@keyframes PostDateFeedbackView-module-scss-module__aCcZUW__slideInPhoneCard{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.PostDateFeedbackView-module-scss-module__aCcZUW__phoneRowWrapper{align-items:center;gap:10px;width:100%;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__countrySelectBtn{color:#fff;height:52px;font-family:var(--font-montserrat,"Montserrat",sans-serif);cursor:pointer;background:#00000073;border:1.5px solid #ffffff38;border-radius:14px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__countrySelectBtn:hover{background:#ffffff1f;border-color:#10b98180}.PostDateFeedbackView-module-scss-module__aCcZUW__flagIcon{object-fit:cover;border-radius:3px;width:22px;height:15px}.PostDateFeedbackView-module-scss-module__aCcZUW__countryDialCode{color:#10b981;font-weight:700}.PostDateFeedbackView-module-scss-module__aCcZUW__inputWrapper{width:100%;position:relative}.PostDateFeedbackView-module-scss-module__aCcZUW__phoneInput{color:#fff;width:100%;height:52px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.5px;background:#0006;border:1.5px solid #ffffff38;border-radius:14px;padding:0 16px;font-size:15px;font-weight:600;transition:all .2s}.PostDateFeedbackView-module-scss-module__aCcZUW__phoneInput::placeholder{color:#ffffff59}.PostDateFeedbackView-module-scss-module__aCcZUW__phoneInput:focus{background:#0009;border-color:#10b981;outline:none;box-shadow:0 0 16px #10b98159}.PostDateFeedbackView-module-scss-module__aCcZUW__validationErrorBox{color:#fca5a5;font-family:var(--font-montserrat,"Montserrat",sans-serif);background:#ef444429;border:1px solid #ef444466;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__actionBtnWrapper{justify-content:center;width:100%;padding-top:6px;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__primaryActionBtn{color:#fff;width:100%;max-width:400px;height:54px;min-height:54px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:27px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:13.5px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 22px #10b98173}.PostDateFeedbackView-module-scss-module__aCcZUW__primaryActionBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #10b98199}.PostDateFeedbackView-module-scss-module__aCcZUW__primaryActionBtn:active:not(:disabled){transform:translateY(1px)}.PostDateFeedbackView-module-scss-module__aCcZUW__primaryActionBtn:disabled{opacity:.65;cursor:not-allowed}.PostDateFeedbackView-module-scss-module__aCcZUW__secondaryActionBtn{-webkit-backdrop-filter:blur(16px);color:#fff;width:100%;max-width:400px;height:52px;min-height:52px;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0d 100%);border:1.5px solid #ffffff40;border-radius:26px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #0000004d,inset 0 1px #fff3}.PostDateFeedbackView-module-scss-module__aCcZUW__secondaryActionBtn:hover{background:linear-gradient(135deg,#ffffff2e 0%,#ffffff14 100%);border-color:#ffffff73;transform:translateY(-2px);box-shadow:0 8px 24px #0006,inset 0 1px #ffffff59}.PostDateFeedbackView-module-scss-module__aCcZUW__secondaryActionBtn:active{transform:translateY(1px)}.PostDateFeedbackView-module-scss-module__aCcZUW__buttonSpinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite PostDateFeedbackView-module-scss-module__aCcZUW__spin}@keyframes PostDateFeedbackView-module-scss-module__aCcZUW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PostDateFeedbackView-module-scss-module__aCcZUW__submittedCard{isolation:isolate;-webkit-backdrop-filter:blur(25px)saturate(160%);text-align:center;background:linear-gradient(135deg,#0e1a24d1 0%,#081118bd 100%);border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;align-items:center;width:100%;padding:32px 24px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 20px 48px #00000073,inset 0 1px #ffffff47}@media (max-width:640px){.PostDateFeedbackView-module-scss-module__aCcZUW__submittedCard{border-radius:20px;padding:24px 18px}}.PostDateFeedbackView-module-scss-module__aCcZUW__waitingPartnerBox,.PostDateFeedbackView-module-scss-module__aCcZUW__mutualInterestBox,.PostDateFeedbackView-module-scss-module__aCcZUW__completedBox{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__waitingIconWrapper{color:#ddd6fe;background:linear-gradient(135deg,#8b5cf640 0%,#6d28d926 100%);border:1.5px solid #a78bfa73;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 0 24px #8b5cf659,inset 0 1px #ffffff4d}.PostDateFeedbackView-module-scss-module__aCcZUW__celebrationIconWrapper{color:#6ee7b7;background:linear-gradient(135deg,#10b98140 0%,#05966926 100%);border:1.5px solid #34d39973;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:2s ease-in-out infinite PostDateFeedbackView-module-scss-module__aCcZUW__pulseIcon;display:flex;box-shadow:0 0 24px #10b98159,inset 0 1px #ffffff4d}@keyframes PostDateFeedbackView-module-scss-module__aCcZUW__pulseIcon{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.PostDateFeedbackView-module-scss-module__aCcZUW__completedIconWrapper{color:#ffffffe6;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0a 100%);border:1.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff4d}.PostDateFeedbackView-module-scss-module__aCcZUW__badgeConfidential{color:#ede9fe;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:1px;text-transform:uppercase;background:#8b5cf633;border:1px solid #a78bfa73;border-radius:20px;align-items:center;gap:6px;padding:6px 16px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #00000040,inset 0 1px #fff3}.PostDateFeedbackView-module-scss-module__aCcZUW__protocolGuideBox{-webkit-backdrop-filter:blur(14px);text-align:left;background:#0e1a24a6;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:400px;padding:13px 16px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 6px 20px #00000040}.PostDateFeedbackView-module-scss-module__aCcZUW__protocolGuideItem{align-items:flex-start;gap:10px;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__protocolGuideIconMutual{color:#69f0ae;flex-shrink:0;margin-top:2px}.PostDateFeedbackView-module-scss-module__aCcZUW__protocolGuideIconBlind{color:#b388ff;flex-shrink:0;margin-top:2px}.PostDateFeedbackView-module-scss-module__aCcZUW__protocolGuideText{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#ffffffd1;font-size:11.5px;line-height:1.45}.PostDateFeedbackView-module-scss-module__aCcZUW__protocolGuideText strong{color:#fff;font-weight:700}.PostDateFeedbackView-module-scss-module__aCcZUW__summaryBox{-webkit-backdrop-filter:blur(16px);text-align:left;background:#00000073;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:400px;padding:16px 20px;display:flex;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #00000040}.PostDateFeedbackView-module-scss-module__aCcZUW__summaryItem{justify-content:space-between;align-items:center;gap:12px;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__summaryLabel{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff9;font-size:12px}.PostDateFeedbackView-module-scss-module__aCcZUW__summaryValue{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff;font-size:12.5px;font-weight:700}.PostDateFeedbackView-module-scss-module__aCcZUW__summaryValueStars{align-items:center;gap:3px;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__loaderContainer{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 0;display:flex}.PostDateFeedbackView-module-scss-module__aCcZUW__spinner{border:3px solid #ffffff26;border-top-color:#10b981;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite PostDateFeedbackView-module-scss-module__aCcZUW__spin}.PostDateFeedbackView-module-scss-module__aCcZUW__loaderText{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff9;margin:0;font-size:13px}.PostDateFeedbackView-module-scss-module__aCcZUW__fullScreenPhotoOverlay{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#000000e0;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out PostDateFeedbackView-module-scss-module__aCcZUW__fadeInModal;display:flex;position:fixed;inset:0}@keyframes PostDateFeedbackView-module-scss-module__aCcZUW__fadeInModal{0%{opacity:0}to{opacity:1}}.PostDateFeedbackView-module-scss-module__aCcZUW__fullScreenPhotoWrapper{justify-content:center;align-items:center;max-width:90vw;max-height:85vh;display:flex;position:relative}.PostDateFeedbackView-module-scss-module__aCcZUW__fullScreenPhotoImg{object-fit:contain;border:1.5px solid #fff3;border-radius:20px;max-width:100%;max-height:82vh;box-shadow:0 16px 48px #000000d9}.PostDateFeedbackView-module-scss-module__aCcZUW__closePhotoBtn{color:#fff;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1a24d9;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s,background .2s;display:flex;position:absolute;top:-14px;right:-14px}.PostDateFeedbackView-module-scss-module__aCcZUW__closePhotoBtn:hover{background:#dc2626e6;transform:scale(1.1)}
