.Admin-module-scss-module__UUnexW__container{max-width:var(--global-max-width);width:100%;margin:0 auto;padding:2rem}.Admin-module-scss-module__UUnexW__header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.Admin-module-scss-module__UUnexW__header h1{margin:0}.Admin-module-scss-module__UUnexW__header .Admin-module-scss-module__UUnexW__user{align-items:center;gap:1rem;display:flex}.Admin-module-scss-module__UUnexW__header .Admin-module-scss-module__UUnexW__user button{color:#fff;cursor:pointer;background:#333;border:none;border-radius:4px;padding:.5rem 1rem}.Admin-module-scss-module__UUnexW__nav{gap:1rem;margin-bottom:2rem;display:flex}.Admin-module-scss-module__UUnexW__nav button{cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:4px;padding:.5rem 1rem}.Admin-module-scss-module__UUnexW__nav button.Admin-module-scss-module__UUnexW__active{background:var(--accent);color:#fff;border-color:var(--accent)}.Admin-module-scss-module__UUnexW__form{background:#f9f9f9;border-radius:8px;flex-direction:column;gap:1rem;max-width:500px;margin-top:2rem;padding:1.5rem;display:flex}.Admin-module-scss-module__UUnexW__form input,.Admin-module-scss-module__UUnexW__form textarea,.Admin-module-scss-module__UUnexW__form select{border:1px solid #ccc;border-radius:4px;padding:.5rem}.Admin-module-scss-module__UUnexW__form button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem;font-weight:700}.Admin-module-scss-module__UUnexW__list{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.Admin-module-scss-module__UUnexW__list .Admin-module-scss-module__UUnexW__item{background:#fff;border:1px solid #eee;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.Admin-module-scss-module__UUnexW__list .Admin-module-scss-module__UUnexW__item h3{margin:0 0 .5rem}.Admin-module-scss-module__UUnexW__list .Admin-module-scss-module__UUnexW__item p{color:#666;margin:0 0 .5rem}.Admin-module-scss-module__UUnexW__list .Admin-module-scss-module__UUnexW__item small{color:#999}.Admin-module-scss-module__UUnexW__list .Admin-module-scss-module__UUnexW__item .Admin-module-scss-module__UUnexW__deleteBtn{color:#fff;cursor:pointer;background:#f44;border:none;border-radius:4px;padding:.5rem 1rem}.Admin-module-scss-module__UUnexW__list .Admin-module-scss-module__UUnexW__item .Admin-module-scss-module__UUnexW__editBtn{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:4px;padding:.5rem 1rem}.Admin-module-scss-module__UUnexW__list .Admin-module-scss-module__UUnexW__item .Admin-module-scss-module__UUnexW__saveBtn{color:#fff;cursor:pointer;background:#28a745;border:none;border-radius:4px;padding:.5rem 1rem}.Admin-module-scss-module__UUnexW__list .Admin-module-scss-module__UUnexW__item .Admin-module-scss-module__UUnexW__cancelBtn{color:#fff;cursor:pointer;background:#6c757d;border:none;border-radius:4px;padding:.5rem 1rem}.Admin-module-scss-module__UUnexW__list .Admin-module-scss-module__UUnexW__item .Admin-module-scss-module__UUnexW__input,.Admin-module-scss-module__UUnexW__list .Admin-module-scss-module__UUnexW__item .Admin-module-scss-module__UUnexW__textarea{border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:.5rem;padding:.5rem;font-family:inherit}
.ConfirmationModal-module-scss-module__W5V-IG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2500;background-color:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s ConfirmationModal-module-scss-module__W5V-IG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmationModal-module-scss-module__W5V-IG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationModal-module-scss-module__W5V-IG__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ConfirmationModal-module-scss-module__W5V-IG__modal{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:450px;padding:2rem;animation:.3s cubic-bezier(.16,1,.3,1) ConfirmationModal-module-scss-module__W5V-IG__scaleIn;display:flex;box-shadow:0 20px 60px #0000004d}.ConfirmationModal-module-scss-module__W5V-IG__icon{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ConfirmationModal-module-scss-module__W5V-IG__icon svg{filter:drop-shadow(0 2px 4px #0003);width:36px;height:36px}.ConfirmationModal-module-scss-module__W5V-IG__title{color:#111;margin:0;font-size:1.5rem;font-weight:700}.ConfirmationModal-module-scss-module__W5V-IG__message{color:#666;margin:0;font-size:1rem;line-height:1.6}.ConfirmationModal-module-scss-module__W5V-IG__actions{gap:1rem;width:100%;margin-top:.5rem;display:flex}.ConfirmationModal-module-scss-module__W5V-IG__cancelButton,.ConfirmationModal-module-scss-module__W5V-IG__confirmButton{cursor:pointer;border:none;border-radius:10px;flex:1;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.ConfirmationModal-module-scss-module__W5V-IG__cancelButton:active,.ConfirmationModal-module-scss-module__W5V-IG__confirmButton:active{transform:scale(.98)}.ConfirmationModal-module-scss-module__W5V-IG__cancelButton{color:#374151;background:#f3f4f6}.ConfirmationModal-module-scss-module__W5V-IG__cancelButton:hover{background:#e5e7eb}.ConfirmationModal-module-scss-module__W5V-IG__confirmButton{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d}.ConfirmationModal-module-scss-module__W5V-IG__confirmButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ef444466}.ConfirmationModal-module-scss-module__W5V-IG__confirmButton:active{transform:scale(.98)translateY(0)}
.LeadForm-module-scss-module__80Dnga__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.3s LeadForm-module-scss-module__80Dnga__fadeIn;display:flex;position:fixed;inset:0}@keyframes LeadForm-module-scss-module__80Dnga__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LeadForm-module-scss-module__80Dnga__slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.LeadForm-module-scss-module__80Dnga__formContainer{background-color:#ffffffe6;border-radius:16px;width:100%;max-width:560px;max-height:90vh;padding:2.5rem;animation:.3s LeadForm-module-scss-module__80Dnga__slideIn;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@media (min-width:768px){.LeadForm-module-scss-module__80Dnga__formContainer{padding:3rem}}.LeadForm-module-scss-module__80Dnga__closeButton{cursor:pointer;width:36px;height:36px;color:var(--foreground-muted);background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:1rem;right:1rem}.LeadForm-module-scss-module__80Dnga__closeButton:hover{color:var(--foreground);background-color:#0000000d}.LeadForm-module-scss-module__80Dnga__closeButton svg{width:20px;height:20px}.LeadForm-module-scss-module__80Dnga__formHeader{margin-bottom:2rem;padding-right:2rem}.LeadForm-module-scss-module__80Dnga__formHeader h2{color:var(--accent);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.LeadForm-module-scss-module__80Dnga__formHeader p{color:var(--foreground-muted);font-size:.95rem;line-height:1.5}.LeadForm-module-scss-module__80Dnga__form{flex-direction:column;gap:1.5rem;display:flex}.LeadForm-module-scss-module__80Dnga__formGroup{flex-direction:column;gap:.5rem;display:flex}.LeadForm-module-scss-module__80Dnga__label{color:var(--foreground);font-size:.9rem;font-weight:600}.LeadForm-module-scss-module__80Dnga__label .LeadForm-module-scss-module__80Dnga__optional{color:var(--foreground-muted);font-size:.85rem;font-weight:400}.LeadForm-module-scss-module__80Dnga__input,.LeadForm-module-scss-module__80Dnga__select,.LeadForm-module-scss-module__80Dnga__textarea{border:1px solid var(--border-color);width:100%;color:var(--foreground);background-color:var(--white);border-radius:8px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.LeadForm-module-scss-module__80Dnga__input::placeholder,.LeadForm-module-scss-module__80Dnga__select::placeholder,.LeadForm-module-scss-module__80Dnga__textarea::placeholder{color:var(--foreground-muted);opacity:.6}.LeadForm-module-scss-module__80Dnga__input:focus,.LeadForm-module-scss-module__80Dnga__select:focus,.LeadForm-module-scss-module__80Dnga__textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1159351a}.LeadForm-module-scss-module__80Dnga__input:hover:not(:focus),.LeadForm-module-scss-module__80Dnga__select:hover:not(:focus),.LeadForm-module-scss-module__80Dnga__textarea:hover:not(:focus){border-color:var(--foreground-muted)}.LeadForm-module-scss-module__80Dnga__select{appearance:none;cursor:pointer;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='%23555555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.LeadForm-module-scss-module__80Dnga__textarea{resize:vertical;min-height:120px}.LeadForm-module-scss-module__80Dnga__submitButton{background-color:var(--accent);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:8px;margin-top:.5rem;padding:14px 24px;font-size:1rem;font-weight:600;transition:background-color .2s,transform .2s}.LeadForm-module-scss-module__80Dnga__submitButton:hover{background-color:#0e6b3a;transform:translateY(-1px)}.LeadForm-module-scss-module__80Dnga__submitButton:active{transform:translateY(0)}.LeadForm-module-scss-module__80Dnga__rangeContainer{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.LeadForm-module-scss-module__80Dnga__rangeInput{cursor:pointer;accent-color:var(--accent);flex:1}.LeadForm-module-scss-module__80Dnga__rangeValue{color:var(--accent);text-align:right;min-width:80px;font-weight:600}.LeadForm-module-scss-module__80Dnga__rangeLabels{color:var(--foreground-muted);justify-content:space-between;padding:0 2px;font-size:.8rem;display:flex}
.CustomerTicketForm-module-scss-module__fJAPha__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.3s CustomerTicketForm-module-scss-module__fJAPha__fadeIn;display:flex;position:fixed;inset:0}@keyframes CustomerTicketForm-module-scss-module__fJAPha__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CustomerTicketForm-module-scss-module__fJAPha__slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.CustomerTicketForm-module-scss-module__fJAPha__formContainer{background-color:#ffffffe6;border-radius:16px;width:100%;max-width:560px;max-height:90vh;padding:2.5rem;animation:.3s CustomerTicketForm-module-scss-module__fJAPha__slideIn;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@media (min-width:768px){.CustomerTicketForm-module-scss-module__fJAPha__formContainer{padding:3rem}}.CustomerTicketForm-module-scss-module__fJAPha__closeButton{cursor:pointer;width:36px;height:36px;color:var(--foreground-muted);background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:1rem;right:1rem}.CustomerTicketForm-module-scss-module__fJAPha__closeButton:hover{color:var(--foreground);background-color:#0000000d}.CustomerTicketForm-module-scss-module__fJAPha__closeButton svg{width:20px;height:20px}.CustomerTicketForm-module-scss-module__fJAPha__formHeader{margin-bottom:2rem;padding-right:2rem}.CustomerTicketForm-module-scss-module__fJAPha__formHeader h2{color:var(--accent);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.CustomerTicketForm-module-scss-module__fJAPha__formHeader p{color:var(--foreground-muted);font-size:.95rem;line-height:1.5}.CustomerTicketForm-module-scss-module__fJAPha__form{flex-direction:column;gap:1.5rem;display:flex}.CustomerTicketForm-module-scss-module__fJAPha__formGroup{flex-direction:column;gap:.5rem;display:flex}.CustomerTicketForm-module-scss-module__fJAPha__label{color:var(--foreground);font-size:.9rem;font-weight:600}.CustomerTicketForm-module-scss-module__fJAPha__label .CustomerTicketForm-module-scss-module__fJAPha__optional{color:var(--foreground-muted);font-size:.85rem;font-weight:400}.CustomerTicketForm-module-scss-module__fJAPha__input,.CustomerTicketForm-module-scss-module__fJAPha__select,.CustomerTicketForm-module-scss-module__fJAPha__textarea{border:1px solid var(--border-color);width:100%;color:var(--foreground);background-color:var(--white);border-radius:8px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.CustomerTicketForm-module-scss-module__fJAPha__input::placeholder,.CustomerTicketForm-module-scss-module__fJAPha__select::placeholder,.CustomerTicketForm-module-scss-module__fJAPha__textarea::placeholder{color:var(--foreground-muted);opacity:.6}.CustomerTicketForm-module-scss-module__fJAPha__input:focus,.CustomerTicketForm-module-scss-module__fJAPha__select:focus,.CustomerTicketForm-module-scss-module__fJAPha__textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1159351a}.CustomerTicketForm-module-scss-module__fJAPha__input:hover:not(:focus),.CustomerTicketForm-module-scss-module__fJAPha__select:hover:not(:focus),.CustomerTicketForm-module-scss-module__fJAPha__textarea:hover:not(:focus){border-color:var(--foreground-muted)}.CustomerTicketForm-module-scss-module__fJAPha__select{appearance:none;cursor:pointer;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='%23555555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.CustomerTicketForm-module-scss-module__fJAPha__textarea{resize:vertical;min-height:120px}.CustomerTicketForm-module-scss-module__fJAPha__submitButton{background-color:var(--accent);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:8px;margin-top:.5rem;padding:14px 24px;font-size:1rem;font-weight:600;transition:background-color .2s,transform .2s}.CustomerTicketForm-module-scss-module__fJAPha__submitButton:hover{background-color:#0e6b3a;transform:translateY(-1px)}.CustomerTicketForm-module-scss-module__fJAPha__submitButton:active{transform:translateY(0)}
.FormCompleteModal-module-scss-module__aZSJPq__container{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;padding:1.5rem;animation:.4s cubic-bezier(.16,1,.3,1) FormCompleteModal-module-scss-module__aZSJPq__slideDown;display:flex;position:fixed;top:0;left:0;right:0}.FormCompleteModal-module-scss-module__aZSJPq__container.FormCompleteModal-module-scss-module__aZSJPq__success{background:linear-gradient(135deg,#115935f2,#228b22e6);box-shadow:0 4px 20px #1159354d}.FormCompleteModal-module-scss-module__aZSJPq__container.FormCompleteModal-module-scss-module__aZSJPq__error{background:linear-gradient(135deg,#dc2626f2,#b91c1ce6);box-shadow:0 4px 20px #dc26264d}@keyframes FormCompleteModal-module-scss-module__aZSJPq__slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.FormCompleteModal-module-scss-module__aZSJPq__content{align-items:center;gap:1rem;width:100%;max-width:1200px;display:flex}.FormCompleteModal-module-scss-module__aZSJPq__icon{color:#fff;flex-shrink:0;width:28px;height:28px}.FormCompleteModal-module-scss-module__aZSJPq__icon svg{filter:drop-shadow(0 2px 4px #0003);width:100%;height:100%}.FormCompleteModal-module-scss-module__aZSJPq__message{color:#fff;letter-spacing:.01em;text-shadow:0 1px 3px #0003;flex:1;margin:0;font-size:1rem;font-weight:600}@media (min-width:768px){.FormCompleteModal-module-scss-module__aZSJPq__message{font-size:1.1rem}}.FormCompleteModal-module-scss-module__aZSJPq__closeButton{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.FormCompleteModal-module-scss-module__aZSJPq__closeButton:hover{background:#ffffff4d;transform:scale(1.05)}.FormCompleteModal-module-scss-module__aZSJPq__closeButton:active{transform:scale(.95)}.FormCompleteModal-module-scss-module__aZSJPq__closeButton svg{width:18px;height:18px}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_ca678e8a-module__igVV4W__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
