.PageHeader-module__lrHdoq__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.PageHeader-module__lrHdoq__headerLeft{flex-direction:column;gap:6px;display:flex}.PageHeader-module__lrHdoq__title{color:#111;letter-spacing:-.3px;margin:0;font-size:28px;font-weight:600;line-height:1.2}.PageHeader-module__lrHdoq__description{color:#666;margin:0;font-size:14px;line-height:1.5}.PageHeader-module__lrHdoq__headerRight{flex-shrink:0}.PageHeader-module__lrHdoq__button{color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:.1px;background-color:#111;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex}.PageHeader-module__lrHdoq__button:hover{background-color:#2a2a2a;transform:translateY(-1px)}.PageHeader-module__lrHdoq__button:active{transform:translateY(0)}.PageHeader-module__lrHdoq__buttonIcon{margin-top:-1px;font-size:18px;font-weight:300;line-height:1}@media (max-width:768px){.PageHeader-module__lrHdoq__header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.PageHeader-module__lrHdoq__title{font-size:22px}.PageHeader-module__lrHdoq__button{padding:10px 16px;font-size:13px}}
.SearchInput-module__f-0yva__wrapper{align-items:center;width:100%;display:flex;position:relative}.SearchInput-module__f-0yva__iconWrapper{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;left:14px}.SearchInput-module__f-0yva__input{color:#111;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:44px;padding:0 14px 0 42px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.SearchInput-module__f-0yva__input::placeholder{color:#999}.SearchInput-module__f-0yva__input:focus{border-color:silver;box-shadow:0 0 0 3px #0000000d}@media (max-width:768px){.SearchInput-module__f-0yva__input{height:42px;font-size:13px}}
.Pagination-module__0brN9a__pagination{align-items:center;gap:4px;display:flex}.Pagination-module__0brN9a__navButton{color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,border-color .2s;display:flex}.Pagination-module__0brN9a__navButton:hover:not(:disabled){background-color:#f5f5f5;border-color:#d0d0d0}.Pagination-module__0brN9a__navButton:disabled{color:#ccc;cursor:not-allowed;background-color:#fff;border-color:#e5e7eb}.Pagination-module__0brN9a__pageButton{color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;font-size:14px;font-weight:400;transition:background-color .2s,border-color .2s,color .2s;display:flex}.Pagination-module__0brN9a__pageButton:hover:not(.Pagination-module__0brN9a__pageButtonActive){background-color:#f5f5f5;border-color:#d0d0d0}.Pagination-module__0brN9a__pageButtonActive{color:#fff;background-color:#111;border-color:#111;font-weight:500}@media (max-width:768px){.Pagination-module__0brN9a__pageButton,.Pagination-module__0brN9a__navButton{width:32px;height:32px;font-size:13px}}
.FeaturedPlans-module__EGVxfq__page{box-sizing:border-box;background-color:#f8f9fb;min-height:100vh}.FeaturedPlans-module__EGVxfq__filterCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-end;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.FeaturedPlans-module__EGVxfq__filterLeft{flex:1;min-width:0}.FeaturedPlans-module__EGVxfq__tableCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.FeaturedPlans-module__EGVxfq__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.FeaturedPlans-module__EGVxfq__table{border-collapse:collapse;width:100%;min-width:720px}.FeaturedPlans-module__EGVxfq__tableHeader{border-bottom:1px solid #e5e7eb}.FeaturedPlans-module__EGVxfq__th{text-align:left;color:#666;letter-spacing:.1px;white-space:nowrap;background-color:#fff;padding:16px 24px;font-size:13px;font-weight:500}.FeaturedPlans-module__EGVxfq__thActions{text-align:center}.FeaturedPlans-module__EGVxfq__tableRow{border-bottom:1px solid #f0f0f0;transition:background-color .15s}.FeaturedPlans-module__EGVxfq__tableRow:last-child{border-bottom:none}.FeaturedPlans-module__EGVxfq__tableRow:hover{background-color:#fafafa}.FeaturedPlans-module__EGVxfq__tableCell{vertical-align:middle;padding:20px 24px}.FeaturedPlans-module__EGVxfq__nameText{color:#111;white-space:nowrap;font-size:14px;font-weight:500}.FeaturedPlans-module__EGVxfq__cellText{color:#444;white-space:nowrap;font-size:14px}.FeaturedPlans-module__EGVxfq__priceText{color:#111;white-space:nowrap;font-size:14px;font-weight:600}.FeaturedPlans-module__EGVxfq__status{white-space:nowrap;letter-spacing:.1px;border-radius:20px;justify-content:center;align-items:center;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.FeaturedPlans-module__EGVxfq__active{color:#1e8e3e;background-color:#e8f7ec}.FeaturedPlans-module__EGVxfq__inactive{color:#d93025;background-color:#fdecec}.FeaturedPlans-module__EGVxfq__locationBadge{white-space:nowrap;color:#3b5bdb;background-color:#f0f4ff;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.FeaturedPlans-module__EGVxfq__durationBadge{white-space:nowrap;color:#7c3aed;background-color:#f5f0ff;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.FeaturedPlans-module__EGVxfq__actions{text-align:center}.FeaturedPlans-module__EGVxfq__actionButtons{align-items:center;gap:8px;display:inline-flex}.FeaturedPlans-module__EGVxfq__actionButton{color:#666;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.FeaturedPlans-module__EGVxfq__actionButton:hover{color:#111;background-color:#f5f5f5;border-color:#ccc}.FeaturedPlans-module__EGVxfq__emptyState{text-align:center;color:#999;padding:60px 24px;font-size:14px}.FeaturedPlans-module__EGVxfq__footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.FeaturedPlans-module__EGVxfq__resultText{color:#666;white-space:nowrap;font-size:13px}.FeaturedPlans-module__EGVxfq__paginationWrapper{align-items:center;display:flex}.FeaturedPlans-module__EGVxfq__modalOverlay{-webkit-backdrop-filter:blur(4px);z-index:1000;background-color:#00000073;justify-content:center;align-items:center;padding:20px;animation:.2s FeaturedPlans-module__EGVxfq__overlayIn;display:flex;position:fixed;inset:0}@keyframes FeaturedPlans-module__EGVxfq__overlayIn{0%{opacity:0}to{opacity:1}}.FeaturedPlans-module__EGVxfq__modal{background-color:#fff;border-radius:20px;width:100%;max-width:560px;animation:.25s cubic-bezier(.34,1.56,.64,1) FeaturedPlans-module__EGVxfq__modalIn;overflow:hidden;box-shadow:0 4px 6px -1px #00000014,0 20px 60px -10px #0000002e}@keyframes FeaturedPlans-module__EGVxfq__modalIn{0%{opacity:0;transform:scale(.93)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.FeaturedPlans-module__EGVxfq__modalHeader{justify-content:space-between;align-items:center;padding:24px 28px 0;display:flex}.FeaturedPlans-module__EGVxfq__modalTitle{color:#111;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.FeaturedPlans-module__EGVxfq__modalCloseBtn{color:#666;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:flex}.FeaturedPlans-module__EGVxfq__modalCloseBtn:hover{color:#111;background-color:#f5f5f5}.FeaturedPlans-module__EGVxfq__modalBody{padding:24px 28px 28px}.FeaturedPlans-module__EGVxfq__formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.FeaturedPlans-module__EGVxfq__fullWidth{grid-column:1/-1}.FeaturedPlans-module__EGVxfq__formGroup{flex-direction:column;gap:7px;display:flex}.FeaturedPlans-module__EGVxfq__label{color:#111;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600;line-height:1.4}.FeaturedPlans-module__EGVxfq__required{color:#ef4444}.FeaturedPlans-module__EGVxfq__input{color:#111;appearance:none;box-sizing:border-box;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .18s,box-shadow .18s}.FeaturedPlans-module__EGVxfq__input::placeholder{color:#aaa}.FeaturedPlans-module__EGVxfq__input:focus{border-color:#374151;box-shadow:0 0 0 3px #37415114}.FeaturedPlans-module__EGVxfq__inputError{border-color:#ef4444}.FeaturedPlans-module__EGVxfq__inputError:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.FeaturedPlans-module__EGVxfq__selectWrapper{width:100%;position:relative}.FeaturedPlans-module__EGVxfq__select{color:#111;cursor:pointer;appearance:none;box-sizing:border-box;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;width:100%;height:46px;padding:0 38px 0 14px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .18s,box-shadow .18s}.FeaturedPlans-module__EGVxfq__select:focus{border-color:#374151;box-shadow:0 0 0 3px #37415114}.FeaturedPlans-module__EGVxfq__selectError{border-color:#ef4444}.FeaturedPlans-module__EGVxfq__selectError:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.FeaturedPlans-module__EGVxfq__selectChevron{pointer-events:none;color:#888;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.FeaturedPlans-module__EGVxfq__errorText{color:#ef4444;font-size:12px;line-height:1.4}.FeaturedPlans-module__EGVxfq__checkboxGroup{flex-direction:column;gap:12px;padding:10px 0;display:flex}.FeaturedPlans-module__EGVxfq__checkboxLabel{color:#111;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:flex}.FeaturedPlans-module__EGVxfq__checkboxInput{appearance:none;cursor:pointer;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:4px;width:18px;height:18px;transition:all .2s;position:relative}.FeaturedPlans-module__EGVxfq__checkboxInput:checked{background-color:#111;border-color:#111}.FeaturedPlans-module__EGVxfq__checkboxInput:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.FeaturedPlans-module__EGVxfq__checkboxInput:focus{outline:none;box-shadow:0 0 0 3px #1111111a}.FeaturedPlans-module__EGVxfq__toggleRow{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.FeaturedPlans-module__EGVxfq__toggleLabel{color:#111;font-size:14px;font-weight:500}.FeaturedPlans-module__EGVxfq__toggleSubLabel{color:#888;margin-top:2px;font-size:12px}.FeaturedPlans-module__EGVxfq__switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.FeaturedPlans-module__EGVxfq__switch input{opacity:0;width:0;height:0;position:absolute}.FeaturedPlans-module__EGVxfq__slider{cursor:pointer;background-color:#d1d5db;border-radius:24px;transition:background-color .22s;position:absolute;inset:0}.FeaturedPlans-module__EGVxfq__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .22s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.FeaturedPlans-module__EGVxfq__switch input:checked+.FeaturedPlans-module__EGVxfq__slider{background-color:#111}.FeaturedPlans-module__EGVxfq__switch input:checked+.FeaturedPlans-module__EGVxfq__slider:before{transform:translate(20px)}.FeaturedPlans-module__EGVxfq__modalFooter{border-top:1px solid #f3f4f6;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding:20px 28px 28px;display:flex}.FeaturedPlans-module__EGVxfq__cancelButton{color:#444;cursor:pointer;white-space:nowrap;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.FeaturedPlans-module__EGVxfq__cancelButton:hover{color:#111;background-color:#f5f5f5;border-color:#ccc}.FeaturedPlans-module__EGVxfq__submitButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#111;border:none;border-radius:10px;outline:none;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.FeaturedPlans-module__EGVxfq__submitButton:hover:not(:disabled){background-color:#1a1a1a;box-shadow:0 2px 8px #0003}.FeaturedPlans-module__EGVxfq__submitButton:disabled{opacity:.6;cursor:not-allowed}.FeaturedPlans-module__EGVxfq__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite FeaturedPlans-module__EGVxfq__spin}@keyframes FeaturedPlans-module__EGVxfq__spin{to{transform:rotate(360deg)}}@media (max-width:992px){.FeaturedPlans-module__EGVxfq__filterCard{padding:16px 20px}.FeaturedPlans-module__EGVxfq__th,.FeaturedPlans-module__EGVxfq__tableCell{padding:14px 16px}.FeaturedPlans-module__EGVxfq__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}}@media (max-width:768px){.FeaturedPlans-module__EGVxfq__filterCard{flex-direction:column;align-items:stretch;padding:16px}.FeaturedPlans-module__EGVxfq__formGrid{grid-template-columns:1fr}.FeaturedPlans-module__EGVxfq__th,.FeaturedPlans-module__EGVxfq__tableCell{padding:12px 14px}.FeaturedPlans-module__EGVxfq__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.FeaturedPlans-module__EGVxfq__resultText{font-size:12px}.FeaturedPlans-module__EGVxfq__modal{border-radius:16px;max-width:100%}.FeaturedPlans-module__EGVxfq__modalHeader{padding:20px 20px 0}.FeaturedPlans-module__EGVxfq__modalBody{padding:20px}.FeaturedPlans-module__EGVxfq__modalFooter{flex-direction:column-reverse;padding:16px 20px 20px}.FeaturedPlans-module__EGVxfq__cancelButton,.FeaturedPlans-module__EGVxfq__submitButton{justify-content:center;width:100%}}
.Drawer-module__t3V7qa__overlay{z-index:9998;opacity:0;pointer-events:none;background-color:#0006;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}.Drawer-module__t3V7qa__openOverlay{opacity:1;pointer-events:auto}.Drawer-module__t3V7qa__drawer{z-index:9999;background-color:#fff;flex-direction:column;width:100%;max-width:400px;height:100vh;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-4px 0 24px #0000001a}.Drawer-module__t3V7qa__openDrawer{transform:translate(0)}.Drawer-module__t3V7qa__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.Drawer-module__t3V7qa__title{color:#111;margin:0;font-size:18px;font-weight:600}.Drawer-module__t3V7qa__closeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:flex}.Drawer-module__t3V7qa__closeButton:hover{color:#111;background-color:#f5f5f5}.Drawer-module__t3V7qa__content{flex:1;padding:24px;overflow-y:auto}
.Input-module__AWx1LW__fieldWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.Input-module__AWx1LW__label{color:#111827;letter-spacing:.01em;-webkit-user-select:none;user-select:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.Input-module__AWx1LW__required{color:#ef4444;margin-left:1px}.Input-module__AWx1LW__inputWrapper{background-color:#fff;border:1.5px solid #e5e7eb;border-radius:12px;align-items:center;width:100%;height:56px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.Input-module__AWx1LW__inputWrapper:focus-within{border-color:#111827;box-shadow:0 0 0 3px #1118270f}.Input-module__AWx1LW__inputWrapperError{border-color:#ef4444}.Input-module__AWx1LW__inputWrapperError:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.Input-module__AWx1LW__inputWrapperDisabled{opacity:.65;cursor:not-allowed;background-color:#f9fafb}.Input-module__AWx1LW__iconLeft{color:#9ca3af;pointer-events:none;z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;left:16px}.Input-module__AWx1LW__iconLeft svg{stroke-width:1.5px;width:18px;height:18px}.Input-module__AWx1LW__input{color:#111827;letter-spacing:.01em;appearance:none;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400}.Input-module__AWx1LW__input::placeholder{color:#9ca3af;font-weight:400}.Input-module__AWx1LW__input:disabled{cursor:not-allowed}.Input-module__AWx1LW__inputWithIcon{padding-left:48px}.Input-module__AWx1LW__inputWithToggle{padding-right:48px}.Input-module__AWx1LW__toggleButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;right:14px}.Input-module__AWx1LW__toggleButton:hover{color:#374151;background-color:#f3f4f6}.Input-module__AWx1LW__toggleButton:focus-visible{outline-offset:1px;outline:2px solid #111827}.Input-module__AWx1LW__errorMessage{color:#ef4444;margin-top:-2px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12.5px;font-weight:400;line-height:1.4}.Input-module__AWx1LW__input:-webkit-autofill{-webkit-text-fill-color:#111827;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.Input-module__AWx1LW__input:-webkit-autofill:hover{-webkit-text-fill-color:#111827;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.Input-module__AWx1LW__input:-webkit-autofill:focus{-webkit-text-fill-color:#111827;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.Input-module__AWx1LW__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Input-module__AWx1LW__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input-module__AWx1LW__input[type=number]{-moz-appearance:textfield}@media (max-width:480px){.Input-module__AWx1LW__input{font-size:16px}}
.Button-module__qH8IcW__button{cursor:pointer;letter-spacing:.02em;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;outline:none;justify-content:center;align-items:center;height:56px;padding:0 32px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .1s,opacity .2s;display:inline-flex;position:relative}.Button-module__qH8IcW__button:focus-visible{outline-offset:3px;outline:2px solid #111827}.Button-module__qH8IcW__button:active:not(:disabled){transform:translateY(1px)}.Button-module__qH8IcW__primary{color:#fff;background-color:#111827;box-shadow:0 1px 2px #0000002e}.Button-module__qH8IcW__primary:hover:not(:disabled){background-color:#1f2937;box-shadow:0 2px 8px #00000038}.Button-module__qH8IcW__primary:disabled{cursor:not-allowed;box-shadow:none;background-color:#9ca3af;transform:none}.Button-module__qH8IcW__fullWidth{width:100%}.Button-module__qH8IcW__loading{cursor:not-allowed}.Button-module__qH8IcW__loaderWrapper{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__qH8IcW__spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite Button-module__qH8IcW__spin}.Button-module__qH8IcW__textVisible{opacity:1;transition:opacity .15s}.Button-module__qH8IcW__textHidden{opacity:0}@keyframes Button-module__qH8IcW__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.Button-module__qH8IcW__button{font-size:16px}}
.Select-module__X80IGa__wrapper{flex-direction:column;gap:4px;min-width:220px;display:flex}.Select-module__X80IGa__label{color:#666;letter-spacing:.1px;font-size:12px;font-weight:500}.Select-module__X80IGa__selectWrapper{align-items:center;display:flex;position:relative}.Select-module__X80IGa__select{color:#111;appearance:none;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:44px;padding:0 40px 0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.Select-module__X80IGa__select:focus{border-color:silver;box-shadow:0 0 0 3px #0000000d}.Select-module__X80IGa__chevron{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;right:12px}@media (max-width:992px){.Select-module__X80IGa__wrapper{min-width:180px}}@media (max-width:768px){.Select-module__X80IGa__wrapper{min-width:unset;width:100%}.Select-module__X80IGa__select{height:42px;font-size:13px}}
.PropertyForm-module__mEEfna__page{box-sizing:border-box;background-color:#f8f9fb;min-height:100vh}.PropertyForm-module__mEEfna__sectionCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:28px 32px}.PropertyForm-module__mEEfna__sectionTitle{color:#111;letter-spacing:-.1px;margin:0 0 24px;font-size:16px;font-weight:600}.PropertyForm-module__mEEfna__threeColumnGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.PropertyForm-module__mEEfna__threeColumnGrid:last-child{margin-bottom:0}.PropertyForm-module__mEEfna__twoColumnGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px;display:grid}.PropertyForm-module__mEEfna__fullWidth{margin-bottom:0}.PropertyForm-module__mEEfna__formGroup{flex-direction:column;gap:6px;display:flex}.PropertyForm-module__mEEfna__label{color:#111;font-size:13px;font-weight:500;line-height:1.4}.PropertyForm-module__mEEfna__required{color:#d93025}.PropertyForm-module__mEEfna__input{color:#111;box-sizing:border-box;appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.PropertyForm-module__mEEfna__input::placeholder{color:#aaa}.PropertyForm-module__mEEfna__input:focus{border-color:#b0b0b0;box-shadow:0 0 0 3px #0000000d}.PropertyForm-module__mEEfna__input:disabled{color:#999;cursor:not-allowed;background-color:#f5f5f5}.PropertyForm-module__mEEfna__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PropertyForm-module__mEEfna__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PropertyForm-module__mEEfna__input[type=number]{-moz-appearance:textfield}.PropertyForm-module__mEEfna__textarea{color:#111;resize:vertical;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;min-height:120px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.PropertyForm-module__mEEfna__textarea::placeholder{color:#aaa}.PropertyForm-module__mEEfna__textarea:focus{border-color:#b0b0b0;box-shadow:0 0 0 3px #0000000d}.PropertyForm-module__mEEfna__latLngGroup{align-items:center;gap:10px;display:flex}.PropertyForm-module__mEEfna__latLngGroup .PropertyForm-module__mEEfna__input{flex:1}.PropertyForm-module__mEEfna__latLngDivider{background-color:#f5f5f5;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:44px;display:flex}.PropertyForm-module__mEEfna__mapWrapper{border-radius:10px;margin-top:16px;overflow:hidden}.PropertyForm-module__mEEfna__priceGroup{align-items:center;display:flex}.PropertyForm-module__mEEfna__priceInput{flex:1;border-right:none!important;border-radius:8px 0 0 8px!important}.PropertyForm-module__mEEfna__currencyBadge{color:#444;white-space:nowrap;background-color:#f5f5f5;border:1px solid #e5e7eb;border-left:none;border-radius:0 8px 8px 0;flex-shrink:0;justify-content:center;align-items:center;height:44px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.PropertyForm-module__mEEfna__areaGroup{align-items:center;display:flex}.PropertyForm-module__mEEfna__areaInput{flex:1;border-right:none!important;border-radius:8px 0 0 8px!important}.PropertyForm-module__mEEfna__unitBadge{color:#444;white-space:nowrap;background-color:#f5f5f5;border:1px solid #e5e7eb;border-left:none;border-radius:0 8px 8px 0;flex-shrink:0;justify-content:center;align-items:center;height:44px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.PropertyForm-module__mEEfna__uploadSection{margin-bottom:20px}.PropertyForm-module__mEEfna__uploadSection:last-child{margin-bottom:0}.PropertyForm-module__mEEfna__uploadLabel{color:#111;margin:0 0 8px;font-size:13px;font-weight:500}.PropertyForm-module__mEEfna__dropZone{cursor:pointer;box-sizing:border-box;text-align:center;background-color:#fafafa;border:1.5px dashed #d0d0d0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:140px;padding:28px 20px;transition:border-color .2s,background-color .2s;display:flex}.PropertyForm-module__mEEfna__dropZone:hover{background-color:#f5f5f5;border-color:#999}.PropertyForm-module__mEEfna__dropZoneCompact{gap:6px;min-height:100px;padding:20px 16px}.PropertyForm-module__mEEfna__dropZoneText{color:#444;margin:0;font-size:13.5px;font-weight:400}.PropertyForm-module__mEEfna__dropZoneHint{color:#999;margin:0;font-size:12px}.PropertyForm-module__mEEfna__hiddenInput{display:none}.PropertyForm-module__mEEfna__fileList{flex-direction:column;gap:6px;margin-top:10px;display:flex}.PropertyForm-module__mEEfna__fileItem{background-color:#f8f9fb;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;display:flex}.PropertyForm-module__mEEfna__fileName{color:#333;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.PropertyForm-module__mEEfna__fileSize{color:#999;white-space:nowrap;flex-shrink:0;font-size:11.5px}.PropertyForm-module__mEEfna__fileRemove{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .15s,background-color .15s;display:flex}.PropertyForm-module__mEEfna__fileRemove:hover{color:#d93025;background-color:#fdecec}.PropertyForm-module__mEEfna__helperText{color:#999;margin-top:4px;font-size:12px}.PropertyForm-module__mEEfna__helperTextError{color:#d93025}.PropertyForm-module__mEEfna__footerActions{justify-content:flex-end;align-items:center;gap:12px;padding:20px 0 8px;display:flex}.PropertyForm-module__mEEfna__cancelButton{color:#333;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s}.PropertyForm-module__mEEfna__cancelButton:hover{background-color:#f5f5f5;border-color:#ccc}.PropertyForm-module__mEEfna__submitButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#111;border:none;border-radius:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .2s,transform .1s}.PropertyForm-module__mEEfna__submitButton:hover{background-color:#2a2a2a;transform:translateY(-1px)}.PropertyForm-module__mEEfna__submitButton:active{transform:translateY(0)}.PropertyForm-module__mEEfna__toggleWrapper{flex-direction:column;gap:10px;display:flex}.PropertyForm-module__mEEfna__toggleRow{align-items:center;gap:12px;display:flex}.PropertyForm-module__mEEfna__toggle{flex-shrink:0;width:48px;height:26px;display:inline-block;position:relative}.PropertyForm-module__mEEfna__toggle input{opacity:0;width:0;height:0;position:absolute}.PropertyForm-module__mEEfna__toggleSlider{cursor:pointer;background-color:#d0d0d0;border-radius:26px;transition:background-color .25s;position:absolute;inset:0}.PropertyForm-module__mEEfna__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.PropertyForm-module__mEEfna__toggle input:checked+.PropertyForm-module__mEEfna__toggleSlider{background-color:#111}.PropertyForm-module__mEEfna__toggle input:checked+.PropertyForm-module__mEEfna__toggleSlider:before{transform:translate(22px)}.PropertyForm-module__mEEfna__toggleLabel{color:#111;font-size:14px;font-weight:500}.PropertyForm-module__mEEfna__toggleDescription{color:#888;margin:0;font-size:12.5px;line-height:1.5}@media (max-width:1200px){.PropertyForm-module__mEEfna__sectionCard{padding:24px 28px}}@media (max-width:992px){.PropertyForm-module__mEEfna__sectionCard{margin-bottom:18px;padding:20px}.PropertyForm-module__mEEfna__threeColumnGrid,.PropertyForm-module__mEEfna__twoColumnGrid{grid-template-columns:repeat(2,1fr);gap:16px}.PropertyForm-module__mEEfna__footerActions{gap:10px}}@media (max-width:768px){.PropertyForm-module__mEEfna__sectionCard{border-radius:10px;margin-bottom:14px;padding:18px 16px}.PropertyForm-module__mEEfna__sectionTitle{margin-bottom:18px;font-size:15px}.PropertyForm-module__mEEfna__threeColumnGrid,.PropertyForm-module__mEEfna__twoColumnGrid{grid-template-columns:1fr;gap:14px}.PropertyForm-module__mEEfna__latLngGroup{flex-direction:column;gap:10px}.PropertyForm-module__mEEfna__latLngGroup .PropertyForm-module__mEEfna__input{width:100%}.PropertyForm-module__mEEfna__latLngDivider{display:none}.PropertyForm-module__mEEfna__footerActions{flex-direction:column;align-items:stretch;padding:16px 0 8px}.PropertyForm-module__mEEfna__cancelButton,.PropertyForm-module__mEEfna__submitButton{justify-content:center;width:100%}.PropertyForm-module__mEEfna__dropZone{min-height:110px;padding:20px 14px}.PropertyForm-module__mEEfna__dropZoneCompact{min-height:90px;padding:16px 12px}}
.FiltersDrawer-module__54gOMa__container{flex-direction:column;gap:24px;display:flex}.FiltersDrawer-module__54gOMa__section{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.FiltersDrawer-module__54gOMa__section:last-child{border-bottom:none;padding-bottom:0}.FiltersDrawer-module__54gOMa__sectionTitle{color:#111;margin:0;font-size:15px;font-weight:600}.FiltersDrawer-module__54gOMa__row{gap:12px;display:flex}.FiltersDrawer-module__54gOMa__column{flex-direction:column;gap:12px;display:flex}.FiltersDrawer-module__54gOMa__fieldWrap{flex:1;min-width:0}.FiltersDrawer-module__54gOMa__actions{gap:12px;margin-top:8px;padding-top:16px;display:flex}
.MultiSelect-module__AYQW8a__wrapper{flex-direction:column;gap:4px;width:100%;display:flex;position:relative}.MultiSelect-module__AYQW8a__label{color:#666;letter-spacing:.1px;font-size:12px;font-weight:500}.MultiSelect-module__AYQW8a__inputContainer{cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;align-items:center;width:100%;min-height:44px;padding:6px 40px 6px 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.MultiSelect-module__AYQW8a__inputContainer:focus{border-color:silver;box-shadow:0 0 0 3px #0000000d}.MultiSelect-module__AYQW8a__tagsContainer{flex-wrap:wrap;gap:8px;width:100%;margin-top:8px;display:flex}.MultiSelect-module__AYQW8a__placeholder{color:#9ca3af;padding:4px 0;font-size:14px}.MultiSelect-module__AYQW8a__tag{color:#374151;background-color:#f3f4f6;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.MultiSelect-module__AYQW8a__removeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.MultiSelect-module__AYQW8a__removeButton:hover{color:#ef4444}.MultiSelect-module__AYQW8a__chevron{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.MultiSelect-module__AYQW8a__dropdown{z-index:50;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;max-height:250px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.MultiSelect-module__AYQW8a__option{color:#374151;cursor:pointer;padding:10px 14px;font-size:14px;transition:background-color .15s}.MultiSelect-module__AYQW8a__option:hover{background-color:#f3f4f6}
.Login-module__XMVMra__card{flex-direction:column;width:100%;display:flex}.Login-module__XMVMra__cardInner{flex-direction:column;align-items:center;gap:0;padding:36px 48px 32px;display:flex}.Login-module__XMVMra__iconWrapper{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:18px;display:flex}.Login-module__XMVMra__shieldIcon{color:#111827}.Login-module__XMVMra__title{color:#111827;text-align:center;letter-spacing:-.01em;margin:0 0 10px;font-family:Playfair Display,serif;font-size:30px;font-weight:700;line-height:1.2}.Login-module__XMVMra__subtitle{color:#6b7280;text-align:center;max-width:350px;margin:0 0 24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.Login-module__XMVMra__form{flex-direction:column;gap:0;width:100%;display:flex}.Login-module__XMVMra__fields{border:none;flex-direction:column;gap:20px;margin:0 0 20px;padding:0;display:flex}.Login-module__XMVMra__formOptions{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.Login-module__XMVMra__rememberLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.Login-module__XMVMra__checkbox{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Login-module__XMVMra__checkmark{background-color:#fff;border:1.5px solid #d1d5db;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.Login-module__XMVMra__checkbox:checked+.Login-module__XMVMra__checkmark{background-color:#111827;border-color:#111827}.Login-module__XMVMra__checkbox:checked+.Login-module__XMVMra__checkmark:after{content:"";border:1.5px solid #fff;border-top:none;border-left:none;width:5px;height:9px;position:absolute;transform:rotate(45deg)translate(-1px,-1px)}.Login-module__XMVMra__checkbox:focus-visible+.Login-module__XMVMra__checkmark{outline-offset:2px;outline:2px solid #111827}.Login-module__XMVMra__rememberText{color:#374151;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400}.Login-module__XMVMra__forgotLink{color:#111827;white-space:nowrap;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.Login-module__XMVMra__forgotLink:hover{color:#374151;text-decoration:underline}.Login-module__XMVMra__footer{text-align:center;border-top:1px solid #f3f4f6;padding:20px 48px;position:absolute;bottom:0;left:0;right:0}.Login-module__XMVMra__footerText{color:#9ca3af;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12.5px}@media (max-width:768px){.Login-module__XMVMra__cardInner{padding:40px 32px 28px}.Login-module__XMVMra__footer{padding:16px 32px}.Login-module__XMVMra__title{font-size:28px}}@media (max-width:480px){.Login-module__XMVMra__cardInner{padding:32px 24px 24px}.Login-module__XMVMra__footer{padding:14px 24px}.Login-module__XMVMra__title{font-size:26px}.Login-module__XMVMra__formOptions{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:360px){.Login-module__XMVMra__cardInner{padding:28px 20px 20px}}
.DealerPlans-module__GkRviq__page{box-sizing:border-box;background-color:#f8f9fb;min-height:100vh}.DealerPlans-module__GkRviq__filterCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-end;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.DealerPlans-module__GkRviq__filterLeft{flex:1;min-width:0}.DealerPlans-module__GkRviq__tableCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.DealerPlans-module__GkRviq__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.DealerPlans-module__GkRviq__table{border-collapse:collapse;width:100%;min-width:720px}.DealerPlans-module__GkRviq__tableHeader{border-bottom:1px solid #e5e7eb}.DealerPlans-module__GkRviq__th{text-align:left;color:#666;letter-spacing:.1px;white-space:nowrap;background-color:#fff;padding:16px 24px;font-size:13px;font-weight:500}.DealerPlans-module__GkRviq__thActions{text-align:center}.DealerPlans-module__GkRviq__tableRow{border-bottom:1px solid #f0f0f0;transition:background-color .15s}.DealerPlans-module__GkRviq__tableRow:last-child{border-bottom:none}.DealerPlans-module__GkRviq__tableRow:hover{background-color:#fafafa}.DealerPlans-module__GkRviq__tableCell{vertical-align:middle;padding:20px 24px}.DealerPlans-module__GkRviq__nameText{color:#111;white-space:nowrap;font-size:14px;font-weight:500}.DealerPlans-module__GkRviq__cellText{color:#444;white-space:nowrap;font-size:14px}.DealerPlans-module__GkRviq__priceText{color:#111;white-space:nowrap;font-size:14px;font-weight:600}.DealerPlans-module__GkRviq__status{white-space:nowrap;letter-spacing:.1px;border-radius:20px;justify-content:center;align-items:center;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.DealerPlans-module__GkRviq__active{color:#1e8e3e;background-color:#e8f7ec}.DealerPlans-module__GkRviq__inactive{color:#d93025;background-color:#fdecec}.DealerPlans-module__GkRviq__durationBadge{white-space:nowrap;color:#7c3aed;background-color:#f5f0ff;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.DealerPlans-module__GkRviq__discountBadge{white-space:nowrap;color:#c2410c;background-color:#fff7ed;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.DealerPlans-module__GkRviq__actions{text-align:center}.DealerPlans-module__GkRviq__actionButtons{align-items:center;gap:8px;display:inline-flex}.DealerPlans-module__GkRviq__actionButton{color:#666;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.DealerPlans-module__GkRviq__actionButton:hover{color:#111;background-color:#f5f5f5;border-color:#ccc}.DealerPlans-module__GkRviq__emptyState{text-align:center;color:#999;padding:60px 24px;font-size:14px}.DealerPlans-module__GkRviq__footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.DealerPlans-module__GkRviq__resultText{color:#666;white-space:nowrap;font-size:13px}.DealerPlans-module__GkRviq__paginationWrapper{align-items:center;display:flex}.DealerPlans-module__GkRviq__modalOverlay{-webkit-backdrop-filter:blur(4px);z-index:1000;background-color:#00000073;justify-content:center;align-items:center;padding:20px;animation:.2s DealerPlans-module__GkRviq__overlayIn;display:flex;position:fixed;inset:0}@keyframes DealerPlans-module__GkRviq__overlayIn{0%{opacity:0}to{opacity:1}}.DealerPlans-module__GkRviq__modal{background-color:#fff;border-radius:20px;width:100%;max-width:560px;animation:.25s cubic-bezier(.34,1.56,.64,1) DealerPlans-module__GkRviq__modalIn;overflow:hidden;box-shadow:0 4px 6px -1px #00000014,0 20px 60px -10px #0000002e}@keyframes DealerPlans-module__GkRviq__modalIn{0%{opacity:0;transform:scale(.93)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.DealerPlans-module__GkRviq__modalHeader{justify-content:space-between;align-items:center;padding:24px 28px 0;display:flex}.DealerPlans-module__GkRviq__modalTitle{color:#111;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.DealerPlans-module__GkRviq__modalCloseBtn{color:#666;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:flex}.DealerPlans-module__GkRviq__modalCloseBtn:hover{color:#111;background-color:#f5f5f5}.DealerPlans-module__GkRviq__modalBody{padding:24px 28px 28px}.DealerPlans-module__GkRviq__formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.DealerPlans-module__GkRviq__fullWidth{grid-column:1/-1}.DealerPlans-module__GkRviq__formGroup{flex-direction:column;gap:7px;display:flex}.DealerPlans-module__GkRviq__label{color:#111;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600;line-height:1.4}.DealerPlans-module__GkRviq__required{color:#ef4444}.DealerPlans-module__GkRviq__input{color:#111;appearance:none;box-sizing:border-box;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .18s,box-shadow .18s}.DealerPlans-module__GkRviq__input::placeholder{color:#aaa}.DealerPlans-module__GkRviq__input:focus{border-color:#374151;box-shadow:0 0 0 3px #37415114}.DealerPlans-module__GkRviq__inputError{border-color:#ef4444}.DealerPlans-module__GkRviq__inputError:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.DealerPlans-module__GkRviq__errorText{color:#ef4444;font-size:12px;line-height:1.4}.DealerPlans-module__GkRviq__sliderValue{text-align:center;color:#fff;background-color:#111;border-radius:5px;min-width:36px;margin-left:6px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.DealerPlans-module__GkRviq__sliderWrapper{align-items:center;gap:12px;display:flex}.DealerPlans-module__GkRviq__sliderMin,.DealerPlans-module__GkRviq__sliderMax{color:#888;white-space:nowrap;flex-shrink:0;font-size:12px}.DealerPlans-module__GkRviq__slider{appearance:none;background:linear-gradient(to right, #111 0%, #111 var(--slider-pct,0%), #e5e7eb var(--slider-pct,0%), #e5e7eb 100%);cursor:pointer;border-radius:6px;outline:none;flex:1;height:6px;transition:background .1s}.DealerPlans-module__GkRviq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#111;border:3px solid #fff;border-radius:50%;width:20px;height:20px;transition:box-shadow .15s,transform .15s;box-shadow:0 0 0 1.5px #111,0 2px 6px #0003}.DealerPlans-module__GkRviq__slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 1.5px #111,0 4px 10px #00000040}.DealerPlans-module__GkRviq__slider::-moz-range-thumb{cursor:pointer;background:#111;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1.5px #111}.DealerPlans-module__GkRviq__slider:disabled{opacity:.5;cursor:not-allowed}.DealerPlans-module__GkRviq__toggleRow{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.DealerPlans-module__GkRviq__toggleLabel{color:#111;font-size:14px;font-weight:500}.DealerPlans-module__GkRviq__toggleSubLabel{color:#888;margin-top:2px;font-size:12px}.DealerPlans-module__GkRviq__switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.DealerPlans-module__GkRviq__switch input{opacity:0;width:0;height:0;position:absolute}.DealerPlans-module__GkRviq__sliderToggle{cursor:pointer;background-color:#d1d5db;border-radius:24px;transition:background-color .22s;position:absolute;inset:0}.DealerPlans-module__GkRviq__sliderToggle:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .22s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.DealerPlans-module__GkRviq__switch input:checked+.DealerPlans-module__GkRviq__sliderToggle{background-color:#111}.DealerPlans-module__GkRviq__switch input:checked+.DealerPlans-module__GkRviq__sliderToggle:before{transform:translate(20px)}.DealerPlans-module__GkRviq__modalFooter{border-top:1px solid #f3f4f6;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding:20px 28px 28px;display:flex}.DealerPlans-module__GkRviq__cancelButton{color:#444;cursor:pointer;white-space:nowrap;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.DealerPlans-module__GkRviq__cancelButton:hover{color:#111;background-color:#f5f5f5;border-color:#ccc}.DealerPlans-module__GkRviq__submitButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#111;border:none;border-radius:10px;outline:none;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.DealerPlans-module__GkRviq__submitButton:hover:not(:disabled){background-color:#1a1a1a;box-shadow:0 2px 8px #0003}.DealerPlans-module__GkRviq__submitButton:disabled{opacity:.6;cursor:not-allowed}.DealerPlans-module__GkRviq__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite DealerPlans-module__GkRviq__spin}@keyframes DealerPlans-module__GkRviq__spin{to{transform:rotate(360deg)}}@media (max-width:992px){.DealerPlans-module__GkRviq__filterCard{padding:16px 20px}.DealerPlans-module__GkRviq__th,.DealerPlans-module__GkRviq__tableCell{padding:14px 16px}.DealerPlans-module__GkRviq__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}}@media (max-width:768px){.DealerPlans-module__GkRviq__filterCard{flex-direction:column;align-items:stretch;padding:16px}.DealerPlans-module__GkRviq__formGrid{grid-template-columns:1fr}.DealerPlans-module__GkRviq__th,.DealerPlans-module__GkRviq__tableCell{padding:12px 14px}.DealerPlans-module__GkRviq__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.DealerPlans-module__GkRviq__resultText{font-size:12px}.DealerPlans-module__GkRviq__modal{border-radius:16px;max-width:100%}.DealerPlans-module__GkRviq__modalHeader{padding:20px 20px 0}.DealerPlans-module__GkRviq__modalBody{padding:20px}.DealerPlans-module__GkRviq__modalFooter{flex-direction:column-reverse;padding:16px 20px 20px}.DealerPlans-module__GkRviq__cancelButton,.DealerPlans-module__GkRviq__submitButton{justify-content:center;width:100%}}
.DealerSubscriptions-module__rUCgba__page{box-sizing:border-box;background-color:#f8f9fb;min-height:100vh}.DealerSubscriptions-module__rUCgba__filterCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px 24px}.DealerSubscriptions-module__rUCgba__filterRow{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.DealerSubscriptions-module__rUCgba__searchWrapper{flex:1;min-width:220px}.DealerSubscriptions-module__rUCgba__tableCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.DealerSubscriptions-module__rUCgba__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.DealerSubscriptions-module__rUCgba__table{border-collapse:collapse;width:100%;min-width:1050px}.DealerSubscriptions-module__rUCgba__tableHeader{border-bottom:1px solid #e5e7eb}.DealerSubscriptions-module__rUCgba__th{text-align:left;color:#666;letter-spacing:.1px;white-space:nowrap;background-color:#fff;padding:14px 20px;font-size:12.5px;font-weight:500}.DealerSubscriptions-module__rUCgba__thActions{text-align:center}.DealerSubscriptions-module__rUCgba__tableRow{border-bottom:1px solid #f0f0f0;transition:background-color .15s}.DealerSubscriptions-module__rUCgba__tableRow:last-child{border-bottom:none}.DealerSubscriptions-module__rUCgba__tableRow:hover{background-color:#fafafa}.DealerSubscriptions-module__rUCgba__tableCell{vertical-align:middle;padding:18px 20px}.DealerSubscriptions-module__rUCgba__dealerInfo{flex-direction:column;gap:2px;display:flex}.DealerSubscriptions-module__rUCgba__dealerName{color:#111;white-space:nowrap;font-size:14px;font-weight:500}.DealerSubscriptions-module__rUCgba__dealerAgency{color:#3b5bdb;white-space:nowrap;font-size:12px;font-weight:500}.DealerSubscriptions-module__rUCgba__dealerEmail{color:#999;white-space:nowrap;font-size:12px}.DealerSubscriptions-module__rUCgba__planInfo{flex-direction:column;gap:3px;display:flex}.DealerSubscriptions-module__rUCgba__planName{color:#111;white-space:nowrap;font-size:13.5px;font-weight:500}.DealerSubscriptions-module__rUCgba__planMeta{color:#888;white-space:nowrap;font-size:12px}.DealerSubscriptions-module__rUCgba__durationBadge{white-space:nowrap;color:#7c3aed;background-color:#f5f0ff;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.DealerSubscriptions-module__rUCgba__dateRange{flex-direction:column;gap:3px;display:flex}.DealerSubscriptions-module__rUCgba__dateText{color:#444;white-space:nowrap;font-size:13px}.DealerSubscriptions-module__rUCgba__dateSeparator{color:#bbb;font-size:11px}.DealerSubscriptions-module__rUCgba__amountText{color:#111;white-space:nowrap;font-size:14px;font-weight:600}.DealerSubscriptions-module__rUCgba__freeTag{color:#6b7280;font-size:13px;font-weight:500}.DealerSubscriptions-module__rUCgba__paymentBadge{white-space:nowrap;letter-spacing:.1px;border-radius:20px;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.DealerSubscriptions-module__rUCgba__statusPaid{color:#1e8e3e;background-color:#e8f7ec}.DealerSubscriptions-module__rUCgba__statusPending{color:#b45309;background-color:#fff8e7}.DealerSubscriptions-module__rUCgba__statusFailed{color:#d93025;background-color:#fdecec}.DealerSubscriptions-module__rUCgba__statusRefunded{color:#3b5bdb;background-color:#f0f4ff}.DealerSubscriptions-module__rUCgba__statusFree{color:#555;background-color:#f5f5f5}.DealerSubscriptions-module__rUCgba__assignedInfo{flex-direction:column;gap:3px;display:flex}.DealerSubscriptions-module__rUCgba__adminBadge{color:#c53030;letter-spacing:.2px;background-color:#fff0f0;border-radius:4px;align-items:center;width:fit-content;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.DealerSubscriptions-module__rUCgba__selfBadge{color:#555;background-color:#f3f4f6;border-radius:4px;align-items:center;width:fit-content;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.DealerSubscriptions-module__rUCgba__assignedName{color:#555;white-space:nowrap;font-size:12px}.DealerSubscriptions-module__rUCgba__actions{text-align:center}.DealerSubscriptions-module__rUCgba__actionButtons{align-items:center;gap:8px;display:inline-flex}.DealerSubscriptions-module__rUCgba__actionButton{color:#666;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}.DealerSubscriptions-module__rUCgba__actionButton:hover{color:#111;background-color:#f5f5f5;border-color:#ccc}.DealerSubscriptions-module__rUCgba__actionButtonView{color:#3b5bdb;background-color:#eef2ff;border-color:#c7d2fe}.DealerSubscriptions-module__rUCgba__actionButtonView:hover{color:#1e3a8a;background-color:#e0e7ff;border-color:#a5b4fc}.DealerSubscriptions-module__rUCgba__emptyState{text-align:center;color:#999;padding:60px 24px;font-size:14px}.DealerSubscriptions-module__rUCgba__footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.DealerSubscriptions-module__rUCgba__resultText{color:#666;white-space:nowrap;font-size:13px}.DealerSubscriptions-module__rUCgba__paginationWrapper{align-items:center;display:flex}@media (max-width:992px){.DealerSubscriptions-module__rUCgba__filterCard{padding:16px 20px}.DealerSubscriptions-module__rUCgba__th,.DealerSubscriptions-module__rUCgba__tableCell{padding:12px 16px}.DealerSubscriptions-module__rUCgba__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}}@media (max-width:768px){.DealerSubscriptions-module__rUCgba__filterCard{padding:16px}.DealerSubscriptions-module__rUCgba__filterRow{flex-direction:column;align-items:stretch}.DealerSubscriptions-module__rUCgba__th,.DealerSubscriptions-module__rUCgba__tableCell{padding:12px}.DealerSubscriptions-module__rUCgba__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.DealerSubscriptions-module__rUCgba__resultText{font-size:12px}}
.Dealers-module__dXwI_q__page{box-sizing:border-box;background-color:#f8f9fb;min-height:100vh}.Dealers-module__dXwI_q__tabsContainer{border-bottom:1px solid #e5e7eb;gap:16px;margin-bottom:24px;display:flex}.Dealers-module__dXwI_q__tabButton{color:#666;cursor:pointer;background:0 0;border:none;padding:12px 16px;font-size:14px;font-weight:500;transition:color .2s;position:relative}.Dealers-module__dXwI_q__tabButton:hover,.Dealers-module__dXwI_q__activeTab{color:#111}.Dealers-module__dXwI_q__activeTab:after{content:"";background-color:#111;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.Dealers-module__dXwI_q__filterCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-end;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.Dealers-module__dXwI_q__filterLeft{flex:1;min-width:0}.Dealers-module__dXwI_q__filterRight{flex-shrink:0}.Dealers-module__dXwI_q__tableCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.Dealers-module__dXwI_q__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.Dealers-module__dXwI_q__table{border-collapse:collapse;width:100%;min-width:680px}.Dealers-module__dXwI_q__tableHeader{border-bottom:1px solid #e5e7eb}.Dealers-module__dXwI_q__th{text-align:left;color:#666;letter-spacing:.1px;white-space:nowrap;background-color:#fff;padding:16px 24px;font-size:13px;font-weight:500}.Dealers-module__dXwI_q__thActions{text-align:center}.Dealers-module__dXwI_q__tableRow{border-bottom:1px solid #f0f0f0;transition:background-color .15s}.Dealers-module__dXwI_q__tableRow:last-child{border-bottom:none}.Dealers-module__dXwI_q__tableRow:hover{background-color:#fafafa}.Dealers-module__dXwI_q__tableCell{vertical-align:middle;padding:20px 24px}.Dealers-module__dXwI_q__nameText{color:#111;white-space:nowrap;font-size:14px;font-weight:500}.Dealers-module__dXwI_q__emailText,.Dealers-module__dXwI_q__phoneText{color:#444;white-space:nowrap;font-size:14px}.Dealers-module__dXwI_q__status{white-space:nowrap;letter-spacing:.1px;border-radius:20px;justify-content:center;align-items:center;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.Dealers-module__dXwI_q__verified{color:#1e8e3e;background-color:#e8f7ec}.Dealers-module__dXwI_q__notVerified{color:#d93025;background-color:#fdecec}.Dealers-module__dXwI_q__pending{color:#f29900;background-color:#fff8e6}.Dealers-module__dXwI_q__reviewing{color:#0073e6;background-color:#e6f3ff}.Dealers-module__dXwI_q__draft{color:#4b5563;background-color:#f3f4f6}.Dealers-module__dXwI_q__actions{text-align:center}.Dealers-module__dXwI_q__actionButtons{align-items:center;gap:8px;display:inline-flex}.Dealers-module__dXwI_q__actionButton{color:#666;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.Dealers-module__dXwI_q__actionButton:hover{color:#111;background-color:#f5f5f5;border-color:#ccc}.Dealers-module__dXwI_q__actionButtonDelete:hover{color:#d93025;background-color:#fdecec;border-color:#f5c0be}.Dealers-module__dXwI_q__actionButtonPlan{color:#7c3aed;background-color:#f5f3ff;border-color:#ddd6fe}.Dealers-module__dXwI_q__actionButtonPlan:hover{color:#5b21b6;background-color:#ede9fe;border-color:#c4b5fd}.Dealers-module__dXwI_q__actionButtonPlanActive{color:#d97706;cursor:default;background-color:#fef3c7;border-color:#fde68a}.Dealers-module__dXwI_q__actionButtonPlanActive:hover{color:#d97706;background-color:#fef3c7;border-color:#fde68a}.Dealers-module__dXwI_q__modalOverlay{-webkit-backdrop-filter:blur(4px);z-index:1000;background-color:#00000073;justify-content:center;align-items:center;padding:20px;animation:.2s Dealers-module__dXwI_q__overlayIn;display:flex;position:fixed;inset:0}@keyframes Dealers-module__dXwI_q__overlayIn{0%{opacity:0}to{opacity:1}}.Dealers-module__dXwI_q__modal{background-color:#fff;border-radius:20px;width:100%;max-width:480px;animation:.25s cubic-bezier(.34,1.56,.64,1) Dealers-module__dXwI_q__modalIn;overflow:hidden;box-shadow:0 4px 6px -1px #00000014,0 20px 60px -10px #0000002e}@keyframes Dealers-module__dXwI_q__modalIn{0%{opacity:0;transform:scale(.93)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.Dealers-module__dXwI_q__modalHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 28px 0;display:flex}.Dealers-module__dXwI_q__modalTitle{color:#111;letter-spacing:-.01em;margin:0 0 4px;font-size:18px;font-weight:700}.Dealers-module__dXwI_q__modalSubtitle{color:#666;margin:0;font-size:13px}.Dealers-module__dXwI_q__modalCloseBtn{color:#666;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:flex}.Dealers-module__dXwI_q__modalCloseBtn:hover{color:#111;background-color:#f5f5f5}.Dealers-module__dXwI_q__modalBody{flex-direction:column;gap:16px;padding:20px 28px 24px;display:flex}.Dealers-module__dXwI_q__formGroup{flex-direction:column;gap:7px;display:flex}.Dealers-module__dXwI_q__label{color:#111;font-size:13px;font-weight:600;line-height:1.4}.Dealers-module__dXwI_q__required{color:#ef4444}.Dealers-module__dXwI_q__selectWrapper{width:100%;position:relative}.Dealers-module__dXwI_q__select{color:#111;cursor:pointer;appearance:none;box-sizing:border-box;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;width:100%;height:46px;padding:0 38px 0 14px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .18s,box-shadow .18s}.Dealers-module__dXwI_q__select:focus{border-color:#374151;box-shadow:0 0 0 3px #37415114}.Dealers-module__dXwI_q__select:disabled{color:#9ca3af;cursor:not-allowed;background-color:#f9fafb}.Dealers-module__dXwI_q__selectChevron{pointer-events:none;color:#888;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Dealers-module__dXwI_q__loadingText{color:#888;padding:12px 0;font-size:14px}.Dealers-module__dXwI_q__emptyPlans{color:#888;text-align:center;border:1.5px dashed #e5e7eb;border-radius:10px;padding:12px 14px;font-size:14px}.Dealers-module__dXwI_q__planPreview{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.Dealers-module__dXwI_q__planPreviewRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.Dealers-module__dXwI_q__planPreviewLabel{color:#888;font-size:13px;font-weight:400}.Dealers-module__dXwI_q__planPreviewValue{color:#111;font-size:13px;font-weight:600}.Dealers-module__dXwI_q__modalFooter{border-top:1px solid #f3f4f6;justify-content:flex-end;align-items:center;gap:10px;padding:20px 28px 28px;display:flex}.Dealers-module__dXwI_q__cancelButton{color:#444;cursor:pointer;white-space:nowrap;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.Dealers-module__dXwI_q__cancelButton:hover{color:#111;background-color:#f5f5f5;border-color:#ccc}.Dealers-module__dXwI_q__submitButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#111;border:none;border-radius:10px;outline:none;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.Dealers-module__dXwI_q__submitButton:hover:not(:disabled){background-color:#1a1a1a;box-shadow:0 2px 8px #0003}.Dealers-module__dXwI_q__submitButton:disabled{opacity:.5;cursor:not-allowed}.Dealers-module__dXwI_q__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite Dealers-module__dXwI_q__spin}@keyframes Dealers-module__dXwI_q__spin{to{transform:rotate(360deg)}}.Dealers-module__dXwI_q__emptyState{text-align:center;color:#999;padding:60px 24px;font-size:14px}.Dealers-module__dXwI_q__footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.Dealers-module__dXwI_q__resultText{color:#666;white-space:nowrap;font-size:13px}.Dealers-module__dXwI_q__paginationWrapper{align-items:center;display:flex}@media (max-width:992px){.Dealers-module__dXwI_q__filterCard{padding:16px 20px}.Dealers-module__dXwI_q__th,.Dealers-module__dXwI_q__tableCell{padding:14px 16px}.Dealers-module__dXwI_q__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}}@media (max-width:768px){.Dealers-module__dXwI_q__filterCard{padding:16px}.Dealers-module__dXwI_q__filterRow{flex-direction:column;align-items:stretch;gap:12px}.Dealers-module__dXwI_q__selectWrapper{min-width:unset;width:100%}.Dealers-module__dXwI_q__th,.Dealers-module__dXwI_q__tableCell{padding:12px 14px}.Dealers-module__dXwI_q__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.Dealers-module__dXwI_q__resultText{font-size:12px}}
.Analytics-module__YLhX7a__page{flex-direction:column;gap:24px;padding-bottom:24px;display:flex}.Analytics-module__YLhX7a__notFound{text-align:center;color:#6b7280;background-color:#fff;border-radius:12px;padding:40px;font-size:16px;box-shadow:0 1px 3px #0000000d}.Analytics-module__YLhX7a__dashboard{flex-direction:column;gap:24px;display:flex}.Analytics-module__YLhX7a__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.Analytics-module__YLhX7a__metricCard{background-color:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:24px;display:flex;box-shadow:0 1px 3px #0000000d}.Analytics-module__YLhX7a__metricCard h3{color:#6b7280;margin:0;font-size:14px;font-weight:500}.Analytics-module__YLhX7a__metricValue{color:#111827;margin:0;font-size:32px;font-weight:600}.Analytics-module__YLhX7a__metricTrend{color:#10b981;font-size:12px;font-weight:500}.Analytics-module__YLhX7a__chartsGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.Analytics-module__YLhX7a__chartCard{background-color:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 1px 3px #0000000d}.Analytics-module__YLhX7a__chartCard h3{color:#111827;margin:0;font-size:16px;font-weight:600}.Analytics-module__YLhX7a__chartWrapper{width:100%;height:300px}.Analytics-module__YLhX7a__fullWidth{grid-column:1/-1}@media (max-width:1024px){.Analytics-module__YLhX7a__chartsGrid{grid-template-columns:1fr}}
.FeaturedVillas-module__atWYna__page{box-sizing:border-box;background-color:#f8f9fb;min-height:100vh}.FeaturedVillas-module__atWYna__filterCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px 24px}.FeaturedVillas-module__atWYna__filterRow{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.FeaturedVillas-module__atWYna__searchWrapper{flex:1;min-width:220px}.FeaturedVillas-module__atWYna__selectGroup{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.FeaturedVillas-module__atWYna__filterLabel{color:#666;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:12.5px;font-weight:500}.FeaturedVillas-module__atWYna__filterSelect{color:#111;cursor:pointer;appearance:none;box-sizing:border-box;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1.5px solid #e5e7eb;border-radius:9px;outline:none;min-width:170px;height:42px;padding:0 36px 0 12px;font-family:inherit;font-size:13.5px;font-weight:400;transition:border-color .18s,box-shadow .18s}.FeaturedVillas-module__atWYna__filterSelect:focus{border-color:#374151;box-shadow:0 0 0 3px #37415114}.FeaturedVillas-module__atWYna__tableCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.FeaturedVillas-module__atWYna__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.FeaturedVillas-module__atWYna__table{border-collapse:collapse;width:100%;min-width:1000px}.FeaturedVillas-module__atWYna__tableHeader{border-bottom:1px solid #e5e7eb}.FeaturedVillas-module__atWYna__th{text-align:left;color:#666;letter-spacing:.1px;white-space:nowrap;background-color:#fff;padding:14px 20px;font-size:12.5px;font-weight:500}.FeaturedVillas-module__atWYna__thActions{text-align:center}.FeaturedVillas-module__atWYna__tableRow{border-bottom:1px solid #f0f0f0;transition:background-color .15s}.FeaturedVillas-module__atWYna__tableRow:last-child{border-bottom:none}.FeaturedVillas-module__atWYna__tableRow:hover{background-color:#fafafa}.FeaturedVillas-module__atWYna__tableCell{vertical-align:middle;padding:18px 20px}.FeaturedVillas-module__atWYna__propertyInfo{flex-direction:column;gap:3px;display:flex}.FeaturedVillas-module__atWYna__propertyName{color:#111;white-space:nowrap;font-size:14px;font-weight:500}.FeaturedVillas-module__atWYna__propertySlug{color:#999;white-space:nowrap;font-size:12px}.FeaturedVillas-module__atWYna__planInfo{flex-direction:column;gap:3px;display:flex}.FeaturedVillas-module__atWYna__planName{color:#111;white-space:nowrap;font-size:13.5px;font-weight:500}.FeaturedVillas-module__atWYna__planDuration{color:#888;white-space:nowrap;font-size:12px}.FeaturedVillas-module__atWYna__dateRange{flex-direction:column;gap:3px;display:flex}.FeaturedVillas-module__atWYna__dateText{color:#444;white-space:nowrap;font-size:13px}.FeaturedVillas-module__atWYna__dateSeparator{color:#bbb;font-size:11px}.FeaturedVillas-module__atWYna__amountText{color:#111;white-space:nowrap;font-size:14px;font-weight:600}.FeaturedVillas-module__atWYna__freeTag{color:#6b7280;font-size:13px;font-weight:500}.FeaturedVillas-module__atWYna__locationBadge{white-space:nowrap;color:#3b5bdb;background-color:#f0f4ff;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.FeaturedVillas-module__atWYna__locationBadgeHome{color:#166534;background-color:#f0fdf4}.FeaturedVillas-module__atWYna__locationBadgeListing{color:#3b5bdb;background-color:#f0f4ff}.FeaturedVillas-module__atWYna__locationBadgeDetail{color:#7e22ce;background-color:#fdf4ff}.FeaturedVillas-module__atWYna__paymentBadge{white-space:nowrap;letter-spacing:.1px;border-radius:20px;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.FeaturedVillas-module__atWYna__statusPaid{color:#1e8e3e;background-color:#e8f7ec}.FeaturedVillas-module__atWYna__statusPending{color:#b45309;background-color:#fff8e7}.FeaturedVillas-module__atWYna__statusFailed{color:#d93025;background-color:#fdecec}.FeaturedVillas-module__atWYna__statusRefunded{color:#3b5bdb;background-color:#f0f4ff}.FeaturedVillas-module__atWYna__statusFree{color:#555;background-color:#f5f5f5}.FeaturedVillas-module__atWYna__addedByBadge{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.FeaturedVillas-module__atWYna__addedByAdmin{color:#c53030;background-color:#fff0f0}.FeaturedVillas-module__atWYna__addedByUser{color:#555;background-color:#f5f5f5}.FeaturedVillas-module__atWYna__actions{text-align:center}.FeaturedVillas-module__atWYna__actionButtons{align-items:center;gap:8px;display:inline-flex}.FeaturedVillas-module__atWYna__actionButton{color:#666;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}.FeaturedVillas-module__atWYna__actionButton:hover{color:#111;background-color:#f5f5f5;border-color:#ccc}.FeaturedVillas-module__atWYna__actionButtonView{color:#3b5bdb;background-color:#eef2ff;border-color:#c7d2fe}.FeaturedVillas-module__atWYna__actionButtonView:hover{color:#1e3a8a;background-color:#e0e7ff;border-color:#a5b4fc}.FeaturedVillas-module__atWYna__emptyState{text-align:center;color:#999;padding:60px 24px;font-size:14px}.FeaturedVillas-module__atWYna__errorText{color:#d93025}.FeaturedVillas-module__atWYna__footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.FeaturedVillas-module__atWYna__resultText{color:#666;white-space:nowrap;font-size:13px}.FeaturedVillas-module__atWYna__paginationWrapper{align-items:center;display:flex}@media (max-width:992px){.FeaturedVillas-module__atWYna__filterCard{padding:16px 20px}.FeaturedVillas-module__atWYna__th,.FeaturedVillas-module__atWYna__tableCell{padding:12px 16px}.FeaturedVillas-module__atWYna__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}}@media (max-width:768px){.FeaturedVillas-module__atWYna__filterCard{padding:16px}.FeaturedVillas-module__atWYna__filterRow{flex-direction:column;align-items:stretch}.FeaturedVillas-module__atWYna__filterSelect{width:100%;min-width:unset}.FeaturedVillas-module__atWYna__th,.FeaturedVillas-module__atWYna__tableCell{padding:12px}.FeaturedVillas-module__atWYna__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.FeaturedVillas-module__atWYna__resultText{font-size:12px}}
.Support-module__mlWNma__page{box-sizing:border-box;background-color:#f8f9fb;min-height:100vh}.Support-module__mlWNma__filterCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.Support-module__mlWNma__filterLeft{flex:1;min-width:200px}.Support-module__mlWNma__filterRight{flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.Support-module__mlWNma__tableCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.Support-module__mlWNma__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.Support-module__mlWNma__table{border-collapse:collapse;width:100%;min-width:800px}.Support-module__mlWNma__tableHeader{border-bottom:1px solid #e5e7eb}.Support-module__mlWNma__th{text-align:left;color:#666;letter-spacing:.1px;white-space:nowrap;background-color:#fff;padding:16px 24px;font-size:13px;font-weight:500}.Support-module__mlWNma__thActions{text-align:center}.Support-module__mlWNma__tableRow{cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .15s}.Support-module__mlWNma__tableRow:last-child{border-bottom:none}.Support-module__mlWNma__tableRow:hover{background-color:#fafafa}.Support-module__mlWNma__tableCell{vertical-align:middle;padding:20px 24px}.Support-module__mlWNma__subjectText{color:#111;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:14px;font-weight:500;display:block;overflow:hidden}.Support-module__mlWNma__nameText{color:#111;white-space:nowrap;font-size:14px;font-weight:500}.Support-module__mlWNma__emailText{color:#888;white-space:nowrap;margin-top:2px;font-size:13px}.Support-module__mlWNma__dateText{color:#444;white-space:nowrap;font-size:14px}.Support-module__mlWNma__replyCount{color:#666;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.Support-module__mlWNma__replyCountIcon{color:#999;align-items:center;display:flex}.Support-module__mlWNma__status{white-space:nowrap;letter-spacing:.3px;text-transform:uppercase;border-radius:20px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.Support-module__mlWNma__statusOpen{color:#0073e6;background-color:#e6f3ff}.Support-module__mlWNma__statusInProgress{color:#f29900;background-color:#fff8e6}.Support-module__mlWNma__statusAttended{color:#1e8e3e;background-color:#e8f7ec}.Support-module__mlWNma__statusClosed{color:#6b7280;background-color:#f3f4f6}.Support-module__mlWNma__category{white-space:nowrap;letter-spacing:.2px;border-radius:20px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.Support-module__mlWNma__categoryReportListing{color:#c2410c;background-color:#fef3e2}.Support-module__mlWNma__categoryReportUser{color:#be123c;background-color:#fce8ec}.Support-module__mlWNma__categoryPayment{color:#2563eb;background-color:#eaf2ff}.Support-module__mlWNma__categoryGeneral{color:#4b5563;background-color:#f3f4f6}.Support-module__mlWNma__actions{text-align:center}.Support-module__mlWNma__actionButtons{align-items:center;gap:8px;display:inline-flex}.Support-module__mlWNma__actionButton{color:#666;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.Support-module__mlWNma__actionButton:hover{color:#111;background-color:#f5f5f5;border-color:#ccc}.Support-module__mlWNma__emptyState{text-align:center;color:#999;padding:60px 24px;font-size:14px}.Support-module__mlWNma__footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.Support-module__mlWNma__resultText{color:#666;white-space:nowrap;font-size:13px}.Support-module__mlWNma__paginationWrapper{align-items:center;display:flex}@media (max-width:992px){.Support-module__mlWNma__filterCard{flex-direction:column;align-items:stretch;padding:16px 20px}.Support-module__mlWNma__filterRight{width:100%}.Support-module__mlWNma__th,.Support-module__mlWNma__tableCell{padding:14px 16px}.Support-module__mlWNma__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}}@media (max-width:768px){.Support-module__mlWNma__filterCard{padding:16px}.Support-module__mlWNma__filterRight{flex-direction:column}.Support-module__mlWNma__th,.Support-module__mlWNma__tableCell{padding:12px 14px}.Support-module__mlWNma__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.Support-module__mlWNma__resultText{font-size:12px}}
.VillasProperties-module__dRJShG__page{box-sizing:border-box;background-color:#f8f9fb;min-height:100vh}.VillasProperties-module__dRJShG__filterCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px 24px}.VillasProperties-module__dRJShG__fakeLabel{color:#0000;-webkit-user-select:none;user-select:none;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.VillasProperties-module__dRJShG__filterRow{align-items:flex-end;gap:16px;display:flex}.VillasProperties-module__dRJShG__searchWrapper{flex:1;min-width:0}.VillasProperties-module__dRJShG__selectWrapper{flex-shrink:0}.VillasProperties-module__dRJShG__moreFiltersBtn{color:#374151;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.VillasProperties-module__dRJShG__moreFiltersBtn:hover{color:#111827;background-color:#f9fafb;border-color:#d1d5db}.VillasProperties-module__dRJShG__moreFiltersBtn:active{transform:translateY(1px)}.VillasProperties-module__dRJShG__tableCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.VillasProperties-module__dRJShG__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.VillasProperties-module__dRJShG__table{border-collapse:collapse;width:100%;min-width:1100px}.VillasProperties-module__dRJShG__tableHeader{border-bottom:1px solid #e5e7eb}.VillasProperties-module__dRJShG__th{text-align:left;color:#666;letter-spacing:.1px;white-space:nowrap;background-color:#fff;padding:14px 20px;font-size:12.5px;font-weight:500}.VillasProperties-module__dRJShG__thActions{text-align:center}.VillasProperties-module__dRJShG__tableRow{border-bottom:1px solid #f0f0f0;transition:background-color .15s}.VillasProperties-module__dRJShG__tableRow:last-child{border-bottom:none}.VillasProperties-module__dRJShG__tableRow:hover{background-color:#fafafa}.VillasProperties-module__dRJShG__tableCell{vertical-align:middle;padding:16px 20px}.VillasProperties-module__dRJShG__listingId{color:#444;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.VillasProperties-module__dRJShG__propertyInfo{align-items:center;gap:12px;min-width:180px;display:flex}.VillasProperties-module__dRJShG__propertyImageWrapper{background-color:#f0f0f0;border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.VillasProperties-module__dRJShG__propertyImage{object-fit:cover;border-radius:8px;width:60px;height:60px;display:block}.VillasProperties-module__dRJShG__propertyTitle{color:#111;font-size:13.5px;font-weight:500;line-height:1.4}.VillasProperties-module__dRJShG__ownerName{color:#333;white-space:nowrap;font-size:13.5px}.VillasProperties-module__dRJShG__purposeText{color:#555;white-space:nowrap;font-size:13.5px;font-weight:500}.VillasProperties-module__dRJShG__errorText{color:#d93025;font-weight:500}.VillasProperties-module__dRJShG__propertyImagePlaceholder{background-color:#e5e7eb;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.VillasProperties-module__dRJShG__location{color:#444;white-space:nowrap;font-size:13.5px}.VillasProperties-module__dRJShG__price{color:#111;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500}.VillasProperties-module__dRJShG__badge{white-space:nowrap;letter-spacing:.1px;border-radius:20px;justify-content:center;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.VillasProperties-module__dRJShG__villa{color:#2563eb;background-color:#eaf2ff}.VillasProperties-module__dRJShG__apartment{color:#1e8e3e;background-color:#e8f7ec}.VillasProperties-module__dRJShG__townhouse{color:#d97706;background-color:#fff4e5}.VillasProperties-module__dRJShG__penthouse{color:#dc2626;background-color:#fdecec}.VillasProperties-module__dRJShG__premium{color:#7c3aed;background-color:#f3e8ff}.VillasProperties-module__dRJShG__standard{color:#2563eb;background-color:#eaf2ff}.VillasProperties-module__dRJShG__active{color:#1e8e3e;background-color:#e8f7ec}.VillasProperties-module__dRJShG__pending{color:#d97706;background-color:#fff4e5}.VillasProperties-module__dRJShG__inactive{color:#d93025;background-color:#fdecec}.VillasProperties-module__dRJShG__actions{text-align:center}.VillasProperties-module__dRJShG__actionButtons{align-items:center;gap:6px;display:inline-flex}.VillasProperties-module__dRJShG__actionButton{color:#666;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.VillasProperties-module__dRJShG__actionButton:hover{color:#111;background-color:#f5f5f5;border-color:#ccc}.VillasProperties-module__dRJShG__actionButtonDelete:hover{color:#d93025;background-color:#fdecec;border-color:#f5c0be}.VillasProperties-module__dRJShG__actionButtonFeatured:hover{color:#d97706;background-color:#fffbeb;border-color:#fbbf24}.VillasProperties-module__dRJShG__actionButtonFeaturedActive{color:#f59e0b;cursor:default;background-color:#fffbeb;border-color:#fef3c7}.VillasProperties-module__dRJShG__actionButtonFeaturedActive:hover{color:#f59e0b;background-color:#fffbeb;border-color:#fef3c7}.VillasProperties-module__dRJShG__emptyState{text-align:center;color:#999;padding:60px 24px;font-size:14px}.VillasProperties-module__dRJShG__footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.VillasProperties-module__dRJShG__resultText{color:#666;white-space:nowrap;font-size:13px}.VillasProperties-module__dRJShG__paginationWrapper{align-items:center;display:flex}@media (max-width:992px){.VillasProperties-module__dRJShG__filterCard{padding:16px 20px}.VillasProperties-module__dRJShG__filterRow{flex-wrap:wrap;gap:12px}.VillasProperties-module__dRJShG__searchWrapper{flex:100%}.VillasProperties-module__dRJShG__selectWrapper{min-width:unset;flex:calc(50% - 6px)}.VillasProperties-module__dRJShG__th,.VillasProperties-module__dRJShG__tableCell{padding:12px 14px}.VillasProperties-module__dRJShG__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}}@media (max-width:768px){.VillasProperties-module__dRJShG__filterCard{padding:14px 16px}.VillasProperties-module__dRJShG__filterRow{flex-direction:column;align-items:stretch;gap:12px}.VillasProperties-module__dRJShG__selectWrapper{width:100%}.VillasProperties-module__dRJShG__th,.VillasProperties-module__dRJShG__tableCell{padding:10px 12px}.VillasProperties-module__dRJShG__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.VillasProperties-module__dRJShG__resultText{font-size:12px}.VillasProperties-module__dRJShG__propertyTitle{font-size:13px}}.VillasProperties-module__dRJShG__listingPreview{background-color:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.VillasProperties-module__dRJShG__listingPreviewIcon{color:#d97706;flex-shrink:0;align-items:center;display:flex}.VillasProperties-module__dRJShG__listingPreviewInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.VillasProperties-module__dRJShG__listingPreviewName{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.VillasProperties-module__dRJShG__listingPreviewMeta{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.VillasProperties-module__dRJShG__plansLoadingText{color:#888;padding:12px 0;font-size:14px}.VillasProperties-module__dRJShG__plansEmptyText{color:#d93025;padding:12px 0;font-size:14px}@media (max-width:768px){.VillasProperties-module__dRJShG__listingPreview{gap:8px;padding:12px 14px}.VillasProperties-module__dRJShG__listingPreviewName{font-size:12px}.VillasProperties-module__dRJShG__listingPreviewMeta{font-size:11px}}
.Analytics-module__1hxWVW__page{flex-direction:column;gap:24px;padding-bottom:24px;display:flex}.Analytics-module__1hxWVW__notFound{text-align:center;color:#6b7280;background-color:#fff;border-radius:12px;padding:40px;font-size:16px;box-shadow:0 1px 3px #0000000d}.Analytics-module__1hxWVW__dashboard{flex-direction:column;gap:24px;display:flex}.Analytics-module__1hxWVW__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.Analytics-module__1hxWVW__metricCard{background-color:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:24px;display:flex;box-shadow:0 1px 3px #0000000d}.Analytics-module__1hxWVW__metricCard h3{color:#6b7280;margin:0;font-size:14px;font-weight:500}.Analytics-module__1hxWVW__metricValue{color:#111827;margin:0;font-size:32px;font-weight:600}.Analytics-module__1hxWVW__metricTrend{color:#10b981;font-size:12px;font-weight:500}.Analytics-module__1hxWVW__chartsGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.Analytics-module__1hxWVW__chartCard{background-color:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 1px 3px #0000000d}.Analytics-module__1hxWVW__chartCard h3{color:#111827;margin:0;font-size:16px;font-weight:600}.Analytics-module__1hxWVW__chartWrapper{width:100%;height:300px}.Analytics-module__1hxWVW__fullWidth{grid-column:1/-1}@media (max-width:1024px){.Analytics-module__1hxWVW__chartsGrid{grid-template-columns:1fr}}
.DraggableUploadField-module__c6Jnvq__uploadSection{margin-bottom:24px}.DraggableUploadField-module__c6Jnvq__uploadLabel{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500}.DraggableUploadField-module__c6Jnvq__required{color:#ef4444}.DraggableUploadField-module__c6Jnvq__dropZone{cursor:pointer;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;transition:all .2s;display:flex}.DraggableUploadField-module__c6Jnvq__dropZone:hover{background-color:#f3f4f6;border-color:#6b7280}.DraggableUploadField-module__c6Jnvq__dropZoneText{color:#374151;margin-top:12px;font-size:15px;font-weight:500}.DraggableUploadField-module__c6Jnvq__dropZoneHint{color:#6b7280;margin-top:4px;font-size:13px}.DraggableUploadField-module__c6Jnvq__hiddenInput{display:none}.DraggableUploadField-module__c6Jnvq__fileList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:16px;display:grid}.DraggableUploadField-module__c6Jnvq__fileItem{cursor:grab;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.DraggableUploadField-module__c6Jnvq__fileItem:active{cursor:grabbing}.DraggableUploadField-module__c6Jnvq__fileItem.DraggableUploadField-module__c6Jnvq__dragging{opacity:.5;transform:scale(1.02);box-shadow:0 10px 15px -3px #0000001a}.DraggableUploadField-module__c6Jnvq__fileItem.DraggableUploadField-module__c6Jnvq__dragOver{border-width:2px;border-color:#3b82f6}.DraggableUploadField-module__c6Jnvq__imagePreview{object-fit:cover;width:100%;height:120px;display:block}.DraggableUploadField-module__c6Jnvq__fileInfo{justify-content:space-between;align-items:center;padding:12px;display:flex}.DraggableUploadField-module__c6Jnvq__fileName{color:#374151;white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:13px;font-weight:500;overflow:hidden}.DraggableUploadField-module__c6Jnvq__fileRemove{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s;display:flex}.DraggableUploadField-module__c6Jnvq__fileRemove:hover{background:#fecaca}.DraggableUploadField-module__c6Jnvq__orderBadge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;border-radius:12px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}
