.page-module__bO3SIW__container{max-width:1200px;min-height:100vh;margin:0 auto;margin-top:var(--navbar-height);padding:24px 24px 120px}.page-module__bO3SIW__content{flex-direction:column;gap:32px;display:flex}.page-module__bO3SIW__breadcrumbs{align-items:center;gap:8px;margin-bottom:24px;padding:12px 0;font-size:.875rem;display:flex}.page-module__bO3SIW__breadcrumbLink{color:var(--color-text);cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:none;transition:color .2s}.page-module__bO3SIW__breadcrumbLink:hover{color:var(--color-primary)}.page-module__bO3SIW__breadcrumbSeparator{color:var(--color-text-tertiary);font-weight:300}.page-module__bO3SIW__breadcrumbCurrent{color:var(--color-text);font-weight:500}.page-module__bO3SIW__heroSection{background:var(--color-secondary-background);border-radius:var(--border-radius);flex-direction:row-reverse;gap:32px;margin-bottom:32px;padding:32px;display:flex}.page-module__bO3SIW__profileImage{flex-shrink:0;position:relative}.page-module__bO3SIW__mainImage{border-radius:var(--border-radius);object-fit:cover;border:4px solid var(--color-background);width:160px;height:160px}.page-module__bO3SIW__profileInfo{flex-direction:column;flex:1;gap:16px;display:flex}.page-module__bO3SIW__profileHeader{flex-direction:column;gap:8px;display:flex}.page-module__bO3SIW__profileName{color:var(--color-text-secondary);margin:0;font-size:2rem;font-weight:700}.page-module__bO3SIW__profileType{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.page-module__bO3SIW__profileTitle{color:var(--color-text-secondary);margin:0;font-size:1.25rem;font-weight:600}.page-module__bO3SIW__locationInfo{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.875rem;display:flex}.page-module__bO3SIW__priceSection{flex-wrap:wrap;gap:24px;display:flex}.page-module__bO3SIW__priceItem{background:var(--color-background);border-radius:var(--border-radius);border:1px solid var(--color-border);align-items:center;gap:12px;min-width:180px;padding:16px 20px;display:flex}.page-module__bO3SIW__priceIcon{color:var(--color-primary);flex-shrink:0}.page-module__bO3SIW__priceDetails{flex-direction:column;gap:2px;display:flex}.page-module__bO3SIW__priceAmount{color:var(--color-text);font-size:1.125rem;font-weight:700}.page-module__bO3SIW__priceLabel{color:var(--color-text);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.page-module__bO3SIW__servicesSection{margin-top:24px}.page-module__bO3SIW__servicesTitle{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:16px;font-size:1.125rem;font-weight:600;display:flex}.page-module__bO3SIW__servicesList{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.page-module__bO3SIW__serviceItem{background:var(--color-background);border-radius:var(--border-radius);border:1px solid var(--color-border);align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:flex}.page-module__bO3SIW__serviceIcon{color:var(--color-success);flex-shrink:0}.page-module__bO3SIW__serviceText{color:var(--color-text);font-weight:500}.page-module__bO3SIW__housingInfo{flex-direction:column;gap:12px;margin-top:16px;display:flex}.page-module__bO3SIW__housingItem{background:var(--color-background);border-radius:var(--border-radius);border:1px solid var(--color-border);align-items:flex-start;gap:12px;padding:16px;display:flex}.page-module__bO3SIW__housingIcon{color:var(--color-primary);flex-shrink:0;margin-top:2px}.page-module__bO3SIW__housingDetails{flex-direction:column;flex:1;gap:4px;display:flex}.page-module__bO3SIW__housingLabel{color:var(--color-text);font-size:.875rem;font-weight:600}.page-module__bO3SIW__housingValue{color:var(--color-text);font-size:.875rem}.page-module__bO3SIW__profileDescription{margin-top:24px}.page-module__bO3SIW__descriptionText{color:var(--color-text-secondary);margin:0 0 16px;line-height:1.6}.page-module__bO3SIW__showMoreButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500;text-decoration:underline}.page-module__bO3SIW__showMoreButton:hover{color:var(--color-primary-dark)}.page-module__bO3SIW__profileActions{margin-top:24px}.page-module__bO3SIW__contactButton{background:var(--color-accent);color:var(--color-text);border-radius:var(--border-radius);cursor:pointer;border:none;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #03b4c64d}.page-module__bO3SIW__contactButton:hover{background:#0299a6;transform:translateY(-2px);box-shadow:0 6px 16px #03b4c666}.page-module__bO3SIW__ownProfileMessage{background:var(--color-secondary-background);border-radius:var(--border-radius);color:var(--color-text-secondary);text-align:center;padding:12px 16px;font-size:.875rem}.page-module__bO3SIW__connectionInfo{flex-direction:column;gap:8px;margin-top:16px;display:flex}.page-module__bO3SIW__connectionItem{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.75rem;display:flex}.page-module__bO3SIW__connectionIcon{flex-shrink:0;font-size:.875rem}.page-module__bO3SIW__personalInfoInline{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.page-module__bO3SIW__infoItemInline{align-items:center;gap:8px;font-size:.875rem;display:flex}.page-module__bO3SIW__infoItemInline .page-module__bO3SIW__infoIcon{color:var(--color-text-secondary);flex-shrink:0}.page-module__bO3SIW__infoLabel{color:var(--color-text-secondary);min-width:80px;font-weight:600}.page-module__bO3SIW__infoValue{color:var(--color-text-secondary);font-weight:500}.page-module__bO3SIW__gallerySection{background:var(--color-secondary-background);border-radius:var(--border-radius);padding:32px}.page-module__bO3SIW__gallerySection h2{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:24px;font-size:1.5rem;font-weight:700;display:flex}.page-module__bO3SIW__imageGallery{flex-direction:column;gap:16px;display:flex}.page-module__bO3SIW__mainImageContainer{border-radius:var(--border-radius);background:var(--color-background);position:relative;overflow:hidden}.page-module__bO3SIW__galleryImage{object-fit:cover;width:100%;height:400px;display:block}.page-module__bO3SIW__galleryArrow{color:#fff;cursor:pointer;z-index:2;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-module__bO3SIW__galleryArrow:hover{background:#000000e6;transform:translateY(-50%)scale(1.1)}.page-module__bO3SIW__galleryArrowLeft{left:16px}.page-module__bO3SIW__galleryArrowRight{right:16px}.page-module__bO3SIW__galleryCounter{color:#fff;border-radius:var(--border-radius);background:#000000b3;padding:6px 12px;font-size:.875rem;font-weight:500;position:absolute;bottom:16px;right:16px}.page-module__bO3SIW__thumbnails{gap:8px;padding:4px 0;display:flex;overflow-x:auto}.page-module__bO3SIW__thumbnail{border-radius:var(--border-radius);cursor:pointer;background:0 0;border:2px solid #0000;flex-shrink:0;width:80px;height:60px;padding:0;transition:all .2s;overflow:hidden}.page-module__bO3SIW__thumbnail img{object-fit:cover;width:100%;height:100%}.page-module__bO3SIW__thumbnail:hover{border-color:var(--color-primary);transform:scale(1.05)}.page-module__bO3SIW__thumbnail.page-module__bO3SIW__active{border-color:var(--color-primary)}.page-module__bO3SIW__availabilitySection{background:var(--color-secondary-background);border-radius:var(--border-radius);padding:32px}.page-module__bO3SIW__availabilitySection h2{color:var(--color-text-secondary);margin-bottom:8px;font-size:1.5rem;font-weight:700}.page-module__bO3SIW__availabilitySubtitle{color:var(--color-text-secondary);margin-bottom:24px;font-size:.875rem}.page-module__bO3SIW__availabilityCalendar{border-radius:var(--border-radius);background:var(--color-secondary-background);border:2px solid #03b4c633;margin:16px 0;overflow:hidden}.page-module__bO3SIW__calendarHeader{background:#03b4c61a;border-bottom:1px solid #03b4c633;grid-template-columns:120px repeat(7,1fr);display:grid}.page-module__bO3SIW__timeColumn{justify-content:center;align-items:center;padding:8px;display:flex}.page-module__bO3SIW__dayHeader{text-align:center;color:var(--color-text-secondary);border-right:1px solid #03b4c633;flex-direction:column;gap:2px;padding:12px 8px;font-size:.875rem;font-weight:600;display:flex}.page-module__bO3SIW__calendarRow{border-bottom:1px solid #03b4c61a;grid-template-columns:120px repeat(7,1fr);display:grid}.page-module__bO3SIW__calendarRow:last-child{border-bottom:none}.page-module__bO3SIW__timeSlotLabel{color:var(--color-text-secondary);text-align:center;background:#03b4c61a;border-right:1px solid #03b4c633;flex-direction:column;justify-content:center;gap:4px;padding:16px 12px;font-weight:500;display:flex}.page-module__bO3SIW__timeSlotName{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.page-module__bO3SIW__timeSlotHours{color:var(--color-text-secondary);opacity:.8;font-size:.75rem}.page-module__bO3SIW__timeSlot{background:var(--color-secondary-background);border-right:1px solid #03b4c61a;justify-content:center;align-items:center;min-height:60px;padding:16px 8px;transition:all .2s;display:flex}.page-module__bO3SIW__timeSlot:last-child{border-right:none}.page-module__bO3SIW__timeSlot.page-module__bO3SIW__available{color:var(--color-accent);background:#03b4c61a}.page-module__bO3SIW__timeSlot.page-module__bO3SIW__unavailable{background:var(--color-secondary-background);opacity:.5}.page-module__bO3SIW__availabilityNote{color:var(--color-text-secondary);text-align:center;margin-top:16px;font-size:.875rem}.page-module__bO3SIW__additionalInfo{background:var(--color-secondary-background);border-radius:var(--border-radius);padding:32px}.page-module__bO3SIW__infoGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.page-module__bO3SIW__infoItem{flex-direction:column;gap:4px;display:flex}.page-module__bO3SIW__infoItemLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.page-module__bO3SIW__infoItemValue{color:var(--color-text-secondary);font-size:1rem;font-weight:500}.page-module__bO3SIW__loading,.page-module__bO3SIW__error{text-align:center;background:var(--color-secondary-background);border-radius:var(--border-radius);min-height:400px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.page-module__bO3SIW__spinner{border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite page-module__bO3SIW__spin}@keyframes page-module__bO3SIW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__bO3SIW__backBtn{background:var(--color-primary);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;margin-top:16px;padding:12px 24px;font-size:.875rem;font-weight:500;transition:background-color .2s}.page-module__bO3SIW__backBtn:hover{background:var(--color-primary-dark)}.page-module__bO3SIW__section{background:var(--color-secondary-background);border-radius:var(--border-radius);padding:32px}.page-module__bO3SIW__sectionTitle{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:24px;font-size:1.5rem;font-weight:700;display:flex}.page-module__bO3SIW__faqContainer{flex-direction:column;gap:12px;display:flex}.page-module__bO3SIW__faqItem{background:var(--color-background);border-radius:var(--border-radius);border:1px solid var(--color-text-secondary);overflow:hidden}.page-module__bO3SIW__faqQuestion{background:var(--color-secondary-background);cursor:pointer;width:100%;color:var(--color-text-secondary);text-align:left;justify-content:space-between;align-items:center;padding:20px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.page-module__bO3SIW__faqQuestion:hover,.page-module__bO3SIW__faqQuestionOpen{background:var(--color-background);color:var(--color-text)}.page-module__bO3SIW__faqIcon{color:var(--color-primary);font-size:1.25rem;font-weight:300;line-height:1}.page-module__bO3SIW__faqAnswer{max-height:0;transition:max-height .3s;overflow:hidden}.page-module__bO3SIW__faqAnswerOpen{max-height:500px}.page-module__bO3SIW__faqAnswer p{color:var(--color-text);margin:0;padding:0 20px 20px;line-height:1.6}.page-module__bO3SIW__bottomBanner{background:linear-gradient(135deg,var(--color-accent)0%,#0299a6 100%);color:var(--color-text);z-index:100;border-top:1px solid #03b4c633;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #03b4c64d}.page-module__bO3SIW__bannerContent{flex:1;align-items:center;gap:16px;display:flex}.page-module__bO3SIW__bannerIcon{border-radius:var(--border-radius);background:#ffffff1a;justify-content:center;align-items:center;padding:12px;display:flex}.page-module__bO3SIW__bannerText{flex-direction:column;gap:2px;display:flex}.page-module__bO3SIW__bannerTitle{margin:0;font-size:1rem;font-weight:600}.page-module__bO3SIW__bannerSubtitle{opacity:.9;margin:0;font-size:.875rem}.page-module__bO3SIW__bannerButton{color:var(--color-text);border-radius:var(--border-radius);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffff26;border:1px solid #fff3;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .2s}.page-module__bO3SIW__bannerButton:hover{background:#ffffff40;border-color:#ffffff4d;transform:translateY(-1px)}.page-module__bO3SIW__stickyContact{background:var(--color-accent);color:var(--color-text);cursor:pointer;z-index:10;border:none;border-radius:50px;align-items:center;gap:8px;padding:16px 24px;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #03b4c64d}.page-module__bO3SIW__stickyContact:hover{background:#0299a6;transform:translateY(-2px);box-shadow:0 6px 25px #03b4c666}@media (max-width:768px){.page-module__bO3SIW__container{padding:16px 16px 120px}.page-module__bO3SIW__heroSection{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:24px}.page-module__bO3SIW__profileName{font-size:1.5rem}.page-module__bO3SIW__priceSection{flex-direction:column;align-items:stretch}.page-module__bO3SIW__priceItem{min-width:auto}.page-module__bO3SIW__servicesList{flex-direction:column}.page-module__bO3SIW__calendarHeader,.page-module__bO3SIW__calendarRow{grid-template-columns:80px repeat(7,1fr)}.page-module__bO3SIW__timeSlotLabel{padding:8px 4px}.page-module__bO3SIW__timeSlotName{font-size:.75rem}.page-module__bO3SIW__timeSlotHours{font-size:.65rem}.page-module__bO3SIW__dayHeader{padding:8px 2px;font-size:.75rem}.page-module__bO3SIW__timeSlot{padding:8px 2px}.page-module__bO3SIW__galleryImage{height:250px}.page-module__bO3SIW__galleryArrow{width:40px;height:40px}.page-module__bO3SIW__galleryArrowLeft{left:8px}.page-module__bO3SIW__galleryArrowRight{right:8px}.page-module__bO3SIW__personalInfoInline{gap:10px;margin-top:12px;padding-top:12px}.page-module__bO3SIW__infoItemInline{font-size:.8rem}.page-module__bO3SIW__infoLabel{min-width:70px}}@media (max-width:480px){.page-module__bO3SIW__calendarHeader,.page-module__bO3SIW__calendarRow{grid-template-columns:60px repeat(7,1fr)}.page-module__bO3SIW__timeSlotLabel{padding:6px 2px}.page-module__bO3SIW__timeSlotName{font-size:.7rem}.page-module__bO3SIW__timeSlotHours{font-size:.6rem}.page-module__bO3SIW__dayHeader{padding:6px 1px;font-size:.7rem}.page-module__bO3SIW__timeSlot{min-height:40px;padding:6px 1px}.page-module__bO3SIW__thumbnails{gap:4px}.page-module__bO3SIW__thumbnail{width:60px;height:45px}.page-module__bO3SIW__personalInfoInline{gap:8px;margin-top:10px;padding-top:10px}.page-module__bO3SIW__infoItemInline{flex-wrap:wrap;align-items:center;gap:4px;font-size:.75rem}.page-module__bO3SIW__infoLabel{min-width:auto;font-size:.7rem}.page-module__bO3SIW__infoValue{font-size:.75rem}.page-module__bO3SIW__faqQuestion{padding:16px;font-size:.875rem}.page-module__bO3SIW__faqAnswer p{padding:0 16px 16px;font-size:.875rem}.page-module__bO3SIW__bottomBanner{text-align:left;flex-direction:row;gap:8px;padding:12px 16px}.page-module__bO3SIW__bannerContent{flex-direction:row;gap:8px}.page-module__bO3SIW__bannerIcon{flex-shrink:0;padding:8px}.page-module__bO3SIW__bannerTitle{font-size:.8rem;line-height:1.2}.page-module__bO3SIW__bannerSubtitle{font-size:.7rem;line-height:1.2}.page-module__bO3SIW__bannerButton{flex-shrink:0;padding:8px 16px;font-size:.8rem}.page-module__bO3SIW__stickyContact{padding:12px 20px;font-size:.875rem;bottom:16px;right:16px}}
.LimitErrorModal-module__-lv7Za__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.LimitErrorModal-module__-lv7Za__modal{background:var(--color-background);color:var(--color-text);border-radius:var(--border-radius);width:100%;max-width:500px;max-height:90vh;animation:.3s ease-out LimitErrorModal-module__-lv7Za__modalSlideIn;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes LimitErrorModal-module__-lv7Za__modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.LimitErrorModal-module__-lv7Za__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.LimitErrorModal-module__-lv7Za__titleSection{align-items:center;gap:.75rem;display:flex}.LimitErrorModal-module__-lv7Za__titleSection h3{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.LimitErrorModal-module__-lv7Za__errorIcon{color:var(--color-delete)}.LimitErrorModal-module__-lv7Za__closeButton{color:var(--color-text);cursor:pointer;border-radius:var(--border-radius);background:0 0;border:none;padding:.5rem;transition:all .2s}.LimitErrorModal-module__-lv7Za__closeButton:hover{background:var(--color-background-secondary);color:var(--color-accent)}.LimitErrorModal-module__-lv7Za__content{padding:1.5rem}.LimitErrorModal-module__-lv7Za__description{color:var(--color-text);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.LimitErrorModal-module__-lv7Za__usageInfo{background:var(--color-background-secondary);border-radius:var(--border-radius);border:1px solid var(--color-border);flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.LimitErrorModal-module__-lv7Za__usageItem{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.LimitErrorModal-module__-lv7Za__usageItem span:first-child{color:var(--color-text)}.LimitErrorModal-module__-lv7Za__usageValue{color:var(--color-text);font-weight:600}.LimitErrorModal-module__-lv7Za__progressContainer{margin-bottom:1.5rem}.LimitErrorModal-module__-lv7Za__progressBar{background:var(--color-background-secondary);border-radius:var(--border-radius);width:100%;height:8px;margin-bottom:.5rem;overflow:hidden}.LimitErrorModal-module__-lv7Za__progressFill{background:linear-gradient(90deg,var(--color-accent)0%,var(--color-accent-hover)100%);border-radius:var(--border-radius);height:100%;transition:width .3s}.LimitErrorModal-module__-lv7Za__progressText{color:var(--color-text);text-align:center;font-size:.8125rem;display:block}.LimitErrorModal-module__-lv7Za__renewalInfo{border:1px solid var(--color-accent);border-radius:var(--border-radius);color:var(--color-text);background:#03b4c61a;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;display:flex}.LimitErrorModal-module__-lv7Za__calendarIcon{color:var(--color-accent);flex-shrink:0}.LimitErrorModal-module__-lv7Za__renewalInfo strong{color:var(--color-text);font-weight:600}.LimitErrorModal-module__-lv7Za__actions{border-top:1px solid var(--color-border);gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}.LimitErrorModal-module__-lv7Za__cancelButton,.LimitErrorModal-module__-lv7Za__upgradeButton{border-radius:var(--border-radius);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.LimitErrorModal-module__-lv7Za__cancelButton{background:var(--color-background-secondary);color:var(--color-text);border:1px solid var(--color-accent)}.LimitErrorModal-module__-lv7Za__cancelButton:hover{background:var(--color-border);color:var(--color-accent)}.LimitErrorModal-module__-lv7Za__upgradeButton{background:var(--color-accent);color:#fff}.LimitErrorModal-module__-lv7Za__upgradeButton:hover{background:var(--color-accent-hover);transform:translateY(-1px)}@media (max-width:640px){.LimitErrorModal-module__-lv7Za__overlay{padding:.5rem}.LimitErrorModal-module__-lv7Za__modal{border-radius:var(--border-radius)}.LimitErrorModal-module__-lv7Za__header{padding:1rem 1rem .75rem}.LimitErrorModal-module__-lv7Za__content{padding:1rem}.LimitErrorModal-module__-lv7Za__actions{flex-direction:column;padding:.75rem 1rem 1rem}.LimitErrorModal-module__-lv7Za__cancelButton,.LimitErrorModal-module__-lv7Za__upgradeButton{width:100%}}
.Button-module__LCT47W__button{border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;box-sizing:border-box;border:none;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}.Button-module__LCT47W__primary{background-color:var(--color-accent);color:#fff;border:1px solid var(--color-accent)}.Button-module__LCT47W__primary:hover:not(.Button-module__LCT47W__disabled){opacity:.9;transform:translateY(-1px)}.Button-module__LCT47W__primary:active:not(.Button-module__LCT47W__disabled){opacity:.8;transform:translateY(0)}.Button-module__LCT47W__secondary{background-color:var(--color-background);color:var(--color-accent);border:1px solid var(--color-accent)}.Button-module__LCT47W__secondary:hover:not(.Button-module__LCT47W__disabled){background-color:var(--color-secondary-background)}.Button-module__LCT47W__secondary:active:not(.Button-module__LCT47W__disabled){background-color:var(--color-border)}.Button-module__LCT47W__option{background-color:var(--color-background);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius);min-height:40px;padding:8px 12px}.Button-module__LCT47W__option:hover:not(.Button-module__LCT47W__disabled){background-color:var(--color-secondary-background);color:var(--color-accent);border-color:var(--color-accent)}.Button-module__LCT47W__option:active:not(.Button-module__LCT47W__disabled){transform:scale(.95)}.Button-module__LCT47W__action{background-color:var(--color-background);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--border-radius);text-align:center;min-height:auto;transition:all var(--transition-fast);flex-direction:column;gap:8px;padding:16px}.Button-module__LCT47W__action:hover:not(.Button-module__LCT47W__disabled){background-color:var(--color-secondary-background);border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.Button-module__LCT47W__action:active:not(.Button-module__LCT47W__disabled){transform:translateY(0)}.Button-module__LCT47W__back{color:var(--color-text-secondary);border-radius:var(--border-radius);background-color:#0000;border:none;min-height:auto;padding:8px}.Button-module__LCT47W__back:hover:not(.Button-module__LCT47W__disabled){background-color:var(--color-secondary-background);color:var(--color-accent)}.Button-module__LCT47W__back:active:not(.Button-module__LCT47W__disabled){background-color:var(--color-border)}.Button-module__LCT47W__menu{color:var(--color-text-secondary);border-radius:var(--border-radius);background-color:#0000;border:none;flex-direction:column;align-items:center;gap:4px;min-height:48px;padding:8px 12px;font-size:.7rem;font-weight:400;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Button-module__LCT47W__menu:before{content:"";border-radius:inherit;opacity:0;background:#ffffff0d;transition:opacity .2s;position:absolute;inset:0}.Button-module__LCT47W__menu:hover:not(.Button-module__LCT47W__disabled){color:var(--color-text);transform:translateY(-1px)}.Button-module__LCT47W__menu:hover:not(.Button-module__LCT47W__disabled):before{opacity:1}.Button-module__LCT47W__menu:active:not(.Button-module__LCT47W__disabled){transform:translateY(0)scale(.98)}.Button-module__LCT47W__button.Button-module__LCT47W__menu.Button-module__LCT47W__primary{background:var(--color-accent);color:var(--color-background);border:1px solid var(--color-accent);box-shadow:0 2px 8px #03b4c640}.Button-module__LCT47W__menu.Button-module__LCT47W__primary:before{background:#ffffff1a}.Button-module__LCT47W__button.Button-module__LCT47W__menu.Button-module__LCT47W__primary:hover:not(.Button-module__LCT47W__disabled){background:var(--color-accent);filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 16px #03b4c666}.Button-module__LCT47W__button.Button-module__LCT47W__menu.Button-module__LCT47W__primary:active:not(.Button-module__LCT47W__disabled){filter:brightness(.95);transform:translateY(0)scale(.98)}.Button-module__LCT47W__small{min-height:32px;padding:8px 12px;font-size:.875rem}.Button-module__LCT47W__medium{min-height:36px;padding:10px 16px;font-size:.9rem}.Button-module__LCT47W__large{min-height:44px;padding:12px 20px;font-size:1rem}.Button-module__LCT47W__fullWidth{width:100%}.Button-module__LCT47W__disabled{opacity:.5;cursor:not-allowed;transform:none!important}@media (max-width:768px){.Button-module__LCT47W__button{gap:6px}.Button-module__LCT47W__large{min-height:40px;padding:10px 16px;font-size:.9rem}}@media (max-width:480px){.Button-module__LCT47W__button{gap:4px}.Button-module__LCT47W__medium{min-height:32px;padding:8px 12px;font-size:.85rem}.Button-module__LCT47W__large{min-height:36px;padding:9px 14px;font-size:.85rem}.Button-module__LCT47W__menu{border-radius:var(--border-radius);gap:3px;min-height:38px;padding:6px 8px;font-size:.6rem}}@media (max-width:360px){.Button-module__LCT47W__menu{border-radius:var(--border-radius);gap:2px;min-height:34px;padding:5px 6px;font-size:.55rem}}
.EventMessage-module__3Y3YqW__eventMessage{background:var(--color-secondary-background);border:1px solid var(--color-accent);border-radius:var(--border-radius);color:var(--color-text-secondary);align-self:center;max-width:85%;margin:.3rem 0;padding:.75rem;transition:all .2s;box-shadow:0 2px 8px #03b4c61a}.EventMessage-module__3Y3YqW__eventMessage:hover{box-shadow:0 4px 12px #03b4c626}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__pending{border-left:4px solid var(--color-pending)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__accepted{border-left:4px solid var(--color-accent)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__rejected{border-left:4px solid var(--color-delete)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__completed{border-left:4px solid var(--color-success)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__disputed{border-left:4px solid var(--color-delete)}.EventMessage-module__3Y3YqW__header{border-bottom:1px solid var(--color-accent);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.EventMessage-module__3Y3YqW__eventType{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-weight:600;display:flex}.EventMessage-module__3Y3YqW__status{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.EventMessage-module__3Y3YqW__statusText{font-weight:500}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__pending .EventMessage-module__3Y3YqW__statusText{color:var(--color-pending)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__accepted .EventMessage-module__3Y3YqW__statusText{color:var(--color-accent)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__rejected .EventMessage-module__3Y3YqW__statusText{color:var(--color-delete)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__completed .EventMessage-module__3Y3YqW__statusText{color:var(--color-success)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__disputed .EventMessage-module__3Y3YqW__statusText{color:var(--color-delete)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__pending .EventMessage-module__3Y3YqW__status svg{color:var(--color-pending)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__accepted .EventMessage-module__3Y3YqW__status svg{color:var(--color-accent)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__rejected .EventMessage-module__3Y3YqW__status svg{color:var(--color-delete)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__completed .EventMessage-module__3Y3YqW__status svg{color:var(--color-success)}.EventMessage-module__3Y3YqW__eventMessage.EventMessage-module__3Y3YqW__disputed .EventMessage-module__3Y3YqW__status svg{color:var(--color-delete)}.EventMessage-module__3Y3YqW__content{flex-direction:column;gap:.75rem;display:flex}.EventMessage-module__3Y3YqW__eventDetails{flex-direction:column;gap:.5rem;display:flex}.EventMessage-module__3Y3YqW__dateTime,.EventMessage-module__3Y3YqW__timeRange,.EventMessage-module__3Y3YqW__address,.EventMessage-module__3Y3YqW__recurring{color:var(--color-text-secondary);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.EventMessage-module__3Y3YqW__cycleInfo{background:var(--color-secondary-background);border:1px solid var(--color-accent);border-radius:var(--border-radius);margin-top:.4rem;padding:.75rem}.EventMessage-module__3Y3YqW__cyclePeriod{color:var(--color-text-secondary);align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.85rem;font-weight:600;display:flex}.EventMessage-module__3Y3YqW__cycleTotal{background:var(--color-secondary-background);border-radius:var(--border-radius);color:var(--color-text-secondary);margin-top:.6rem;padding:.6rem}.EventMessage-module__3Y3YqW__cycleTotal>span:first-child{margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.EventMessage-module__3Y3YqW__cycleTotal>span:nth-child(2){color:var(--color-text-secondary);margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.EventMessage-module__3Y3YqW__cycleNotice{color:var(--color-text-secondary);font-size:.75rem;font-style:italic;line-height:1.3;display:block}.EventMessage-module__3Y3YqW__cycleEventsList{color:var(--color-text-secondary);margin-top:.6rem}.EventMessage-module__3Y3YqW__cycleEventsList>span{margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:block}.EventMessage-module__3Y3YqW__cycleEventsGrid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;margin-top:.5rem;display:grid}.EventMessage-module__3Y3YqW__cycleEventItem{border-radius:var(--border-radius);align-items:center;gap:.4rem;padding:.4rem;font-size:.7rem;transition:all .2s;display:flex}.EventMessage-module__3Y3YqW__cycleEventItem.EventMessage-module__3Y3YqW__pending{background:#f59e0b1a;border:1px solid #f59e0b4d}.EventMessage-module__3Y3YqW__cycleEventItem.EventMessage-module__3Y3YqW__accepted{background:#03b4c61a;border:1px solid #03b4c64d}.EventMessage-module__3Y3YqW__cycleEventItem.EventMessage-module__3Y3YqW__completed{background:#10b9811a;border:1px solid #10b9814d}.EventMessage-module__3Y3YqW__eventNumber{color:var(--color-text-secondary);font-weight:600}.EventMessage-module__3Y3YqW__eventDate{color:var(--color-text-secondary);flex:1}.EventMessage-module__3Y3YqW__completedIcon{color:var(--color-success)}.EventMessage-module__3Y3YqW__acceptedIcon{color:var(--color-accent)}.EventMessage-module__3Y3YqW__pendingIcon{color:var(--color-pending)}.EventMessage-module__3Y3YqW__rejectedIcon{color:var(--color-delete)}.EventMessage-module__3Y3YqW__tasksSection{background:var(--color-secondary-background);padding:.75rem}.EventMessage-module__3Y3YqW__tasksTitle{color:var(--color-text-secondary);align-items:center;gap:.4rem;margin-bottom:.6rem;font-weight:600;display:flex}.EventMessage-module__3Y3YqW__tasksList{flex-direction:column;gap:.4rem;display:flex}.EventMessage-module__3Y3YqW__taskItem{align-items:center;gap:.4rem;font-size:.8rem;display:flex}.EventMessage-module__3Y3YqW__taskCheckbox{align-items:center;display:flex}.EventMessage-module__3Y3YqW__taskTitle{color:var(--color-text-secondary)}.EventMessage-module__3Y3YqW__taskTitle.EventMessage-module__3Y3YqW__completed{color:var(--color-text-secondary);text-decoration:line-through}.EventMessage-module__3Y3YqW__description{background:var(--color-secondary-background);border:1px solid var(--color-accent);border-radius:var(--border-radius);padding:.75rem}.EventMessage-module__3Y3YqW__description p{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.3}.EventMessage-module__3Y3YqW__transactionInfo{border-radius:var(--border-radius);align-items:center;gap:.4rem;padding:.6rem;font-size:.8rem;font-weight:500;display:flex}.EventMessage-module__3Y3YqW__transactionInfo[data-type=payment]{color:var(--color-accent);background:#03b4c61a;border:1px solid #03b4c64d}.EventMessage-module__3Y3YqW__transactionInfo[data-type=refund]{color:var(--color-delete);background:#dc35451a;border:1px solid #dc35454d}.EventMessage-module__3Y3YqW__actions{border-top:1px solid var(--color-accent);gap:.6rem;margin-top:.75rem;padding-top:.75rem;display:flex}.EventMessage-module__3Y3YqW__acceptButton,.EventMessage-module__3Y3YqW__rejectButton{border-radius:var(--border-radius);cursor:pointer;border:none;flex:1;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.EventMessage-module__3Y3YqW__acceptButton{background:var(--color-accent);color:#fff}.EventMessage-module__3Y3YqW__acceptButton:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.EventMessage-module__3Y3YqW__rejectButton{background:var(--color-delete);color:#fff}.EventMessage-module__3Y3YqW__rejectButton:hover:not(:disabled){background:var(--color-delete-hover);transform:translateY(-1px)}.EventMessage-module__3Y3YqW__acceptButton:disabled,.EventMessage-module__3Y3YqW__rejectButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.EventMessage-module__3Y3YqW__creatorNote{border-radius:var(--border-radius);text-align:center;color:var(--color-warning);background:#ffc1071a;border:1px solid #ffc1074d;margin-top:1rem;padding:.75rem;font-size:.875rem}.EventMessage-module__3Y3YqW__creatorNote p{margin:0}.EventMessage-module__3Y3YqW__commentHint{opacity:.8;margin-top:.5rem;font-size:.8rem;font-style:italic}.EventMessage-module__3Y3YqW__footer{border-top:1px solid var(--color-accent);color:var(--color-text-secondary);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;font-size:.75rem;display:flex}.EventMessage-module__3Y3YqW__eventId{font-family:monospace}.EventMessage-module__3Y3YqW__creatorBadge{background:var(--color-accent);color:#fff;border-radius:var(--border-radius);padding:.25rem .5rem;font-size:.7rem;font-weight:500}.EventMessage-module__3Y3YqW__loadingState{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.EventMessage-module__3Y3YqW__loadingIcon{animation:1s linear infinite EventMessage-module__3Y3YqW__spin}@keyframes EventMessage-module__3Y3YqW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.EventMessage-module__3Y3YqW__eventMessage{padding:.75rem}.EventMessage-module__3Y3YqW__header{flex-direction:column;align-items:flex-start;gap:.5rem}.EventMessage-module__3Y3YqW__cycleStats{flex-direction:column;gap:.5rem}.EventMessage-module__3Y3YqW__cycleEventsGrid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.EventMessage-module__3Y3YqW__actions{flex-direction:column}.EventMessage-module__3Y3YqW__footer{flex-direction:column;align-items:flex-start;gap:.5rem}}
.ScreeningMessage-module__xHsAbG__screeningMessage{background:var(--color-secondary-background);border:1px solid var(--color-accent);border-radius:var(--border-radius);color:var(--color-text-secondary);margin:12px 0;padding:16px;transition:all .2s;box-shadow:0 2px 8px #0000000d}.ScreeningMessage-module__xHsAbG__screeningMessage:hover{box-shadow:0 4px 16px #0000001a}.ScreeningMessage-module__xHsAbG__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ScreeningMessage-module__xHsAbG__messageType{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:flex}.ScreeningMessage-module__xHsAbG__messageType svg{color:#f59e0b}.ScreeningMessage-module__xHsAbG__status{align-items:center;gap:.5rem;display:flex}.ScreeningMessage-module__xHsAbG__statusText{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.ScreeningMessage-module__xHsAbG__pendingIcon{color:var(--color-pending)}.ScreeningMessage-module__xHsAbG__acceptedIcon{color:var(--color-accent)}.ScreeningMessage-module__xHsAbG__rejectedIcon{color:var(--color-delete)}.ScreeningMessage-module__xHsAbG__timestamp{color:var(--color-text-secondary);opacity:.7;font-size:.8rem}.ScreeningMessage-module__xHsAbG__content{margin-bottom:12px}.ScreeningMessage-module__xHsAbG__description{margin-bottom:16px}.ScreeningMessage-module__xHsAbG__description p{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.4}.ScreeningMessage-module__xHsAbG__respuestasList{flex-direction:column;gap:12px;display:flex}.ScreeningMessage-module__xHsAbG__respuestaItem{border-radius:var(--border-radius);border:1px solid #0000;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.ScreeningMessage-module__xHsAbG__respuestaItem.ScreeningMessage-module__xHsAbG__correct{background:#10b9811a;border-color:#10b9814d}.ScreeningMessage-module__xHsAbG__respuestaItem.ScreeningMessage-module__xHsAbG__incorrect{background:#ef44441a;border-color:#ef44444d}.ScreeningMessage-module__xHsAbG__preguntaText{color:var(--color-text-secondary);flex:1;align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.3;display:flex}.ScreeningMessage-module__xHsAbG__preguntaNumber{color:var(--color-text-secondary);min-width:20px;font-size:.8rem;font-weight:600}.ScreeningMessage-module__xHsAbG__respuestaValue{align-items:center;gap:6px;margin-left:16px;display:flex}.ScreeningMessage-module__xHsAbG__respuestaText{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.ScreeningMessage-module__xHsAbG__correctIcon{color:var(--color-success)}.ScreeningMessage-module__xHsAbG__incorrectIcon{color:#ef4444}.ScreeningMessage-module__xHsAbG__actions{gap:.75rem;margin-bottom:.75rem;display:flex}.ScreeningMessage-module__xHsAbG__acceptButton,.ScreeningMessage-module__xHsAbG__rejectButton,.ScreeningMessage-module__xHsAbG__interviewButton,.ScreeningMessage-module__xHsAbG__serviceButton{border-radius:var(--border-radius);cursor:pointer;border:none;flex:1;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.ScreeningMessage-module__xHsAbG__acceptButton{background:var(--color-accent);color:var(--color-text)}.ScreeningMessage-module__xHsAbG__acceptButton:hover{background:var(--color-accent);opacity:.9;transform:translateY(-1px)}.ScreeningMessage-module__xHsAbG__rejectButton{background:var(--color-secondary-background);color:var(--color-text-secondary);border:1px solid var(--color-accent)}.ScreeningMessage-module__xHsAbG__rejectButton:hover{background:var(--color-delete);color:#fff;border-color:var(--color-delete)}.ScreeningMessage-module__xHsAbG__interviewButton{color:#fff;background:#3b82f6;border:1px solid #3b82f6}.ScreeningMessage-module__xHsAbG__interviewButton:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-1px)}.ScreeningMessage-module__xHsAbG__serviceButton{background:var(--color-success);color:#fff;border:1px solid var(--color-success)}.ScreeningMessage-module__xHsAbG__serviceButton:hover{background:#059669;border-color:#059669;transform:translateY(-1px)}.ScreeningMessage-module__xHsAbG__acceptButton:disabled,.ScreeningMessage-module__xHsAbG__rejectButton:disabled,.ScreeningMessage-module__xHsAbG__interviewButton:disabled,.ScreeningMessage-module__xHsAbG__serviceButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.ScreeningMessage-module__xHsAbG__professionalNote{background:var(--color-background);border:1px solid var(--color-accent);border-radius:var(--border-radius);margin-bottom:.75rem;padding:.75rem}.ScreeningMessage-module__xHsAbG__professionalNote p{color:var(--color-text);text-align:center;opacity:.8;margin:0;font-size:.8125rem}.ScreeningMessage-module__xHsAbG__footer{border-top:1px solid var(--color-accent);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.ScreeningMessage-module__xHsAbG__messageId{color:var(--color-text-secondary);opacity:.7;font-size:.8rem;font-style:italic}.ScreeningMessage-module__xHsAbG__scoreText{color:var(--color-text-secondary);font-size:.8rem;font-weight:600}@media (max-width:768px){.ScreeningMessage-module__xHsAbG__screeningMessage{margin:10px 0;padding:14px}.ScreeningMessage-module__xHsAbG__header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.ScreeningMessage-module__xHsAbG__messageType{font-size:.85rem}.ScreeningMessage-module__xHsAbG__timestamp{font-size:.75rem}.ScreeningMessage-module__xHsAbG__respuestaItem{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.ScreeningMessage-module__xHsAbG__respuestaValue{align-self:flex-end;margin-left:0}.ScreeningMessage-module__xHsAbG__preguntaText{font-size:.85rem}.ScreeningMessage-module__xHsAbG__preguntaNumber{font-size:.75rem}.ScreeningMessage-module__xHsAbG__actions{flex-direction:column;gap:.5rem}.ScreeningMessage-module__xHsAbG__acceptButton,.ScreeningMessage-module__xHsAbG__rejectButton,.ScreeningMessage-module__xHsAbG__interviewButton,.ScreeningMessage-module__xHsAbG__serviceButton{padding:.625rem;font-size:.75rem}.ScreeningMessage-module__xHsAbG__footer{flex-direction:column;align-items:flex-start;gap:4px}.ScreeningMessage-module__xHsAbG__scoreText{font-size:.75rem}}
.EventButton-module__HISJsG__eventButton{background:var(--color-secondary-background);border:1px solid var(--color-accent);width:40px;height:40px;color:var(--color-accent);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px;transition:all .2s;display:flex}.EventButton-module__HISJsG__eventButton:hover:not(.EventButton-module__HISJsG__disabled){background:var(--color-accent);color:var(--color-text);box-shadow:0 0 8px var(--color-shadow-accent);transform:scale(1.05)}.EventButton-module__HISJsG__eventButton:active:not(.EventButton-module__HISJsG__disabled){transform:scale(.95)}.EventButton-module__HISJsG__eventButton.EventButton-module__HISJsG__disabled{opacity:.5;cursor:not-allowed}.EventButton-module__HISJsG__eventButtonText{display:none}@media (max-width:768px){.EventButton-module__HISJsG__eventButton{width:40px;height:40px;padding:2px}.EventButton-module__HISJsG__eventButton svg{width:20px;height:20px}}
.MessageInput-module__DFwhBq__messageInputContainer{flex:1;align-items:flex-end;display:flex}.MessageInput-module__DFwhBq__messageInputForm{align-items:flex-end;gap:.75rem;width:100%;display:flex}.MessageInput-module__DFwhBq__inputContainer{flex:1;align-items:flex-end;gap:.75rem;display:flex}.MessageInput-module__DFwhBq__eventButtonContainer{flex-shrink:0;align-items:center;display:flex}.MessageInput-module__DFwhBq__messageTextarea{background-color:var(--color-input-background);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text);resize:none;scrollbar-width:none;-ms-overflow-style:none;height:40px;min-height:40px;max-height:8rem;caret-color:var(--color-accent);outline:none;flex:1;padding:.6rem .9rem;font-family:inherit;font-size:16px;line-height:1.3;transition:all .2s;overflow:hidden auto}.MessageInput-module__DFwhBq__messageTextarea::-webkit-scrollbar{display:none}.MessageInput-module__DFwhBq__messageTextarea::placeholder{color:var(--color-text-muted);opacity:.7}.MessageInput-module__DFwhBq__messageTextarea:focus{border-color:var(--color-accent);background-color:var(--color-input-background-focus);box-shadow:0 0 0 3px var(--color-accent-shadow)}.MessageInput-module__DFwhBq__messageTextarea:not(:placeholder-shown){border-color:var(--color-accent)}.MessageInput-module__DFwhBq__messageTextarea:hover:not(:disabled){border-color:var(--color-accent);background-color:var(--color-input-background-hover,var(--color-input-background))}.MessageInput-module__DFwhBq__messageTextarea:disabled{cursor:not-allowed;background-color:var(--color-input-background-disabled);border-color:var(--color-border);caret-color:#0000}.MessageInput-module__DFwhBq__messageTextarea:disabled::placeholder{color:var(--color-text-muted);opacity:.5}.MessageInput-module__DFwhBq__sendButton{width:40px;height:40px;color:var(--color-button-disabled);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.MessageInput-module__DFwhBq__sendButton.MessageInput-module__DFwhBq__hasMessage{color:var(--color-accent)}.MessageInput-module__DFwhBq__sendButton.MessageInput-module__DFwhBq__blocked{color:var(--color-delete);opacity:.8;cursor:not-allowed}.MessageInput-module__DFwhBq__sendButton:hover:not(:disabled):not(.MessageInput-module__DFwhBq__blocked){color:var(--color-accent-hover);transform:scale(1.05)}.MessageInput-module__DFwhBq__sendButton:active:not(:disabled):not(.MessageInput-module__DFwhBq__blocked){transform:scale(.95)}.MessageInput-module__DFwhBq__sendButton:disabled:not(.MessageInput-module__DFwhBq__blocked){color:var(--color-button-disabled);cursor:not-allowed;opacity:.6;transform:none}.MessageInput-module__DFwhBq__loadingIcon{width:1.1rem;height:1.1rem;animation:1s linear infinite MessageInput-module__DFwhBq__spin}.MessageInput-module__DFwhBq__sendIcon{width:1.1rem;height:1.1rem}@keyframes MessageInput-module__DFwhBq__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.MessageInput-module__DFwhBq__messageInputContainer{z-index:1;gap:.5rem;position:relative}.MessageInput-module__DFwhBq__messageInputForm{gap:.5rem;width:100%}.MessageInput-module__DFwhBq__inputContainer{align-items:flex-end;gap:.5rem}.MessageInput-module__DFwhBq__messageTextarea{border-radius:var(--border-radius);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:text;user-select:text;height:36px;min-height:36px;max-height:6rem;padding:.5rem .8rem;font-size:16px}.MessageInput-module__DFwhBq__sendButton{-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:36px;height:36px}.MessageInput-module__DFwhBq__loadingIcon,.MessageInput-module__DFwhBq__sendIcon{width:1rem;height:1rem}.MessageInput-module__DFwhBq__characterCount{color:var(--color-text-muted);opacity:.7;background-color:var(--color-background);border-radius:var(--border-radius);padding:.125rem .25rem;font-size:.7rem;position:absolute;bottom:-1.25rem;right:0}}@media (min-width:769px){.MessageInput-module__DFwhBq__messageTextarea{height:40px;min-height:40px;max-height:8rem;font-size:16px}.MessageInput-module__DFwhBq__sendButton{width:40px;height:40px}.MessageInput-module__DFwhBq__loadingIcon,.MessageInput-module__DFwhBq__sendIcon{width:1.1rem;height:1.1rem}}.MessageInput-module__DFwhBq__messageTextarea:focus+.MessageInput-module__DFwhBq__sendButton{box-shadow:0 4px 12px var(--color-shadow-hover)}.MessageInput-module__DFwhBq__sendButton.MessageInput-module__DFwhBq__success{background-color:var(--color-success);animation:.6s ease-out MessageInput-module__DFwhBq__successPulse}@keyframes MessageInput-module__DFwhBq__successPulse{0%{transform:scale(1)}50%{box-shadow:0 6px 16px var(--color-shadow-success);transform:scale(1.1)}to{transform:scale(1)}}.MessageInput-module__DFwhBq__characterCount{color:var(--color-text-muted);opacity:.7;font-size:.75rem;position:absolute;bottom:-1.5rem;right:0}.MessageInput-module__DFwhBq__characterCount.MessageInput-module__DFwhBq__warning{color:var(--color-warning)}.MessageInput-module__DFwhBq__characterCount.MessageInput-module__DFwhBq__error{color:var(--color-delete)}
.ChatWindow-module__eWsXga__chatWindow{background-color:var(--color-secondary-background);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ChatWindow-module__eWsXga__chatHeader{background-color:var(--color-background);color:var(--color-text);border-bottom:1px solid var(--color-border);z-index:10;box-shadow:0 2px 8px var(--color-shadow);align-items:center;gap:1rem;min-height:72px;padding:1rem 1.5rem;display:flex;position:absolute;top:0;left:0;right:0}.ChatWindow-module__eWsXga__backButton{color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:none}.ChatWindow-module__eWsXga__backButton:hover{background-color:var(--color-hover-background)}.ChatWindow-module__eWsXga__backButton svg{width:1.5rem;height:1.5rem}.ChatWindow-module__eWsXga__participantInfo{flex-grow:1;align-items:center;gap:1rem;min-width:0;display:flex}.ChatWindow-module__eWsXga__participantDetails{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ChatWindow-module__eWsXga__participantNameButton{color:var(--color-text);align-items:center;gap:.5rem;text-decoration:none;transition:color .2s;display:flex}.ChatWindow-module__eWsXga__participantNameButton:hover{color:var(--color-accent)}.ChatWindow-module__eWsXga__participantNameButton:hover .ChatWindow-module__eWsXga__externalLinkIcon{opacity:1}.ChatWindow-module__eWsXga__participantName{color:inherit;margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.ChatWindow-module__eWsXga__externalLinkIcon{color:inherit;opacity:.5;flex-shrink:0;transition:opacity .2s}.ChatWindow-module__eWsXga__participantMeta{align-items:center;gap:.375rem;display:flex}.ChatWindow-module__eWsXga__roleIcon{color:var(--color-text)}.ChatWindow-module__eWsXga__participantType{color:var(--color-text);opacity:.9;font-size:.875rem;font-weight:500}.ChatWindow-module__eWsXga__contextTitle{color:var(--color-accent);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;font-weight:500;overflow:hidden}.ChatWindow-module__eWsXga__chatStatus{border-radius:var(--border-radius);background:#ef44441a;border:1px solid #ef444433;flex-direction:column;gap:.25rem;margin-left:auto;padding:.5rem .75rem;display:flex}.ChatWindow-module__eWsXga__statusIndicator{color:#dc2626;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.ChatWindow-module__eWsXga__statusReason{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.7rem;font-weight:500;line-height:1.3;overflow:hidden}.ChatWindow-module__eWsXga__messagesSection{background-color:var(--color-secondary-background);box-shadow:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:none;outline:none;flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:72px 0 88px;overflow-y:auto}.ChatWindow-module__eWsXga__inputSection{background-color:var(--color-background);border-top:1px solid var(--color-border);box-shadow:0 -2px 8px var(--color-shadow);align-items:flex-end;gap:1rem;min-height:88px;padding:1rem 1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.ChatWindow-module__eWsXga__emptyState,.ChatWindow-module__eWsXga__loadingState,.ChatWindow-module__eWsXga__errorState{text-align:center;color:var(--color-text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.ChatWindow-module__eWsXga__emptyState h3,.ChatWindow-module__eWsXga__loadingState h3,.ChatWindow-module__eWsXga__errorState h3{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.ChatWindow-module__eWsXga__emptyState p,.ChatWindow-module__eWsXga__loadingState p,.ChatWindow-module__eWsXga__errorState p{color:var(--color-text-secondary);max-width:300px;margin:0;font-size:.9rem;line-height:1.5}.ChatWindow-module__eWsXga__loadingState{gap:1rem}.ChatWindow-module__eWsXga__loadingSpinner{justify-content:center;align-items:center;gap:.5rem;display:flex}.ChatWindow-module__eWsXga__spinner{border:2px solid var(--color-border-light);border-top:2px solid var(--color-accent);border-radius:50%;width:24px;height:24px;animation:1s linear infinite ChatWindow-module__eWsXga__spin}.ChatWindow-module__eWsXga__loadingText{color:var(--color-text-secondary);font-size:.9rem}.ChatWindow-module__eWsXga__errorIcon{width:3rem;height:3rem;color:var(--color-delete);margin-bottom:1rem}.ChatWindow-module__eWsXga__retryButton{background-color:var(--color-accent);color:var(--color-text);border-radius:var(--border-radius);cursor:pointer;border:none;margin-top:1rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.ChatWindow-module__eWsXga__retryButton:hover{background-color:var(--color-accent-hover);transform:translateY(-1px)}.ChatWindow-module__eWsXga__messagesSection::-webkit-scrollbar{width:4px}.ChatWindow-module__eWsXga__messagesSection::-webkit-scrollbar-track{background:var(--color-background);border-radius:var(--border-radius)}.ChatWindow-module__eWsXga__messagesSection::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background:#fff3;transition:background .2s}.ChatWindow-module__eWsXga__messagesSection::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes ChatWindow-module__eWsXga__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.ChatWindow-module__eWsXga__chatWindow{z-index:1000;background-color:var(--color-secondary-background);height:100dvh;position:fixed;inset:0}.ChatWindow-module__eWsXga__chatWindow.ChatWindow-module__eWsXga__keyboardVisible{height:calc(100vh - var(--keyboard-height,0px));height:calc(100dvh - var(--keyboard-height,0px))}.ChatWindow-module__eWsXga__chatHeader{z-index:20;min-height:60px;padding:.75rem 1rem;position:absolute;top:0;left:0;right:0}.ChatWindow-module__eWsXga__backButton{display:flex}.ChatWindow-module__eWsXga__participantInfo{gap:.75rem}.ChatWindow-module__eWsXga__participantName{font-size:1rem}.ChatWindow-module__eWsXga__participantType{font-size:.8rem}.ChatWindow-module__eWsXga__contextTitle{font-size:.75rem}.ChatWindow-module__eWsXga__chatStatus{margin-left:.5rem;padding:.375rem .5rem}.ChatWindow-module__eWsXga__statusIndicator{font-size:.7rem}.ChatWindow-module__eWsXga__statusReason{max-width:150px;font-size:.65rem}.ChatWindow-module__eWsXga__messagesSection{-webkit-overflow-scrolling:touch;padding:.75rem;position:absolute;inset:60px 0 80px;overflow-y:auto}.ChatWindow-module__eWsXga__inputSection{background-color:var(--color-background);border-top:1px solid var(--color-border);box-shadow:0 -2px 8px var(--color-shadow);z-index:30;padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));min-height:80px;position:absolute;bottom:0;left:0;right:0}.ChatWindow-module__eWsXga__inputSection.ChatWindow-module__eWsXga__keyboardVisible{position:fixed;bottom:0;transform:translateY(0)}.ChatWindow-module__eWsXga__emptyState,.ChatWindow-module__eWsXga__loadingState,.ChatWindow-module__eWsXga__errorState{padding:2rem 1rem 100px}.ChatWindow-module__eWsXga__emptyState h3,.ChatWindow-module__eWsXga__loadingState h3,.ChatWindow-module__eWsXga__errorState h3{font-size:1.125rem}.ChatWindow-module__eWsXga__emptyState p,.ChatWindow-module__eWsXga__loadingState p,.ChatWindow-module__eWsXga__errorState p{font-size:.85rem}.ChatWindow-module__eWsXga__spinner{width:20px;height:20px}.ChatWindow-module__eWsXga__loadingText{font-size:.85rem}.ChatWindow-module__eWsXga__errorIcon{width:2.5rem;height:2.5rem}.ChatWindow-module__eWsXga__retryButton{padding:.625rem 1.25rem;font-size:.875rem}}@media (min-width:769px){.ChatWindow-module__eWsXga__backButton{display:none}.ChatWindow-module__eWsXga__chatHeader{padding:1rem 1.5rem}.ChatWindow-module__eWsXga__messagesSection{padding:1.25rem}.ChatWindow-module__eWsXga__inputSection{padding:1rem 1.5rem}}@media (min-width:1200px){.ChatWindow-module__eWsXga__messagesSection{padding:1.5rem}.ChatWindow-module__eWsXga__inputSection{padding:1.5rem 2rem}}
.LimitConfirmDialog-module__bYyprW__overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;animation:.2s ease-out LimitConfirmDialog-module__bYyprW__fadeIn;display:flex;position:fixed;inset:0}@keyframes LimitConfirmDialog-module__bYyprW__fadeIn{0%{opacity:0}to{opacity:1}}.LimitConfirmDialog-module__bYyprW__dialog{background:var(--color-background);border-radius:var(--border-radius);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:90%;max-width:450px;padding:2rem;animation:.3s ease-out LimitConfirmDialog-module__bYyprW__slideIn;box-shadow:0 25px 50px -12px #00000040}@keyframes LimitConfirmDialog-module__bYyprW__slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.LimitConfirmDialog-module__bYyprW__header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.LimitConfirmDialog-module__bYyprW__header h3{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.LimitConfirmDialog-module__bYyprW__icon{color:var(--color-warning);flex-shrink:0}.LimitConfirmDialog-module__bYyprW__content{margin-bottom:1.5rem}.LimitConfirmDialog-module__bYyprW__content p{color:var(--color-text);opacity:.9;margin:0;font-size:1rem;line-height:1.6}.LimitConfirmDialog-module__bYyprW__actions{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.LimitConfirmDialog-module__bYyprW__cancelButton{border:2px solid var(--color-border);background:var(--color-background);color:var(--color-text);border-radius:var(--border-radius);cursor:pointer;min-width:100px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}.LimitConfirmDialog-module__bYyprW__cancelButton:hover{background:var(--color-secondary-background);border-color:var(--color-text-muted);color:var(--color-text);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.LimitConfirmDialog-module__bYyprW__confirmButton{background:var(--color-accent);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;min-width:120px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #03b4c64d}.LimitConfirmDialog-module__bYyprW__confirmButton:hover{background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 6px 16px #03b4c666}.LimitConfirmDialog-module__bYyprW__confirmButton:active{transform:translateY(0);box-shadow:0 2px 8px #03b4c64d}@media (max-width:480px){.LimitConfirmDialog-module__bYyprW__dialog{margin:1rem;padding:1.25rem}.LimitConfirmDialog-module__bYyprW__actions{flex-direction:column}.LimitConfirmDialog-module__bYyprW__actions button{width:100%;padding:.75rem}}
.PostalCodeInput-module__uN_U8a__container{width:100%}.PostalCodeInput-module__uN_U8a__container label{color:var(--color-text)}.PostalCodeInput-module__uN_U8a__inputContainer{width:100%;position:relative}.PostalCodeInput-module__uN_U8a__input{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-secondary-background);width:100%;color:var(--color-text);padding:1rem 1.25rem;font-size:1rem;transition:all .3s;box-shadow:0 1px 3px #0000001a}.PostalCodeInput-module__uN_U8a__input::placeholder{color:var(--color-text-muted)}.PostalCodeInput-module__uN_U8a__input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-secondary-background)inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid var(--color-border)!important}.PostalCodeInput-module__uN_U8a__input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-secondary-background)inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid var(--color-border)!important}.PostalCodeInput-module__uN_U8a__input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-secondary-background)inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid var(--color-border)!important}.PostalCodeInput-module__uN_U8a__input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-secondary-background)inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid var(--color-border)!important}.PostalCodeInput-module__uN_U8a__input:-moz-autofill{background:var(--color-secondary-background)!important;color:var(--color-text)!important;border:1px solid var(--color-border)!important}.PostalCodeInput-module__uN_U8a__input:focus{border-color:var(--color-accent);background:var(--color-secondary-background);outline:none;box-shadow:0 0 0 2px #03b4c633,0 2px 8px #0000001a}.PostalCodeInput-module__uN_U8a__input:disabled{opacity:.6;cursor:not-allowed}.PostalCodeInput-module__uN_U8a__spinnerContainer{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.PostalCodeInput-module__uN_U8a__spinner{animation:1s linear infinite PostalCodeInput-module__uN_U8a__spin}.PostalCodeInput-module__uN_U8a__statusMessage{border-radius:var(--border-radius);border:1px solid var(--color-border);background:#fff;align-items:center;gap:8px;margin-top:12px;padding:10px 16px;font-size:.9rem;display:flex;box-shadow:0 1px 3px #0000001a}.PostalCodeInput-module__uN_U8a__statusMessage.PostalCodeInput-module__uN_U8a__loading{border:1px solid var(--color-accent);color:var(--color-accent);background:#fff}.PostalCodeInput-module__uN_U8a__statusMessage.PostalCodeInput-module__uN_U8a__error{border:1px solid var(--color-delete);color:var(--color-delete);background:#fff}.PostalCodeInput-module__uN_U8a__statusMessage.PostalCodeInput-module__uN_U8a__success{border:1px solid var(--color-success);color:var(--color-success);background:#fff}@keyframes PostalCodeInput-module__uN_U8a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.PostalCodeInput-module__uN_U8a__input{padding:.875rem 1rem;font-size:16px}.PostalCodeInput-module__uN_U8a__statusMessage{padding:8px 12px;font-size:.85rem}}@media (max-width:480px){.PostalCodeInput-module__uN_U8a__input{padding:.75rem .875rem;font-size:16px}.PostalCodeInput-module__uN_U8a__statusMessage{padding:6px 10px;font-size:.8rem}}
.SimpleSkeleton-module__cKvWCq__container{background:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;min-height:100vh;padding:0 20px;display:flex}.SimpleSkeleton-module__cKvWCq__topSpacer{height:20vh;min-height:100px}.SimpleSkeleton-module__cKvWCq__skeletonContent{flex-direction:column;flex:1;gap:16px;width:100%;max-width:800px;margin:0 auto;display:flex}.SimpleSkeleton-module__cKvWCq__skeletonLine{height:20px;width:var(--width,80%);background:linear-gradient(90deg,var(--color-secondary-background)25%,var(--color-border)50%,var(--color-secondary-background)75%);border-radius:var(--border-radius);animation:2s ease-in-out infinite SimpleSkeleton-module__cKvWCq__wave;animation-delay:var(--delay,0s);opacity:0;background-size:200% 100%;animation-fill-mode:forwards}@keyframes SimpleSkeleton-module__cKvWCq__wave{0%{opacity:0;background-position:-200% 0;transform:translate(-20px)}10%{opacity:1}50%{background-position:0 0;transform:translate(0)}to{opacity:1;background-position:200% 0;transform:translate(0)}}.SimpleSkeleton-module__cKvWCq__skeletonLine:nth-child(3n){width:calc(var(--width,80%)*.7)}.SimpleSkeleton-module__cKvWCq__skeletonLine:nth-child(5n){border-radius:var(--border-radius);height:28px}.SimpleSkeleton-module__cKvWCq__skeletonLine:nth-last-child(-n+3){opacity:.6}.SimpleSkeleton-module__cKvWCq__skeletonLine:nth-last-child(-n+2){opacity:.4}.SimpleSkeleton-module__cKvWCq__skeletonLine:last-child{opacity:.2}@media (max-width:768px){.SimpleSkeleton-module__cKvWCq__container{padding:0 16px}.SimpleSkeleton-module__cKvWCq__skeletonContent{gap:14px}.SimpleSkeleton-module__cKvWCq__skeletonLine{border-radius:var(--border-radius);height:18px}.SimpleSkeleton-module__cKvWCq__skeletonLine:nth-child(5n){border-radius:var(--border-radius);height:24px}}@media (max-width:480px){.SimpleSkeleton-module__cKvWCq__container{padding:0 12px}.SimpleSkeleton-module__cKvWCq__topSpacer{height:15vh;min-height:80px}.SimpleSkeleton-module__cKvWCq__skeletonContent{gap:12px}.SimpleSkeleton-module__cKvWCq__skeletonLine{border-radius:var(--border-radius);height:16px}.SimpleSkeleton-module__cKvWCq__skeletonLine:nth-child(5n){border-radius:11px;height:22px}}@media (prefers-reduced-motion:reduce){.SimpleSkeleton-module__cKvWCq__skeletonLine{opacity:1;background:var(--color-secondary-background);animation:none}}
.AjustesSection-module__8KdJIq__section{max-width:800px;margin:0 auto;padding:0}.AjustesSection-module__8KdJIq__header{margin-bottom:24px}.AjustesSection-module__8KdJIq__headerContent{flex:1}.AjustesSection-module__8KdJIq__title{color:var(--color-text-secondary);margin:0 0 8px;font-size:1.75rem;font-weight:700}.AjustesSection-module__8KdJIq__subtitle{color:var(--color-text-secondary);opacity:.8;margin:0;font-size:.95rem;line-height:1.4}.AjustesSection-module__8KdJIq__successMessage{border-radius:var(--border-radius);color:#059669;background:#10b9811a;border:1px solid #10b98133;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:.9rem;animation:.3s AjustesSection-module__8KdJIq__slideIn;display:flex}.AjustesSection-module__8KdJIq__errorMessage{border-radius:var(--border-radius);color:#dc2626;background:#ef44441a;border:1px solid #ef444433;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:.9rem;animation:.3s AjustesSection-module__8KdJIq__slideIn;display:flex}.AjustesSection-module__8KdJIq__content{flex-direction:column;gap:32px;display:flex}.AjustesSection-module__8KdJIq__settingsGroup{background:var(--color-secondary-background);border-radius:var(--border-radius);padding:24px}.AjustesSection-module__8KdJIq__groupHeader{border-bottom:2px solid var(--color-accent);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.AjustesSection-module__8KdJIq__groupTitle{color:var(--color-text-secondary);margin:0;font-size:1.1rem;font-weight:600}.AjustesSection-module__8KdJIq__groupHeader svg{color:var(--color-accent)}.AjustesSection-module__8KdJIq__settingsList{flex-direction:column;gap:0;display:flex}.AjustesSection-module__8KdJIq__settingItem{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.AjustesSection-module__8KdJIq__settingItem:last-child{border-bottom:none;padding-bottom:0}.AjustesSection-module__8KdJIq__settingInfo{flex-direction:column;flex:1;gap:4px;display:flex}.AjustesSection-module__8KdJIq__settingLabel{color:var(--color-text-secondary);font-size:.95rem;font-weight:500}.AjustesSection-module__8KdJIq__settingDescription{color:var(--color-text-secondary);opacity:.8;font-size:.85rem;line-height:1.3}.AjustesSection-module__8KdJIq__divider{background:var(--color-border);height:1px;margin:8px 0}.AjustesSection-module__8KdJIq__toggle{cursor:pointer;flex-shrink:0;width:48px;height:24px;display:inline-block;position:relative}.AjustesSection-module__8KdJIq__toggle input{opacity:0;width:0;height:0}.AjustesSection-module__8KdJIq__toggleSlider{border-radius:var(--border-radius);background:#ccc;transition:all .3s;position:absolute;inset:0}.AjustesSection-module__8KdJIq__toggleSlider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.AjustesSection-module__8KdJIq__toggle input:checked+.AjustesSection-module__8KdJIq__toggleSlider{background:var(--color-accent)}.AjustesSection-module__8KdJIq__toggle input:checked+.AjustesSection-module__8KdJIq__toggleSlider:before{transform:translate(24px)}.AjustesSection-module__8KdJIq__toggle:hover .AjustesSection-module__8KdJIq__toggleSlider{box-shadow:0 0 8px #0000001a}.AjustesSection-module__8KdJIq__actions{border-top:1px solid var(--color-border);justify-content:flex-end;padding-top:24px;display:flex}.AjustesSection-module__8KdJIq__saveButton{background:var(--color-secondary-background);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--border-radius);cursor:pointer;min-width:140px;padding:12px 32px;font-size:.95rem;font-weight:600;transition:all .2s}.AjustesSection-module__8KdJIq__saveButton:hover:not(:disabled){background:var(--color-accent);color:#fff}.AjustesSection-module__8KdJIq__saveButton:disabled{opacity:.6;cursor:not-allowed}@keyframes AjustesSection-module__8KdJIq__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.AjustesSection-module__8KdJIq__section{padding:0 16px}.AjustesSection-module__8KdJIq__settingsGroup{border-radius:var(--border-radius);padding:20px}.AjustesSection-module__8KdJIq__settingItem{flex-direction:column;align-items:flex-start;gap:12px}.AjustesSection-module__8KdJIq__toggle{align-self:flex-end}.AjustesSection-module__8KdJIq__actions{justify-content:stretch}.AjustesSection-module__8KdJIq__saveButton{width:100%}.AjustesSection-module__8KdJIq__title{font-size:1.5rem}}@media (max-width:480px){.AjustesSection-module__8KdJIq__settingsGroup{padding:16px}.AjustesSection-module__8KdJIq__content{gap:24px}}.AjustesSection-module__8KdJIq__settingItem.AjustesSection-module__8KdJIq__disabled{opacity:.5;pointer-events:none}.AjustesSection-module__8KdJIq__settingItem.AjustesSection-module__8KdJIq__disabled .AjustesSection-module__8KdJIq__settingLabel,.AjustesSection-module__8KdJIq__settingItem.AjustesSection-module__8KdJIq__disabled .AjustesSection-module__8KdJIq__settingDescription{color:var(--color-text-secondary);opacity:.6}.AjustesSection-module__8KdJIq__settingItem.AjustesSection-module__8KdJIq__disabled .AjustesSection-module__8KdJIq__toggle{cursor:not-allowed}.AjustesSection-module__8KdJIq__settingItem.AjustesSection-module__8KdJIq__disabled .AjustesSection-module__8KdJIq__toggleSlider{cursor:not-allowed;background:#e5e7eb}.AjustesSection-module__8KdJIq__settingItem.AjustesSection-module__8KdJIq__disabled .AjustesSection-module__8KdJIq__toggle input:checked+.AjustesSection-module__8KdJIq__toggleSlider{background:#9ca3af}
.DeleteAccountButton-module__O3Q7rG__dangerZone{border-radius:var(--border-radius);background:linear-gradient(135deg,#fecaca08 0%,#ef444405 100%);border:1px solid #fecaca;margin-top:48px;padding:24px}.DeleteAccountButton-module__O3Q7rG__dangerHeader{border-bottom:1px solid #ef44441a;margin-bottom:20px;padding-bottom:16px}.DeleteAccountButton-module__O3Q7rG__dangerTitle{color:#dc2626;align-items:center;gap:8px;margin:0 0 4px;font-size:1.1rem;font-weight:600;display:flex}.DeleteAccountButton-module__O3Q7rG__dangerDescription{color:#7f1d1d;opacity:.8;margin:0;font-size:.9rem}.DeleteAccountButton-module__O3Q7rG__dangerAction{justify-content:space-between;align-items:center;gap:16px;display:flex}.DeleteAccountButton-module__O3Q7rG__actionInfo{flex:1}.DeleteAccountButton-module__O3Q7rG__actionLabel{color:var(--color-text-secondary);margin-bottom:4px;font-size:.95rem;font-weight:500;display:block}.DeleteAccountButton-module__O3Q7rG__actionDescription{color:var(--color-text-secondary);opacity:.7;font-size:.85rem;display:block}.DeleteAccountButton-module__O3Q7rG__dangerButton{border-radius:var(--border-radius);color:#dc2626;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dc2626;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.DeleteAccountButton-module__O3Q7rG__dangerButton:hover:not(:disabled){color:#fff;background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #dc262633}.DeleteAccountButton-module__O3Q7rG__dangerButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.DeleteAccountButton-module__O3Q7rG__modal{z-index:9999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DeleteAccountButton-module__O3Q7rG__modalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;position:absolute;inset:0}.DeleteAccountButton-module__O3Q7rG__modalContent{background:var(--color-secondary-background);border:1px solid var(--color-border);border-radius:var(--border-radius);width:100%;max-width:500px;max-height:90vh;padding:32px;animation:.3s DeleteAccountButton-module__O3Q7rG__modalSlideIn;position:relative;overflow-y:auto;box-shadow:0 20px 40px #0003}.DeleteAccountButton-module__O3Q7rG__closeButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:8px;transition:all .2s;position:absolute;top:16px;right:16px}.DeleteAccountButton-module__O3Q7rG__closeButton:hover:not(:disabled){background:var(--color-hover-background);color:var(--color-text-primary)}.DeleteAccountButton-module__O3Q7rG__closeButton:disabled{opacity:.5;cursor:not-allowed}.DeleteAccountButton-module__O3Q7rG__warningHeader{align-items:center;gap:12px;margin-bottom:24px;display:flex}.DeleteAccountButton-module__O3Q7rG__warningIcon{color:#f59e0b;flex-shrink:0}.DeleteAccountButton-module__O3Q7rG__confirmTitle{color:var(--color-text-secondary);margin:0;font-size:1.3rem;font-weight:600}.DeleteAccountButton-module__O3Q7rG__warningList{margin-bottom:24px}.DeleteAccountButton-module__O3Q7rG__warningText{color:var(--color-text-secondary);margin:0 0 12px;font-size:.95rem;font-weight:500}.DeleteAccountButton-module__O3Q7rG__deleteList{margin:0 0 16px;padding:0;list-style:none}.DeleteAccountButton-module__O3Q7rG__deleteList li{color:var(--color-text-secondary);padding:6px 0 6px 20px;font-size:.9rem;position:relative}.DeleteAccountButton-module__O3Q7rG__deleteList li:before{content:"×";color:#dc2626;font-size:1.1rem;font-weight:700;position:absolute;left:0}.DeleteAccountButton-module__O3Q7rG__warningNote{color:#dc2626;border-radius:var(--border-radius);background:#dc26260d;border-left:3px solid #dc2626;margin:0;padding:12px 16px;font-size:.9rem}.DeleteAccountButton-module__O3Q7rG__confirmationStep{margin-bottom:24px}.DeleteAccountButton-module__O3Q7rG__confirmInstructions{color:var(--color-text-secondary);margin:0 0 16px;font-size:.95rem;line-height:1.5}.DeleteAccountButton-module__O3Q7rG__confirmInput{border:2px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-secondary-background);width:100%;color:var(--color-text-secondary);padding:12px 16px;font-size:.95rem;transition:all .2s}.DeleteAccountButton-module__O3Q7rG__confirmInput:focus{border-color:var(--color-accent);background:var(--color-secondary-background);outline:none}.DeleteAccountButton-module__O3Q7rG__confirmInput:disabled{opacity:.5;cursor:not-allowed}.DeleteAccountButton-module__O3Q7rG__errorMessage{color:#dc2626;border-radius:var(--border-radius);background:#dc26260d;border:1px solid #dc26261a;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:.85rem;display:flex}.DeleteAccountButton-module__O3Q7rG__finalStep{text-align:center;padding:40px 20px}.DeleteAccountButton-module__O3Q7rG__bigSpinner{color:var(--color-accent);margin:0 auto 20px}.DeleteAccountButton-module__O3Q7rG__errorIcon{color:#dc2626;margin:0 auto 20px}.DeleteAccountButton-module__O3Q7rG__finalTitle{color:var(--color-text-secondary);margin:0 0 12px;font-size:1.2rem;font-weight:600}.DeleteAccountButton-module__O3Q7rG__finalText{color:var(--color-text-secondary);opacity:.8;margin:0;font-size:.9rem;line-height:1.5}.DeleteAccountButton-module__O3Q7rG__buttonGroup{justify-content:flex-end;gap:12px;display:flex}.DeleteAccountButton-module__O3Q7rG__cancelButton{border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text-secondary);cursor:pointer;background:0 0;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .2s}.DeleteAccountButton-module__O3Q7rG__cancelButton:hover:not(:disabled){background:var(--color-hover-background);border-color:var(--color-text-secondary)}.DeleteAccountButton-module__O3Q7rG__cancelButton:disabled{opacity:.5;cursor:not-allowed}.DeleteAccountButton-module__O3Q7rG__proceedButton{border-radius:var(--border-radius);color:#fff;cursor:pointer;background:#f59e0b;border:1px solid #f59e0b;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .2s}.DeleteAccountButton-module__O3Q7rG__proceedButton:hover:not(:disabled){background:#d97706;border-color:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.DeleteAccountButton-module__O3Q7rG__deleteButton{border-radius:var(--border-radius);color:#fff;cursor:pointer;background:#dc2626;border:1px solid #dc2626;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.DeleteAccountButton-module__O3Q7rG__deleteButton:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.DeleteAccountButton-module__O3Q7rG__deleteButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.DeleteAccountButton-module__O3Q7rG__spinning{animation:1s linear infinite DeleteAccountButton-module__O3Q7rG__spin}.DeleteAccountButton-module__O3Q7rG__bigSpinner{animation:1.5s linear infinite DeleteAccountButton-module__O3Q7rG__spin}@keyframes DeleteAccountButton-module__O3Q7rG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes DeleteAccountButton-module__O3Q7rG__modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.DeleteAccountButton-module__O3Q7rG__dangerAction{flex-direction:column;align-items:flex-start;gap:12px}.DeleteAccountButton-module__O3Q7rG__dangerButton{justify-content:center;width:100%}.DeleteAccountButton-module__O3Q7rG__modalContent{margin:10px;padding:24px}.DeleteAccountButton-module__O3Q7rG__buttonGroup{flex-direction:column-reverse}.DeleteAccountButton-module__O3Q7rG__cancelButton,.DeleteAccountButton-module__O3Q7rG__proceedButton,.DeleteAccountButton-module__O3Q7rG__deleteButton{justify-content:center;width:100%}}@media (max-width:480px){.DeleteAccountButton-module__O3Q7rG__modal{padding:10px}.DeleteAccountButton-module__O3Q7rG__modalContent{border-radius:var(--border-radius);padding:20px}.DeleteAccountButton-module__O3Q7rG__warningHeader{flex-direction:column;align-items:flex-start;gap:8px}.DeleteAccountButton-module__O3Q7rG__confirmTitle{font-size:1.1rem}}
.PaymentSelector-module__juYxwa__paymentSelector{background:var(--color-secondary-background);border:1px solid var(--color-accent);border-radius:var(--border-radius);margin:.5rem 0;padding:1rem}.PaymentSelector-module__juYxwa__paymentSelector.PaymentSelector-module__juYxwa__full{box-shadow:0 2px 8px #03b4c61a}.PaymentSelector-module__juYxwa__paymentSelector.PaymentSelector-module__juYxwa__simplified{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.PaymentSelector-module__juYxwa__header{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.PaymentSelector-module__juYxwa__header h3{margin:0;font-size:1.1rem;font-weight:600}.PaymentSelector-module__juYxwa__loadingState{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.PaymentSelector-module__juYxwa__loadingIcon{animation:1s linear infinite PaymentSelector-module__juYxwa__spin}@keyframes PaymentSelector-module__juYxwa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PaymentSelector-module__juYxwa__errorMessage{color:var(--color-delete);border-radius:var(--border-radius);background:#ff00001a;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.9rem;display:flex}.PaymentSelector-module__juYxwa__methodsList{flex-direction:column;gap:.75rem;display:flex}.PaymentSelector-module__juYxwa__methodItem{border:1px solid var(--color-accent);border-radius:var(--border-radius);background:var(--color-background);cursor:pointer;color:var(--color-text);align-items:center;padding:1rem;transition:all .2s;display:flex}.PaymentSelector-module__juYxwa__methodItem:not(.PaymentSelector-module__juYxwa__cashMethod),.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod{text-align:left;justify-content:flex-start}.PaymentSelector-module__juYxwa__methodItem:hover{border-color:var(--color-accent);box-shadow:0 2px 8px #03b4c626}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__selected{border-color:var(--color-accent);box-shadow:0 0 8px var(--color-accent);background:#03b4c60d}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod{border-color:var(--color-accent);background:var(--color-background);text-align:center;color:var(--color-text);justify-content:center;align-items:center}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod.PaymentSelector-module__juYxwa__selected{border-color:var(--color-accent);box-shadow:0 0 8px var(--color-accent);background:#03b4c60d}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod .PaymentSelector-module__juYxwa__methodInfo{text-align:left;justify-content:flex-start;align-items:flex-start;width:100%}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod .PaymentSelector-module__juYxwa__methodName{color:var(--color-text);opacity:.8}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod.PaymentSelector-module__juYxwa__selected .PaymentSelector-module__juYxwa__methodName{color:var(--color-text-secondary);opacity:1;font-weight:700}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod .PaymentSelector-module__juYxwa__methodDescription{color:var(--color-text);opacity:.6}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod.PaymentSelector-module__juYxwa__selected .PaymentSelector-module__juYxwa__methodDescription{color:var(--color-text-secondary);opacity:.8}.PaymentSelector-module__juYxwa__methodInfo{flex:1;align-items:center;gap:.75rem;display:flex}.PaymentSelector-module__juYxwa__methodItem .PaymentSelector-module__juYxwa__methodInfo{text-align:left;justify-content:flex-start;align-items:flex-start;width:100%}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod .PaymentSelector-module__juYxwa__methodInfo{flex:1;width:100%}.PaymentSelector-module__juYxwa__methodItem:not(.PaymentSelector-module__juYxwa__cashMethod) .PaymentSelector-module__juYxwa__methodInfo{flex:1;width:auto}.PaymentSelector-module__juYxwa__methodIcon{background:var(--color-secondary-background);border-radius:var(--border-radius);width:40px;height:40px;color:var(--color-text);opacity:.8;justify-content:center;align-items:center;display:flex}.PaymentSelector-module__juYxwa__methodItem:not(.PaymentSelector-module__juYxwa__selected) .PaymentSelector-module__juYxwa__methodIcon{color:var(--color-text);opacity:.6}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__selected .PaymentSelector-module__juYxwa__methodIcon{background:var(--color-accent);color:#fff}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod .PaymentSelector-module__juYxwa__methodIcon{background:var(--color-secondary-background);color:var(--color-text);opacity:.6}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod.PaymentSelector-module__juYxwa__selected .PaymentSelector-module__juYxwa__methodIcon{background:var(--color-accent);color:#fff;opacity:1}.PaymentSelector-module__juYxwa__methodDetails{flex-direction:column;gap:.25rem;display:flex}.PaymentSelector-module__juYxwa__methodName{color:var(--color-text);font-size:.95rem;font-weight:600}.PaymentSelector-module__juYxwa__methodItem:not(.PaymentSelector-module__juYxwa__selected) .PaymentSelector-module__juYxwa__methodName{color:var(--color-text);opacity:.8}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__selected .PaymentSelector-module__juYxwa__methodName{color:var(--color-text-secondary);opacity:1;font-weight:700}.PaymentSelector-module__juYxwa__methodDescription{color:var(--color-text);opacity:.7;font-size:.85rem}.PaymentSelector-module__juYxwa__methodItem:not(.PaymentSelector-module__juYxwa__selected) .PaymentSelector-module__juYxwa__methodDescription{color:var(--color-text);opacity:.6}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__selected .PaymentSelector-module__juYxwa__methodDescription{color:var(--color-text-secondary);opacity:.8}.PaymentSelector-module__juYxwa__methodActions{align-items:center;gap:.5rem;display:flex}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod .PaymentSelector-module__juYxwa__methodActions{flex:none!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}.PaymentSelector-module__juYxwa__checkIcon,.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__cashMethod .PaymentSelector-module__juYxwa__checkIcon{color:var(--color-accent)}.PaymentSelector-module__juYxwa__actionButtons{align-items:center;gap:.5rem;display:flex}.PaymentSelector-module__juYxwa__defaultButton{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:var(--border-radius);cursor:pointer;background:0 0;padding:.25rem .5rem;font-size:.75rem;transition:all .2s}.PaymentSelector-module__juYxwa__defaultButton:hover{background:var(--color-accent);color:#fff}.PaymentSelector-module__juYxwa__deleteButton{border:1px solid var(--color-delete);color:var(--color-delete);border-radius:var(--border-radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.PaymentSelector-module__juYxwa__deleteButton:hover{background:var(--color-delete);color:#fff}.PaymentSelector-module__juYxwa__addMethodButton{border:2px dashed var(--color-accent);border-radius:var(--border-radius);color:var(--color-accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-weight:500;transition:all .2s;display:flex}.PaymentSelector-module__juYxwa__addMethodButton:hover:not(:disabled){border-color:var(--color-accent);background:#03b4c60d}.PaymentSelector-module__juYxwa__addMethodButton:disabled{opacity:.5;cursor:not-allowed}.PaymentSelector-module__juYxwa__addCardMethod{cursor:pointer;transition:all .2s;border:1px solid var(--color-accent)!important;background:0 0!important}.PaymentSelector-module__juYxwa__addCardMethod:hover{border-color:var(--color-accent)!important;background:#03b4c60d!important}.PaymentSelector-module__juYxwa__addCardMethod .PaymentSelector-module__juYxwa__methodIcon{border:1px solid var(--color-accent);color:var(--color-accent)!important;opacity:1!important;background:0 0!important}.PaymentSelector-module__juYxwa__addCardMethod .PaymentSelector-module__juYxwa__methodName{color:var(--color-accent)!important;opacity:1!important}.PaymentSelector-module__juYxwa__addCardMethod .PaymentSelector-module__juYxwa__methodDescription{color:var(--color-accent)!important;opacity:.8!important}.PaymentSelector-module__juYxwa__maxCardsMessage{background:var(--color-secondary-background);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text-secondary);opacity:.8;justify-content:center;align-items:center;padding:1rem;font-size:.9rem;display:flex}.PaymentSelector-module__juYxwa__noMethodSelected{color:var(--color-text-muted);opacity:.7;justify-content:center;align-items:center;margin-top:.25rem;padding:.5rem;font-size:.85rem;font-style:italic;display:flex}.PaymentSelector-module__juYxwa__addCardSection{border:1px solid var(--color-accent);border-radius:var(--border-radius);background:var(--color-background);margin-top:1rem;padding:1rem}.PaymentSelector-module__juYxwa__addCardSection h4{color:var(--color-text);margin:0 0 1rem;font-size:1rem}.PaymentSelector-module__juYxwa__addCardForm{flex-direction:column;gap:1rem;display:flex}.PaymentSelector-module__juYxwa__cardElementContainer{border:1px solid var(--color-accent);border-radius:var(--border-radius);background:var(--color-secondary-background);padding:.75rem}.PaymentSelector-module__juYxwa__formActions{justify-content:flex-end;gap:.5rem;display:flex}.PaymentSelector-module__juYxwa__cancelButton{border:1px solid var(--color-text);color:var(--color-text);border-radius:var(--border-radius);cursor:pointer;background:0 0;padding:.5rem 1rem;transition:all .2s}.PaymentSelector-module__juYxwa__cancelButton:hover:not(:disabled){background:var(--color-secondary-background);border-color:var(--color-accent);color:var(--color-accent)}.PaymentSelector-module__juYxwa__submitButton{background:var(--color-accent);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;padding:.5rem 1rem;font-weight:500;transition:all .2s}.PaymentSelector-module__juYxwa__submitButton:hover:not(:disabled){background:#02a3b8}.PaymentSelector-module__juYxwa__submitButton:disabled,.PaymentSelector-module__juYxwa__cancelButton:disabled{opacity:.5;cursor:not-allowed}.PaymentSelector-module__juYxwa__priceBreakdown{background:var(--color-secondary-background);border-radius:var(--border-radius);border:1px solid var(--color-accent);margin-top:1rem;padding:1rem}.PaymentSelector-module__juYxwa__priceItem{color:var(--color-text-secondary);justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.9rem;display:flex}.PaymentSelector-module__juYxwa__priceLabel{color:var(--color-text-secondary);align-items:center;gap:.5rem;display:flex}.PaymentSelector-module__juYxwa__priceValue{color:var(--color-text-secondary);font-weight:500}.PaymentSelector-module__juYxwa__serviceTotal{color:var(--color-accent);font-size:1rem;font-weight:600}.PaymentSelector-module__juYxwa__separator{background:var(--color-accent);opacity:.3;height:1px;margin:.5rem 0}.PaymentSelector-module__juYxwa__totalPrice{border-top:1px solid var(--color-accent);color:var(--color-text-secondary);justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem 0;font-size:1rem;font-weight:600;display:flex}.PaymentSelector-module__juYxwa__totalPrice span:last-child{color:var(--color-accent);font-size:1.1rem}.PaymentSelector-module__juYxwa__minimumNotice{border-radius:var(--border-radius);color:var(--color-success);background:#f59e0b1a;border:1px solid #f59e0b4d;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem;font-size:.85rem;display:flex}.PaymentSelector-module__juYxwa__pricingPlaceholder{color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-style:italic;display:flex}.PaymentSelector-module__juYxwa__professionalEarnings{border-radius:var(--border-radius);color:var(--color-success);background:#10b9811a;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem;font-size:.9rem;font-weight:500;display:flex}.PaymentSelector-module__juYxwa__cycleBreakdown{background:var(--color-secondary-background);border:1px solid var(--color-accent);border-radius:var(--border-radius);margin-top:.5rem;padding:.75rem}.PaymentSelector-module__juYxwa__cycleInfo{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.PaymentSelector-module__juYxwa__cycleNote{color:var(--color-text-secondary);border-radius:var(--border-radius);background:#03b4c61a;align-items:center;gap:.5rem;padding:.5rem;font-size:.85rem;line-height:1.3;display:flex}.PaymentSelector-module__juYxwa__cycleNote svg{color:var(--color-accent);flex-shrink:0}@media (max-width:768px){.PaymentSelector-module__juYxwa__paymentSelector,.PaymentSelector-module__juYxwa__methodItem{padding:.75rem}.PaymentSelector-module__juYxwa__methodIcon{width:35px;height:35px}.PaymentSelector-module__juYxwa__methodName{font-size:.9rem}.PaymentSelector-module__juYxwa__methodDescription{font-size:.8rem}.PaymentSelector-module__juYxwa__actionButtons{flex-direction:column;gap:.25rem}.PaymentSelector-module__juYxwa__defaultButton{padding:.2rem .4rem;font-size:.7rem}.PaymentSelector-module__juYxwa__paymentInfoTooltip{width:280px;right:-1rem}.PaymentSelector-module__juYxwa__tooltipContent{padding:.5rem}.PaymentSelector-module__juYxwa__tooltipSection li{font-size:.75rem}}@media (max-width:480px){.PaymentSelector-module__juYxwa__paymentSelector{margin:.25rem 0;padding:.5rem}.PaymentSelector-module__juYxwa__methodItem{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem}.PaymentSelector-module__juYxwa__methodInfo{width:100%}.PaymentSelector-module__juYxwa__methodActions{justify-content:space-between;width:100%}.PaymentSelector-module__juYxwa__formActions{flex-direction:column}.PaymentSelector-module__juYxwa__cancelButton,.PaymentSelector-module__juYxwa__submitButton{width:100%}.PaymentSelector-module__juYxwa__methodIcon{width:30px;height:30px}.PaymentSelector-module__juYxwa__methodName{font-size:.85rem}.PaymentSelector-module__juYxwa__methodDescription{font-size:.75rem}.PaymentSelector-module__juYxwa__header h3{font-size:1rem}.PaymentSelector-module__juYxwa__actionButtons{flex-direction:column;gap:.25rem}.PaymentSelector-module__juYxwa__defaultButton,.PaymentSelector-module__juYxwa__deleteButton{padding:.15rem .3rem;font-size:.65rem}}@media (max-width:360px){.PaymentSelector-module__juYxwa__paymentSelector{margin:.2rem 0;padding:.4rem}.PaymentSelector-module__juYxwa__methodItem{gap:.4rem;padding:.4rem}.PaymentSelector-module__juYxwa__methodIcon{width:28px;height:28px}.PaymentSelector-module__juYxwa__methodName{font-size:.8rem}.PaymentSelector-module__juYxwa__methodDescription{font-size:.7rem}.PaymentSelector-module__juYxwa__header h3{font-size:.9rem}.PaymentSelector-module__juYxwa__defaultButton,.PaymentSelector-module__juYxwa__deleteButton{padding:.1rem .25rem;font-size:.6rem}.PaymentSelector-module__juYxwa__addMethodButton{padding:.5rem .75rem;font-size:.8rem}}.PaymentSelector-module__juYxwa__noCommission{font-weight:600;color:var(--color-accent)!important}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__blockedMethod{opacity:.8;cursor:pointer;border-color:var(--color-accent);background:var(--color-background);transition:all .2s;position:relative}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__blockedMethod:hover{border-color:var(--color-accent);opacity:1;box-shadow:0 2px 8px #03b4c626}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__blockedMethod .PaymentSelector-module__juYxwa__methodIcon{color:var(--color-accent);background:#03b4c61a}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__blockedMethod .PaymentSelector-module__juYxwa__methodName{color:var(--color-text);opacity:.9;align-items:center;gap:.5rem;display:flex}.PaymentSelector-module__juYxwa__premiumIcon{color:var(--color-accent);opacity:1}.PaymentSelector-module__juYxwa__methodItem.PaymentSelector-module__juYxwa__blockedMethod .PaymentSelector-module__juYxwa__methodDescription{color:var(--color-text);opacity:.9;font-size:.85rem}.PaymentSelector-module__juYxwa__blockedBadge{background:var(--color-accent);color:var(--color-background);border-radius:var(--border-radius);cursor:pointer;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.PaymentSelector-module__juYxwa__blockedBadge:hover{background:var(--color-accent);transform:translateY(-1px);box-shadow:0 2px 4px #03b4c64d}.PaymentSelector-module__juYxwa__noCommissionBadge{background:linear-gradient(135deg,var(--color-success),#10b981);color:var(--color-background);border-radius:var(--border-radius);opacity:1;text-align:center;border:1px solid #10b98133;min-width:fit-content;margin-top:.25rem;padding:.2rem .4rem;font-size:.7rem;font-weight:600;transition:all .2s;animation:2s infinite PaymentSelector-module__juYxwa__pulse;display:inline-block;box-shadow:0 1px 3px #10b9814d}.PaymentSelector-module__juYxwa__noCommissionBadge:hover{transform:scale(1.05);box-shadow:0 2px 6px #10b98166}.PaymentSelector-module__juYxwa__securePaymentIndicator{border-radius:var(--border-radius);background:#10b9811a;border:1px solid #10b9814d;margin-top:.5rem;padding:.75rem}.PaymentSelector-module__juYxwa__securePaymentContent{color:var(--color-success);align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:flex}.PaymentSelector-module__juYxwa__shieldIcon{color:var(--color-success);flex-shrink:0}.PaymentSelector-module__juYxwa__securePaymentText{flex:1}.PaymentSelector-module__juYxwa__infoIcon{cursor:pointer;color:var(--color-accent);flex-shrink:0;transition:color .2s;position:relative}.PaymentSelector-module__juYxwa__infoIcon:hover{color:var(--color-accent)}.PaymentSelector-module__juYxwa__paymentInfoTooltip{background:var(--color-background);border:1px solid var(--color-accent);border-radius:var(--border-radius);z-index:1000;width:320px;margin-bottom:.5rem;animation:.2s PaymentSelector-module__juYxwa__tooltipFadeIn;position:absolute;bottom:100%;right:0;box-shadow:0 4px 12px #00000026}.PaymentSelector-module__juYxwa__tooltipHeader{background:var(--color-accent);color:var(--color-background);border-radius:.5rem .5rem 0 0;align-items:center;gap:.5rem;padding:.75rem;font-size:.9rem;font-weight:600;display:flex}.PaymentSelector-module__juYxwa__tooltipContent{padding:.75rem}.PaymentSelector-module__juYxwa__tooltipSection{margin-bottom:1rem}.PaymentSelector-module__juYxwa__tooltipSection:last-child{margin-bottom:0}.PaymentSelector-module__juYxwa__tooltipSection strong{color:var(--color-accent);margin-bottom:.5rem;font-size:.85rem;display:block}.PaymentSelector-module__juYxwa__tooltipSection ul{margin:0;padding-left:1rem;list-style-type:none}.PaymentSelector-module__juYxwa__tooltipSection li{color:var(--color-text);margin-bottom:.25rem;font-size:.8rem;line-height:1.4;position:relative}.PaymentSelector-module__juYxwa__tooltipSection li:before{content:"•";color:var(--color-accent);font-weight:700;position:absolute;left:-.75rem}.PaymentSelector-module__juYxwa__tooltipSection li:last-child{margin-bottom:0}@keyframes PaymentSelector-module__juYxwa__tooltipFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.PaymentSelector-module__juYxwa__paymentInfoTooltip:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--color-background);width:0;height:0;position:absolute;top:100%;right:1rem}@keyframes PaymentSelector-module__juYxwa__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}
.SearchBar-module__eKwexG__searchBar{border-radius:var(--border-radius);border:1px solid var(--color-accent);background:0 0;padding:20px}.SearchBar-module__eKwexG__searchContainer{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.SearchBar-module__eKwexG__postalCodeInput{flex:1;min-width:0}.SearchBar-module__eKwexG__postalCodeInput label{color:var(--color-text);text-shadow:0 1px 2px #0000001a;text-align:left;margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.SearchBar-module__eKwexG__postalCodeInput input{min-height:44px;width:100%!important;color:var(--color-accent)!important;box-sizing:border-box!important;background:#ffffff0d!important;border:2px solid #03b4c64d!important;border-radius:12px!important;outline:none!important;padding:12px 16px!important;font-size:16px!important;transition:all .3s!important}.SearchBar-module__eKwexG__postalCodeInput input::placeholder{font-style:italic;color:var(--color-text-muted)!important}.SearchBar-module__eKwexG__postalCodeInput input:focus{border-color:var(--color-accent)!important;background:#ffffff14!important;box-shadow:0 0 0 3px #03b4c61a!important}.SearchBar-module__eKwexG__postalCodeInput input:disabled{opacity:.6;cursor:not-allowed;background:#ffffff05!important}.SearchBar-module__eKwexG__postalCodeInput [data-status]{min-height:1.2rem;margin-top:8px;font-size:.85rem;font-weight:500;transition:all .3s}.SearchBar-module__eKwexG__postalCodeInput [data-status=default]{color:var(--color-text-secondary);opacity:.7;font-style:italic}.SearchBar-module__eKwexG__postalCodeInput [data-status=progress]{color:var(--color-accent);opacity:.8;font-weight:600}.SearchBar-module__eKwexG__postalCodeInput [data-status=loading]{color:var(--color-accent);opacity:.8;font-weight:600;animation:1.5s ease-in-out infinite SearchBar-module__eKwexG__pulse}.SearchBar-module__eKwexG__postalCodeInput [data-status=success]{color:var(--color-success);opacity:.9;border-radius:var(--border-radius);background:#10b9811a;border:1px solid #10b98133;padding:6px 12px;font-weight:600}.SearchBar-module__eKwexG__postalCodeInput [data-status=error]{color:var(--color-delete);opacity:.9;border-radius:var(--border-radius);background:#ef44441a;border:1px solid #ef444433;padding:6px 12px;font-weight:600}.SearchBar-module__eKwexG__radiusSelector{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.SearchBar-module__eKwexG__radiusLabel{color:var(--color-text-secondary);text-shadow:0 1px 2px #0000001a;white-space:nowrap;font-size:.9rem;font-weight:600}.SearchBar-module__eKwexG__radiusSelect{border-radius:var(--border-radius);color:var(--color-text);cursor:pointer;background:#ffffff0d;border:2px solid #03b4c64d;outline:none;min-width:120px;padding:12px 16px;font-size:.9rem;transition:all .3s}.SearchBar-module__eKwexG__radiusSelect:focus{border-color:var(--color-accent);background:#ffffff14;box-shadow:0 0 0 3px #03b4c61a}.SearchBar-module__eKwexG__radiusSelect:hover{background:#ffffff14}.SearchBar-module__eKwexG__radiusSelect option{background:var(--color-background);color:var(--color-text);padding:8px}.SearchBar-module__eKwexG__searchButton{background:var(--color-accent);color:var(--color-text);border-radius:var(--border-radius);cursor:pointer;white-space:nowrap;border:none;min-height:48px;padding:12px 20px;font-size:.9rem;font-weight:600;transition:all .3s}.SearchBar-module__eKwexG__searchButton:hover{background:#02a1b3;transform:translateY(-1px);box-shadow:0 4px 15px #03b4c64d}.SearchBar-module__eKwexG__searchButton:active{transform:translateY(0)}.SearchBar-module__eKwexG__searchButton:disabled{cursor:not-allowed;box-shadow:none;background:#03b4c680;transform:none}.SearchBar-module__eKwexG__prominentSearchBar{border-radius:var(--border-radius);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border:1px solid #fff3;padding:24px;box-shadow:0 10px 30px #0003}.SearchBar-module__eKwexG__prominentSearchBar .SearchBar-module__eKwexG__searchContainer{box-shadow:none;background:0 0;border:none;padding:0}.SearchBar-module__eKwexG__prominentSearchBar .SearchBar-module__eKwexG__postalCodeInput input{color:var(--color-background)!important;background:#ffffffe6!important;border:2px solid #03b4c64d!important;border-radius:16px!important;min-height:48px!important;padding:16px 20px!important;font-size:16px!important}.SearchBar-module__eKwexG__prominentSearchBar .SearchBar-module__eKwexG__postalCodeInput input::placeholder{font-weight:500;color:var(--color-text-muted)!important}.SearchBar-module__eKwexG__prominentSearchBar .SearchBar-module__eKwexG__postalCodeInput input:focus{border-color:var(--color-accent)!important;background:#fffffff2!important;box-shadow:0 0 0 3px #03b4c633!important}.SearchBar-module__eKwexG__prominentSearchBar .SearchBar-module__eKwexG__postalCodeInput label{text-shadow:0 1px 2px #0003;font-weight:600;color:var(--color-text)!important}.SearchBar-module__eKwexG__compactSearchBar{background:0 0;border:none;padding:0}.SearchBar-module__eKwexG__compactSearchBar .SearchBar-module__eKwexG__searchContainer{gap:12px}.SearchBar-module__eKwexG__compactSearchBar .SearchBar-module__eKwexG__postalCodeInput input{border-radius:8px!important;min-height:44px!important;padding:12px 16px!important;font-size:16px!important}@media (max-width:768px){.SearchBar-module__eKwexG__searchContainer{grid-template-columns:1fr;gap:12px}.SearchBar-module__eKwexG__radiusSelector{flex-direction:column;align-items:stretch;gap:8px}.SearchBar-module__eKwexG__radiusSelect{min-width:100%;font-size:16px!important}.SearchBar-module__eKwexG__searchButton{width:100%}.SearchBar-module__eKwexG__postalCodeInput input{min-height:48px!important;padding:14px 16px!important;font-size:16px!important}}@media (max-width:480px){.SearchBar-module__eKwexG__searchBar{padding:16px}.SearchBar-module__eKwexG__prominentSearchBar{padding:20px}.SearchBar-module__eKwexG__postalCodeInput input{min-height:50px!important;padding:16px!important;font-size:16px!important}.SearchBar-module__eKwexG__postalCodeInput label,.SearchBar-module__eKwexG__radiusLabel{font-size:14px}}@keyframes SearchBar-module__eKwexG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SearchBar-module__eKwexG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}.SearchBar-module__eKwexG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SearchBar-module__eKwexG__visuallyHidden{clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;position:absolute!important}
.SearchArea-module__F-iQNG__searchArea{flex-direction:column;height:100%;display:flex;overflow:hidden}.SearchArea-module__F-iQNG__searchBarContainer{flex-shrink:0;margin-bottom:16px}.SearchArea-module__F-iQNG__searchBar{border:1px solid var(--color-border);border-radius:var(--border-radius);background:0 0;padding:12px}.SearchArea-module__F-iQNG__errorContainer{border-radius:var(--border-radius);background:#ef44441a;border:1px solid #ef44444d;flex-shrink:0;margin-bottom:12px;padding:12px}.SearchArea-module__F-iQNG__errorContainer p{color:var(--color-delete);margin:0;font-size:.85rem}.SearchArea-module__F-iQNG__noSearchState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.SearchArea-module__F-iQNG__loadingContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.SearchArea-module__F-iQNG__loadingSpinner{border:2px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:50%;width:24px;height:24px;margin-bottom:12px;animation:1s linear infinite SearchArea-module__F-iQNG__spin}.SearchArea-module__F-iQNG__loadingContainer p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.SearchArea-module__F-iQNG__resultsContainer{flex-direction:column;flex:1;display:flex;overflow:hidden}.SearchArea-module__F-iQNG__resultsHeader{border-bottom:1px solid var(--color-border-light);flex-shrink:0;margin-bottom:12px;padding-bottom:8px}.SearchArea-module__F-iQNG__resultsHeader h3{color:var(--color-text);margin:0 0 4px;font-size:1rem;font-weight:600}.SearchArea-module__F-iQNG__resultsCount{color:var(--color-text-secondary);margin:0;font-size:.8rem}.SearchArea-module__F-iQNG__resultsList{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.SearchArea-module__F-iQNG__resultItem{background:var(--color-background);border:1px solid var(--color-border-light);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);justify-content:space-between;align-items:center;padding:12px;display:flex}.SearchArea-module__F-iQNG__resultItem:hover{background:var(--color-secondary-background);border-color:var(--color-accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.SearchArea-module__F-iQNG__resultInfo{flex:1;min-width:0}.SearchArea-module__F-iQNG__resultName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:.9rem;font-weight:600;overflow:hidden}.SearchArea-module__F-iQNG__resultLocation{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:.8rem;overflow:hidden}.SearchArea-module__F-iQNG__resultPrice{color:var(--color-accent);margin:0;font-size:.75rem;font-weight:500}.SearchArea-module__F-iQNG__contactButton{background:var(--color-accent);color:var(--color-background);border-radius:var(--border-radius);transition:all var(--transition-fast);flex-shrink:0;padding:6px 12px;font-size:.8rem;font-weight:500}.SearchArea-module__F-iQNG__resultItem:hover .SearchArea-module__F-iQNG__contactButton{background:var(--color-accent-hover);transform:scale(1.05)}.SearchArea-module__F-iQNG__emptyResults{text-align:center;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.SearchArea-module__F-iQNG__emptyResults p{color:var(--color-text-secondary);margin:0;font-size:.9rem}@media (max-width:768px){.SearchArea-module__F-iQNG__searchArea{padding:0 8px}.SearchArea-module__F-iQNG__searchBarContainer{margin-bottom:12px}.SearchArea-module__F-iQNG__searchBar,.SearchArea-module__F-iQNG__resultItem{padding:10px}.SearchArea-module__F-iQNG__resultName{font-size:.85rem}.SearchArea-module__F-iQNG__resultLocation{font-size:.75rem}.SearchArea-module__F-iQNG__contactButton{padding:4px 8px;font-size:.75rem}.SearchArea-module__F-iQNG__noSearchState{padding:16px}.SearchArea-module__F-iQNG__loadingContainer{padding:30px 16px}}@keyframes SearchArea-module__F-iQNG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SearchArea-module__F-iQNG__resultsList::-webkit-scrollbar{width:4px}.SearchArea-module__F-iQNG__resultsList::-webkit-scrollbar-track{background:var(--color-border-light);border-radius:var(--border-radius)}.SearchArea-module__F-iQNG__resultsList::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:var(--border-radius)}.SearchArea-module__F-iQNG__resultsList::-webkit-scrollbar-thumb:hover{background:var(--color-accent-hover)}.SearchArea-module__F-iQNG__resultItem:active{transition:transform .1s;transform:translateY(0)}.SearchArea-module__F-iQNG__showResultsContainer{flex-shrink:0;margin-top:16px}.SearchArea-module__F-iQNG__showResultsButton{background:var(--color-accent);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #03b4c64d}.SearchArea-module__F-iQNG__showResultsButton:hover{background:#03b4c6e6;transform:translateY(-1px);box-shadow:0 4px 12px #03b4c666}.SearchArea-module__F-iQNG__showResultsButton:active{transform:translateY(0);box-shadow:0 2px 8px #03b4c64d}.SearchArea-module__F-iQNG__showResultsButton span{text-align:left;line-height:1.3}@media (prefers-reduced-motion:reduce){.SearchArea-module__F-iQNG__resultItem,.SearchArea-module__F-iQNG__contactButton,.SearchArea-module__F-iQNG__loadingSpinner,.SearchArea-module__F-iQNG__showResultsButton{transition:none;animation:none}}
.StatusMessage-module__VsCwmW__statusMessage{border-radius:var(--border-radius);background:var(--color-secondary-background);border:1px solid;align-items:center;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.StatusMessage-module__VsCwmW__success{border-color:var(--color-success);background:#10b9811a}.StatusMessage-module__VsCwmW__error{border-color:var(--color-delete);background:#ef444426}.StatusMessage-module__VsCwmW__loading,.StatusMessage-module__VsCwmW__info{border-color:var(--color-accent);background:#03b4c61a}.StatusMessage-module__VsCwmW__warning{border-color:var(--color-warning);background:#f59e0b1a}.StatusMessage-module__VsCwmW__small{gap:.75rem;padding:1rem}.StatusMessage-module__VsCwmW__small .StatusMessage-module__VsCwmW__icon svg{width:18px;height:18px}.StatusMessage-module__VsCwmW__small .StatusMessage-module__VsCwmW__title{font-size:.9rem}.StatusMessage-module__VsCwmW__small .StatusMessage-module__VsCwmW__message{font-size:.8rem}.StatusMessage-module__VsCwmW__medium{gap:1rem;padding:1.5rem}.StatusMessage-module__VsCwmW__medium .StatusMessage-module__VsCwmW__icon svg{width:24px;height:24px}.StatusMessage-module__VsCwmW__medium .StatusMessage-module__VsCwmW__title{font-size:1.1rem}.StatusMessage-module__VsCwmW__medium .StatusMessage-module__VsCwmW__message{font-size:.95rem}.StatusMessage-module__VsCwmW__large{gap:1.25rem;padding:2rem}.StatusMessage-module__VsCwmW__large .StatusMessage-module__VsCwmW__icon svg{width:32px;height:32px}.StatusMessage-module__VsCwmW__large .StatusMessage-module__VsCwmW__title{font-size:1.3rem}.StatusMessage-module__VsCwmW__large .StatusMessage-module__VsCwmW__message{font-size:1.1rem}.StatusMessage-module__VsCwmW__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.StatusMessage-module__VsCwmW__success .StatusMessage-module__VsCwmW__icon{color:var(--color-success)}.StatusMessage-module__VsCwmW__error .StatusMessage-module__VsCwmW__icon{color:var(--color-delete)}.StatusMessage-module__VsCwmW__loading .StatusMessage-module__VsCwmW__icon,.StatusMessage-module__VsCwmW__info .StatusMessage-module__VsCwmW__icon{color:var(--color-accent)}.StatusMessage-module__VsCwmW__warning .StatusMessage-module__VsCwmW__icon{color:var(--color-warning)}.StatusMessage-module__VsCwmW__content{flex:1;min-width:0}.StatusMessage-module__VsCwmW__success .StatusMessage-module__VsCwmW__title{color:var(--color-text-secondary);margin:0 0 .25rem;font-weight:600;line-height:1.3}.StatusMessage-module__VsCwmW__success .StatusMessage-module__VsCwmW__message{color:var(--color-text-secondary);opacity:.8;margin:0;line-height:1.4}.StatusMessage-module__VsCwmW__error .StatusMessage-module__VsCwmW__title{color:var(--color-text-secondary);margin:0 0 .25rem;font-weight:600;line-height:1.3}.StatusMessage-module__VsCwmW__error .StatusMessage-module__VsCwmW__message{color:var(--color-text-secondary);opacity:.8;margin:0;line-height:1.4}.StatusMessage-module__VsCwmW__lightTheme.StatusMessage-module__VsCwmW__error .StatusMessage-module__VsCwmW__title{color:var(--color-text-secondary)}.StatusMessage-module__VsCwmW__lightTheme.StatusMessage-module__VsCwmW__error .StatusMessage-module__VsCwmW__message{color:var(--color-text-secondary);opacity:.8}.StatusMessage-module__VsCwmW__loading .StatusMessage-module__VsCwmW__title{color:var(--color-text-secondary);margin:0 0 .25rem;font-weight:600;line-height:1.3}.StatusMessage-module__VsCwmW__loading .StatusMessage-module__VsCwmW__message{color:var(--color-text-secondary);opacity:.8;margin:0;line-height:1.4}.StatusMessage-module__VsCwmW__info .StatusMessage-module__VsCwmW__title{color:var(--color-text);margin:0 0 .25rem;font-weight:600;line-height:1.3}.StatusMessage-module__VsCwmW__info .StatusMessage-module__VsCwmW__message{color:var(--color-text);opacity:.8;margin:0;line-height:1.4}.StatusMessage-module__VsCwmW__warning .StatusMessage-module__VsCwmW__title{color:var(--color-text);margin:0 0 .25rem;font-weight:600;line-height:1.3}.StatusMessage-module__VsCwmW__warning .StatusMessage-module__VsCwmW__message{color:var(--color-text);opacity:.8;margin:0;line-height:1.4}.StatusMessage-module__VsCwmW__spinner{animation:1s linear infinite StatusMessage-module__VsCwmW__spin}@keyframes StatusMessage-module__VsCwmW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.StatusMessage-module__VsCwmW__statusMessage{text-align:center;flex-direction:column;gap:.75rem}.StatusMessage-module__VsCwmW__large{padding:1.5rem}.StatusMessage-module__VsCwmW__large .StatusMessage-module__VsCwmW__icon svg{width:28px;height:28px}}@media (max-width:480px){.StatusMessage-module__VsCwmW__statusMessage{padding:1rem}.StatusMessage-module__VsCwmW__large{padding:1.25rem}}
.UserAvatar-module__KzDzmW__container{border:2px solid var(--color-accent);background:var(--color-secondary-background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.UserAvatar-module__KzDzmW__image{object-fit:cover;border-radius:50%;width:100%;height:100%}.UserAvatar-module__KzDzmW__fallback{background:linear-gradient(135deg,var(--color-accent)0%,#0299a6 100%);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:50%;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;display:flex}.UserAvatar-module__KzDzmW__container:hover{border-color:#0299a6}.UserAvatar-module__KzDzmW__container{transition:border-color .15s}.UserAvatar-module__KzDzmW__container[data-size=small]{border-width:1px}.UserAvatar-module__KzDzmW__container[data-size=large]{border-width:3px}
.ProfileTabsMobile-module__CRjG_W__tabsContainer{width:100%}.ProfileTabsMobile-module__CRjG_W__tabsNavigation{flex-direction:column;gap:.5rem;width:100%;display:flex}.ProfileTabsMobile-module__CRjG_W__vertical{width:100%}.ProfileTabsMobile-module__CRjG_W__verticalNavigation{flex-direction:column;gap:.5rem;width:100%}.ProfileTabsMobile-module__CRjG_W__iconWrapper{justify-content:center;align-items:center;display:flex;position:relative}.ProfileTabsMobile-module__CRjG_W__label{text-align:center;font-weight:500;line-height:1.2;display:block}
