.BookingSliderForm_superadminWrapper__Gp3be{display:flex;min-height:100vh;background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);color:white}.BookingSliderForm_superadminMain__8dl4o{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:60px 20px;margin-left:240px;background:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 20px rgba(0,0,0,.5);overflow-y:auto}.BookingSliderForm_superadminMain__8dl4o::-webkit-scrollbar{width:8px}.BookingSliderForm_superadminMain__8dl4o::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.BookingSliderForm_superadminMain__8dl4o::-webkit-scrollbar-thumb{background:rgba(0,255,204,.4);border-radius:4px}.BookingSliderForm_superadminMain__8dl4o::-webkit-scrollbar-thumb:hover{background:rgba(0,255,204,.6)}.BookingSliderForm_sidebar__S0j4i{position:fixed;top:0;left:0;width:240px;height:100vh;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-right:1px solid rgba(255,255,255,.05);box-shadow:inset -2px 0 20px rgba(0,0,0,.5);color:white;z-index:1000}.BookingSliderForm_sidebar__S0j4i h3{text-align:center;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(90deg,#00f7ff,#ff00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.BookingSliderForm_sidebar__S0j4i nav ul{list-style:none;padding:0;margin:0}.BookingSliderForm_sidebar__S0j4i nav li{margin:.3rem 0}.BookingSliderForm_sidebar__S0j4i nav a{display:block;padding:.65rem 1rem;border-radius:8px;margin-bottom:.35rem;font-weight:500;color:#aee4f8;text-decoration:none;background-color:rgba(255,255,255,.015);transition:all .3s ease;border:1px solid transparent}.BookingSliderForm_sidebar__S0j4i nav a:hover{background-color:rgba(255,255,255,.07);color:white;transform:translateX(5px)}.BookingSliderForm_activeLink__Wz5Sy{background:linear-gradient(90deg,#ff00ff,#00f7ff);color:#000!important;font-weight:700;border:1px solid rgba(0,255,255,.3);box-shadow:0 0 10px rgba(0,255,255,.6),0 0 20px rgba(255,0,255,.4);transform:scale(1.02)}.BookingSliderForm_logoutButton__m5WTl{margin-top:auto;padding:.8rem 1rem;background:linear-gradient(90deg,#ff416c,#ff4b2b);border:none;border-radius:8px;color:white;font-weight:700;cursor:pointer;transition:.3s}.BookingSliderForm_logoutButton__m5WTl:hover{transform:scale(1.05);background:linear-gradient(90deg,#ff2e59,#ff2a1f)}.BookingSliderForm_pageWrapper__pQGBF{width:100%}.BookingSliderForm_formWrapper__Kks10{padding:2rem;max-width:960px;margin:0 auto}.BookingSliderForm_card__C7i9P,.BookingSliderForm_formCard__Y1fpX{background:linear-gradient(145deg,#0f0c29,#302b63,#24243e);border-radius:1.5rem;padding:2rem;box-shadow:0 0 30px rgba(0,224,255,.15);color:#f1f5f9;width:100%;max-width:1100px;margin:0 auto}.BookingSliderForm_cardTitle__htHq5,.BookingSliderForm_gradientTitle__CTAGd{font-size:2.6rem;font-weight:800;text-align:center;margin-bottom:2rem;background:linear-gradient(90deg,#00f7ff,#ff00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.BookingSliderForm_stepperWrapper__ledQu{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;background:rgba(20,24,36,.95);border:1px solid #00d4ff33;border-radius:14px;box-shadow:0 0 16px rgba(0,255,255,.1);padding:1rem 1.5rem;margin-bottom:2rem}.BookingSliderForm_step__A3imY{padding:.6rem 1.2rem;border-radius:10px;background:rgba(255,255,255,.05);font-weight:600;color:#aee4f8;cursor:pointer;transition:all .25s ease}.BookingSliderForm_step__A3imY:hover{background:rgba(0,255,255,.1);color:#fff;transform:translateY(-2px)}.BookingSliderForm_step__A3imY.BookingSliderForm_active__8KqZv{background:linear-gradient(90deg,#ff00ff,#00f7ff);color:#000;font-weight:700;box-shadow:0 0 10px rgba(0,255,255,.6),0 0 20px rgba(255,0,255,.4)}.BookingSliderForm_step__A3imY.BookingSliderForm_completedStep__1hGy1{background:rgba(0,255,204,.15);border:1px solid rgba(0,255,204,.4)}.BookingSliderForm_formFields__bViKw input[type=number],.BookingSliderForm_formFields__bViKw input[type=text],.BookingSliderForm_formFields__bViKw textarea,.BookingSliderForm_inputOverride__eQmMj input[type=number],.BookingSliderForm_inputOverride__eQmMj input[type=text],.BookingSliderForm_inputOverride__eQmMj textarea,.BookingSliderForm_input__5KFCB{background:transparent;border:1px solid rgba(255,255,255,.3);padding:.5rem;border-radius:6px;width:100%;color:white;font-family:inherit;font-size:.95rem;min-width:200px}.BookingSliderForm_actions___w7xY,.BookingSliderForm_buttonFooter__aM2tK{display:flex;justify-content:space-between;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);gap:1rem}.BookingSliderForm_backButton__6T9NU,.BookingSliderForm_nextButton__kO7Fa,.BookingSliderForm_submitBtn__CA00d{padding:.5rem 1.2rem;font-weight:700;border-radius:10px;border:none;cursor:pointer;font-size:.95rem;transition:transform .2s ease;box-shadow:0 0 10px rgba(255,0,255,.3)}.BookingSliderForm_nextButton__kO7Fa{background:linear-gradient(90deg,#ff00ff,#00f7ff);color:#fff}.BookingSliderForm_backButton__6T9NU{background:linear-gradient(270deg,#00f7ff,#00ffaa);color:#000}.BookingSliderForm_submitBtn__CA00d{background-color:#10b981;color:white}.BookingSliderForm_backButton__6T9NU:hover,.BookingSliderForm_nextButton__kO7Fa:hover,.BookingSliderForm_submitBtn__CA00d:hover{transform:scale(1.05)}.BookingSliderForm_submitBtn__CA00d:hover{background-color:#059669}.BookingSliderForm_grid2__tWWSh{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.BookingSliderForm_radioGroup__2dtm4,.BookingSliderForm_row__0iDjf,.BookingSliderForm_toggleRow__U7lAQ{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;align-items:center}.BookingSliderForm_uploadBtn__DBumC{display:inline-block;background-color:#1f2937;color:#f9fafb;padding:.6rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;text-align:center;position:relative;margin-top:1rem;width:-moz-fit-content;width:fit-content}.BookingSliderForm_uploadBtn__DBumC:hover{background-color:#374151;border:1px solid #4ade80;color:#4ade80}.BookingSliderForm_uploadBtn__DBumC input[type=file]{opacity:0;position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;z-index:2}.BookingSliderForm_custom-upload-button__IIYXz{background:#00bfff;border:none;padding:.75rem 1.5rem;color:#111;font-weight:700;border-radius:6px;transition:background .3s ease}.BookingSliderForm_custom-upload-button__IIYXz:hover{background:#00e0ff}.BookingSliderForm_quote__0Dj7f{background-color:#1e293b;padding:1rem;border-radius:.5rem;margin-top:1.5rem;color:#a7f3d0;font-weight:500;font-size:1rem}.PublicQuote_publicQuote__4GNSm{color:#fff;overflow-wrap:anywhere}.PublicQuote_publicQuote__4GNSm nav{margin-bottom:1rem}.PublicQuote_publicQuote__4GNSm a{color:#ffbf75}.PublicQuote_publicQuote__4GNSm input,.PublicQuote_publicQuote__4GNSm select,.PublicQuote_publicQuote__4GNSm textarea{min-width:0;max-width:100%;margin-bottom:1rem}.PublicQuote_publicQuote__4GNSm label{display:block;font-weight:600;margin-top:.5rem}.PublicQuote_publicQuote__4GNSm input[type=checkbox]{width:auto;margin-right:.5rem}.PublicQuote_publicQuote__4GNSm select option{background:#152c3f;color:#fff}.PublicQuote_publicQuote__4GNSm button{background:#f7ad58;color:#112a3e;border:0;border-radius:.35rem;padding:.75rem 1rem}.PublicQuote_publicQuote__4GNSm button:disabled{background:#586775;color:#fff;cursor:not-allowed}.PublicQuote_publicQuote__4GNSm a:focus-visible,.PublicQuote_publicQuote__4GNSm button:focus-visible,.PublicQuote_publicQuote__4GNSm input:focus-visible,.PublicQuote_publicQuote__4GNSm select:focus-visible,.PublicQuote_publicQuote__4GNSm textarea:focus-visible{outline:3px solid #f7ad58;outline-offset:3px}.PublicQuote_heading__Mk14w{font-size:clamp(1.7rem,5vw,2.5rem)}.PublicQuote_estimate__WbnyO{background:#152c3f;color:#fff;padding:1rem;border:1px solid #f7ad58;border-radius:.35rem;margin:1rem 0}.PublicQuote_publicQuote__4GNSm .PublicQuote_primaryLink__UX4ru{display:inline-block;padding:.85rem 1rem;border-radius:.35rem;background:#f7ad58;color:#112a3e;font-weight:700;margin-bottom:1rem}@media(max-width:480px){.PublicQuote_publicQuote__4GNSm{padding:1rem}}