.MonthCalendar-module__pOXM6a__calendar{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.MonthCalendar-module__pOXM6a__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.MonthCalendar-module__pOXM6a__monthTitle{color:#111827;margin:0;font-size:1.25rem;font-weight:700}.MonthCalendar-module__pOXM6a__navButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.MonthCalendar-module__pOXM6a__navButton:hover{transform:scale(1.1);box-shadow:0 4px 12px #8b5cf64d}.MonthCalendar-module__pOXM6a__navButton:active{transform:scale(.95)}.MonthCalendar-module__pOXM6a__weekdaysGrid{grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:.5rem;display:grid}.MonthCalendar-module__pOXM6a__weekday{text-align:center;color:#6b7280;padding:.5rem 0;font-size:.875rem;font-weight:600}.MonthCalendar-module__pOXM6a__daysGrid{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.MonthCalendar-module__pOXM6a__dayCell{aspect-ratio:1;cursor:pointer;color:#111827;background:#f9fafb;border:2px solid #0000;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;position:relative}.MonthCalendar-module__pOXM6a__dayCell.MonthCalendar-module__pOXM6a__otherMonth{color:#d1d5db;background:0 0}.MonthCalendar-module__pOXM6a__dayCell.MonthCalendar-module__pOXM6a__today{border-color:#8b5cf6;font-weight:700}.MonthCalendar-module__pOXM6a__dayCell.MonthCalendar-module__pOXM6a__hasParties{background:linear-gradient(135deg,#8b5cf61a 0%,#f59e0b1a 100%);border-color:#8b5cf6}.MonthCalendar-module__pOXM6a__dayCell.MonthCalendar-module__pOXM6a__hasParties:hover{background:linear-gradient(135deg,#8b5cf633 0%,#f59e0b33 100%);transform:translateY(-2px);box-shadow:0 4px 8px #8b5cf633}.MonthCalendar-module__pOXM6a__dayCell:not(.MonthCalendar-module__pOXM6a__hasParties):hover{background:#f3f4f6;transform:translateY(-1px)}.MonthCalendar-module__pOXM6a__dayCell:active{transform:translateY(0)}.MonthCalendar-module__pOXM6a__dayNumber{margin-bottom:.25rem;display:block}.MonthCalendar-module__pOXM6a__partyIndicator{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:4px;right:4px}@media (max-width:640px){.MonthCalendar-module__pOXM6a__calendar{border-radius:1.5rem;padding:1rem}.MonthCalendar-module__pOXM6a__monthTitle{font-size:1.125rem}.MonthCalendar-module__pOXM6a__navButton{width:32px;height:32px}.MonthCalendar-module__pOXM6a__weekday{padding:.375rem 0;font-size:.75rem}.MonthCalendar-module__pOXM6a__dayCell{font-size:.75rem}.MonthCalendar-module__pOXM6a__partyIndicator{width:18px;height:18px;font-size:.625rem}}
.CalendarPartyListItem-module__HjTkQG__item{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.25rem;transition:all .2s ease-in-out;display:flex}.CalendarPartyListItem-module__HjTkQG__item:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.CalendarPartyListItem-module__HjTkQG__info{flex-direction:column;gap:.5rem;display:flex}.CalendarPartyListItem-module__HjTkQG__nameRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CalendarPartyListItem-module__HjTkQG__partyTitle{color:#3b82f6;font-size:1.125rem;font-weight:600}.CalendarPartyListItem-module__HjTkQG__proprietarioName{color:#3b82f6;font-size:.875rem;font-weight:500}.CalendarPartyListItem-module__HjTkQG__configSection{background:#f9fafb;border-radius:.5rem;flex-direction:column;gap:.375rem;margin-bottom:.5rem;padding:.625rem;font-size:.8125rem;display:flex}.CalendarPartyListItem-module__HjTkQG__musicPref{color:#8b5cf6;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.CalendarPartyListItem-module__HjTkQG__parentNames{color:#6b7280;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;display:flex}.CalendarPartyListItem-module__HjTkQG__parentName{align-items:center;gap:.25rem;display:flex}.CalendarPartyListItem-module__HjTkQG__detailsRow{flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.CalendarPartyListItem-module__HjTkQG__detail{color:#6b7280;align-items:center;gap:.25rem;display:flex}.CalendarPartyListItem-module__HjTkQG__openButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.CalendarPartyListItem-module__HjTkQG__openButton:hover{transform:scale(1.02);box-shadow:0 8px 16px #8b5cf64d}.CalendarPartyListItem-module__HjTkQG__openButton:active{transform:scale(.98)}@media (max-width:640px){.CalendarPartyListItem-module__HjTkQG__item{gap:.75rem;padding:1rem}.CalendarPartyListItem-module__HjTkQG__partyTitle{font-size:1rem}.CalendarPartyListItem-module__HjTkQG__detailsRow{gap:.75rem;font-size:.8125rem}.CalendarPartyListItem-module__HjTkQG__openButton{padding:.75rem 1.25rem;font-size:.9375rem}}
.CalendarPartyList-module__7j9Eyq__list{flex-direction:column;gap:2rem;display:flex}.CalendarPartyList-module__7j9Eyq__dateGroup{transition:all .3s}.CalendarPartyList-module__7j9Eyq__dateHeader{color:#111827;border-bottom:2px solid;border-image:linear-gradient(90deg,#8b5cf6 0%,#f59e0b 100%) 1;margin:0 0 1rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:700}.CalendarPartyList-module__7j9Eyq__partiesContainer{flex-direction:column;gap:1rem;display:flex}.CalendarPartyList-module__7j9Eyq__emptyState{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:4rem 2rem;display:flex}.CalendarPartyList-module__7j9Eyq__emptyIcon{color:#d1d5db;margin-bottom:1rem}.CalendarPartyList-module__7j9Eyq__emptyTitle{color:#111827;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.CalendarPartyList-module__7j9Eyq__emptyMessage{color:#6b7280;max-width:400px;margin:0;font-size:.875rem}@media (max-width:640px){.CalendarPartyList-module__7j9Eyq__list{gap:1.5rem}.CalendarPartyList-module__7j9Eyq__dateHeader{font-size:1.125rem}.CalendarPartyList-module__7j9Eyq__emptyState{min-height:250px;padding:3rem 1rem}.CalendarPartyList-module__7j9Eyq__emptyTitle{font-size:1.125rem}.CalendarPartyList-module__7j9Eyq__emptyMessage{font-size:.8125rem}}
.Input-module__dM36dG__container{flex-direction:column;gap:.5rem;width:100%;display:flex}.Input-module__dM36dG__label{color:#374151;font-size:.875rem;font-weight:500}.Input-module__dM36dG__inputWrapper{width:100%;position:relative}.Input-module__dM36dG__input{box-sizing:border-box;background-color:#fff;border:2px solid #e5e7eb;border-radius:1rem;width:100%;max-width:100%;min-height:48px;padding:.75rem 1rem;font-size:1rem}.Input-module__dM36dG__input[type=date],.Input-module__dM36dG__input[type=time]{-webkit-appearance:none;-moz-appearance:textfield;min-width:0}.Input-module__dM36dG__input[type=date]::-webkit-calendar-picker-indicator{flex-shrink:0;margin-left:4px}.Input-module__dM36dG__input[type=time]::-webkit-calendar-picker-indicator{flex-shrink:0;margin-left:4px}.Input-module__dM36dG__input[type=date]::-webkit-datetime-edit{flex-wrap:wrap;padding:0;display:flex}.Input-module__dM36dG__input[type=time]::-webkit-datetime-edit{flex-wrap:wrap;padding:0;display:flex}.Input-module__dM36dG__input[type=date]::-webkit-datetime-edit-fields-wrapper{flex-shrink:1;min-width:0}.Input-module__dM36dG__input[type=time]::-webkit-datetime-edit-fields-wrapper{flex-shrink:1;min-width:0}.Input-module__dM36dG__input[type=date]::-moz-calendar-picker-indicator{flex-shrink:0}.Input-module__dM36dG__input[type=time]::-moz-calendar-picker-indicator{flex-shrink:0}.Input-module__dM36dG__input:focus{border-color:#8b5cf6;outline:none;box-shadow:0 0 0 3px #8b5cf626}@keyframes Input-module__dM36dG__pulse{0%,to{box-shadow:0 0 0 3px #8b5cf626}50%{box-shadow:0 0 0 3px #8b5cf64d}}.Input-module__dM36dG__input.Input-module__dM36dG__withIcon{padding-left:3rem}.Input-module__dM36dG__input.Input-module__dM36dG__withIconRight{padding-right:3rem}.Input-module__dM36dG__icon{color:#9ca3af;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.Input-module__dM36dG__input.Input-module__dM36dG__error{border-color:#ef4444}.Input-module__dM36dG__input.Input-module__dM36dG__error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.Input-module__dM36dG__errorText{color:#ef4444;font-size:.875rem}.Input-module__dM36dG__status_green{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.Input-module__dM36dG__status_green:focus{border-color:#22c55e;animation:none;box-shadow:0 0 0 3px #22c55e33}.Input-module__dM36dG__status_yellow{border-color:#eab308;box-shadow:0 0 0 3px #eab3081a}.Input-module__dM36dG__status_yellow:focus{border-color:#eab308;animation:none;box-shadow:0 0 0 3px #eab30833}.Input-module__dM36dG__status_red{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.Input-module__dM36dG__status_red:focus{border-color:#ef4444;animation:none;box-shadow:0 0 0 3px #ef444433}@media (hover:hover){.Input-module__dM36dG__input{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.Input-module__dM36dG__input:focus{animation:2s ease-in-out infinite Input-module__dM36dG__pulse}}@media (max-width:640px){.Input-module__dM36dG__input[type=date],.Input-module__dM36dG__input[type=time]{padding:.625rem .75rem;font-size:.9375rem}.Input-module__dM36dG__input[type=date]::-webkit-datetime-edit{font-size:.9375rem}.Input-module__dM36dG__input[type=time]::-webkit-datetime-edit{font-size:.9375rem}}@media (max-width:360px){.Input-module__dM36dG__input[type=date],.Input-module__dM36dG__input[type=time]{padding:.5rem .625rem;font-size:.875rem}}
.Button-module__8cr-Ka__button{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;display:flex}.Button-module__8cr-Ka__button[data-size=sm]{min-height:36px;padding:.375rem .75rem;font-size:.8125rem}.Button-module__8cr-Ka__button[data-size=md]{min-height:48px;padding:.75rem 1.5rem;font-size:1rem}.Button-module__8cr-Ka__button[data-size=lg]{min-height:56px;padding:1rem 2rem;font-size:1.125rem}.Button-module__8cr-Ka__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__8cr-Ka__primary{color:#fff;background-color:#3b82f6}.Button-module__8cr-Ka__primary:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.Button-module__8cr-Ka__primary:active:not(:disabled){transform:translateY(0)}.Button-module__8cr-Ka__secondary{color:#374151;background-color:#e5e7eb}.Button-module__8cr-Ka__secondary:hover:not(:disabled){background-color:#d1d5db}.Button-module__8cr-Ka__gradient{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);border:none}.Button-module__8cr-Ka__gradient:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 6px -1px #8b5cf64d}.Button-module__8cr-Ka__gradient:active:not(:disabled){transform:translateY(0)}.Button-module__8cr-Ka__danger{color:#fff;background-color:#ef4444;border:none}.Button-module__8cr-Ka__danger:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 6px -1px #ef44444d}.Button-module__8cr-Ka__danger:active:not(:disabled){transform:translateY(0)}@media (hover:hover){.Button-module__8cr-Ka__button:hover:not(:disabled){transition:background-color .2s ease-in-out,transform .2s ease-in-out,opacity .2s ease-in-out,box-shadow .2s ease-in-out}.Button-module__8cr-Ka__button:active:not(:disabled){transition:transform .1s ease-in-out}}
.DashboardLayout-module__Ugct9G__container{background:#f9fafb;min-height:100vh}.DashboardLayout-module__Ugct9G__header{z-index:10;background:0 0;border-bottom:none;padding:1.5rem 2rem;position:sticky;top:0}.DashboardLayout-module__Ugct9G__headerContent{justify-content:center;align-items:center;max-width:1280px;margin:0 auto;display:flex}.DashboardLayout-module__Ugct9G__headerPill{background:#fff;border-radius:50px;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:900px;padding:.75rem 1.5rem;transition:all .3s ease-in-out;display:flex}.DashboardLayout-module__Ugct9G__logo{flex-shrink:0;width:60px;height:60px}.DashboardLayout-module__Ugct9G__titleSection{text-align:center;flex-direction:column;gap:.25rem;margin-bottom:2rem;display:flex}.DashboardLayout-module__Ugct9G__title{letter-spacing:.02em;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#692d9d 0% 30%,#f59e0b 40%,#fff 50%,#f59e0b 60%,#692d9d 70% 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-size:2.5rem;font-weight:700;animation:5s linear infinite DashboardLayout-module__Ugct9G__shimmerText}.DashboardLayout-module__Ugct9G__subtitle{color:#6b7280;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:1rem}.DashboardLayout-module__Ugct9G__headerButtons{align-items:center;gap:.5rem;display:flex}.DashboardLayout-module__Ugct9G__settingsButton,.DashboardLayout-module__Ugct9G__logoutButton{border-radius:50px;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.DashboardLayout-module__Ugct9G__buttonIcon{flex-shrink:0;width:20px;height:20px}.DashboardLayout-module__Ugct9G__buttonText,.DashboardLayout-module__Ugct9G__logoutText{white-space:nowrap;display:inline}.DashboardLayout-module__Ugct9G__main{max-width:1280px;margin:0 auto;padding:2rem}.DashboardLayout-module__Ugct9G__statsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:1rem;display:grid}.DashboardLayout-module__Ugct9G__content{background:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 1px 3px #0000001a}@media (max-width:1024px){.DashboardLayout-module__Ugct9G__header{padding:1.25rem 1.5rem}.DashboardLayout-module__Ugct9G__headerPill{gap:1.5rem;padding:.625rem 1.25rem}.DashboardLayout-module__Ugct9G__headerButtons{gap:.5rem}.DashboardLayout-module__Ugct9G__settingsButton,.DashboardLayout-module__Ugct9G__logoutButton{min-height:40px;padding:.5rem 1rem;font-size:.875rem}.DashboardLayout-module__Ugct9G__buttonIcon{width:18px;height:18px}.DashboardLayout-module__Ugct9G__titleSection{margin-bottom:1.5rem}.DashboardLayout-module__Ugct9G__statsGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.DashboardLayout-module__Ugct9G__main{padding:1.5rem}.DashboardLayout-module__Ugct9G__title{font-size:2rem}.DashboardLayout-module__Ugct9G__subtitle{font-size:.9375rem}}@media (max-width:640px){.DashboardLayout-module__Ugct9G__header{padding:1rem}.DashboardLayout-module__Ugct9G__headerPill{gap:.5rem;width:100%;max-width:95%;padding:.5rem .875rem}.DashboardLayout-module__Ugct9G__logo{width:40px;height:40px}.DashboardLayout-module__Ugct9G__headerButtons{gap:.375rem}.DashboardLayout-module__Ugct9G__settingsButton,.DashboardLayout-module__Ugct9G__logoutButton{gap:.375rem;min-width:36px;padding:.5rem;font-size:.8125rem}.DashboardLayout-module__Ugct9G__buttonIcon{width:18px;height:18px}.DashboardLayout-module__Ugct9G__buttonText,.DashboardLayout-module__Ugct9G__logoutText{display:none}.DashboardLayout-module__Ugct9G__titleSection{margin-bottom:1rem}.DashboardLayout-module__Ugct9G__title{font-size:1.75rem}.DashboardLayout-module__Ugct9G__subtitle{font-size:.875rem}.DashboardLayout-module__Ugct9G__main{padding:.75rem}.DashboardLayout-module__Ugct9G__statsGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.DashboardLayout-module__Ugct9G__content{padding:1rem}}@keyframes DashboardLayout-module__Ugct9G__shimmerText{0%{background-position:-200%}to{background-position:200%}}
.ShareLinkModal-module__90EGfW__overlay{-webkit-backdrop-filter:blur(4px);z-index:9998;background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out ShareLinkModal-module__90EGfW__fadeIn;display:flex;position:fixed;inset:0}.ShareLinkModal-module__90EGfW__modal{background:#fff;border-radius:1rem;width:100%;max-width:500px;max-height:90vh;padding:2rem;animation:.3s cubic-bezier(.16,1,.3,1) ShareLinkModal-module__90EGfW__slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ShareLinkModal-module__90EGfW__closeButton{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.ShareLinkModal-module__90EGfW__closeButton:hover{color:#111827;background:#e5e7eb}.ShareLinkModal-module__90EGfW__title{color:#1f2937;text-align:center;margin:0 0 .5rem;padding-right:2rem;font-size:1.5rem;font-weight:700}.ShareLinkModal-module__90EGfW__subtitle{color:#3b82f6;text-align:center;margin:0 0 1.5rem;font-size:1rem;font-weight:600}.ShareLinkModal-module__90EGfW__content{flex-direction:column;gap:1.5rem;display:flex}.ShareLinkModal-module__90EGfW__passwordSection{flex-direction:column;gap:.5rem;display:flex}.ShareLinkModal-module__90EGfW__hint{color:#6b7280;margin:0;font-size:.8125rem;font-style:italic}.ShareLinkModal-module__90EGfW__buttons{flex-direction:column;gap:.75rem;display:flex}.ShareLinkModal-module__90EGfW__buttons button{justify-content:center;align-items:center;gap:.5rem;display:flex}@keyframes ShareLinkModal-module__90EGfW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ShareLinkModal-module__90EGfW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ShareLinkModal-module__90EGfW__overlay{padding:.5rem}.ShareLinkModal-module__90EGfW__modal{border-radius:.75rem;max-height:95vh;padding:1.5rem}.ShareLinkModal-module__90EGfW__title{padding-right:1.5rem;font-size:1.25rem}.ShareLinkModal-module__90EGfW__subtitle{font-size:.9375rem}.ShareLinkModal-module__90EGfW__closeButton{width:28px;height:28px;top:.75rem;right:.75rem}.ShareLinkModal-module__90EGfW__hint{font-size:.75rem}}
.UserModal-module__Nsgufq__overlay{-webkit-backdrop-filter:blur(4px);z-index:50;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.UserModal-module__Nsgufq__modal{overscroll-behavior:contain;box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#fff;border-radius:1.25rem;width:100%;max-width:500px;max-height:min(90vh,90svh,100vh - 120px);position:relative;overflow:hidden auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.UserModal-module__Nsgufq__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.UserModal-module__Nsgufq__title{color:#111827;margin:0;font-size:1.25rem;font-weight:700}.UserModal-module__Nsgufq__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s ease-in-out;display:flex}.UserModal-module__Nsgufq__closeButton:hover{color:#111827;background:#f3f4f6}.UserModal-module__Nsgufq__form{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.UserModal-module__Nsgufq__passwordWrapper{position:relative}.UserModal-module__Nsgufq__togglePassword{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s ease-in-out;display:flex;position:absolute;top:2.375rem;right:1rem}.UserModal-module__Nsgufq__togglePassword:hover{color:#8b5cf6;background:#f3f4f6}.UserModal-module__Nsgufq__footer{border-top:1px solid #e5e7eb;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.UserModal-module__Nsgufq__footer button{flex:1}@media (max-width:640px){.UserModal-module__Nsgufq__overlay{padding:max(.5rem,env(safe-area-inset-top,.5rem))max(.5rem,env(safe-area-inset-right,.5rem))max(.5rem,env(safe-area-inset-bottom,.5rem))max(.5rem,env(safe-area-inset-left,.5rem))}.UserModal-module__Nsgufq__modal{border-radius:1rem;max-width:100%;max-height:calc(100svh - 100px)}.UserModal-module__Nsgufq__header{border-radius:1rem 1rem 0 0;padding:1rem}.UserModal-module__Nsgufq__title{font-size:1.125rem}.UserModal-module__Nsgufq__form{gap:.875rem;padding:1rem}.UserModal-module__Nsgufq__footer{padding-top:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom,1rem));flex-direction:column-reverse;gap:.5rem;margin-top:1rem}.UserModal-module__Nsgufq__footer button{width:100%;padding:.65rem .75rem;font-size:.9rem}}@media (max-width:360px){.UserModal-module__Nsgufq__modal{max-height:calc(100svh - 80px)}.UserModal-module__Nsgufq__overlay{padding:.25rem}}.duplicate-error{border-color:#ef4444!important}
.ConfirmDeleteModal-module__hD6LlW__overlay{-webkit-backdrop-filter:blur(4px);z-index:9998;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out ConfirmDeleteModal-module__hD6LlW__fadeIn;display:flex;position:fixed;inset:0}.ConfirmDeleteModal-module__hD6LlW__modal{background:#fff;border-radius:1rem;width:90%;max-width:400px;padding:2rem;animation:.3s cubic-bezier(.16,1,.3,1) ConfirmDeleteModal-module__hD6LlW__slideUp;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ConfirmDeleteModal-module__hD6LlW__title{color:#1f2937;text-align:center;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.ConfirmDeleteModal-module__hD6LlW__message{color:#6b7280;text-align:center;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}.ConfirmDeleteModal-module__hD6LlW__message strong{color:#1f2937;font-weight:600}.ConfirmDeleteModal-module__hD6LlW__actions{justify-content:stretch;gap:.75rem;display:flex}.ConfirmDeleteModal-module__hD6LlW__actions button{cursor:pointer;border:none;border-radius:.5rem;flex:1;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.ConfirmDeleteModal-module__hD6LlW__cancelButton{color:#4b5563;background:#f3f4f6}.ConfirmDeleteModal-module__hD6LlW__cancelButton:hover{background:#e5e7eb;transform:translateY(-1px)}.ConfirmDeleteModal-module__hD6LlW__cancelButton:active{transform:translateY(0)}.ConfirmDeleteModal-module__hD6LlW__confirmButton{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 2px 4px #ef444433}.ConfirmDeleteModal-module__hD6LlW__confirmButton:hover{transform:translateY(-1px);box-shadow:0 4px 8px #ef44444d}.ConfirmDeleteModal-module__hD6LlW__confirmButton:active{transform:translateY(0)}@keyframes ConfirmDeleteModal-module__hD6LlW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDeleteModal-module__hD6LlW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ConfirmDeleteModal-module__hD6LlW__modal{width:85%;padding:1.5rem}.ConfirmDeleteModal-module__hD6LlW__title{font-size:1.125rem}.ConfirmDeleteModal-module__hD6LlW__message{font-size:.875rem}.ConfirmDeleteModal-module__hD6LlW__actions{flex-direction:column}.ConfirmDeleteModal-module__hD6LlW__actions button{padding:.875rem 1rem}}
.PartyListItem-module__6sFbrG__item{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s ease-in-out;display:flex}.PartyListItem-module__6sFbrG__item:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.PartyListItem-module__6sFbrG__info{flex-direction:column;gap:.5rem;display:flex}.PartyListItem-module__6sFbrG__nameRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PartyListItem-module__6sFbrG__userName{font-size:1rem;font-weight:600}.PartyListItem-module__6sFbrG__date{color:#6b7280;font-size:.8125rem}.PartyListItem-module__6sFbrG__actions{background:#fff;border:1px solid #e5e7eb;border-radius:50px;justify-content:center;align-self:center;gap:.25rem;padding:.25rem .5rem;display:flex;box-shadow:0 1px 3px #0000001a}.PartyListItem-module__6sFbrG__actionButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s ease-in-out;display:flex}.PartyListItem-module__6sFbrG__actionButton:hover{color:#111827;background:#f3f4f6}.PartyListItem-module__6sFbrG__deleteButton:hover{color:#dc2626;background:#fee2e2}@media (max-width:640px){.PartyListItem-module__6sFbrG__item{border-radius:1rem;gap:.5rem;padding:.75rem}.PartyListItem-module__6sFbrG__info{gap:.35rem}.PartyListItem-module__6sFbrG__userName{font-size:.875rem}.PartyListItem-module__6sFbrG__date{font-size:.75rem}.PartyListItem-module__6sFbrG__actions{padding:.2rem}.PartyListItem-module__6sFbrG__actionButton{width:28px;height:28px}}
.ConfirmModal-module__tpaxiW__overlay{-webkit-backdrop-filter:blur(4px);z-index:9998;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out ConfirmModal-module__tpaxiW__fadeIn;display:flex;position:fixed;inset:0}.ConfirmModal-module__tpaxiW__modal{background:#fff;border-radius:1rem;width:90%;max-width:400px;padding:2rem;animation:.3s cubic-bezier(.16,1,.3,1) ConfirmModal-module__tpaxiW__slideUp;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ConfirmModal-module__tpaxiW__title{color:#1f2937;text-align:center;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.ConfirmModal-module__tpaxiW__message{color:#6b7280;text-align:center;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}.ConfirmModal-module__tpaxiW__message strong{color:#1f2937;font-weight:600}.ConfirmModal-module__tpaxiW__actions{justify-content:stretch;gap:.75rem;display:flex}.ConfirmModal-module__tpaxiW__actions button{cursor:pointer;border:none;border-radius:.5rem;flex:1;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.ConfirmModal-module__tpaxiW__cancelButton{color:#4b5563;background:#f3f4f6}.ConfirmModal-module__tpaxiW__cancelButton:hover{background:#e5e7eb;transform:translateY(-1px)}.ConfirmModal-module__tpaxiW__cancelButton:active{transform:translateY(0)}.ConfirmModal-module__tpaxiW__confirmButton{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 2px 4px #3b82f633}.ConfirmModal-module__tpaxiW__confirmButton:hover{transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.ConfirmModal-module__tpaxiW__confirmButton:active{transform:translateY(0)}.ConfirmModal-module__tpaxiW__confirmButton.ConfirmModal-module__tpaxiW__dangerous{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 2px 4px #ef444433}.ConfirmModal-module__tpaxiW__confirmButton.ConfirmModal-module__tpaxiW__dangerous:hover{transform:translateY(-1px);box-shadow:0 4px 8px #ef44444d}@keyframes ConfirmModal-module__tpaxiW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmModal-module__tpaxiW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ConfirmModal-module__tpaxiW__modal{width:85%;padding:1.5rem}.ConfirmModal-module__tpaxiW__title{font-size:1.125rem}.ConfirmModal-module__tpaxiW__message{font-size:.875rem}.ConfirmModal-module__tpaxiW__actions{flex-direction:column}.ConfirmModal-module__tpaxiW__actions button{padding:.875rem 1rem}}
.GuestSearch-module__i30oAq__searchContainer{background:#fff;border:1px solid #e5e7eb;border-radius:2rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.875rem 1rem;display:flex;box-shadow:0 1px 3px #0000001a}@media (hover:hover){.GuestSearch-module__i30oAq__searchContainer:hover{border-color:#8b5cf6;transition:border-color .2s,box-shadow .2s;box-shadow:0 4px 12px #8b5cf61a}}.GuestSearch-module__i30oAq__searchIcon{color:#9ca3af;flex-shrink:0}.GuestSearch-module__i30oAq__searchInput{color:#1f2937;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:1rem}.GuestSearch-module__i30oAq__searchInput::placeholder{color:#9ca3af}.GuestSearch-module__i30oAq__clearButton{cursor:pointer;background:#f3f4f6;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@media (hover:hover){.GuestSearch-module__i30oAq__clearButton:hover{background:#e5e7eb;transition:background .2s}}.GuestSearch-module__i30oAq__clearIcon{color:#6b7280}@media (max-width:640px){.GuestSearch-module__i30oAq__searchContainer{border-radius:1.5rem;padding:.75rem .875rem}.GuestSearch-module__i30oAq__searchInput{font-size:1rem}}
.page-module__RUflAW__pageContainer{width:100%;max-width:1200px;margin:0 auto;padding:2rem}@media (max-width:640px){.page-module__RUflAW__pageContainer{padding:1rem}}
.UserFilterTabs-module__k75e7G__container{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.UserFilterTabs-module__k75e7G__filterContainer{margin:1.5rem 0;position:relative}.UserFilterTabs-module__k75e7G__scrollContainer{scroll-behavior:auto;padding-bottom:.5rem;overflow:auto hidden}@media (min-width:641px){.UserFilterTabs-module__k75e7G__scrollContainer{scroll-behavior:smooth}}.UserFilterTabs-module__k75e7G__scrollContainer::-webkit-scrollbar{height:6px}.UserFilterTabs-module__k75e7G__scrollContainer::-webkit-scrollbar-track{background:0 0}.UserFilterTabs-module__k75e7G__scrollContainer::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.UserFilterTabs-module__k75e7G__scrollContainer::-webkit-scrollbar-thumb:hover{background:#9ca3af}.UserFilterTabs-module__k75e7G__fadeLeft{pointer-events:none;z-index:2;opacity:0;background:linear-gradient(90deg,#fff,#0000);width:30px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.UserFilterTabs-module__k75e7G__fadeLeft.UserFilterTabs-module__k75e7G__visible{opacity:1}.UserFilterTabs-module__k75e7G__fadeRight{pointer-events:none;z-index:2;opacity:0;background:linear-gradient(270deg,#fff,#0000);width:30px;transition:opacity .3s;position:absolute;top:0;bottom:0;right:0}.UserFilterTabs-module__k75e7G__fadeRight.UserFilterTabs-module__k75e7G__visible{opacity:1}.UserFilterTabs-module__k75e7G__tabsWrapper{gap:.5rem;min-width:fit-content;display:flex}.UserFilterTabs-module__k75e7G__tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s ease-in-out;display:flex}.UserFilterTabs-module__k75e7G__tab:hover{color:#8b5cf6;background:#f3e8ff;border-color:#8b5cf6}.UserFilterTabs-module__k75e7G__tab.UserFilterTabs-module__k75e7G__active{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);border-color:#0000}.UserFilterTabs-module__k75e7G__tab.UserFilterTabs-module__k75e7G__active:hover{opacity:.9}.UserFilterTabs-module__k75e7G__labelContainer{align-items:center;gap:.375rem;display:flex}.UserFilterTabs-module__k75e7G__label{font-weight:600}.UserFilterTabs-module__k75e7G__colorDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.UserFilterTabs-module__k75e7G__count{background:#fff3;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.UserFilterTabs-module__k75e7G__tab.UserFilterTabs-module__k75e7G__active .UserFilterTabs-module__k75e7G__count{background:#ffffff4d}.UserFilterTabs-module__k75e7G__tab:not(.UserFilterTabs-module__k75e7G__active) .UserFilterTabs-module__k75e7G__count{color:#6b7280;background:#f3f4f6}@media (max-width:640px){.UserFilterTabs-module__k75e7G__tab{padding:.375rem .75rem;font-size:.75rem}.UserFilterTabs-module__k75e7G__count{padding:.125rem .375rem;font-size:.625rem}}
.UserList-module__WDu7la__list{flex-direction:column;gap:.75rem;display:flex}.UserList-module__WDu7la__empty{color:#6b7280;text-align:center;justify-content:center;align-items:center;padding:3rem 1rem;font-size:1rem;display:flex}.UserList-module__WDu7la__empty p{margin:0}
.shimmer-module__bMWJuW__shimmer{background:linear-gradient(90deg,#e5e7eb 0%,#f3f4f6 50%,#e5e7eb 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite shimmer-module__bMWJuW__shimmer;position:relative;overflow:hidden}@keyframes shimmer-module__bMWJuW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.PartySelector-module__m3hnZq__selectorContainer{width:100%;margin-bottom:2rem;position:relative}.PartySelector-module__m3hnZq__selectorButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:2rem;align-items:center;gap:.75rem;width:100%;min-height:48px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.PartySelector-module__m3hnZq__selectorButton:hover{border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf61a}.PartySelector-module__m3hnZq__selectorButton.PartySelector-module__m3hnZq__open{border-color:#8b5cf6}.PartySelector-module__m3hnZq__buttonText{text-align:left;flex:1}.PartySelector-module__m3hnZq__chevronUp{transition:transform .2s;transform:rotate(180deg)}.PartySelector-module__m3hnZq__dropdown{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;max-height:300px;animation:.2s PartySelector-module__m3hnZq__slideDown;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}@keyframes PartySelector-module__m3hnZq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PartySelector-module__m3hnZq__dropdownItem{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:1rem;transition:background .2s;display:flex}.PartySelector-module__m3hnZq__dropdownItem:hover{background:#f3f4f6}.PartySelector-module__m3hnZq__dropdownItem.PartySelector-module__m3hnZq__selected{background:#f3f4f6;font-weight:600}.PartySelector-module__m3hnZq__dropdownItem:not(:last-child){border-bottom:1px solid #f3f4f6}.PartySelector-module__m3hnZq__partyInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.PartySelector-module__m3hnZq__partyTitleRow{align-items:center;gap:.5rem;display:flex}.PartySelector-module__m3hnZq__partyTitle{color:#111827;font-size:1rem;font-weight:600}.PartySelector-module__m3hnZq__partyDate{color:#6b7280;font-size:.875rem}.PartySelector-module__m3hnZq__encerradaBadge{color:#dc2626;white-space:nowrap;background:#fee2e2;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.PartySelector-module__m3hnZq__encerradaBadgeButton{color:#dc2626;white-space:nowrap;background:#fee2e2;border-radius:9999px;margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.PartySelector-module__m3hnZq__skeletonButton{background:#fff;border:1px solid #e5e7eb;border-radius:2rem;align-items:center;gap:.75rem;width:100%;min-height:48px;padding:1rem 1.5rem;display:flex}.PartySelector-module__m3hnZq__skeletonIcon{background:#e5e7eb;border-radius:4px;width:20px;height:20px;animation:2s cubic-bezier(.4,0,.6,1) infinite PartySelector-module__m3hnZq__pulse}.PartySelector-module__m3hnZq__skeletonText{background:#e5e7eb;border-radius:4px;flex:1;height:20px;animation:2s cubic-bezier(.4,0,.6,1) infinite PartySelector-module__m3hnZq__pulse}@keyframes PartySelector-module__m3hnZq__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:640px){.PartySelector-module__m3hnZq__selectorButton{border-radius:1.5rem;min-height:44px;padding:.875rem 1.25rem;font-size:.9375rem}.PartySelector-module__m3hnZq__dropdown{border-radius:.875rem;max-height:250px}.PartySelector-module__m3hnZq__dropdownItem{padding:.875rem 1rem}.PartySelector-module__m3hnZq__partyTitle{font-size:.9375rem}.PartySelector-module__m3hnZq__partyDate{font-size:.8125rem}.PartySelector-module__m3hnZq__encerradaBadge,.PartySelector-module__m3hnZq__encerradaBadgeButton{padding:.0625rem .4375rem;font-size:.625rem}.PartySelector-module__m3hnZq__skeletonButton{border-radius:1.5rem;min-height:44px;padding:.875rem 1.25rem}}
.PartyInfoCard-module__xKOcQa__infoCard{background:#fff;border:1px solid #e5e7eb;border-radius:2rem;margin-bottom:2rem;padding:1.5rem;box-shadow:0 2px 8px #0000000a}.PartyInfoCard-module__xKOcQa__title{color:#8b5cf6;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.PartyInfoCard-module__xKOcQa__infoGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.PartyInfoCard-module__xKOcQa__infoItem{color:#6b7280;align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.PartyInfoCard-module__xKOcQa__infoItem svg{color:#8b5cf6;flex-shrink:0}.PartyInfoCard-module__xKOcQa__infoItem span{color:#111827;font-weight:500}.PartyInfoCard-module__xKOcQa__actions{align-items:center;gap:1rem;display:flex}.PartyInfoCard-module__xKOcQa__actions button{cursor:pointer;border:none;border-radius:2rem;flex:1;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.PartyInfoCard-module__xKOcQa__copyButton{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%)}.PartyInfoCard-module__xKOcQa__copyButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.PartyInfoCard-module__xKOcQa__copyButton:active{transform:translateY(0)}.PartyInfoCard-module__xKOcQa__viewButton{color:#374151;background:#f3f4f6}.PartyInfoCard-module__xKOcQa__viewButton:hover{background:#e5e7eb}.PartyInfoCard-module__xKOcQa__viewButton:active{background:#d1d5db}@media (max-width:640px){.PartyInfoCard-module__xKOcQa__infoCard{border-radius:1.5rem;margin-bottom:1.5rem;padding:1.25rem}.PartyInfoCard-module__xKOcQa__title{margin-bottom:1.25rem;font-size:1.25rem}.PartyInfoCard-module__xKOcQa__infoGrid{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}.PartyInfoCard-module__xKOcQa__infoItem{font-size:.875rem}.PartyInfoCard-module__xKOcQa__actions{flex-direction:column;gap:.75rem}.PartyInfoCard-module__xKOcQa__actions button{width:100%;font-size:.875rem}}
.PartyClosedBanner-module__iZk8Ra__banner{background:#fff;border:1px solid #e5e7eb;border-radius:2rem;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding:2rem;display:flex;box-shadow:0 2px 8px #0000000a}.PartyClosedBanner-module__iZk8Ra__iconContainer{background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.PartyClosedBanner-module__iZk8Ra__iconContainer svg{color:#fff;stroke-width:2.5px}.PartyClosedBanner-module__iZk8Ra__content{flex:1;padding-top:.25rem}.PartyClosedBanner-module__iZk8Ra__mainHeading{color:#111827;margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.PartyClosedBanner-module__iZk8Ra__subtext{color:#6b7280;margin:0 0 .5rem;font-size:.9375rem;line-height:1.6}.PartyClosedBanner-module__iZk8Ra__subtext:last-child{margin-bottom:0}.PartyClosedBanner-module__iZk8Ra__subtext strong{color:#111827;font-weight:600}.PartyClosedBanner-module__iZk8Ra__highlight{color:#8b5cf6;font-weight:700}@media (max-width:640px){.PartyClosedBanner-module__iZk8Ra__banner{text-align:center;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem}.PartyClosedBanner-module__iZk8Ra__iconContainer{width:48px;height:48px}.PartyClosedBanner-module__iZk8Ra__iconContainer svg{width:28px;height:28px}.PartyClosedBanner-module__iZk8Ra__content{text-align:center;padding-top:0}.PartyClosedBanner-module__iZk8Ra__mainHeading{margin-bottom:.75rem;font-size:1.25rem}.PartyClosedBanner-module__iZk8Ra__subtext{font-size:.875rem}}
.ProprietarioGuestTabs-module__H2KMuG__filterContainer{margin-bottom:1.5rem;position:relative}.ProprietarioGuestTabs-module__H2KMuG__scrollContainer{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.5rem;overflow-x:auto}.ProprietarioGuestTabs-module__H2KMuG__scrollContainer::-webkit-scrollbar{display:none}.ProprietarioGuestTabs-module__H2KMuG__tabsWrapper{gap:.5rem;min-width:fit-content;padding:.25rem;display:flex}.ProprietarioGuestTabs-module__H2KMuG__tab{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ProprietarioGuestTabs-module__H2KMuG__tab:hover{background:#f9fafb;border-color:#8b5cf6}.ProprietarioGuestTabs-module__H2KMuG__tab.ProprietarioGuestTabs-module__H2KMuG__active{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border:none;font-weight:600;box-shadow:0 2px 8px #8b5cf64d}.ProprietarioGuestTabs-module__H2KMuG__badge{text-align:center;background:#fff3;border-radius:12px;min-width:24px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.ProprietarioGuestTabs-module__H2KMuG__tab:not(.ProprietarioGuestTabs-module__H2KMuG__active) .ProprietarioGuestTabs-module__H2KMuG__badge{color:#6b7280;background:#f3f4f6}@media (max-width:640px){.ProprietarioGuestTabs-module__H2KMuG__filterContainer{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.ProprietarioGuestTabs-module__H2KMuG__tab{min-height:44px;padding:.5625rem .875rem;font-size:.8125rem}.ProprietarioGuestTabs-module__H2KMuG__badge{min-width:22px;padding:.125rem .4375rem;font-size:.6875rem}}
.ProprietarioGuestGroupItem-module___YbhWq__groupContainer{background:#fff;border:1px solid #e5e7eb;margin-bottom:0}.ProprietarioGuestGroupItem-module___YbhWq__groupContainer:not(:last-child){border-bottom:none}.ProprietarioGuestGroupItem-module___YbhWq__groupFirst{border-top-left-radius:2rem;border-top-right-radius:2rem}.ProprietarioGuestGroupItem-module___YbhWq__groupLast{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.ProprietarioGuestGroupItem-module___YbhWq__groupOnly{border-radius:2rem}@media (hover:hover){.ProprietarioGuestGroupItem-module___YbhWq__groupContainer:hover{z-index:1;border-color:#d1d5db;transition:box-shadow .2s,border-color .2s;box-shadow:0 4px 12px #00000014}}.ProprietarioGuestGroupItem-module___YbhWq__groupComplete{border-left:3px solid #10b981}.ProprietarioGuestGroupItem-module___YbhWq__groupPartial{border-left:3px solid #f59e0b}.ProprietarioGuestGroupItem-module___YbhWq__groupPending{border-left:3px solid #d1d5db}.ProprietarioGuestGroupItem-module___YbhWq__groupHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:1rem;padding:1rem;display:flex}.ProprietarioGuestGroupItem-module___YbhWq__numberBadge{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 50%,#f59e0b 100%);border-radius:50%;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 2px 8px #8b5cf64d}.ProprietarioGuestGroupItem-module___YbhWq__groupInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ProprietarioGuestGroupItem-module___YbhWq__groupTitle{color:#1f2937;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.ProprietarioGuestGroupItem-module___YbhWq__groupSubtitle{color:#6b7280;margin:0;font-size:.875rem;line-height:1.4}.ProprietarioGuestGroupItem-module___YbhWq__statusBadge{white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.ProprietarioGuestGroupItem-module___YbhWq__statusComplete{color:#065f46;background:#d1fae5}.ProprietarioGuestGroupItem-module___YbhWq__statusPartial{color:#92400e;background:#fef3c7}.ProprietarioGuestGroupItem-module___YbhWq__statusPending{color:#6b7280;background:#f3f4f6}.ProprietarioGuestGroupItem-module___YbhWq__groupMembersList{flex-direction:column;gap:0;padding:.5rem;display:flex}.ProprietarioGuestGroupItem-module___YbhWq__groupMemberItem{background:0 0;border-left:2px solid #e5e7eb;padding-left:.5rem}.ProprietarioGuestGroupItem-module___YbhWq__memberCard{background:#fff;border:1px solid #e5e7eb;align-items:center;gap:.875rem;padding:.875rem 1rem;transition:all .2s;display:flex}.ProprietarioGuestGroupItem-module___YbhWq__memberCard:hover{background:#f9fafb;border-color:#d1d5db}.ProprietarioGuestGroupItem-module___YbhWq__memberCardFirst{border-radius:1rem 1rem 0 0}.ProprietarioGuestGroupItem-module___YbhWq__memberCardLast{border-radius:0 0 1rem 1rem}.ProprietarioGuestGroupItem-module___YbhWq__memberCardOnly{border-radius:1rem}.ProprietarioGuestGroupItem-module___YbhWq__memberCard:not(:last-child){border-bottom:none}.ProprietarioGuestGroupItem-module___YbhWq__memberInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ProprietarioGuestGroupItem-module___YbhWq__memberName{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.ProprietarioGuestGroupItem-module___YbhWq__memberMeta{color:#6b7280;flex-wrap:wrap;gap:.625rem;font-size:.8125rem;display:flex}.ProprietarioGuestGroupItem-module___YbhWq__memberCategoria{background:#f3f4f6;border-radius:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.ProprietarioGuestGroupItem-module___YbhWq__memberStatusBadge{align-items:center;gap:.25rem;display:flex}.ProprietarioGuestGroupItem-module___YbhWq__badgeSuccess,.ProprietarioGuestGroupItem-module___YbhWq__badgeWarning{white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ProprietarioGuestGroupItem-module___YbhWq__badgeSuccess{color:#065f46;background:#d1fae5}.ProprietarioGuestGroupItem-module___YbhWq__badgeWarning{color:#92400e;background:#fef3c7}@media (max-width:640px){.ProprietarioGuestGroupItem-module___YbhWq__groupHeader{gap:.75rem;padding:.875rem}.ProprietarioGuestGroupItem-module___YbhWq__groupFirst{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.ProprietarioGuestGroupItem-module___YbhWq__groupLast{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.ProprietarioGuestGroupItem-module___YbhWq__groupOnly{border-radius:1.5rem}.ProprietarioGuestGroupItem-module___YbhWq__numberBadge{min-width:40px;height:40px;font-size:.9375rem}.ProprietarioGuestGroupItem-module___YbhWq__groupTitle{font-size:.9375rem}.ProprietarioGuestGroupItem-module___YbhWq__groupSubtitle{font-size:.8125rem}.ProprietarioGuestGroupItem-module___YbhWq__statusBadge{display:none}.ProprietarioGuestGroupItem-module___YbhWq__groupMembersList{padding:.5rem .375rem}.ProprietarioGuestGroupItem-module___YbhWq__memberCard{gap:.75rem;padding:.875rem}.ProprietarioGuestGroupItem-module___YbhWq__memberCardFirst{border-radius:.875rem .875rem 0 0}.ProprietarioGuestGroupItem-module___YbhWq__memberCardLast{border-radius:0 0 .875rem .875rem}.ProprietarioGuestGroupItem-module___YbhWq__memberCardOnly{border-radius:.875rem}.ProprietarioGuestGroupItem-module___YbhWq__memberName{font-size:.875rem}.ProprietarioGuestGroupItem-module___YbhWq__memberMeta{gap:.5rem;font-size:.75rem}.ProprietarioGuestGroupItem-module___YbhWq__memberCategoria{font-size:.625rem}.ProprietarioGuestGroupItem-module___YbhWq__memberStatusBadge{display:none}}
.SkeletonBox-module__74UXVG__box{display:block}
.SkeletonCircle-module__T31tBq__circle{border-radius:50%;flex-shrink:0;display:block}
.CategorySelector-module__qRO1gW__container{width:100%}.CategorySelector-module__qRO1gW__label{color:#374151;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:block}.CategorySelector-module__qRO1gW__required{color:#ef4444}.CategorySelector-module__qRO1gW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}@media (max-width:640px){.CategorySelector-module__qRO1gW__grid{grid-template-columns:1fr;gap:.75rem}.CategorySelector-module__qRO1gW__card{padding:.875rem}.CategorySelector-module__qRO1gW__iconWrapper{width:40px;height:40px}}@media (min-width:641px) and (max-width:768px){.CategorySelector-module__qRO1gW__grid{grid-template-columns:repeat(2,1fr)}}.CategorySelector-module__qRO1gW__card{cursor:pointer;text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:center;gap:1rem;min-height:44px;padding:1rem;transition:all .2s;display:flex}.CategorySelector-module__qRO1gW__card:hover{background:linear-gradient(135deg,#8b5cf60d 0%,#f59e0b14 100%);border-color:#f59e0b;transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b26}.CategorySelector-module__qRO1gW__card:focus{outline-offset:2px;outline:2px solid #8b5cf6}.CategorySelector-module__qRO1gW__cardActive{background:linear-gradient(135deg,#8b5cf614 0%,#f59e0b1f 100%);border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.CategorySelector-module__qRO1gW__iconWrapper{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.CategorySelector-module__qRO1gW__content{flex-direction:column;flex:1;gap:.25rem;display:flex}.CategorySelector-module__qRO1gW__categoryLabel{color:#374151;font-size:1rem;font-weight:600}.CategorySelector-module__qRO1gW__description{color:#6b7280;font-size:.75rem;line-height:1.4}.CategorySelector-module__qRO1gW__error{color:#ef4444;margin-top:.5rem;font-size:.875rem}
.SkeletonText-module__u4XKLq__text{border-radius:.25rem;display:block}
.FormSelect-module__yOIEua__container{width:100%}.FormSelect-module__yOIEua__label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.FormSelect-module__yOIEua__required{color:#ef4444}.FormSelect-module__yOIEua__select{color:#374151;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;width:100%;min-height:44px;padding:.75rem 1rem;font-size:1rem;transition:all .2s}.FormSelect-module__yOIEua__select:hover{border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b1a}.FormSelect-module__yOIEua__select:focus{border-color:#692d9d;outline:none;box-shadow:0 0 0 3px #692d9d1a}.FormSelect-module__yOIEua__selectError{border-color:#ef4444}.FormSelect-module__yOIEua__selectError:focus{box-shadow:0 0 0 3px #ef44441a}.FormSelect-module__yOIEua__error{color:#ef4444;margin-top:.5rem;font-size:.875rem}@media (max-width:640px){.FormSelect-module__yOIEua__select{font-size:1rem}}
.GiftSuggestionForm-module__DwqwNW__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.GiftSuggestionForm-module__DwqwNW__container{background:#fff;border-radius:1.5rem;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.GiftSuggestionForm-module__DwqwNW__header{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.GiftSuggestionForm-module__DwqwNW__title{color:#374151;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:700}.GiftSuggestionForm-module__DwqwNW__closeButton{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:40px;min-width:44px;height:40px;min-height:44px;transition:all .2s;display:flex}.GiftSuggestionForm-module__DwqwNW__closeButton:hover{color:#374151;background:#e5e7eb}.GiftSuggestionForm-module__DwqwNW__form{scrollbar-width:thin;scrollbar-color:#d1d5db transparent;flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow:hidden auto}.GiftSuggestionForm-module__DwqwNW__form::-webkit-scrollbar{width:4px}.GiftSuggestionForm-module__DwqwNW__form::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.GiftSuggestionForm-module__DwqwNW__form::-webkit-scrollbar-track{background:0 0}.GiftSuggestionForm-module__DwqwNW__field{width:100%}.GiftSuggestionForm-module__DwqwNW__label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.GiftSuggestionForm-module__DwqwNW__required{color:#ef4444}.GiftSuggestionForm-module__DwqwNW__input,.GiftSuggestionForm-module__DwqwNW__textarea{color:#374151;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.GiftSuggestionForm-module__DwqwNW__input{min-height:44px}.GiftSuggestionForm-module__DwqwNW__input:hover,.GiftSuggestionForm-module__DwqwNW__textarea:hover{border-color:#692d9d}.GiftSuggestionForm-module__DwqwNW__input:focus,.GiftSuggestionForm-module__DwqwNW__textarea:focus{border-color:#8b5cf6;outline:none;box-shadow:0 0 0 3px #8b5cf626,inset 0 0 0 1px #f59e0b}.GiftSuggestionForm-module__DwqwNW__inputError,.GiftSuggestionForm-module__DwqwNW__textareaError{border-color:#ef4444}.GiftSuggestionForm-module__DwqwNW__inputError:focus,.GiftSuggestionForm-module__DwqwNW__textareaError:focus{box-shadow:0 0 0 3px #ef44441a}.GiftSuggestionForm-module__DwqwNW__textarea{resize:vertical;min-height:100px}.GiftSuggestionForm-module__DwqwNW__charCount{color:#6b7280;text-align:right;margin-top:.5rem;font-size:.75rem}.GiftSuggestionForm-module__DwqwNW__error{color:#ef4444;margin-top:.5rem;font-size:.875rem}.GiftSuggestionForm-module__DwqwNW__globalError{color:#dc2626;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:1rem;font-size:.875rem}.GiftSuggestionForm-module__DwqwNW__actions{border-top:1px solid #e5e7eb;flex-shrink:0;gap:1rem;padding-top:1rem;display:flex}@media (max-width:640px){.GiftSuggestionForm-module__DwqwNW__actions{flex-direction:column-reverse}}.GiftSuggestionForm-module__DwqwNW__cancelButton,.GiftSuggestionForm-module__DwqwNW__submitButton{cursor:pointer;border:none;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.GiftSuggestionForm-module__DwqwNW__cancelButton{color:#374151;background:#f3f4f6}.GiftSuggestionForm-module__DwqwNW__cancelButton:hover:not(:disabled){background:#e5e7eb}.GiftSuggestionForm-module__DwqwNW__cancelButton:disabled{opacity:.5;cursor:not-allowed}.GiftSuggestionForm-module__DwqwNW__submitButton{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);box-shadow:0 2px 8px #8b5cf640}.GiftSuggestionForm-module__DwqwNW__submitButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf659}.GiftSuggestionForm-module__DwqwNW__submitButton:active:not(:disabled){transform:translateY(0)}.GiftSuggestionForm-module__DwqwNW__submitButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.GiftSuggestionForm-module__DwqwNW__overlay{align-items:flex-start;padding:1rem .5rem .5rem}.GiftSuggestionForm-module__DwqwNW__container{border-radius:1.25rem;max-height:calc(100vh - 10rem)}.GiftSuggestionForm-module__DwqwNW__header{z-index:10;background:#fff;padding:.5rem;position:sticky;top:0}.GiftSuggestionForm-module__DwqwNW__title{font-size:.9375rem;line-height:1.3}.GiftSuggestionForm-module__DwqwNW__form{gap:.75rem;padding:.5rem}.GiftSuggestionForm-module__DwqwNW__actions{z-index:10;background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:.5rem;margin-top:auto;padding:.5rem;position:sticky;bottom:0}.GiftSuggestionForm-module__DwqwNW__submitButton{order:1}.GiftSuggestionForm-module__DwqwNW__cancelButton{order:2}}
.ProprietarioGuestList-module__u4JkjG__guestList{flex-direction:column;gap:0;display:flex}.ProprietarioGuestList-module__u4JkjG__card{background:#fff;border:1px solid #e5e7eb;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex;position:relative}.ProprietarioGuestList-module__u4JkjG__card:hover{z-index:1;border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.ProprietarioGuestList-module__u4JkjG__cardFirst{border-radius:2rem 2rem 0 0}.ProprietarioGuestList-module__u4JkjG__cardLast{border-radius:0 0 2rem 2rem}.ProprietarioGuestList-module__u4JkjG__cardOnly{border-radius:2rem}.ProprietarioGuestList-module__u4JkjG__card:not(:last-child){border-bottom:none}.ProprietarioGuestList-module__u4JkjG__numberBadge{color:#374151;background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:1.125rem;font-weight:700;display:flex}.ProprietarioGuestList-module__u4JkjG__guestInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ProprietarioGuestList-module__u4JkjG__guestName{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;padding-right:90px;font-size:1rem;font-weight:600;overflow:hidden}.ProprietarioGuestList-module__u4JkjG__guestMeta{color:#6b7280;flex-wrap:wrap;gap:.75rem;font-size:.875rem;display:flex}.ProprietarioGuestList-module__u4JkjG__categoria{background:#f3f4f6;border-radius:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.ProprietarioGuestList-module__u4JkjG__statusBadge{align-items:center;gap:.25rem;display:flex}.ProprietarioGuestList-module__u4JkjG__timestamp{color:#6b7280;font-size:.75rem;font-weight:500;line-height:1;position:absolute;top:1rem;right:1rem}.ProprietarioGuestList-module__u4JkjG__checkInTime{color:#374151;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.ProprietarioGuestList-module__u4JkjG__badgeSuccess,.ProprietarioGuestList-module__u4JkjG__badgeWarning,.ProprietarioGuestList-module__u4JkjG__badgeInfo{white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.ProprietarioGuestList-module__u4JkjG__badgeSuccess{color:#065f46;background:#d1fae5}.ProprietarioGuestList-module__u4JkjG__badgeWarning{color:#92400e;background:#fef3c7}.ProprietarioGuestList-module__u4JkjG__badgeInfo{color:#1e40af;background:#dbeafe}.ProprietarioGuestList-module__u4JkjG__emptyState{text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.ProprietarioGuestList-module__u4JkjG__emptyState h3{color:#111827;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600}.ProprietarioGuestList-module__u4JkjG__emptyState p{color:#6b7280;max-width:400px;margin:0;font-size:.875rem}.ProprietarioGuestList-module__u4JkjG__skeletonCard{background:#fff;border:1px solid #e5e7eb;align-items:center;gap:1rem;padding:1rem;display:flex;position:relative}.ProprietarioGuestList-module__u4JkjG__skeletonCard:not(:last-child){border-bottom:none}.ProprietarioGuestList-module__u4JkjG__skeletonContent{flex-direction:column;flex:1;gap:.5rem;display:flex}@media (max-width:640px){.ProprietarioGuestList-module__u4JkjG__card{gap:.875rem;padding:1.25rem}.ProprietarioGuestList-module__u4JkjG__cardFirst{border-radius:1.5rem 1.5rem 0 0}.ProprietarioGuestList-module__u4JkjG__cardLast{border-radius:0 0 1.5rem 1.5rem}.ProprietarioGuestList-module__u4JkjG__cardOnly{border-radius:1.5rem}.ProprietarioGuestList-module__u4JkjG__guestName{font-size:.9375rem}.ProprietarioGuestList-module__u4JkjG__guestMeta{font-size:.8125rem}.ProprietarioGuestList-module__u4JkjG__categoria{font-size:.6875rem}.ProprietarioGuestList-module__u4JkjG__timestamp{font-size:.6875rem;top:.875rem;right:.875rem}.ProprietarioGuestList-module__u4JkjG__checkInTime{gap:.25rem;font-size:.8125rem}.ProprietarioGuestList-module__u4JkjG__emptyState{border-radius:1.5rem;padding:3rem 1.5rem}.ProprietarioGuestList-module__u4JkjG__emptyState h3{font-size:1rem}.ProprietarioGuestList-module__u4JkjG__emptyState p{font-size:.8125rem}.ProprietarioGuestList-module__u4JkjG__skeletonCard{padding:1.25rem}}
.StaffPartyListItem-module__9mMxxG__item{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.25rem;transition:all .2s ease-in-out;display:flex}.StaffPartyListItem-module__9mMxxG__item:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.StaffPartyListItem-module__9mMxxG__info{flex-direction:column;gap:.5rem;display:flex}.StaffPartyListItem-module__9mMxxG__nameRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.StaffPartyListItem-module__9mMxxG__userName{font-size:1.125rem;font-weight:600}.StaffPartyListItem-module__9mMxxG__encerradaBadge{color:#dc2626;background:#fee2e2;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.StaffPartyListItem-module__9mMxxG__proprietarioName{color:#3b82f6;font-size:.875rem;font-weight:500}.StaffPartyListItem-module__9mMxxG__detailsRow{flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.StaffPartyListItem-module__9mMxxG__detail{color:#6b7280;align-items:center;gap:.25rem;display:flex}.StaffPartyListItem-module__9mMxxG__openButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.StaffPartyListItem-module__9mMxxG__openButton:hover{transform:scale(1.02);box-shadow:0 8px 16px #8b5cf64d}.StaffPartyListItem-module__9mMxxG__openButton:active{transform:scale(.98)}.StaffPartyListItem-module__9mMxxG__buttonRow{gap:.5rem;width:100%;display:flex}.StaffPartyListItem-module__9mMxxG__buttonRow>*{flex:1}.StaffPartyListItem-module__9mMxxG__reportButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#692d9d 0%,#f1d003 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.StaffPartyListItem-module__9mMxxG__reportButton:hover:not(:disabled){transform:scale(1.02);box-shadow:0 8px 16px #692d9d4d}.StaffPartyListItem-module__9mMxxG__reportButton:active:not(:disabled){transform:scale(.98)}.StaffPartyListItem-module__9mMxxG__reportButton:disabled{opacity:.6;cursor:wait}.StaffPartyListItem-module__9mMxxG__spinner{animation:1s linear infinite StaffPartyListItem-module__9mMxxG__spin}@keyframes StaffPartyListItem-module__9mMxxG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.StaffPartyListItem-module__9mMxxG__item{gap:.75rem;padding:1rem}.StaffPartyListItem-module__9mMxxG__userName{font-size:1rem}.StaffPartyListItem-module__9mMxxG__detailsRow{gap:.75rem;font-size:.8125rem}.StaffPartyListItem-module__9mMxxG__openButton{padding:.75rem 1.25rem;font-size:.9375rem}.StaffPartyListItem-module__9mMxxG__buttonRow{flex-direction:column;gap:.5rem}.StaffPartyListItem-module__9mMxxG__reportButton{padding:.75rem 1.25rem;font-size:.9375rem}}
.GiftSuggestionCard-module__lnA8LG__card{background:#fff;border:2px solid #e5e7eb;border-radius:1rem;align-items:start;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.GiftSuggestionCard-module__lnA8LG__card:hover{border-color:#f59e0b;transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b33}.GiftSuggestionCard-module__lnA8LG__cardDragging{box-shadow:0 8px 24px #692d9d33}.GiftSuggestionCard-module__lnA8LG__dragHandle{cursor:grab;color:#6b7280;background:#f3f4f6;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:44px;height:40px;min-height:44px;transition:all .2s;display:flex}.GiftSuggestionCard-module__lnA8LG__dragHandle:active{cursor:grabbing}.GiftSuggestionCard-module__lnA8LG__dragHandle:hover{color:#374151;background:#e5e7eb}.GiftSuggestionCard-module__lnA8LG__content{flex:1;min-width:0}.GiftSuggestionCard-module__lnA8LG__header{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.GiftSuggestionCard-module__lnA8LG__iconWrapper{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.GiftSuggestionCard-module__lnA8LG__category{color:#692d9d;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:600}.GiftSuggestionCard-module__lnA8LG__details{flex-direction:column;gap:.5rem;display:flex}.GiftSuggestionCard-module__lnA8LG__specificInfo{color:#374151;margin:0;font-size:.875rem;font-weight:600}.GiftSuggestionCard-module__lnA8LG__description{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.GiftSuggestionCard-module__lnA8LG__link{color:#f59e0b;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.GiftSuggestionCard-module__lnA8LG__link:hover{color:#d97706;text-decoration:underline}.GiftSuggestionCard-module__lnA8LG__actions{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.GiftSuggestionCard-module__lnA8LG__editButton,.GiftSuggestionCard-module__lnA8LG__deleteButton{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:40px;min-width:44px;height:40px;min-height:44px;transition:all .2s;display:flex}.GiftSuggestionCard-module__lnA8LG__editButton{color:#8b5cf6;background:linear-gradient(135deg,#8b5cf626 0%,#f59e0b26 100%)}.GiftSuggestionCard-module__lnA8LG__editButton:hover{color:#7c3aed;background:linear-gradient(135deg,#8b5cf640 0%,#f59e0b40 100%)}.GiftSuggestionCard-module__lnA8LG__deleteButton{color:#dc2626;background:#fee2e2}.GiftSuggestionCard-module__lnA8LG__deleteButton:hover:not(:disabled){color:#b91c1c;background:#fecaca}.GiftSuggestionCard-module__lnA8LG__deleteButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.GiftSuggestionCard-module__lnA8LG__card{flex-direction:column;gap:.75rem;padding:1rem}.GiftSuggestionCard-module__lnA8LG__dragHandle{width:36px;height:36px}.GiftSuggestionCard-module__lnA8LG__iconWrapper{width:28px;height:28px}.GiftSuggestionCard-module__lnA8LG__actions{flex-direction:row;justify-content:flex-end;width:100%}.GiftSuggestionCard-module__lnA8LG__editButton,.GiftSuggestionCard-module__lnA8LG__deleteButton{width:36px;height:36px}}
.UserListItem-module__aYQBNG__item{background:#fff;border:1px solid #e5e7eb;border-radius:2.5rem;align-items:center;gap:1rem;padding:1rem;transition:all .2s ease-in-out;display:flex}.UserListItem-module__aYQBNG__item:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.UserListItem-module__aYQBNG__avatar{color:#3b82f6;background:#dbeafe;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex}.UserListItem-module__aYQBNG__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.UserListItem-module__aYQBNG__nameRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.UserListItem-module__aYQBNG__userName{font-size:1rem;font-weight:600}.UserListItem-module__aYQBNG__date{color:#6b7280;font-size:.8125rem}.UserListItem-module__aYQBNG__actions{background:#fff;border:1px solid #e5e7eb;border-radius:50px;flex-shrink:0;gap:.25rem;padding:.25rem .5rem;display:flex;box-shadow:0 1px 3px #0000001a}.UserListItem-module__aYQBNG__actionButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s ease-in-out;display:flex}.UserListItem-module__aYQBNG__actionButton:hover{color:#111827;background:#f3f4f6}.UserListItem-module__aYQBNG__deleteButton:hover{color:#dc2626;background:#fee2e2}@media (max-width:640px){.UserListItem-module__aYQBNG__item{border-radius:2rem;flex-direction:row;gap:.5rem;padding:.75rem}.UserListItem-module__aYQBNG__avatar{width:40px;min-width:40px;height:40px}.UserListItem-module__aYQBNG__userName{font-size:.875rem}.UserListItem-module__aYQBNG__date{font-size:.75rem}.UserListItem-module__aYQBNG__actions{padding:.2rem}.UserListItem-module__aYQBNG__actionButton{width:28px;height:28px}}
.PartyInfoCardSkeleton-module__p2KycW__infoCard{background:#fff;border:1px solid #e5e7eb;border-radius:2rem;margin-bottom:2rem;padding:1.5rem;box-shadow:0 2px 8px #0000000a}.PartyInfoCardSkeleton-module__p2KycW__titleSkeleton{margin-bottom:1.5rem}.PartyInfoCardSkeleton-module__p2KycW__infoGridSkeleton{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.PartyInfoCardSkeleton-module__p2KycW__infoItemSkeleton{align-items:center;gap:.75rem;display:flex}.PartyInfoCardSkeleton-module__p2KycW__iconPlaceholder{flex-shrink:0;justify-content:center;align-items:center;display:flex}.PartyInfoCardSkeleton-module__p2KycW__actionsSkeleton{align-items:center;gap:1rem;display:flex}.PartyInfoCardSkeleton-module__p2KycW__buttonSkeleton{flex:1}@media (max-width:640px){.PartyInfoCardSkeleton-module__p2KycW__infoCard{border-radius:1.5rem;margin-bottom:1.5rem;padding:1.25rem}.PartyInfoCardSkeleton-module__p2KycW__titleSkeleton{margin-bottom:1.25rem}.PartyInfoCardSkeleton-module__p2KycW__infoGridSkeleton{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}.PartyInfoCardSkeleton-module__p2KycW__actionsSkeleton{flex-direction:column;gap:.75rem}}
.PartyListItemSkeleton-module__sR8pWG__item{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.PartyListItemSkeleton-module__sR8pWG__info{flex-direction:column;gap:.5rem;display:flex}.PartyListItemSkeleton-module__sR8pWG__details{flex-wrap:wrap;gap:1rem;display:flex}.PartyListItemSkeleton-module__sR8pWG__actions{background:#fff;border:1px solid #e5e7eb;border-radius:50px;justify-content:center;align-self:center;gap:.25rem;padding:.25rem .5rem;display:flex;box-shadow:0 1px 3px #0000001a}@media (max-width:640px){.PartyListItemSkeleton-module__sR8pWG__item{border-radius:1rem;gap:.5rem;padding:.75rem}.PartyListItemSkeleton-module__sR8pWG__info{gap:.35rem}.PartyListItemSkeleton-module__sR8pWG__actions{padding:.2rem}}
.StatCardSkeleton-module__dgrmFG__card{background:#fff;border-radius:2rem;align-items:center;gap:1rem;padding:1.75rem;display:flex;box-shadow:0 1px 3px #0000001a}.StatCardSkeleton-module__dgrmFG__iconWrapper{border-radius:1.5rem;flex-shrink:0;width:56px;height:56px}.StatCardSkeleton-module__dgrmFG__content{flex-direction:column;flex:1;gap:.5rem;display:flex}@media (max-width:640px){.StatCardSkeleton-module__dgrmFG__card{border-radius:1.5rem;gap:.75rem;padding:1.25rem}.StatCardSkeleton-module__dgrmFG__iconWrapper{border-radius:1.25rem;width:48px;height:48px}}
.GiftSuggestionsList-module__g7zOZq__container{width:100%}.GiftSuggestionsList-module__g7zOZq__header{margin-bottom:1.5rem}.GiftSuggestionsList-module__g7zOZq__title{color:#374151;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.GiftSuggestionsList-module__g7zOZq__subtitle{color:#6b7280;margin:0;font-size:.875rem}.GiftSuggestionsList-module__g7zOZq__list{flex-direction:column;gap:1rem;display:flex}.GiftSuggestionsList-module__g7zOZq__reordering{text-align:center;color:#d97706;background:linear-gradient(135deg,#8b5cf61a 0%,#f59e0b26 100%);border:2px solid #f59e0b;border-radius:12px;margin-top:1rem;padding:.75rem;font-size:.875rem;font-weight:600}@media (max-width:640px){.GiftSuggestionsList-module__g7zOZq__list{gap:.75rem}}
.PartyDetailsModal-module__OU58MG__overlay{-webkit-backdrop-filter:blur(4px);z-index:9998;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out PartyDetailsModal-module__OU58MG__fadeIn;display:flex;position:fixed;inset:0}.PartyDetailsModal-module__OU58MG__modal{background:#fff;border-radius:1rem;flex-direction:column;width:90%;max-width:500px;max-height:90vh;padding:0;animation:.3s cubic-bezier(.16,1,.3,1) PartyDetailsModal-module__OU58MG__slideUp;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.PartyDetailsModal-module__OU58MG__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.PartyDetailsModal-module__OU58MG__title{color:#1f2937;margin:0;font-size:1.25rem;font-weight:700}.PartyDetailsModal-module__OU58MG__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.PartyDetailsModal-module__OU58MG__closeButton:hover{color:#1f2937;background:#f3f4f6}.PartyDetailsModal-module__OU58MG__content{flex:1;padding:1.5rem 2rem;overflow-y:auto}.PartyDetailsModal-module__OU58MG__field{margin-bottom:1.25rem}.PartyDetailsModal-module__OU58MG__label{color:#6b7280;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:flex}.PartyDetailsModal-module__OU58MG__value{color:#1f2937;padding-left:1.5rem;font-size:.9375rem;font-weight:600}.PartyDetailsModal-module__OU58MG__row{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.PartyDetailsModal-module__OU58MG__row .PartyDetailsModal-module__OU58MG__field{margin-bottom:0}.PartyDetailsModal-module__OU58MG__row .PartyDetailsModal-module__OU58MG__value{padding-left:1.5rem}.PartyDetailsModal-module__OU58MG__configSection{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem}.PartyDetailsModal-module__OU58MG__configTitle{color:#1f2937;margin:0 0 1rem;font-size:1rem;font-weight:600}.PartyDetailsModal-module__OU58MG__configField{color:#4b5563;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.9375rem;display:flex}.PartyDetailsModal-module__OU58MG__configField svg{color:#692d9d;flex-shrink:0}.PartyDetailsModal-module__OU58MG__footer{border-top:1px solid #e5e7eb;justify-content:center;padding:1.5rem 2rem;display:flex}@keyframes PartyDetailsModal-module__OU58MG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PartyDetailsModal-module__OU58MG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.PartyDetailsModal-module__OU58MG__modal{width:95%;max-height:80vh}.PartyDetailsModal-module__OU58MG__header,.PartyDetailsModal-module__OU58MG__content,.PartyDetailsModal-module__OU58MG__footer{padding:1rem 1.25rem}.PartyDetailsModal-module__OU58MG__title{font-size:1.125rem}.PartyDetailsModal-module__OU58MG__field{margin-bottom:1rem}.PartyDetailsModal-module__OU58MG__row{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}.PartyDetailsModal-module__OU58MG__row .PartyDetailsModal-module__OU58MG__field{margin-bottom:.5rem}.PartyDetailsModal-module__OU58MG__value{padding-left:1.25rem;font-size:.875rem}.PartyDetailsModal-module__OU58MG__configField{margin-bottom:.5rem;font-size:.875rem}.PartyDetailsModal-module__OU58MG__configSection{margin-top:1rem;padding-top:1rem}.PartyDetailsModal-module__OU58MG__configTitle{margin-bottom:.75rem}}@media (max-width:1024px){.PartyDetailsModal-module__OU58MG__modal{max-width:450px}}
.UsersTab-module__qZPBQW__container{width:100%}.UsersTab-module__qZPBQW__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.UsersTab-module__qZPBQW__title{color:#111827;margin:0;font-size:1.5rem;font-weight:700}.UsersTab-module__qZPBQW__buttonText{margin-left:.5rem;display:inline}@media (max-width:640px){.UsersTab-module__qZPBQW__header{flex-direction:column;align-items:stretch}.UsersTab-module__qZPBQW__title{font-size:1.25rem}.UsersTab-module__qZPBQW__header button{width:100%}}
.ProprietarioGuestTabsSkeleton-module__ORO6NG__filterContainer{margin-bottom:1.5rem;position:relative}.ProprietarioGuestTabsSkeleton-module__ORO6NG__scrollContainer{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.5rem;overflow-x:auto}.ProprietarioGuestTabsSkeleton-module__ORO6NG__scrollContainer::-webkit-scrollbar{display:none}.ProprietarioGuestTabsSkeleton-module__ORO6NG__tabsWrapper{gap:.5rem;min-width:fit-content;padding:.25rem;display:flex}.ProprietarioGuestTabsSkeleton-module__ORO6NG__tabSkeleton{white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1rem;display:flex}.ProprietarioGuestTabsSkeleton-module__ORO6NG__tabContent{flex:1;align-items:center;gap:.5rem;display:flex}.ProprietarioGuestTabsSkeleton-module__ORO6NG__badgeSkeleton{justify-content:center;align-items:center;display:flex}@media (max-width:640px){.ProprietarioGuestTabsSkeleton-module__ORO6NG__filterContainer{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.ProprietarioGuestTabsSkeleton-module__ORO6NG__tabSkeleton{min-height:44px;padding:.5625rem .875rem}}
.TabLoadingSkeleton-module___9_H_q__container{width:100%;padding:1.5rem}.TabLoadingSkeleton-module___9_H_q__items{flex-direction:column;gap:1rem;display:flex}.TabLoadingSkeleton-module___9_H_q__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CalendarioTab-module___APAVW__container{flex-direction:column;gap:2rem;width:100%;display:flex}.CalendarioTab-module___APAVW__header{flex-direction:column;gap:.5rem;display:flex}.CalendarioTab-module___APAVW__title{color:#111827;margin:0;font-size:1.5rem;font-weight:700}.CalendarioTab-module___APAVW__subtitle{color:#6b7280;margin:0;font-size:.875rem}.CalendarioTab-module___APAVW__divider{background:linear-gradient(90deg,#8b5cf6 0%,#f59e0b 100%);border-radius:1px;height:2px;margin:.5rem 0}.CalendarioTab-module___APAVW__listSection{flex-direction:column;gap:1.5rem;display:flex}.CalendarioTab-module___APAVW__listTitle{color:#111827;align-items:center;gap:.75rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}.CalendarioTab-module___APAVW__count{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:50px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.CalendarioTab-module___APAVW__loadingContainer{flex-direction:column;gap:1rem;display:flex}.CalendarioTab-module___APAVW__skeleton{background:linear-gradient(90deg,#f3f4f6 0%,#e5e7eb 50%,#f3f4f6 100%) 0 0/200% 100%;border-radius:1.5rem;height:150px;animation:1.5s infinite CalendarioTab-module___APAVW__shimmer}@keyframes CalendarioTab-module___APAVW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.CalendarioTab-module___APAVW__errorState{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:4rem 2rem;display:flex}.CalendarioTab-module___APAVW__errorIcon{color:#dc2626;margin-bottom:1rem}.CalendarioTab-module___APAVW__errorTitle{color:#111827;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.CalendarioTab-module___APAVW__errorMessage{color:#6b7280;max-width:400px;margin:0;font-size:.875rem}@media (max-width:640px){.CalendarioTab-module___APAVW__container{gap:1.5rem}.CalendarioTab-module___APAVW__title{font-size:1.25rem}.CalendarioTab-module___APAVW__subtitle{font-size:.8125rem}.CalendarioTab-module___APAVW__listTitle{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:1.125rem}.CalendarioTab-module___APAVW__errorState{min-height:300px;padding:3rem 1rem}}
.GiftSuggestionsEmpty-module__G5JYea__container{text-align:center;background:#fff;border:2px dashed #e5e7eb;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}@media (max-width:640px){.GiftSuggestionsEmpty-module__G5JYea__container{border-radius:24px;padding:3rem 1.5rem}}.GiftSuggestionsEmpty-module__G5JYea__iconWrapper{background:linear-gradient(135deg,#692d9d1a 0%,#f59e0b1a 100%);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:1.5rem;display:flex}.GiftSuggestionsEmpty-module__G5JYea__icon{color:#8b5cf6;filter:drop-shadow(0 0 8px #f59e0b4d)}.GiftSuggestionsEmpty-module__G5JYea__title{color:#374151;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}@media (max-width:640px){.GiftSuggestionsEmpty-module__G5JYea__title{font-size:1.25rem}}.GiftSuggestionsEmpty-module__G5JYea__description{color:#6b7280;max-width:400px;margin:0 0 2rem;font-size:1rem;line-height:1.6}@media (max-width:640px){.GiftSuggestionsEmpty-module__G5JYea__description{font-size:.875rem}}.GiftSuggestionsEmpty-module__G5JYea__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);border:none;border-radius:12px;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #8b5cf640}.GiftSuggestionsEmpty-module__G5JYea__button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #8b5cf64d,0 0 20px #f59e0b33}.GiftSuggestionsEmpty-module__G5JYea__button:active{transform:translateY(0)}@media (max-width:640px){.GiftSuggestionsEmpty-module__G5JYea__button{justify-content:center;width:100%}}
.ProprietarioDashboardContent-module__K9BUAG__container{width:100%;max-width:1200px;margin:0 auto}.ProprietarioDashboardContent-module__K9BUAG__emptyState{text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding:4rem 2rem;display:flex}.ProprietarioDashboardContent-module__K9BUAG__emptyState h3{color:#111827;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600}.ProprietarioDashboardContent-module__K9BUAG__emptyState p{color:#6b7280;margin:0;font-size:.875rem}@media (max-width:640px){.ProprietarioDashboardContent-module__K9BUAG__emptyState{border-radius:1.5rem;padding:3rem 1.5rem}.ProprietarioDashboardContent-module__K9BUAG__emptyState h3{font-size:1rem}.ProprietarioDashboardContent-module__K9BUAG__emptyState p{font-size:.8125rem}}
.UserListItemSkeleton-module__UWx8eW__item{background:#fff;border:1px solid #e5e7eb;border-radius:2.5rem;align-items:center;gap:1rem;padding:1rem;display:flex}.UserListItemSkeleton-module__UWx8eW__avatar{border-radius:50%;flex-shrink:0;width:48px;min-width:48px;height:48px}.UserListItemSkeleton-module__UWx8eW__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.UserListItemSkeleton-module__UWx8eW__actions{background:#fff;border:1px solid #e5e7eb;border-radius:50px;flex-shrink:0;gap:.25rem;padding:.25rem .5rem;display:flex;box-shadow:0 1px 3px #0000001a}@media (max-width:640px){.UserListItemSkeleton-module__UWx8eW__item{border-radius:2rem;gap:.5rem;padding:.75rem}.UserListItemSkeleton-module__UWx8eW__avatar{width:40px;min-width:40px;height:40px}.UserListItemSkeleton-module__UWx8eW__actions{padding:.2rem}}
@keyframes Onboarding-module__V787Eq__logoZoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes Onboarding-module__V787Eq__logoZoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;filter:blur(2px);transform:scale(1.2)}}.Onboarding-module__V787Eq__logoZoomIn{animation:.8s forwards Onboarding-module__V787Eq__logoZoomIn}.Onboarding-module__V787Eq__logoZoomOut{animation:.8s forwards Onboarding-module__V787Eq__logoZoomOut}@keyframes Onboarding-module__V787Eq__zoomInText{0%{opacity:0;filter:blur(4px);transform:scale(.7)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes Onboarding-module__V787Eq__zoomOutText{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(4px);transform:scale(1.3)}}.Onboarding-module__V787Eq__textZoomIn{animation:.9s cubic-bezier(.34,1.56,.64,1) forwards Onboarding-module__V787Eq__zoomInText}.Onboarding-module__V787Eq__textZoomOut{animation:.9s cubic-bezier(.36,0,.66,-.56) forwards Onboarding-module__V787Eq__zoomOutText}.Onboarding-module__V787Eq__overlay{z-index:9999;background-color:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Onboarding-module__V787Eq__textZoomIn,.Onboarding-module__V787Eq__textZoomOut,.Onboarding-module__V787Eq__logoZoomIn,.Onboarding-module__V787Eq__logoZoomOut{will-change:opacity,transform,filter;contain:layout style paint}@media (prefers-reduced-motion:reduce){.Onboarding-module__V787Eq__textZoomIn,.Onboarding-module__V787Eq__textZoomOut,.Onboarding-module__V787Eq__logoZoomIn,.Onboarding-module__V787Eq__logoZoomOut{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}
.PresentesTab-module__y-w5XG__container{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem}@media (max-width:640px){.PresentesTab-module__y-w5XG__container{padding:1rem}}.PresentesTab-module__y-w5XG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.PresentesTab-module__y-w5XG__headerInfo{align-items:center;gap:1rem;display:flex}.PresentesTab-module__y-w5XG__headerIcon{color:#692d9d;flex-shrink:0}.PresentesTab-module__y-w5XG__title{-webkit-text-fill-color:transparent;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.875rem;font-weight:700}@media (max-width:640px){.PresentesTab-module__y-w5XG__title{font-size:1.5rem}}.PresentesTab-module__y-w5XG__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.PresentesTab-module__y-w5XG__addButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#f59e0b 100%);border:none;border-radius:.75rem;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #8b5cf640}.PresentesTab-module__y-w5XG__addButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d,0 0 16px #f59e0b33}.PresentesTab-module__y-w5XG__addButton:active:not(:disabled){transform:translateY(0)}.PresentesTab-module__y-w5XG__addButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.PresentesTab-module__y-w5XG__header{flex-direction:column;align-items:stretch}.PresentesTab-module__y-w5XG__addButton{justify-content:center;width:100%}}.PresentesTab-module__y-w5XG__loading{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.PresentesTab-module__y-w5XG__emptyState{text-align:center;background:#fff;border:2px dashed #e5e7eb;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}@media (max-width:640px){.PresentesTab-module__y-w5XG__emptyState{border-radius:1.5rem}}.PresentesTab-module__y-w5XG__emptyIcon{color:#d1d5db;margin-bottom:1.5rem}.PresentesTab-module__y-w5XG__emptyTitle{color:#374151;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}@media (max-width:640px){.PresentesTab-module__y-w5XG__emptyTitle{font-size:1.25rem}}.PresentesTab-module__y-w5XG__emptyDescription{color:#6b7280;max-width:400px;margin:0;font-size:1rem;line-height:1.6}@media (max-width:640px){.PresentesTab-module__y-w5XG__emptyDescription{font-size:.875rem}}.PresentesTab-module__y-w5XG__limitReached{text-align:center;color:#92400e;background:linear-gradient(135deg,#f59e0b1a 0%,#fbbf241a 100%);border:2px solid #fbbf24;border-radius:.75rem;margin-top:1.5rem;padding:1rem;font-size:.875rem;font-weight:600}
.LoginForm-module__8TI3QG__form{flex-direction:column;gap:1.5rem;width:100%;max-width:400px;display:flex}.LoginForm-module__8TI3QG__header{text-align:center;flex-direction:column;gap:.5rem;display:flex}@keyframes LoginForm-module__8TI3QG__shimmerText{0%{background-position:-200%}to{background-position:200%}}.LoginForm-module__8TI3QG__title{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(90deg,#692d9d 0% 30%,#f59e0b 40%,#fff 50%,#f59e0b 60%,#692d9d 70% 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:700;animation:5s linear infinite LoginForm-module__8TI3QG__shimmerText}.LoginForm-module__8TI3QG__subtitle{color:#6b7280;margin:0;font-size:1rem}.LoginForm-module__8TI3QG__fields{flex-direction:column;gap:1.5rem;display:flex}.LoginForm-module__8TI3QG__actions{flex-direction:column;gap:1rem;display:flex}.LoginForm-module__8TI3QG__rememberMe{align-items:center;margin-top:-.5rem;display:flex}.LoginForm-module__8TI3QG__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.LoginForm-module__8TI3QG__checkbox{cursor:pointer;accent-color:#8b5cf6;width:1.125rem;height:1.125rem}.LoginForm-module__8TI3QG__checkboxText{color:#374151;font-size:.875rem;font-weight:500}@media (max-width:640px){.LoginForm-module__8TI3QG__title{font-size:1.75rem}.LoginForm-module__8TI3QG__subtitle{font-size:.9rem}.LoginForm-module__8TI3QG__checkbox{width:1.25rem;height:1.25rem}.LoginForm-module__8TI3QG__checkboxText{font-size:.9375rem}}
.MusicCard-module___cO0SG__card{cursor:pointer;text-align:center;background:#fff;border:2px solid #e5e7eb;border-radius:1.5rem;justify-content:center;align-items:center;width:100%;min-height:100px;padding:1.25rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}.MusicCard-module___cO0SG__card:hover{border-color:#692d9d;transform:translateY(-4px);box-shadow:0 8px 16px #692d9d26}.MusicCard-module___cO0SG__card:focus-visible{outline-offset:2px;outline:3px solid #692d9d}.MusicCard-module___cO0SG__card:focus:not(:focus-visible){outline:none}.MusicCard-module___cO0SG__card.MusicCard-module___cO0SG__selected{background:linear-gradient(135deg,#692d9d0d 0%,#f59e0b0d 100%);border-width:3px;border-color:#692d9d;box-shadow:0 4px 12px #692d9d33}.MusicCard-module___cO0SG__label{color:#374151;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;padding:0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.5}.MusicCard-module___cO0SG__card.MusicCard-module___cO0SG__selected .MusicCard-module___cO0SG__label{color:#692d9d}.MusicCard-module___cO0SG__badge{color:#fff;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(135deg,#692d9d 0%,#f59e0b 100%);border-radius:9999px;padding:.375rem .75rem;font-size:.65rem;font-weight:700;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #692d9d4d}@media (hover:none){.MusicCard-module___cO0SG__card:hover{box-shadow:none;transform:none}.MusicCard-module___cO0SG__card:active{opacity:.9;transform:scale(.98)}}@media (max-width:640px){.MusicCard-module___cO0SG__card{border-radius:1rem;min-height:90px;padding:1rem .875rem}.MusicCard-module___cO0SG__label{font-size:.9375rem;line-height:1.4}.MusicCard-module___cO0SG__badge{padding:.3rem .6rem;font-size:.6rem;top:-6px;right:-6px}}
