.SellerProfileModal_fadeInOverlay__0xGJz{animation:SellerProfileModal_fadeInOverlay__0xGJz .35s cubic-bezier(.4,0,.2,1) forwards}.SellerProfileModal_fadeOutOverlay__ywijc{animation:SellerProfileModal_fadeOutOverlay__ywijc .35s cubic-bezier(.4,0,.2,1) forwards}@keyframes SellerProfileModal_fadeInOverlay__0xGJz{0%{opacity:0}to{opacity:1}}@keyframes SellerProfileModal_fadeOutOverlay__ywijc{0%{opacity:1}to{opacity:0}}.SellerProfileModal_slideInRight___mzSu{animation:SellerProfileModal_slideInRight___mzSu .35s cubic-bezier(.4,0,.2,1) forwards}.SellerProfileModal_slideOutRight__c8z0Q{animation:SellerProfileModal_slideOutRight__c8z0Q .35s cubic-bezier(.4,0,.2,1) forwards}@media (min-width:769px){.SellerProfileModal_slideInRight___mzSu{animation:SellerProfileModal_slideInRightDesktop__M0n_M .35s cubic-bezier(.4,0,.2,1) forwards}.SellerProfileModal_slideOutRight__c8z0Q{animation:SellerProfileModal_slideOutRightDesktop__zBZY2 .35s cubic-bezier(.4,0,.2,1) forwards}@keyframes SellerProfileModal_slideInRightDesktop__M0n_M{0%{transform:translateX(100vw);opacity:.7}to{transform:translateX(-50%);opacity:1}}@keyframes SellerProfileModal_slideOutRightDesktop__zBZY2{0%{transform:translateX(-50%);opacity:1}to{transform:translateX(100vw);opacity:.7}}}@keyframes SellerProfileModal_slideInRight___mzSu{0%{transform:translateX(100%);opacity:.7}to{transform:translateX(0);opacity:1}}@keyframes SellerProfileModal_slideOutRight__c8z0Q{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:.7}}.SellerProfileModal_slideModal__HmNoS{position:fixed;top:calc(45px + env(safe-area-inset-top, 0px));left:0;right:0;margin-left:auto;margin-right:auto;width:100%;max-width:1200px;height:calc(100dvh - (45px + env(safe-area-inset-top, 0px)));max-height:calc(100dvh - (45px + env(safe-area-inset-top, 0px)));background:#18151f;z-index:899;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.18);border:1px solid #35343a;border-radius:18px;padding:0 24px 24px;border-top-left-radius:16px;border-top-right-radius:16px}@media (max-width:768px){.SellerProfileModal_sellerModalCustom__7Rxi7,.SellerProfileModal_sellerModal__WJBNS,.SellerProfileModal_slideModal__HmNoS{position:fixed!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;min-width:100vw!important;border-radius:0!important;z-index:50000!important;box-shadow:none!important;background:#18151f!important;display:flex!important;flex-direction:column!important;border-left:none!important;border-right:none!important;padding:0!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;margin-top:1px!important}.SellerProfileModal_sellerProfileOverlayCustom__9a3vB,.SellerProfileModal_sellerProfileOverlay__c_m4E{position:fixed!important;top:56px!important;left:0!important;width:100vw!important;height:calc(100dvh - 56px)!important;z-index:39999!important;align-items:flex-start!important;justify-content:flex-start!important;margin:0!important;padding:0!important;background:rgba(24,21,31,.7)!important}}.SellerProfileModal_titleDesktop__lzLdy{margin-bottom:4px;color:#fff;font-size:1.7rem;font-weight:700;letter-spacing:.5px;background:rgba(106,17,203,.18);border-radius:10px;padding:4px 16px;display:inline-block;box-shadow:0 2px 8px #6a11cb22}.SellerProfileModal_desktopHeaderTypeRow__FoWqv{display:flex;align-items:center;gap:7px;margin-top:2px}.SellerProfileModal_desktopModalBody__zeu7W{flex:1;display:flex;flex-direction:column;min-height:0}.SellerProfileModal_compactBodyDesktop__9NlWx{flex:1;overflow-y:auto;min-height:0}.SellerProfileModal_desktopTableHeaderRow__14Nc8{background:#23202b}.SellerProfileModal_desktopTableHeaderDay__crbyC{text-align:left;padding:8px;font-weight:600;color:#fff;border-bottom:2px solid #35343a;border-right:1px solid #35343a;border-top-left-radius:8px}.SellerProfileModal_desktopTableHeader__fTB_o{text-align:center;padding:8px;font-weight:600;color:#fff;border-bottom:2px solid #35343a;border-right:1px solid #35343a}.SellerProfileModal_desktopTableHeader__fTB_o:last-child{border-top-right-radius:8px}.SellerProfileModal_desktopTableDay__64JVS{padding:8px;font-weight:500;border-right:1px solid #35343a}.SellerProfileModal_desktopTableCell__DOsHz{padding:8px;text-align:center;border-right:1px solid #35343a}.SellerProfileModal_desktopTableCellLast__Ruy25{border-bottom:none!important}.SellerProfileModal_closedHour__BIrRv{color:#d32f2f!important;font-weight:600}.SellerProfileModal_mobileTable__pXIKM{width:100%;border-collapse:collapse;margin-top:8px}.SellerProfileModal_mobileTableHeaderRow__Y6fZE{background:#23202b}.SellerProfileModal_mobileTableHeaderDay__IQfut{text-align:left;padding:8px;color:#fff;font-weight:600}.SellerProfileModal_mobileTableHeader__F_BGz{text-align:center;padding:8px;color:#fff;font-weight:600}.SellerProfileModal_mobileTableDay__6e97J{padding:8px;font-weight:500;color:#fff}.SellerProfileModal_mobileTableCell__rOySN{padding:8px;text-align:center}.SellerProfileModal_mobileTableCellLast__xzenR{border-bottom:none!important}.SellerProfileModal_mobileHeaderColumn__KsTYu{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.SellerProfileModal_slideModalTitleMobile__EfCe5{margin-bottom:2px;color:#fff;font-size:1.2rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;max-width:100%;background:rgba(106,17,203,.18);border-radius:8px;padding:3px 12px;display:inline-block;box-shadow:0 2px 8px #6a11cb22}.SellerProfileModal_mobileHeaderTypeRow__Dd0ZF{display:flex;align-items:center;gap:7px;margin-top:2px}.SellerProfileModal_typeDotPro__qiV6u{width:10px;height:10px;border-radius:50%;background:#6a11cb;display:inline-block}.SellerProfileModal_typeDotPart__CNFBS{width:10px;height:10px;border-radius:50%;background:#ff9800;display:inline-block}.SellerProfileModal_typeLabelPro__5zbjL{font-weight:500;font-size:.98rem;color:#6a11cb}.SellerProfileModal_typeLabelPart__6LxF5{font-weight:500;font-size:.98rem;color:#ff9800}.SellerProfileModal_slideModalMobileBody__oUV9A{flex:1;overflow-y:auto;padding:15px}.SellerProfileModal_mobileContactColumn__4G1uc{display:flex;flex-direction:column;gap:15px}.SellerProfileModal_mobileInfoItem__nWLlV{padding:12px;background-color:#23202b;border-radius:8px;display:flex;align-items:flex-start;gap:12px}.SellerProfileModal_mobileInfoIcon__4RaaU{color:#6a11cb;flex-shrink:0;margin-top:2px}.SellerProfileModal_mobileInfoTitle__Vs8Lw{color:#a8a8a8;font-size:.9rem;margin-bottom:4px}.SellerProfileModal_mobileInfoValue__BoPm5{color:#fff;font-size:.95rem}.SellerProfileModal_mobileInfoId__nRjHS{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#6a11cb;flex-shrink:0;margin-top:2px;font-weight:700}.SellerProfileModal_mobileRetraitBlock__PxVh3{padding:15px;background-color:#2a2632;border-radius:8px;margin-top:5px}.SellerProfileModal_mobileRetraitTitle__dkXdl{color:#a8a8a8;font-size:.9rem;margin-bottom:8px}.SellerProfileModal_mobileRetraitValue__7RpKy{color:#fff;font-size:.95rem}.SellerProfileModal_mobileProductButtonWrapper__jpiGk{margin-top:30px}.SellerProfileModal_infoGrid__HY15t,.SellerProfileModal_infoGrid__HY15t .SellerProfileModal_addressValue__xubAa,.SellerProfileModal_infoGrid__HY15t .SellerProfileModal_infoItem__0_Gfz,.SellerProfileModal_infoGrid__HY15t .SellerProfileModal_infoTitle__7_RQZ,.SellerProfileModal_infoGrid__HY15t .SellerProfileModal_infoValue__fN6f_,.SellerProfileModal_infoItemRetrait__eait9 .SellerProfileModal_infoTitle__7_RQZ{font-size:1rem!important}.SellerProfileModal_sellerProfileOverlayCustom__9a3vB{display:flex;align-items:flex-start;justify-content:center;min-height:100vh;padding:0;margin-top:64px}.SellerProfileModal_sellerModalCustom__7Rxi7{height:720px;min-height:720px;max-height:95vh;display:flex;flex-direction:column}.SellerProfileModal_tabContactActive__kWT6z{background:#35343a!important;color:#fff!important;font-weight:700;border-radius:8px 0 0 8px}.SellerProfileModal_tabContactInactive__WEfgo{background:#23202b!important;color:#888!important;font-weight:500;border-radius:8px 0 0 8px}.SellerProfileModal_tabHoursActive__ahnvP{background:#35343a!important;color:#fff!important;font-weight:700;border-radius:0 8px 8px 0}.SellerProfileModal_tabHoursInactive__4T7Ze{background:#23202b!important;color:#888!important;font-weight:500;border-radius:0 8px 8px 0}.SellerProfileModal_tabCommon__z7oCN{flex:1;padding:10px 0;text-align:center;cursor:pointer;font-size:1rem;transition:background .2s,color .2s}.SellerProfileModal_tabContentLoading__IvJ71{text-align:center;padding:30px}.SellerProfileModal_infoItemRetrait__eait9{margin-top:15px;background-color:#f0f7ff;font-size:1rem!important;border:2px solid #6a11cb;border-radius:10px;box-shadow:0 2px 8px #6a11cb22}.SellerProfileModal_infoItemClock__o6f29{margin-bottom:15px}.SellerProfileModal_hoursTableCustom__03Uc6{width:100%;border-collapse:separate;border-spacing:0;margin-top:8px;border:2px solid #35343a;border-radius:8px;box-sizing:border-box}.SellerProfileModal_stickyBottomCustom__VI35y{background:transparent;padding:18px 20px 12px;border:none;box-shadow:none}.SellerProfileModal_tabMobileContainer__M8qwC{margin-bottom:20px;min-height:44px;display:flex;align-items:center;background:#23202b;border-radius:8px;overflow:visible;box-shadow:0 2px 8px #23202b22}.SellerProfileModal_tabMobileActiveContact__m5Zfo{background:#35343a}.SellerProfileModal_tabMobileActiveContact__m5Zfo,.SellerProfileModal_tabMobileInactiveContact__1WvZ6{flex:1;padding:10px 0;text-align:center;color:#fff;font-weight:600;cursor:pointer;border-radius:8px 0 0 8px;font-size:1rem;transition:background .2s,color .2s}.SellerProfileModal_tabMobileInactiveContact__1WvZ6{background:transparent}.SellerProfileModal_tabMobileActiveHours__o5y4e{background:#35343a}.SellerProfileModal_tabMobileActiveHours__o5y4e,.SellerProfileModal_tabMobileInactiveHours__1l94G{flex:1;padding:10px 0;text-align:center;color:#fff;font-weight:600;cursor:pointer;border-radius:0 8px 8px 0;font-size:1rem;transition:background .2s,color .2s}.SellerProfileModal_tabMobileInactiveHours__1l94G{background:transparent}.SellerProfileModal_tabContentMobileLoading__k3VrD{text-align:center;padding:20px}.SellerProfileModal_mobileProductButton__0flxA{margin-top:30px;width:100%;background:linear-gradient(90deg,#6a11cb,#2575fc);border:none;color:#fff;padding:14px;border-radius:8px;font-size:1rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}.SellerProfileModal_slideModalMobile__3_zZ8{position:fixed!important;top:0!important;left:50%!important;transform:translateX(-50%)!important;width:100vw!important;max-width:100vw!important;height:calc(100vh - (48px + env(safe-area-inset-top, 0px)))!important;max-height:calc(100vh - (48px + env(safe-area-inset-top, 0px)))!important;z-index:9999!important;background:#23202b;display:flex;flex-direction:column;box-sizing:border-box;margin:calc(48px + env(safe-area-inset-top, 0px)) auto 0!important;padding:0!important}.SellerProfileModal_slideModalHeader__9dbJU{display:flex;align-items:center;justify-content:flex-start;padding:1.2rem 1.2rem 1rem;background:#18151f;border-bottom:1px solid #35343a;position:sticky;top:0;z-index:10;min-height:48px;height:48px;box-sizing:border-box}.SellerProfileModal_slideModalTitle__H26iO{color:#fff;font-size:1.2rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;margin:0;padding-right:50px;max-width:100%;font-family:Segoe UI,Roboto,Arial,sans-serif}.SellerProfileModal_slideModalCloseIcon__JomUv{position:absolute!important;top:12px!important;right:12px!important;width:30px!important;height:30px!important;background:transparent!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:20!important;transition:transform .2s ease!important;min-width:30px!important;max-width:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;margin:0!important;color:#fff;font-size:18px}.SellerProfileModal_openHour__36ZYl{color:#4caf50!important;font-weight:600}.SellerProfileModal_clockInfo__D4NSV{background-color:#23202b!important}.SellerProfileModal_sellerProfileOverlay__c_m4E{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(24,21,31,.85);z-index:39999!important;display:flex;align-items:center;justify-content:center}.SellerProfileModal_sellerModal__WJBNS{background:#23202b;border-radius:18px;max-width:540px;width:96vw;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.32);position:fixed;top:calc(45px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);height:calc(100dvh - (45px + env(safe-area-inset-top, 0px)));max-height:calc(100dvh - (45px + env(safe-area-inset-top, 0px)));padding-top:env(safe-area-inset-top,0);border-top-left-radius:16px;border-top-right-radius:16px;z-index:40000!important}.SellerProfileModal_header__TcCK4{background:#23202b;padding:32px 24px 18px;border-radius:18px 18px 0 0;color:#fff;text-align:left;position:relative}@media (max-width:768px){.SellerProfileModal_header__TcCK4{padding:0!important}.SellerProfileModal_sellerProfileOverlay__c_m4E{top:56px;height:calc(100vh - 56px)}}.SellerProfileModal_closeButton__o4j1X{position:absolute;top:15px;right:15px;z-index:10;background:hsla(0,0%,100%,.15);border:none;color:#fff;font-size:1.4rem;cursor:pointer;padding:4px 10px;border-radius:50%;transition:background .15s,color .15s;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.SellerProfileModal_closeButton__o4j1X:hover{background:hsla(0,0%,100%,.25)}.SellerProfileModal_title__22yoH{margin:0 0 8px;font-size:1.7rem;font-weight:700;letter-spacing:.5px}.SellerProfileModal_sellerHeader__8qDyL{background:linear-gradient(90deg,#18151f,#23202b);padding:18px 16px 14px;border-radius:18px 18px 0 0;color:#fff;display:flex;align-items:center;gap:18px}.SellerProfileModal_sellerAvatar___ydj0{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SellerProfileModal_sellerInfo__xdKP8{flex:1}.SellerProfileModal_badge__As8H9{display:inline-flex;align-items:center;padding:3px 10px;margin-top:4px;border-radius:20px;font-size:12px;font-weight:500;color:#fff}.SellerProfileModal_professional__hx6Gb{background-color:#4caf50}.SellerProfileModal_individual__uehWL{background-color:#2196f3}.SellerProfileModal_compactBody__RBfNI{padding:0;overflow:hidden}.SellerProfileModal_tabsContainer__ne7Et{display:flex;border-bottom:1px solid #35343a;background-color:#18151f}.SellerProfileModal_tab__N9EtN{flex:1;padding:12px;text-align:center;cursor:pointer;font-weight:500;font-size:14px;color:#fff;position:relative;background:transparent;transition:all .2s ease}.SellerProfileModal_tab__N9EtN:hover{color:#6a11cb}.SellerProfileModal_activeTab__hiRhw{color:#6a11cb;background:#23202b}.SellerProfileModal_activeTab__hiRhw:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#6a11cb,#2575fc);border-radius:3px 3px 0 0}.SellerProfileModal_tabContent__qc0sh{padding:16px;max-height:calc(90vh - 170px);overflow-y:auto}.SellerProfileModal_infoGrid__HY15t{display:grid;grid-template-columns:1fr;gap:10px}.SellerProfileModal_infoItem__0_Gfz{display:flex;align-items:flex-start;gap:10px;padding:10px;background-color:#23202b;border-radius:8px}.SellerProfileModal_iconContainer__Cp_jX{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:#6a11cb}.SellerProfileModal_infoDetails__HJKxv{flex:1}.SellerProfileModal_infoTitle__7_RQZ{font-size:12px;color:#666;margin-bottom:2px}.SellerProfileModal_infoValue__fN6f_{font-size:14px;color:#fff;font-weight:500}.SellerProfileModal_addressValue__xubAa{font-size:14px;color:#fff;line-height:1.4}.SellerProfileModal_hoursTable__dnm_J{border-radius:6px;overflow:hidden;font-size:13px;width:100%;border:2px solid #35343a;border-collapse:separate;border-spacing:0}.SellerProfileModal_hoursTable__dnm_J th{background:#23202b;color:#fff;font-weight:600;border-bottom:2px solid #35343a}.SellerProfileModal_hoursTable__dnm_J td{background:#23202b;color:#fff}.SellerProfileModal_hoursRow__5AEer{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #35343a}.SellerProfileModal_hoursRow__5AEer:last-child{border-bottom:none}.SellerProfileModal_dayLabel__wEDcV{font-weight:500;color:#fff;flex:1}.SellerProfileModal_hoursValue__jGGj7{color:#a8a8a8}.SellerProfileModal_fullWidth__cNuPm{width:100%;text-align:center;color:#a8a8a8;font-style:italic;padding:10px 0}.SellerProfileModal_actionButton__OLmWB{background:linear-gradient(90deg,#6a11cb,#2575fc);color:#fff;border:none;border-radius:8px;padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;margin-top:16px;cursor:pointer;transition:all .2s ease;width:100%;box-shadow:0 4px 10px rgba(0,0,0,.1)}.SellerProfileModal_actionButton__OLmWB:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.15)}.SellerProfileModal_stickyBottom__Hh9cx{padding:12px 16px;background-color:transparent;border-top:1px solid #35343a;margin-top:auto}@media (max-width:768px){.SellerProfileModal_overlay__4Th08{align-items:flex-end}.SellerProfileModal_tabContent__qc0sh{max-height:calc(100vh - 180px);-webkit-overflow-scrolling:touch}.SellerProfileModal_sellerHeader__8qDyL{padding:20px 16px 14px}.SellerProfileModal_tab__N9EtN{padding:10px 8px;font-size:13px}.SellerProfileModal_infoItem__0_Gfz{padding:8px}.SellerProfileModal_actionButton__OLmWB{padding:12px 14px;font-size:13px}}@media (max-width:600px){.ProductInfoModal_modalProductsTitle__2Zw6y{font-size:13px;margin-bottom:6px}}.ProductInfoModal_modalProductsTitle__2Zw6y{font-weight:600;font-size:16px;margin-bottom:8px}@media (max-width:600px){.ProductInfoModal_modalInfoTable__mTbum,.ProductInfoModal_modalProductsTable__s0vw4{font-size:12px}.ProductInfoModal_modalProductsTd__tuYXE,.ProductInfoModal_modalProductsTh__gajlP{padding:2px 4px!important;font-size:12px!important}.ProductInfoModal_modalInfoLabel__x_vAY,.ProductInfoModal_modalInfoValue__tSmYJ{padding:4px 6px;font-size:12px}}.ProductInfoModal_modalInfoTable__mTbum{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:0}.ProductInfoModal_modalInfoTr__RLLCO{vertical-align:middle}.ProductInfoModal_modalInfoLabel__x_vAY{font-weight:700;padding:6px 8px;text-align:right;width:1%;color:#7c3f09;background:#f8fafc;border-bottom:2px solid #b0b3b8;white-space:nowrap}.ProductInfoModal_modalInfoValue__tSmYJ{padding:6px 8px;text-align:left;color:#6b7280;background:#fff;border-bottom:2px solid #b0b3b8;white-space:nowrap}.ProductInfoModal_modalProductsTable__s0vw4{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:0}.ProductInfoModal_modalProductsThead__iAVf6{background:#b45309}.ProductInfoModal_modalProductsTh__gajlP{text-align:center;padding:12px 16px;font-weight:700;color:#fff7ed;font-size:15px;border-bottom:2px solid #b45309;letter-spacing:.5px}.ProductInfoModal_modalProductsTr__axoH9{transition:background .2s}.ProductInfoModal_modalProductsTr__axoH9:nth-child(2n){background:#fde9d6}.ProductInfoModal_modalProductsTr__axoH9:nth-child(odd){background:#fcd7b6}.ProductInfoModal_modalProductsTr__axoH9:hover{background:#fdba74}.ProductInfoModal_modalProductsTd__tuYXE{padding:12px 16px;font-size:15px;color:#7c3f09;border-bottom:2px solid #b45309;text-align:center}.ProductInfoModal_modalProductsEmpty__7paL3{padding:12px 16px;color:#b45309;text-align:center}@media (max-width:600px){.slotsSummaryModal_slotsSummaryModalPeriodClosedMobile__Tq7ct.slotsSummaryModal_mobileOneDay__Xp6j9{font-size:1.6em!important}.slotsSummaryModal_slotsSummaryModalPeriodClosedMobile__Tq7ct.slotsSummaryModal_mobileThreeDays__NWScF{font-size:1.4em!important}.slotsSummaryModal_slotsSummaryModalPeriodClosed__94Smh.slotsSummaryModal_mobileOneDay__Xp6j9{font-size:1.6em}.slotsSummaryModal_slotsSummaryModalPeriodClosed__94Smh.slotsSummaryModal_mobileThreeDays__NWScF{font-size:1.4em}}@media (min-width:601px){.slotsSummaryModal_slotsSummaryModalPeriodClosed__94Smh{font-size:1.5em!important}}.slotsSummaryModal_slotsSummaryModalFooterButtons__179ja{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}@media (max-width:600px){.slotsSummaryModal_slotsSummaryModalFooterButtons__179ja{flex-direction:row;gap:8px;width:100%}.slotsSummaryModal_slotsSummaryModalFooter__8iBXd button{width:48%;min-width:0;max-width:100%;font-size:.98rem;padding:10px 0;justify-content:center}}.slotsSummaryModal_savingWrapper__TNpbC{display:flex;flex-direction:column;align-items:center;margin:16px 0}.slotsSummaryModal_savingText__8nHTv{margin-top:12px;color:#eab308;font-weight:600;font-size:1.08em}.slotsSummaryModal_slotsSummaryModalFooter__8iBXd button{min-width:120px;max-width:220px;width:auto;font-size:1rem;padding:10px 22px;box-sizing:border-box;white-space:normal;margin-left:0;margin-right:0}@media (max-width:600px){.slotsSummaryModal_slotsSummaryModalFooter__8iBXd{flex-direction:column;gap:10px}.slotsSummaryModal_slotsSummaryModalFooter__8iBXd button{width:100%;min-width:0;max-width:100%;font-size:.98rem;padding:10px 0;justify-content:center}}.slotsSummaryModal_periodSlotsScroll__unOSM.slotsSummaryModal_compact__gPzH4 .slotsSummaryModal_slotBadgeFree__Dfzvi,.slotsSummaryModal_periodSlotsScroll__unOSM.slotsSummaryModal_compact__gPzH4 .slotsSummaryModal_slotBadgeOccupied__i73uA,[class*=sevenDays] .slotsSummaryModal_slotBadgeFree__Dfzvi,[class*=sevenDays] .slotsSummaryModal_slotBadgeOccupied__i73uA,[class*=sevenDays] .slotsSummaryModal_slotBadgeSelected__Oz4lX{font-size:.72em!important;padding:2px 6px!important}.slotsSummaryModal_sevenDays__akCw4.slotsSummaryModal_slotsSummaryModalCardDay__yge4X,.slotsSummaryModal_slotsSummaryModalCardDay__yge4X.slotsSummaryModal_sevenDays__akCw4,.slotsSummaryModal_slotsSummaryModalCardDay__yge4X[class*=sevenDays],[class*=sevenDays].slotsSummaryModal_slotsSummaryModalCardDay__yge4X{font-size:.8em!important}.slotsSummaryModal_periodHeaderSmall__47vN9{font-size:.65em!important}[class*=sevenDays] .slotsSummaryModal_slotBadgeFree__Dfzvi,[class*=sevenDays] .slotsSummaryModal_slotBadgeOccupied__i73uA{font-size:.72em!important;padding:2px 6px!important;.slotsSummaryModal_periodHeaderSmall__47vN9,.slotsSummaryModal_periodSlotsScroll__unOSM.slotsSummaryModal_sevenDays__akCw4 .slotsSummaryModal_periodHeaderAM__v9cY4,.slotsSummaryModal_periodSlotsScroll__unOSM.slotsSummaryModal_sevenDays__akCw4 .slotsSummaryModal_periodHeaderPM__D2_nu,.slotsSummaryModal_periodSlotsScroll__unOSM[class*=sevenDays] .slotsSummaryModal_periodHeaderAM__v9cY4,.slotsSummaryModal_periodSlotsScroll__unOSM[class*=sevenDays] .slotsSummaryModal_periodHeaderPM__D2_nu,[class*=sevenDays] .slotsSummaryModal_periodHeaderAM__v9cY4,[class*=sevenDays] .slotsSummaryModal_periodHeaderPM__D2_nu{font-size:.65em!important}.slotsSummaryModal_sevenDays__akCw4.slotsSummaryModal_slotsSummaryModalCardDay__yge4X,.slotsSummaryModal_slotsSummaryModalCardDay__yge4X.slotsSummaryModal_sevenDays__akCw4,.slotsSummaryModal_slotsSummaryModalCardDay__yge4X[class*=sevenDays],[class*=sevenDays].slotsSummaryModal_slotsSummaryModalCardDay__yge4X{font-size:.8em!important}max-height:165px!important}.slotsSummaryModal_periodSlotsScroll__unOSM.slotsSummaryModal_sevenDays__akCw4{max-height:120px!important}.slotsSummaryModal_sevenDays__akCw4.slotsSummaryModal_slotsSummaryModalCardDay__yge4X,.slotsSummaryModal_slotsSummaryModalCardDay__yge4X.slotsSummaryModal_sevenDays__akCw4{font-size:.8em!important}.slotsSummaryModal_periodSlotsScroll__unOSM.slotsSummaryModal_sevenDays__akCw4,.slotsSummaryModal_sevenDays__akCw4.slotsSummaryModal_periodSlotsScroll__unOSM{max-height:120px!important}@media (max-width:600px){.slotsSummaryModal_slotsSummaryModalScrollContainer__v_LS_{scrollbar-width:none;-ms-overflow-style:none}.slotsSummaryModal_slotsSummaryModalScrollContainer__v_LS_::-webkit-scrollbar{display:none}.slotsSummaryModal_slotsSummaryModalFooter__8iBXd{min-height:56px!important;padding:8px 16px!important}.slotsSummaryModal_slotSeparator__FVfTs{margin:1px auto}.slotsSummaryModal_slotBadgeFree__Dfzvi,.slotsSummaryModal_slotBadgeOccupied__i73uA{margin-top:1px}.slotsSummaryModal_periodSlotsScroll__unOSM{max-height:130px!important}}.slotsSummaryModal_slotWrapper__WBrHd{width:100%;display:flex;flex-direction:column;align-items:stretch}.slotsSummaryModal_slotSeparator__FVfTs{width:80%;height:1px;background:#b0b3b8;margin:6px auto;border-radius:1px;opacity:.7}.slotsSummaryModal_slotBadgeFree__Dfzvi{background:#e6fbe9;color:#22c55e;border-radius:999px;box-shadow:0 1px 4px 0 rgba(34,197,94,.08)}.slotsSummaryModal_slotBadgeFree__Dfzvi,.slotsSummaryModal_slotBadgeSelected__Oz4lX{padding:3px 10px;margin:0;transition:background .2s,box-shadow .2s;display:inline-block}.slotsSummaryModal_slotBadgeSelected__Oz4lX{background:#fdba74;color:#b45309;border:1.5px solid #ea580c;border-radius:999px;height:auto;box-shadow:0 1px 4px 0 rgba(234,88,12,.08);vertical-align:middle;background-clip:padding-box}.slotsSummaryModal_slotBadgeSelected__Oz4lX:active,.slotsSummaryModal_slotBadgeSelected__Oz4lX:focus{outline:none!important}.slotsSummaryModal_slotBadgeFree__Dfzvi:hover{background:#bbf7d0;box-shadow:0 2px 8px 0 rgba(34,197,94,.15)}.slotsSummaryModal_slotBadgeOccupied__i73uA{background:#fee2e2;color:#ef4444;border-radius:999px;padding:3px 10px;font-weight:600;font-size:.92em;margin:0;box-shadow:0 1px 4px 0 rgba(239,68,68,.08);transition:background .2s,box-shadow .2s;display:inline-block}.slotsSummaryModal_slotBadgeOccupied__i73uA:hover{background:#fecaca;box-shadow:0 2px 8px 0 rgba(239,68,68,.15)}.slotsSummaryModal_periodSlotsScroll__unOSM{max-height:220px;height:100%!important;flex:1 1 auto!important;overflow-y:auto;display:flex;flex-direction:column;align-items:center;background:rgba(220,230,245,.92);border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.07);border:1.5px solid #e0e7ef;backdrop-filter:blur(2px);min-width:100%;padding:12px 0}.slotsSummaryModal_slotsSummaryModalPeriod__IakYU.slotsSummaryModal_slotsSummaryModalPeriodClosedBg__1L6x6{background:#b0b3b8!important;opacity:.92}.slotsSummaryModal_slotsSummaryModalCardDay__yge4X{margin-top:0!important}@media (max-width:600px){.slotsSummaryModal_dayCartouche__9gpcK,.slotsSummaryModal_slotsSummaryModalCardDay__yge4X{margin-top:0!important}}.slotsSummaryModal_periodLabelSeparator__l6ytH{width:100%;height:1.5px;background:#b45309!important;margin:2px 0 10px;border-radius:2px}@media (max-width:600px){.slotsSummaryModal_periodLabelSeparator__l6ytH{margin-bottom:2px}}.slotsSummaryModal_dayCartouche__9gpcK{display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border-radius:12px;border:1.2px solid #a3a3a3;box-shadow:none;padding:4px 2px;min-width:22px;margin-right:6px}.slotsSummaryModal_dayCartoucheCircle__uRsCr{display:flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;color:#fff;font-weight:700;font-size:.5em;box-shadow:none}.slotsSummaryModal_debugRed__lJ29S{background:rgba(255,0,0,.2)!important}.slotsSummaryModal_debugGreen__Wx1uZ{background:rgba(0,255,0,.2)!important}.slotsSummaryModal_debugBlue__C7L0s{background:rgba(0,0,255,.2)!important}.slotsSummaryModal_debugYellow__3UAcC{background:rgba(255,255,0,.2)!important}.slotsSummaryModal_slotsSummaryModalLegend__I1BRu{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 8px;font-size:.98em}.slotsSummaryModal_slotsSummaryModalLegendDisk__E89vY{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-weight:700;font-size:.78em;line-height:1}.slotsSummaryModal_slotsSummaryModalLegendDiskFree__BnTeK{background:#22c55e;color:#fff}.slotsSummaryModal_slotsSummaryModalLegendDiskOccupied__7lXfI{background:#ef4444;color:#fff}.slotsSummaryModal_slotsSummaryModalViewSelector__yGbbd{display:flex;justify-content:center;gap:12px;margin:10px 0 4px}.slotsSummaryModal_slotsSummaryModalViewSelectorBtn__iTWQJ{font-weight:600;border:none;border-radius:6px;padding:6px 18px;cursor:pointer;font-size:1em;background:#35354a;color:#eab308}.slotsSummaryModal_slotsSummaryModalViewSelectorBtn__iTWQJ.slotsSummaryModal_active___zi3t{background:#eab308;color:#232136}@media (max-width:600px){.slotsSummaryModal_slotsSummaryModalLegend__I1BRu{gap:10px!important;font-size:.78em!important;margin-bottom:2px!important}.slotsSummaryModal_slotsSummaryModalLegendDisk__E89vY{width:13px!important;height:13px!important;font-size:.62em!important;margin-right:2px!important}.slotsSummaryModal_slotsSummaryModalViewSelector__yGbbd{gap:6px!important;margin:4px 0 8px!important}.slotsSummaryModal_slotsSummaryModalViewSelectorBtn__iTWQJ{font-size:.72em!important;padding:3px 8px!important;border-radius:4px!important}}.slotsSummaryModal_slotBadgeMobile__UFf25{font-size:.62em!important;padding:1px 4px!important;min-width:0!important;max-width:100%!important;line-height:1.05!important;letter-spacing:.01em}.slotsSummaryModal_periodHeaderAM__v9cY4,.slotsSummaryModal_periodHeaderPM__D2_nu{background:#232136;color:#fff;font-weight:700;border-radius:6px;padding:4px 16px;margin-bottom:6px;font-size:1em;letter-spacing:.01em;border:1.5px solid #a14ff3;box-shadow:0 2px 8px #1e293b22;display:inline-block}.slotsSummaryModal_periodRow__ecl8p{display:flex;align-items:center;margin-bottom:6px;gap:8px}.slotsSummaryModal_periodLabel__nGmGB{font-weight:600;min-width:32px;color:#fff}.slotsSummaryModal_periodSlotsScroll__unOSM>:first-child{margin-top:0!important}.slotsSummaryModal_periodSlotsScroll__unOSM::-webkit-scrollbar{height:6px}.slotsSummaryModal_periodSlotsScroll__unOSM::-webkit-scrollbar-thumb{background:#a14ff3;border-radius:3px}.slotsSummaryModal_slotsSummaryModalContentFlex__I01pS{flex:1 1 0%;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.slotsSummaryModal_slotsSummaryModalContentScrollable__ONPvd{overflow-y:auto}.slotsSummaryModal_slotBadgeFree__Dfzvi{background:#22c55e!important;color:#111!important}.slotsSummaryModal_slotBadgeOccupied__i73uA{background:#ef4444!important;color:#fff!important}.slotsSummaryModal_slotBadgeSmall___8VxN{color:#222!important}.slotsSummaryModal_slotBadge__xFl6B div,.slotsSummaryModal_slotBadge__xFl6B span,.slotsSummaryModal_slotBadge__xFl6B>*{font-size:.68em!important;font-weight:500!important;letter-spacing:.01em;color:#222!important;font-size:8px!important}.slotsSummaryModal_slotsSummaryModalPeriodLabelMobile__y20Hx,span.slotsSummaryModal_slotsSummaryModalPeriodLabelMobile__y20Hx{font-size:7px!important;letter-spacing:.01em!important;color:#fff!important;font-weight:600!important;line-height:1!important;padding:0!important;margin:0!important}.slotsSummaryModal_slotsSummaryModalPeriodClosedMobile__Tq7ct{font-size:22px!important;letter-spacing:.01em;color:#d32f2f!important;font-weight:600!important}.slotsSummaryModal_slotsSummaryModalPeriodClosedMobile__Tq7ct.slotsSummaryModal_mobileOneDay__Xp6j9,.slotsSummaryModal_slotsSummaryModalPeriodClosedMobile__Tq7ct.slotsSummaryModal_mobileThreeDays__NWScF{font-size:28px!important}.slotsSummaryModal_slotsSummaryModalCardDayMobile__q_OGh{font-size:.56em!important}.slotsSummaryModal_dayNameMobile__xCA2s{font-size:.62em!important;font-weight:600!important}.slotsSummaryModal_dayDateMobile__3OWKn{font-size:.48em!important;opacity:.7!important}.slotsSummaryModal_slotDiskMobile__rbytd{min-width:0!important;min-height:0!important}@media (max-width:600px){.slotsSummaryModal_slotsSummaryModalCardDay__yge4X{font-size:.92em}.slotsSummaryModal_slotsSummaryModalCardDay__yge4X span:first-child{font-size:.98em;font-weight:600}.slotsSummaryModal_slotsSummaryModalCardDay__yge4X span:last-child{font-size:.85em;opacity:.8}.slotsSummaryModal_slotsSummaryModalPeriodLabel__YNFxW{font-size:.85em!important;letter-spacing:.01em}.slotsSummaryModal_slotsSummaryModalPeriodHeader__9cuOe span[style*="background: #22c55e"],.slotsSummaryModal_slotsSummaryModalPeriodHeader__9cuOe span[style*="background: #ef4444"]{width:18px!important;height:18px!important;font-size:.68em!important;min-width:0!important;min-height:0!important;margin-right:3px!important}.slotsSummaryModal_periodHeaderAM__v9cY4,.slotsSummaryModal_periodHeaderPM__D2_nu{font-size:.68em!important;padding:1.5px 5px!important;margin-bottom:2px!important;border-radius:4px!important;font-weight:700!important;min-width:24px;text-align:center;border-width:1px!important;letter-spacing:.01em}.slotsSummaryModal_slotBadge__xFl6B{font-size:.62em!important;padding:1px 4px!important;margin:2px 0!important;border-radius:8px!important;min-width:0!important;max-width:100%!important;line-height:1.05!important;letter-spacing:.01em}.slotsSummaryModal_slotBadge__xFl6B div,.slotsSummaryModal_slotBadge__xFl6B span,.slotsSummaryModal_slotBadge__xFl6B>*{font-size:.62em!important;font-weight:500!important;letter-spacing:.01em}}.slotsSummaryModal_slotDiskMobile__rbytd{width:13px!important;height:13px!important;font-size:.55em!important;margin-right:1px!important}.slotsSummaryModal_slotsSummaryModalPeriodClosed__94Smh{font-size:.78em;margin-left:2px!important}@keyframes slotsSummaryModal_spinner-rotate__Shmmy{to{transform:rotate(1turn)}}.slotsSummaryModal_classic-spinner__e6jQ5{width:32px;height:32px;border:3.5px solid #eab30844;border-top-color:#eab308;border-radius:50%;animation:slotsSummaryModal_spinner-rotate__Shmmy .8s linear infinite;margin:0 auto;box-sizing:border-box}@keyframes slotsSummaryModal_skeleton-loading__Kt9gR{0%{background-position:200% 0}to{background-position:-200% 0}}.slotsSummaryModal_mini-skeleton-loader__pMkzx{background:linear-gradient(90deg,#eab308 25%,#f3f4f6 50%,#eab308 75%);background-size:200% 100%;animation:slotsSummaryModal_skeleton-loading__Kt9gR 1.2s linear infinite;display:block;border:2.5px solid #eab308;min-width:32px;min-height:32px;box-sizing:border-box}.slotsSummaryModal_slotsSummaryModalPeriodTable__xy5T9{width:100%;border-collapse:separate;border-spacing:0 .1px;.slotsSummaryModal_slotBadge__xFl6B{background:#b0b3b8;color:#222;border-radius:6px;padding:0 2px;font-weight:500;min-width:60px;max-width:90px;white-space:nowrap;border:none;font-size:.65em;width:auto;margin:2px 0;display:block}}.slotsSummaryModal_slotBadge__xFl6B{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#222;border-radius:12px;margin:6px 0;font-weight:500;position:relative;width:100%;min-width:0;max-width:100%;box-sizing:border-box;white-space:nowrap;transition:background .18s;overflow:visible}.slotsSummaryModal_slotStatusFree__nRfBH,.slotsSummaryModal_slotStatusOccupied__oIVZG{display:inline-block;width:12px;height:12px;margin-left:auto;margin-right:0;border-radius:50%;flex-shrink:0;vertical-align:middle}.slotsSummaryModal_slotStatusFree__nRfBH{border:1.5px solid #22c55e}.slotsSummaryModal_slotStatusOccupied__oIVZG{border:1.5px solid #ef4444}.slotsSummaryModal_slotsSummaryModalPeriodBadges__PE5mx{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.slotsSummaryModal_slotBadge__xFl6B{width:110px;margin-right:0;font-size:.89em;padding:2px 8px;background:#b0b3b8}.slotsSummaryModal_slotStatusFree__nRfBH{background:#22c55e;box-shadow:0 0 0 1.5px #22c55e44}.slotsSummaryModal_slotStatusOccupied__oIVZG{background:#ef4444;box-shadow:0 0 0 1.5px #ef444444}@media (max-width:600px){.slotsSummaryModal_headerTitle__GrcVC{font-size:1.05rem!important;padding:.1em .5em}}.slotsSummaryModal_headerTitleBg__7FZ4e{background:linear-gradient(90deg,#f03,#ff9800);border-radius:1.5em;padding:.15em 1.2em;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(255,152,0,.13);margin:0 auto;min-height:2.1em;max-width:90%}.slotsSummaryModal_headerTitle__GrcVC{color:#fff;font-weight:800;font-size:1.55rem;margin:0;letter-spacing:.01em;text-align:center;width:100%;pointer-events:none;line-height:1.18;text-shadow:0 1px 6px #6a11cb}@media (max-width:600px){.slotsSummaryModal_slotsSummaryModalContainer__wiLGr{border-radius:0!important}.slotsSummaryModal_slotsSummaryModalHeader__JxDWN{border-top-left-radius:0!important;border-top-right-radius:0!important}.slotsSummaryModal_slotsSummaryModalFooter__8iBXd{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}.slotsSummaryModal_slotsSummaryModalOverlay__KsUSI{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:4000;display:flex;align-items:flex-start;justify-content:center;padding-top:45px}.slotsSummaryModal_slotsSummaryModalContainer__wiLGr{margin:0 auto;position:relative;top:0;background:#232136;border-radius:16px;min-width:340px;max-width:1680px;width:100%;box-shadow:0 4px 24px #1e293b22;max-height:calc(100vh - 45px);height:calc(100vh - 45px);display:flex;flex-direction:column;color:#f3f4f6;font-family:Inter,sans-serif;padding:0;touch-action:pan-y pinch-zoom}.slotsSummaryModal_slotsSummaryModalHeader__JxDWN{display:flex;align-items:center;border-top-left-radius:16px;border-top-right-radius:16px;background:#2a2139;padding:16px 32px;min-height:64px;font-weight:400;position:sticky;top:0;z-index:2}.slotsSummaryModal_slotsSummaryModalHeaderBackBtn__bdA8b{background:none;border:none;color:#a14ff3;font-size:1.5rem;margin-right:18px;cursor:pointer;font-weight:700;padding:0 8px 0 0;line-height:1}.slotsSummaryModal_slotsSummaryModalTitle__8yTc8{font-weight:700;font-size:1.15rem;letter-spacing:.5px;color:#a14ff3;margin:0}.slotsSummaryModal_slotsSummaryModalContentScrollable__ONPvd{flex:1 1 auto;padding:0 32px;min-height:0;overflow-y:hidden}.slotsSummaryModal_slotsSummaryModalFooter__8iBXd{display:flex;justify-content:center;align-items:center;gap:12px;padding:16px 32px;min-height:64px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;background:#2a2139;border-top:1px solid #3a2a4d;margin-top:auto;z-index:2}.slotsSummaryModal_slotsSummaryModalInfo__uiHST{margin-bottom:16px;color:#22c55e;font-weight:500;font-size:15px}.slotsSummaryModal_slotsSummaryModalCards__PZL3X{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:stretch;height:100%;min-height:0}.slotsSummaryModal_slotsSummaryModalScrollContainer__v_LS_{overflow-x:auto;width:100%;max-width:100%;margin:0 auto;margin-top:0!important;padding:0;box-sizing:border-box;scroll-behavior:smooth;max-height:none;min-height:0;height:100%;touch-action:pan-x pinch-zoom}@media (min-width:900px){.slotsSummaryModal_slotsSummaryModalScrollContainer__v_LS_{scroll-snap-type:x mandatory}.slotsSummaryModal_slotsSummaryModalCard__yvfc5{scroll-snap-align:start}}.slotsSummaryModal_slotsSummaryModalCard__yvfc5{background:#2a2139;border-radius:12px;min-width:260px;max-width:320px;margin-bottom:0;box-shadow:0 2px 8px #2222;padding:4px 12px 0;display:flex;flex-direction:column;align-items:stretch;border:1.5px solid #a14ff3;transition:box-shadow .2s,border .2s}.slotsSummaryModal_slotsSummaryModalCardScrollable__xEQgh{height:100%!important;flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow-y:auto;transition:max-height .2s;display:flex;flex-direction:column}@media (max-width:600px){.slotsSummaryModal_slotsSummaryModalCardScrollable__xEQgh{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:hidden;transition:max-height .2s;display:flex;flex-direction:column}.slotsSummaryModal_slotsSummaryModalCard__yvfc5{margin-bottom:0!important}}.slotsSummaryModal_slotsSummaryModalPeriodTableWrapper__Q2N7T{max-height:100px;overflow-y:hidden}.slotsSummaryModal_slotsSummaryModalCard__yvfc5:hover{box-shadow:0 4px 16px #a14ff366;border:1.5px solid #22c55e}.slotsSummaryModal_slotsSummaryModalCardDay__yge4X{font-weight:700;font-size:16px;margin-bottom:8px;color:#f3f4f6;margin-top:2px}@media (max-width:600px){.slotsSummaryModal_slotsSummaryModalCardDayMobile__q_OGh,.slotsSummaryModal_slotsSummaryModalCardDay__yge4X{margin-bottom:2px!important}}.slotsSummaryModal_slotsSummaryModalPeriod__IakYU{height:100%;flex:1 1 auto;background:#b0b3b8;border-radius:8px;margin-bottom:8px;padding:8px;scroll-snap-align:start;box-shadow:0 1px 4px #1976d222;flex:1 1 0;min-height:0;display:flex;flex-direction:column;justify-content:flex-start}.slotsSummaryModal_slotsSummaryModalPeriodHeader__9cuOe{background:none;background:transparent;display:flex;align-items:center;justify-content:space-between}.slotsSummaryModal_slotsSummaryModalPeriodLabel__YNFxW{font-weight:600;color:#fff!important}.slotsSummaryModal_slotsSummaryModalPeriodCount__JeiCT{color:#22c55e;font-weight:600}.slotsSummaryModal_slotsSummaryModalPeriodClosed__94Smh{color:#d32f2f;font-weight:600}.slotsSummaryModal_slotsSummaryModalPeriodToggle__gsnYW{margin-left:8px;background:none;border:none;color:#a14ff3;cursor:pointer;font-weight:600;font-size:.98em;transition:color .2s}.slotsSummaryModal_slotsSummaryModalPeriodToggle__gsnYW:hover{color:#22c55e}.slotsSummaryModal_slotsSummaryModalPeriodList__k_Ung{margin-top:8px;padding-left:16px}.slotsSummaryModal_slotsSummaryModalPeriodListItem__nQN73{margin-bottom:4px;color:#f3f4f6;font-size:.98em}.slotsSummaryModal_slotsSummaryModalPeriodListItem__nQN73 .slotsSummaryModal_statusLibre__DMSvs{color:#22c55e;font-weight:500}.slotsSummaryModal_slotsSummaryModalPeriodListItem__nQN73 .slotsSummaryModal_statusOccupe__pp00V{color:#a3a3a3;font-weight:500}.slotsSummaryModal_slotsSummaryModalButton__xdo77{font-family:Inter,sans-serif;background:#2ad11bbd;color:#fff;border:none;border-radius:6px;padding:10px 22px;font-size:1rem;font-weight:400!important;cursor:pointer;transition:background .2s;margin:0 auto;min-width:120px;max-width:220px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #7d21e033;gap:8px}.slotsSummaryModal_slotsSummaryModalButton__xdo77.slotsSummaryModal_cancel__DOaRX{background:#800020;color:#fff;border-radius:6px;padding:10px 22px!important;font-size:1rem!important;font-weight:400!important;min-width:120px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;box-shadow:0 2px 8px #2222;transition:background .2s,color .2s;margin:0 auto}.slotsSummaryModal_slotsSummaryModalButton__xdo77:hover{background:#2ad11b;color:#fff}.slotsSummaryModal_slotsSummaryModalButton__xdo77.slotsSummaryModal_cancel__DOaRX:hover{background:#600018;color:#fff}.styles_privateSaleButton__KRcB8{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;font-size:1.13rem;font-weight:700;background:rgba(135,206,250,.48);color:#fff;border:1.5px solid rgba(135,206,250,.38);border-radius:14px;box-shadow:0 4px 24px 0 rgba(135,206,250,.18),inset 0 1.5px 8px 0 rgba(135,206,250,.12);cursor:pointer;transition:background .18s,box-shadow .18s,border .18s,transform .1s;vertical-align:middle;margin:0;position:static;z-index:auto;min-height:48px;box-sizing:border-box;backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);outline:none}.styles_privateSaleButton__KRcB8:focus,.styles_privateSaleButton__KRcB8:hover{background:rgba(135,206,250,.68);border:1.5px solid rgba(135,206,250,.58);box-shadow:0 6px 28px 0 rgba(135,206,250,.22),inset 0 2px 12px 0 rgba(135,206,250,.18);color:#fff;transform:translateY(-1px)}.styles_privateSaleButton__KRcB8:active{transform:translateY(1px)}.styles_formContainer__RwY4x{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#2a1b3d;border-radius:12px;padding:24px;width:90%;max-width:500px;max-height:85vh;overflow-y:auto;z-index:899;box-shadow:0 10px 25px rgba(0,0,0,.5);animation:styles_slideIn__gojYY .4s ease-out;color:#fff}.styles_formContainer__RwY4x.styles_closing__jj2zE{animation:styles_slideOut__N9UZB .4s ease-in forwards}.styles_closeFormButton___EWjZ{position:absolute;top:10px;right:10px;cursor:pointer;background:none;border:none;color:#fff;font-size:24px;display:flex;padding:5px;z-index:1}.styles_formContent__1Zwb3{margin-top:10px}.styles_privateSaleIntro__gYY_G{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.styles_privateSaleIntro__gYY_G h3{font-size:1.2rem;font-weight:600;margin-bottom:8px;color:#fff}.styles_privateSaleIntro__gYY_G p{color:#bdbdbd;font-size:.95rem}.styles_privateSaleForm__fPmhk{width:100%;max-width:400px;margin:0 auto}.styles_formGroup__sIDJy{margin-bottom:20px}.styles_formGroup__sIDJy label{display:block;margin-bottom:8px;font-weight:500;color:#fff}.styles_inputField__W_5PZ{width:100%;padding:12px 16px;background-color:#2a2a2a;border:1px solid #444;border-radius:8px;color:#fff;font-size:1rem;transition:border-color .2s ease}.styles_inputField__W_5PZ:focus{border-color:gold;outline:none}.styles_inputField__W_5PZ::-moz-placeholder{color:#888}.styles_inputField__W_5PZ::placeholder{color:#888}.styles_errorMessage__ydCiD{color:#ff5252;margin-bottom:16px;font-size:.9rem}.styles_formActions__R1RGz{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.styles_submitButton__Uqqpj{flex:1;padding:12px 24px;background-color:#2ad11bbd;color:#000;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.styles_submitButton__Uqqpj:hover:not(:disabled){background-color:#2ad11b}.styles_submitButton__Uqqpj:disabled{background-color:#999;cursor:not-allowed;opacity:.7}.styles_cancelButton__pc9BG{flex:1;padding:12px 24px;background-color:#800020;color:#fff;border:1px solid #555;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.styles_cancelButton__pc9BG:hover{background-color:#600018}.styles_modalOverlay__X9G02{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1000;opacity:0;transition:opacity .3s ease}.styles_modalOverlay__X9G02.styles_open__aSSWG{opacity:1}.styles_modal__itmwn{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1100;width:90%;max-width:500px}.styles_modalContent__u9Kni{background-color:#2a1b3d;border-radius:10px;border:1px solid #4b3a6d;padding:24px;position:relative;color:#fff}.styles_modalTitle__j914h{font-size:1.5rem;margin-bottom:1rem;color:#fff;text-align:center}.styles_closeButton__2v6_v{position:absolute;top:10px;right:10px;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px}.styles_closeButton__2v6_v:disabled{opacity:.5;cursor:not-allowed}.styles_slideModal__XlRcJ{position:fixed;bottom:0;left:0;right:0;background-color:#2a1b3d;border-top-left-radius:16px;border-top-right-radius:16px;z-index:1100;transform:translateY(100%);transition:transform .3s ease;max-height:90vh;overflow-y:auto;box-shadow:0 -4px 20px rgba(0,0,0,.5)}.styles_slideModal__XlRcJ.styles_open__aSSWG{transform:translateY(0)}.styles_modalHeader__vQITo{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #4b3a6d}.styles_modalHeader__vQITo h2{font-size:1.2rem;color:gold;margin:0;font-weight:600}.styles_modalContainer__t5sVp{background-color:#2a1b3d!important;color:#fff!important;border-radius:10px!important;border:1px solid #4b3a6d!important}@keyframes styles_slideIn__gojYY{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes styles_slideOut__N9UZB{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-60%)}}@media (max-width:480px){.styles_slideModal__XlRcJ{max-height:95vh}.styles_privateSaleForm__fPmhk{max-width:100%}.styles_formActions__R1RGz{flex-direction:column;gap:12px}.styles_cancelButton__pc9BG,.styles_submitButton__Uqqpj{width:100%}.styles_formContainer__RwY4x{position:relative!important;top:0!important;left:0!important;transform:none!important;width:100%!important;max-width:100%!important;padding:1rem!important;height:calc(100vh - 145px - 25px)!important;max-height:calc(100vh - 145px - 25px)!important;margin:0!important;border-radius:0!important;animation:none!important;overflow-y:auto!important}.styles_formContainer__RwY4x.styles_closing__jj2zE{animation:none!important}.styles_formContent__1Zwb3{margin-top:.5rem!important}.styles_privateSaleIntro__gYY_G{margin-bottom:1rem!important}.styles_privateSaleIntro__gYY_G h3{font-size:1rem!important;margin-bottom:.5rem!important}.styles_privateSaleIntro__gYY_G p{font-size:.85rem!important;line-height:1.3!important;margin-bottom:.5rem!important}.styles_modalTitle__j914h{font-size:1.2rem!important;margin-bottom:.5rem!important}.styles_formGroup__sIDJy{margin-bottom:1rem!important}.styles_formGroup__sIDJy label{font-size:.9rem!important;margin-bottom:.5rem!important}.styles_inputField__W_5PZ{padding:.7rem!important;font-size:.9rem!important}.styles_formActions__R1RGz{gap:.8rem!important;margin-top:1.5rem!important}.styles_submitButton__Uqqpj{padding:.8rem 1.2rem!important;font-size:.95rem!important}.styles_errorMessage__ydCiD{font-size:.85rem!important;margin-bottom:1rem!important}}.styles_slideModal__XlRcJ:not(.styles_open__aSSWG){transform:translateY(100%)}.styles_modalHeader__vQITo .styles_closeButton__2v6_v{position:relative;top:0;right:0}@media (max-width:768px){.styles_modalOverlay__X9G02{right:0!important;bottom:auto!important;background-color:transparent!important;opacity:1!important;margin-top:0!important;height:calc(100vh - 145px - 60px)!important;overflow-y:auto!important}.styles_modalOverlay__X9G02,.styles_modal__itmwn{position:relative!important;top:0!important;left:0!important;z-index:auto!important}.styles_modal__itmwn{transform:none!important;width:100%!important;max-width:100%!important;height:100%!important}.styles_modalContent__u9Kni{border-radius:16px 16px 0 0!important;padding:1rem!important;height:100%!important;display:flex!important;flex-direction:column!important}}.productListCardCover{transition:opacity .25s;opacity:1}.productListCardCover,.productListCardCoverContainer{height:auto;border-bottom:1px solid #35343a;background:#18151f}.productListCardCoverContainer{width:100%;min-height:100px;max-height:180px;overflow:visible;display:flex;align-items:center;justify-content:center}.productListCardCover{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;aspect-ratio:4/3;max-height:100%;max-width:100%}.favorites_salesHeaderZone__9i1E5:before{content:"";position:absolute;top:0;left:0;right:0;height:16px;pointer-events:none;z-index:3;background:linear-gradient(180deg,rgba(161,79,243,.18),hsla(0,0%,100%,0))}.favorites_favoritesHeaderZone__Ti6_C{position:relative;z-index:2;background:linear-gradient(180deg,rgba(255,77,79,.13),hsla(0,0%,100%,0));box-shadow:0 6px 18px -8px rgba(255,77,79,.13);border-radius:10px 10px 0 0;padding-top:16px;padding-bottom:6px;margin-bottom:0}.favorites_favoritesHeaderZone__Ti6_C:before{content:"";position:absolute;top:0;left:0;right:0;height:32px;pointer-events:none;z-index:3;background:linear-gradient(180deg,rgba(255,77,79,.18),hsla(0,0%,100%,0))}.favorites_salesHeaderZone__9i1E5{position:relative;z-index:2;background:linear-gradient(180deg,rgba(161,79,243,.1),hsla(0,0%,100%,0));box-shadow:0 6px 18px -8px rgba(161,79,243,.1);border-radius:10px 10px 0 0;padding-top:6px;padding-bottom:6px;margin-bottom:0}.favorites_favoritesBar__joQoP{background:linear-gradient(90deg,#ff4d4f,#ffb199)}.favorites_favoritesBar__joQoP,.favorites_sectionBar__mX9f_{width:100%;height:4px;border-radius:2px;margin-top:4px;margin-bottom:18px}.favorites_sectionBar__mX9f_{background:linear-gradient(90deg,#a14ff3,#007aff)}.favorites_favoritesSection__Q11VC{padding:16px 0 20px;background:#1a1825;border-bottom:2px solid #2d2b3a;margin-bottom:20px}.favorites_favoritesHeader__1j2CW,.favorites_salesHeader__gOB_7{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-left:8px}.favorites_favoritesTitle__zlMup{color:#fff;font-weight:700;font-size:1.05em;letter-spacing:.3px}.favorites_favoritesBadge__jwIU0{color:#999;font-size:.85em;background:hsla(0,0%,100%,.1);padding:2px 8px;border-radius:12px;font-weight:600}.favorites_favoritesScroll__aEwPH{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;padding-right:8px;padding-left:0;scrollbar-width:thin;scrollbar-color:#444 transparent;-webkit-overflow-scrolling:touch;justify-content:flex-start}.favorites_favoriteCard__TEFZg{min-width:280px;max-width:280px;min-height:260px;background-color:#23202b;border-radius:10px;border:2.5px solid #888;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;position:relative;flex-shrink:0}@media (max-width:599px){.favorites_favoriteCard__TEFZg{min-width:calc((100vw - 48px) / 2);max-width:calc((100vw - 48px) / 2)}}@media (min-width:600px) and (max-width:899px){.favorites_favoriteCard__TEFZg{min-width:calc((100vw - 48px) / 2);max-width:calc((100vw - 48px) / 2)}}@media (min-width:900px) and (max-width:999px){.favorites_favoriteCard__TEFZg{min-width:calc((100vw - 48px) / 3);max-width:calc((100vw - 48px) / 3)}}.favorites_favoriteRemoveBtn__7K6nA{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.75);border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;backdrop-filter:blur(8px);transition:all .2s ease}.favorites_favoriteRemoveBtn__7K6nA:hover{transform:scale(1.15) rotate(10deg);background:rgba(255,77,79,.9)}.favorites_favoriteToggleBtn__tQqeK{position:absolute;top:8px;background:rgba(0,0,0,.7);border:none;border-radius:50%;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.3)}.favorites_favoriteToggleBtnActive__2oiBm{background:rgba(255,77,79,.95);box-shadow:0 4px 12px rgba(255,77,79,.4)}.favorites_favoriteToggleBtn__tQqeK:hover{transform:scale(1.15) rotate(10deg);box-shadow:0 6px 16px rgba(255,77,79,.5)}.favorites_favoriteToggleBtnActive__2oiBm:hover{background:#ff4d4f}.favorites_favoriteToggleBtn__tQqeK:not(.favorites_favoriteToggleBtnActive__2oiBm):hover{background:rgba(0,0,0,.9)}