@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap);@font-face{font-family:UAESymbol;src:url(/static/media/dirham-symbol.48be43919ba780e04a33.woff2) format("woff2"),url(/static/media/dirham-symbol.874ca21e3f7701cb2b07.woff) format("woff"),url(/static/media/dirham-symbol.03fbad6254c6e3300bbf.ttf) format("truetype")}@font-face{font-family:Akira Expanded;font-style:normal;font-weight:800;src:url(/static/media/Akira-expanded.5198553380d9bb727554.otf) format("opentype")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:28px}*,:after,:before{box-sizing:border-box;font:inherit;letter-spacing:inherit}body{margin:0}button,input,select,textarea{font:inherit}b,strong{font-weight:700}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dirham-symbol{color:inherit;font-family:UAESymbol,sans-serif;font-size:inherit;font-weight:700}h1,h2,h3,h4,h5,h6{font-family:Akira Expanded,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:800;letter-spacing:0;line-height:28px;margin:0;text-transform:uppercase}@media (max-width:600px){h1,h2,h3,h4,h5,h6{font-size:16px;line-height:28px}}:root{--primary-color:#d2fa10;--secondary-color:#6c757d;--success-color:#28a745;--danger-color:#dc3545;--warning-color:#ffc107;--info-color:#17a2b8;--light-color:#f8f9fa;--dark-color:#343a40;--white-color:#fff;--black-color:#000;--trasparent-color:#ffffff4d}.StaffRegister_registerContainer__thREg{align-items:center;background:var(--white-color);display:flex;flex-direction:column;height:100vh;justify-content:center}.StaffRegister_topBar__ysNDv{align-items:center;background-color:var(--black-color);display:flex;height:80px;left:0;padding:0 20px;position:absolute;top:0;width:100%}.StaffRegister_logo__\+OnZB{height:70px;width:auto}.StaffRegister_registerForm__H7St0{background:var(--white-color);border-radius:12px;box-shadow:0 8px 20px #0003;margin-top:40px;padding:30px;text-align:center;width:350px}.StaffRegister_heading__bgdcE{color:#333;color:var(--dark-color,#333);font-size:24px;font-weight:700;margin-bottom:20px}.StaffRegister_errorMessage__6dmkq{color:#dc3545;color:var(--danger-color,#dc3545);font-size:14px;margin-bottom:15px;text-align:center}.StaffRegister_successMessage__JewES{color:green;font-size:14px;margin-bottom:15px;text-align:center}.StaffRegister_formGroup__T8WKP{margin-bottom:20px;text-align:left}.StaffRegister_label__vfyzH{color:#555;color:var(--secondary-color,#555);display:block;font-size:14px;margin-bottom:5px}.StaffRegister_input__NTBwm,.StaffRegister_select__Gk6C3{border:1px solid #ccc;border:1px solid var(--input-border,#ccc);border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.StaffRegister_input__NTBwm:focus,.StaffRegister_select__Gk6C3:focus{border-color:#4caf50;border-color:var(--success-color,#4caf50);box-shadow:0 0 5px #4caf5080;outline:none}.StaffRegister_registerButton__rmz3w{background-color:#d2fa10;background-color:var(--primary-color,#d2fa10);border:none;border-radius:6px;color:#000;color:var(--black-color,#000);cursor:pointer;font-size:14px;font-weight:700;margin-top:10px;padding:12px;transition:background-color .3s ease;width:100%}.StaffRegister_registerButton__rmz3w:hover{background-color:#45a049;background-color:var(--success-dark,#45a049)}.StaffRegister_loginButton__tXwGU{background-color:#2196f3;background-color:var(--info-color,#2196f3);border:none;border-radius:6px;color:#fff;color:var(--white-color,#fff);cursor:pointer;font-size:14px;font-weight:700;margin-top:10px;padding:12px;transition:background-color .3s ease;width:100%}.StaffRegister_loginButton__tXwGU:hover{background-color:#1976d2;background-color:var(--info-dark,#1976d2)}@media (max-width:600px){.StaffRegister_topBar__ysNDv{height:56px;left:0;padding:0 12px;position:fixed;top:0}.StaffRegister_logo__\+OnZB{height:40px;width:auto}.StaffRegister_registerContainer__thREg{align-items:stretch;box-sizing:border-box;height:auto;min-height:100dvh;padding:72px 16px calc(24px + env(safe-area-inset-bottom))}.StaffRegister_registerForm__H7St0{border-radius:10px;box-shadow:0 4px 12px #0000001f;margin-top:0;padding:20px 16px;width:100%}.StaffRegister_heading__bgdcE{font-size:20px;margin-bottom:12px}.StaffRegister_formGroup__T8WKP{margin-bottom:14px}.StaffRegister_label__vfyzH{font-size:13px;margin-bottom:6px}.StaffRegister_input__NTBwm,.StaffRegister_select__Gk6C3{border-radius:8px;font-size:16px;padding:12px}.StaffRegister_input__NTBwm:focus,.StaffRegister_select__Gk6C3:focus{box-shadow:0 0 0 3px #4caf5026}.StaffRegister_loginButton__tXwGU,.StaffRegister_registerButton__rmz3w{border-radius:8px;font-size:16px;min-height:48px;padding:14px;width:100%}.StaffRegister_registerButton__rmz3w{margin-top:8px}.StaffRegister_loginButton__tXwGU{margin-top:10px}.StaffRegister_errorMessage__6dmkq,.StaffRegister_successMessage__JewES{font-size:13px;margin:8px 0 12px}}.PasswordInput_passwordContainer__mWV1h{align-items:center;display:flex;position:relative;width:100%}.PasswordInput_passwordInput__5IeVt{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px 40px 10px 10px;width:100%}.PasswordInput_eyeButton__3paUA{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:5px;position:absolute;right:10px}.PasswordInput_eyeButton__3paUA:focus,.PasswordInput_eyeButton__3paUA:hover{background:none;outline:none}.AdminLogin_loginContainer__lyk\+o{align-items:center;background:var(--white-color);display:flex;flex-direction:column;height:100vh;justify-content:center}.AdminLogin_topBar__aJ3xG{align-items:center;background-color:var(--black-color);display:flex;height:85px;left:0;padding:0 20px;position:absolute;top:0;width:100%}.AdminLogin_logo__eUT4W{height:70px;width:auto}.AdminLogin_loginForm__CO5bZ{background:var(--white-color);border-radius:12px;box-shadow:0 8px 20px #0003;margin-top:80px;padding:30px;text-align:center;width:350px}.AdminLogin_heading__6Pedf{color:var(--dark-color);font-size:24px;font-weight:700;margin-bottom:20px}.AdminLogin_formGroup__3Tz1C{margin-bottom:20px;text-align:left}.AdminLogin_label__Z\+n8F{color:var(--secondary-color);display:block;font-size:14px;margin-bottom:5px}.AdminLogin_input__8dm-d{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.AdminLogin_input__8dm-d:focus{border-color:var(--success-color);box-shadow:0 0 5px #28a74580;outline:none}.AdminLogin_loginButton__MGjGp{background-color:var(--primary-color);border:none;border-radius:6px;color:var(--black-color);cursor:pointer;font-size:14px;font-weight:700;margin-top:10px;padding:12px;transition:background-color .3s ease;width:100%}.AdminLogin_loginButton__MGjGp:hover{background-color:#23913c}.AdminLogin_registerButton__Y19zW{background-color:var(--info-color);border:none;border-radius:6px;color:var(--black-color);cursor:pointer;font-size:14px;font-weight:700;margin-top:10px;padding:12px;transition:background-color .3s ease;width:100%}.AdminLogin_registerButton__Y19zW:hover{background-color:#0056b3}.AdminLogin_errorMessage__yJ7RX{color:red;font-size:14px;margin-top:10px;text-align:center}.AdminLogin_forgotPassword__HYK9L{color:var(--info-color);cursor:pointer;font-size:14px;margin-top:10px;text-align:right}@media (max-width:600px){.AdminLogin_topBar__aJ3xG{height:56px;left:0;padding:0 12px;position:fixed;top:0}.AdminLogin_logo__eUT4W{height:40px;width:auto}.AdminLogin_loginContainer__lyk\+o{align-items:stretch;box-sizing:border-box;height:auto;min-height:100dvh;padding:72px 16px calc(24px + env(safe-area-inset-bottom))}.AdminLogin_loginForm__CO5bZ{border-radius:10px;box-shadow:0 4px 12px #0000001f;margin-top:0;padding:20px 16px;width:100%}.AdminLogin_heading__6Pedf{font-size:20px;margin-bottom:12px}.AdminLogin_formGroup__3Tz1C{margin-bottom:14px}.AdminLogin_label__Z\+n8F{font-size:13px;margin-bottom:6px}.AdminLogin_input__8dm-d{border-radius:8px;font-size:16px;padding:12px}.AdminLogin_input__8dm-d:focus{box-shadow:0 0 0 3px #28a74526}.AdminLogin_forgotPassword__HYK9L{font-size:13px;margin-top:8px;text-align:center}.AdminLogin_loginButton__MGjGp,.AdminLogin_registerButton__Y19zW{border-radius:8px;font-size:16px;min-height:48px;padding:14px;width:100%}.AdminLogin_loginButton__MGjGp{margin-top:8px}.AdminLogin_registerButton__Y19zW{margin-top:10px}.AdminLogin_errorMessage__yJ7RX{font-size:13px;margin:8px 0 12px}}.ManageCustomer_manageCustomer__uTw5C{background-color:var(--light-color);padding:20px}.ManageCustomer_buttonContainer__-6NSJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ManageCustomer_buttonContainer__-6NSJ h2{color:var(--dark-color);font-size:24px;font-weight:700;margin:0}.ManageCustomer_customerTable__YehQz{background-color:var(--white-color);border-collapse:collapse;border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden;width:100%}.ManageCustomer_customerTable__YehQz td,.ManageCustomer_customerTable__YehQz th{border:1px solid #ddd;color:var(--secondary-color);font-size:14px;padding:12px 15px;text-align:center}.ManageCustomer_customerTable__YehQz th{background-color:var(--primary-color);color:var(--black-color);font-weight:700;text-transform:uppercase}.ManageCustomer_customerTable__YehQz tr:nth-child(2n){background-color:var(--light-color)}.ManageCustomer_customerTable__YehQz tr:hover{background-color:#eafaf1}.ManageCustomer_viewDetailsButton__p8UNo{background-color:var(--primary-color);border:none;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:var(--black-color);cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.ManageCustomer_viewDetailsButton__p8UNo:hover{background-color:#0056b3;color:#fff;transform:scale(1.05)}.ManageCustomer_backButton__jvPEZ{background-color:var(--secondary-color);border:none;border-radius:6px;color:var(--white-color);cursor:pointer;font-size:14px;padding:10px 20px;transition:all .3s ease}.ManageCustomer_backButton__jvPEZ:hover{background-color:#5a6268;transform:scale(1.05)}@media (max-width:768px){.ManageCustomer_manageCustomer__uTw5C{padding:12px}.ManageCustomer_buttonContainer__-6NSJ{align-items:center;display:flex;gap:10px;justify-content:space-between}.ManageCustomer_backButton__jvPEZ{white-space:nowrap}.ManageCustomer_customerTable__YehQz{border:0;border-collapse:initial;box-sizing:border-box;display:block;min-width:0;width:100%}.ManageCustomer_customerTable__YehQz thead{display:none}.ManageCustomer_customerTable__YehQz,.ManageCustomer_customerTable__YehQz tbody,.ManageCustomer_customerTable__YehQz td,.ManageCustomer_customerTable__YehQz tr{border:0;box-sizing:border-box;display:block;min-width:0;width:100%}.ManageCustomer_customerTable__YehQz tbody tr{grid-column-gap:12px;background:#fff;border-radius:16px;box-shadow:0 6px 14px #0000000d;column-gap:12px;display:grid;grid-template-areas:"name   name" "id     id" "email  email" "phone  phone" "action action";grid-template-columns:1fr auto;margin:12px 0;padding:14px;position:relative}.ManageCustomer_customerTable__YehQz td:nth-child(2){color:#0f172a;font-size:16px;font-weight:800;grid-area:name;overflow-wrap:anywhere}.ManageCustomer_customerTable__YehQz td:first-child{color:#64748b;font-size:13px;font-weight:700;grid-area:id}.ManageCustomer_customerTable__YehQz td:first-child:before{color:#334155;content:"Customer ID: ";font-weight:800}.ManageCustomer_customerTable__YehQz td:nth-child(3){align-items:center;color:#334155;display:inline-flex;font-weight:700;gap:8px;grid-area:email;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.ManageCustomer_customerTable__YehQz td:nth-child(3):before{content:"✉️";font-size:18px;line-height:1}.ManageCustomer_customerTable__YehQz td:nth-child(4){align-items:center;color:#475569;display:inline-flex;font-weight:700;gap:8px;grid-area:phone;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.ManageCustomer_customerTable__YehQz td:nth-child(4):before{content:"📞";font-size:18px;line-height:1}.ManageCustomer_customerTable__YehQz td:nth-child(5){grid-area:action;padding-top:2px}.ManageCustomer_customerTable__YehQz td:nth-child(5) .ManageCustomer_viewDetailsButton__p8UNo,.ManageCustomer_viewDetailsButton__p8UNo{align-items:center;border-radius:12px;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;padding:12px 14px;width:100%}.ManageCustomer_customerTable__YehQz tbody tr:hover,.ManageCustomer_customerTable__YehQz tbody tr:nth-child(2n){background:#fff}}.Pagination_pagination__DuXna{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:20px}.Pagination_pagination__DuXna button{background:#d2fa10;border:none;border-radius:6px;box-shadow:0 2px 4px #0003;color:#000;color:var(--black-color,#000);cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:all .3s ease}.Pagination_pagination__DuXna button:hover{background:linear-gradient(90deg,#0056b3,#003f7f);background:linear-gradient(90deg,var(--primary-dark,#0056b3),var(--secondary-dark,#003f7f));transform:scale(1.05)}.Pagination_pagination__DuXna button:disabled{background-color:#ccc;background-color:var(--disabled-bg,#ccc);box-shadow:none;color:#666;color:var(--disabled-text,#666);cursor:not-allowed;transform:none}.Pagination_pagination__DuXna span{color:#333;color:var(--dark-color,#333);font-size:16px;font-weight:700}@media (max-width:768px){.Pagination_pagination__DuXna{gap:8px}.Pagination_pagination__DuXna button{border-radius:5px;font-size:13px;padding:6px 10px}.Pagination_pagination__DuXna span{font-size:14px}}.SetPassword_setPasswordContainer__CFHiA{align-items:center;background:linear-gradient(120deg,#f3f4f6,#e5e7eb);background:linear-gradient(120deg,var(--gradient-start,#f3f4f6),var(--gradient-end,#e5e7eb));display:flex;height:100vh;justify-content:center;padding:20px}.SetPassword_setPasswordForm__kfVI\+{background:#fff;background:var(--white-color,#fff);border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:400px;padding:30px;position:relative;text-align:center;width:100%}.SetPassword_setPasswordForm__kfVI\+ .SetPassword_message__LzZzD{border-radius:6px;box-sizing:border-box;font-size:14px;font-weight:700;left:50%;margin-bottom:10px;padding:12px;position:absolute;top:-50px;transform:translateX(-50%);width:calc(100% - 40px)}.SetPassword_message__LzZzD.SetPassword_success__mUdlQ{background-color:#d4edda;background-color:var(--success-bg,#d4edda);border:1px solid #c3e6cb;border:1px solid var(--success-border,#c3e6cb);color:#155724;color:var(--success-text,#155724)}.SetPassword_message__LzZzD.SetPassword_error__e14c7{background-color:#f8d7da;background-color:var(--error-bg,#f8d7da);border:1px solid #f5c6cb;border:1px solid var(--error-border,#f5c6cb);color:#721c24;color:var(--error-text,#721c24)}.SetPassword_message__LzZzD.SetPassword_warning__BGGro{background-color:#fff3cd;background-color:var(--warning-bg,#fff3cd);border:1px solid #ffeeba;border:1px solid var(--warning-border,#ffeeba);color:#856404;color:var(--warning-text,#856404)}.SetPassword_setPasswordForm__kfVI\+ h2{color:#333;color:var(--dark-color,#333);font-size:24px;font-weight:700;margin-top:20px}.SetPassword_formGroup__\+9q6u{margin-bottom:15px;text-align:left}.SetPassword_formGroup__\+9q6u label{color:#555;color:var(--secondary-color,#555);display:block;font-size:14px;font-weight:700;margin-bottom:5px}.SetPassword_formGroup__\+9q6u input{border:1px solid #ccc;border:1px solid var(--input-border,#ccc);border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.SetPassword_formGroup__\+9q6u input:focus{border-color:#4caf50;border-color:var(--success-color,#4caf50);box-shadow:0 0 5px #4caf504d;outline:none}.SetPassword_submitButton__IUYfG{background:linear-gradient(90deg,#4caf50,#45a049);background:linear-gradient(90deg,var(--success-color,#4caf50),var(--success-dark,#45a049));border:none;border-radius:6px;color:#fff;color:var(--white-color,#fff);cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:all .3s ease;width:100%}.SetPassword_submitButton__IUYfG:hover{background:linear-gradient(90deg,#45a049,#4caf50);background:linear-gradient(90deg,var(--success-dark,#45a049),var(--success-color,#4caf50));transform:scale(1.05)}.Card_card__fzgN8{background-color:var(--white-color);border-radius:12px;box-shadow:0 4px 12px #0000001a;flex:1 1;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.Card_card__fzgN8:hover{box-shadow:0 8px 16px #0003;transform:translateY(-8px)}.Card_card__fzgN8 h3{color:var(--dark-color);font-size:22px;font-weight:700;margin-bottom:15px;text-transform:capitalize}.Card_card__fzgN8 .Card_statistic__DlgGw{color:var(--success-color);font-size:28px;font-weight:700;margin:20px 0}.Card_card__fzgN8 ul{list-style:none;margin:20px 0;padding:0;text-align:left}.Card_card__fzgN8 ul li{color:var(--secondary-color);font-size:16px;margin-bottom:10px}.Card_card__fzgN8 button{background:#d2fa10;border:none;border-radius:8px;box-shadow:0 2px 4px #0003;color:var(--black-color);cursor:pointer;font-size:14px;font-weight:700;padding:12px 20px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.Card_card__fzgN8 button:hover{background:linear-gradient(90deg,#0056b3,#004494);box-shadow:0 4px 8px #0000004d;transform:scale(1.05)}.Card_card__fzgN8 button:active{box-shadow:0 2px 4px #0003;transform:scale(.95)}@media (max-width:768px){.Card_card__fzgN8{border-radius:10px;min-width:0;padding:14px;text-align:left;width:100%}.Card_card__fzgN8,.Card_card__fzgN8:hover{box-shadow:0 2px 8px #0000001f;transform:none}.Card_card__fzgN8 h3{font-size:16px;line-height:1.25;margin-bottom:10px}.Card_card__fzgN8 .Card_statistic__DlgGw{font-size:16px;margin:12px 0}.Card_card__fzgN8 ul{margin:12px 0}.Card_card__fzgN8 ul li{font-size:14px;margin-bottom:8px}.Card_card__fzgN8 button{border-radius:10px;box-shadow:0 2px 6px #00000029;font-size:15px;padding:12px 14px;width:100%}.Card_card__fzgN8 button:hover{background:#d2fa10;box-shadow:0 2px 6px #00000029;color:var(--black-color);transform:none}.Card_card__fzgN8 button:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.Card_card__fzgN8,.Card_card__fzgN8 button,.Card_card__fzgN8 button:hover,.Card_card__fzgN8:hover{transition:none!important}}.Dashboard_dashboardContent__oYvwS{background-color:var(--light-color);padding:20px}.Dashboard_topBar__ksK6A{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Dashboard_topBar__ksK6A input[type=text]{border:1px solid var(--secondary-color);border-radius:4px;padding:10px;width:200px}.Dashboard_userIcon__iw4nA{align-items:center;background-color:var(--primary-color);border-radius:50%;color:var(--white-color);display:flex;height:40px;justify-content:center;padding:10px;text-align:center;width:40px}.Dashboard_cardContainer__6fZYL{display:flex;gap:20px}.Dashboard_statistic__zoJxH{font-size:18px;font-weight:700}.Dashboard_viewButton__0273Q{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--white-color);cursor:pointer;padding:10px 20px}.Dashboard_viewButton__0273Q:hover{background-color:var(--dark-color)}.Dashboard_invoiceWidget__4frc4{background-color:var(--white-color);border-radius:12px;box-shadow:0 4px 12px #00000014;flex:1 1;padding:20px}.Dashboard_invoiceWidget__4frc4 h3{color:var(--dark-color);font-size:22px;font-weight:700;margin-bottom:15px}.Dashboard_invoiceList__kQPEY{display:flex;flex-direction:column;gap:15px}.Dashboard_invoiceRow__cuGLm{align-items:center;background-color:#f8f9fa;border-left:4px solid var(--success-color);border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s ease}.Dashboard_invoiceRow__cuGLm:hover{background-color:#eef1f4}.Dashboard_viewAllButton__hHdG-{background:#d2fa10;border:none;border-radius:8px;box-shadow:0 2px 4px #0003;color:var(--black-color);cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.Dashboard_viewAllButton__hHdG-:hover{background:linear-gradient(90deg,#0056b3,#004494);transform:scale(1.05)}@media (max-width:768px){.Dashboard_dashboardContent__oYvwS{padding:14px}.Dashboard_cardContainer__6fZYL{align-items:stretch;flex-direction:column;gap:14px}.Dashboard_statistic__zoJxH{font-size:16px;font-weight:700}.Dashboard_invoiceWidget__4frc4{border-radius:12px;box-shadow:0 2px 8px #00000014;padding:14px}.Dashboard_invoiceWidget__4frc4 h3{font-size:18px;line-height:1.2;margin-bottom:10px}.Dashboard_invoiceList__kQPEY{gap:10px}.Dashboard_invoiceRow__cuGLm{align-items:flex-start;border-radius:10px;padding:10px 12px}.Dashboard_invoiceRow__cuGLm>*{font-size:14px;line-height:1.3;word-break:break-word}.Dashboard_viewAllButton__hHdG-,.Dashboard_viewButton__0273Q{border-radius:10px;box-shadow:0 2px 6px #00000029;margin-top:8px;padding:12px 14px;width:100%}.Dashboard_viewAllButton__hHdG-:hover,.Dashboard_viewButton__0273Q:hover{box-shadow:0 2px 6px #00000029;transform:none}}.Sidebar_sidebar__jykaj{align-items:flex-start;background-color:#000;background-color:var(--black-color,#000);box-shadow:2px 0 5px #0000001a;color:#007bff;color:var(--primary-color,#007bff);display:flex;flex-direction:column;height:100vh;padding:20px;width:260px}.Sidebar_sidebar__jykaj h3{color:#b6c4d3;color:var(--primary-color,#b6c4d3);cursor:pointer;font-size:22px;font-weight:700;margin-bottom:20px;text-align:center}.Sidebar_sidebar__jykaj ul{list-style:none;padding:0;width:100%}.Sidebar_sidebar__jykaj li{margin:10px 0}.Sidebar_sidebarLink__B7CiT{border-radius:8px;color:#fff;color:var(--white-color,#fff);display:block;font-size:16px;padding:12px 20px;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .2s ease}.Sidebar_sidebarLink__B7CiT:hover{background-color:#6c757d;background-color:var(--secondary-color,#6c757d);color:#007bff;color:var(--primary-color,#007bff);text-decoration:none;transform:translateX(5px)}.Sidebar_activeLink__i-\+6r{background-color:#d2fa10;background-color:var(--primary-color,#d2fa10);border-radius:8px;box-shadow:0 2px 4px #0003;color:#000;color:var(--black-color,#000);font-size:16px;font-weight:700;padding:12px 20px;text-align:center;text-decoration:none}.Sidebar_sidebarLink__B7CiT:focus{box-shadow:0 0 0 3px #42474d80;outline:none}@media (max-width:768px){.Sidebar_activeLink__i-\+6r,.Sidebar_sidebarLink__B7CiT{font-size:14px}.Sidebar_sidebar__jykaj{background-color:#000;background-color:var(--black-color,#000);display:none;height:100%;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:250px;z-index:1000}.Sidebar_sidebar__jykaj.Sidebar_open__N3yP0{display:flex;transform:translateX(0)}.Sidebar_burgerIcon__CIOA0{background-color:#000;background-color:var(--black-color,#000);border-radius:50%;box-shadow:0 2px 4px #0003;color:#007bff;color:var(--primary-color,#007bff);font-size:24px;left:1px;padding:8px;position:absolute;top:15px;z-index:1100}.Sidebar_overlay__Ouayt{background-color:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.Sidebar_overlay__Ouayt.Sidebar_active__VjHH-{display:block}}@media (min-width:769px){.Sidebar_burgerIcon__CIOA0{display:none}}.Navbar_navbar__7zgb\+{align-items:center;background-color:#000;background-color:var(--black-color,#000);box-shadow:0 2px 4px #e2dbdb1a;display:flex;justify-content:space-between;padding:10px 20px;position:relative}.Navbar_searchBar__Nu4In{border:1px solid #ccc;border:1px solid var(--input-border,#ccc);border-radius:6px;font-size:14px;padding:8px 12px;transition:border-color .3s ease,box-shadow .3s ease;width:250px}.Navbar_searchBar__Nu4In:focus{border-color:#007bff;border-color:var(--primary-color,#007bff);box-shadow:0 0 5px #007bff80;outline:none}.Navbar_userSection__60PLk{align-items:center;display:flex}.Navbar_pendingInfoButton__6zgGv{background-color:#007bff;background-color:var(--primary-color,#007bff);border:none;border-radius:6px;box-shadow:0 2px 4px #0003;color:#000;color:var(--black-color,#000);cursor:pointer;font-size:14px;font-weight:700;margin-right:15px;padding:8px 16px;transition:background-color .3s ease,transform .2s ease}.Navbar_pendingInfoButton__6zgGv:hover{background-color:#0056b3;background-color:var(--primary-dark,#0056b3);transform:scale(1.05)}.Navbar_userIcon__FRMC0{align-items:center;background-color:#007bff;background-color:var(--primary-color,#007bff);border-radius:50%;color:#000;color:var(--black-color,#000);cursor:pointer;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;padding:10px;position:relative;text-align:center;width:40px}.Navbar_dropdownMenu__dyXHz{animation:Navbar_fadeIn__oBdBH .3s ease-in-out;background-color:#fff;background-color:var(--white-color,#fff);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#333;color:var(--dark-color,#333);overflow:hidden;position:absolute;right:10px;top:60px;z-index:1000}.Navbar_dropdownMenu__dyXHz div{cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease}.Navbar_dropdownMenu__dyXHz div:hover{background-color:#f0f0f0;background-color:var(--dropdown-hover,#f0f0f0)}@keyframes Navbar_fadeIn__oBdBH{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Navbar_pendingInfoButton__6zgGv{align-items:center;border-radius:50%;display:flex;font-size:0;height:44px;justify-content:center;padding:10px 12px;position:relative;width:44px}.Navbar_pendingInfoButton__6zgGv:before{content:"🔔";font-size:20px;line-height:1}.Navbar_searchBar__Nu4In{display:block;font-size:14px;margin:6px auto;padding:6px;width:50%}}.AdminDashboard_dashboardContainer__X758D{display:flex;height:100vh}.AdminDashboard_sidebar__DEMc6{background-color:var(--light-color);box-shadow:2px 0 5px #0000001a;padding:20px;width:250px}.AdminDashboard_sidebar__DEMc6 h3{color:var(--primary-color);font-size:18px;margin-bottom:20px}.AdminDashboard_sidebar__DEMc6 ul{list-style:none;padding:0}.AdminDashboard_sidebar__DEMc6 li{color:var(--dark-color);cursor:pointer;margin:10px 0}.AdminDashboard_sidebar__DEMc6 li:hover{color:var(--primary-color);text-decoration:underline}.AdminDashboard_mainContent__ow3c7{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.AdminDashboard_topBar__3I3Xs{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.AdminDashboard_topBar__3I3Xs h2{font-size:24px;margin:0}.AdminDashboard_topBar__3I3Xs input{border:1px solid var(--secondary-color);border-radius:5px;padding:5px;width:200px}.AdminDashboard_userIcon__Daf7e{background-color:var(--primary-color);border-radius:50%;color:var(--white-color);cursor:pointer;font-weight:700;height:35px;line-height:35px;text-align:center;width:35px}.AdminDashboard_cardContainer__Mm8XC{display:flex;gap:20px}.AdminDashboard_viewButton__AeIIp{background-color:var(--primary-color);border:none;border-radius:5px;color:var(--white-color);cursor:pointer;padding:5px 10px}.AdminDashboard_viewButton__AeIIp:hover{background-color:#0056b3}.AdminProfile_profileContainer__67iKr{background-color:var(--light-color);border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px auto;max-width:400px;padding:20px}.AdminProfile_profileContainer__67iKr h2{color:var(--dark-color);font-size:24px;margin-bottom:20px}.AdminProfile_profileContainer__67iKr p{color:var(--secondary-color);font-size:16px;margin:10px 0}.AdminProfile_profileContainer__67iKr strong{color:var(--black-color)}.AdminProfile_loading__1nFn0{color:var(--secondary-color);font-size:18px;margin:50px auto;text-align:center}.AdminApproval_approvalContainer__rHQ01{align-items:center;background-color:var(--light-color);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}h2{color:var(--dark-color)}.AdminApproval_requestsTable__CeT3p{border-collapse:collapse;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;max-width:800px;overflow:hidden;width:90%}.AdminApproval_requestsTable__CeT3p td,.AdminApproval_requestsTable__CeT3p th{border:1px solid var(--white-color);font-size:14px;padding:10px;text-align:center}.AdminApproval_requestsTable__CeT3p th{background-color:var(--primary-color);color:var(--black-color);font-weight:700}.AdminApproval_requestsTable__CeT3p tr:nth-child(2n){background-color:var(--light-color)}.AdminApproval_requestsTable__CeT3p tr:hover{background-color:var(--white-color)}.AdminApproval_approveButton__n87sA,.AdminApproval_rejectButton__PWPLL{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s ease}.AdminApproval_approveButton__n87sA{background-color:var(--primary-color);color:var(--black-color)}.AdminApproval_approveButton__n87sA:hover{background-color:var(--info-color)}.AdminApproval_rejectButton__PWPLL{background-color:var(--danger-color);color:var(--white-color)}.AdminApproval_goback__tCELp,.AdminApproval_rejectButton__PWPLL:hover{background-color:var(--dark-color)}.AdminApproval_goback__tCELp{border:none;border-radius:25px;box-shadow:0 4px 6px #0000001a;color:var(--white-color);cursor:pointer;font-size:14px;margin-top:20px;padding:12px 24px;transition:background-color .3s ease}.AdminApproval_goback__tCELp:hover{background-color:#1a5a89}.AdminApproval_noApprovalsContainer__QnFJG{margin-top:20px}.AdminApproval_noApprovals__girv1{color:var(--secondary-color);font-size:16px}@media (max-width:768px){.AdminApproval_approvalContainer__rHQ01{padding:12px}.AdminApproval_requestsTable__CeT3p{border:0;border-collapse:initial;box-sizing:border-box;display:block;min-width:0;width:100%}.AdminApproval_requestsTable__CeT3p thead{display:none}.AdminApproval_requestsTable__CeT3p,.AdminApproval_requestsTable__CeT3p tbody,.AdminApproval_requestsTable__CeT3p td,.AdminApproval_requestsTable__CeT3p tr{border:0;box-sizing:border-box;display:block;min-width:0;width:100%}.AdminApproval_requestsTable__CeT3p tbody tr{grid-column-gap:12px;grid-row-gap:10px;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 6px 14px #0000000d;column-gap:12px;display:grid;grid-template-areas:"fname  status" "lname  status" "email  email" "role   role" "appr   rej";grid-template-columns:1fr auto;margin:12px 0;padding:14px;position:relative;row-gap:10px}.AdminApproval_requestsTable__CeT3p td:first-child{color:#0f172a;font-size:16px;font-weight:800;grid-area:fname;overflow-wrap:anywhere}.AdminApproval_requestsTable__CeT3p td:nth-child(2){color:#475569;font-size:14px;font-weight:700;grid-area:lname;margin-top:-2px;overflow-wrap:anywhere}.AdminApproval_requestsTable__CeT3p td:nth-child(5){align-self:start;background:#f1f5f9;border-radius:999px;color:#334155;font-size:12px;font-weight:700;grid-area:status;justify-self:end;line-height:1;padding:6px 10px;text-transform:capitalize;width:-webkit-max-content;width:max-content}.AdminApproval_requestsTable__CeT3p td:nth-child(3){align-items:center;color:#334155;display:inline-flex;font-weight:700;gap:8px;grid-area:email;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.AdminApproval_requestsTable__CeT3p td:nth-child(3):before{content:"✉️";font-size:18px;line-height:1}.AdminApproval_requestsTable__CeT3p td:nth-child(4){align-items:center;color:#1f2937;display:inline-flex;font-weight:700;gap:8px;grid-area:role;line-height:1.25}.AdminApproval_requestsTable__CeT3p td:nth-child(4):before{content:"🛡️";font-size:18px;line-height:1}.AdminApproval_requestsTable__CeT3p td:nth-child(6){grid-area:appr}.AdminApproval_requestsTable__CeT3p td:nth-child(7){grid-area:rej;justify-self:end}.AdminApproval_requestsTable__CeT3p td:nth-child(6) .AdminApproval_approveButton__n87sA,.AdminApproval_requestsTable__CeT3p td:nth-child(7) .AdminApproval_rejectButton__PWPLL{align-items:center;border-radius:12px;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;padding:12px 14px;width:100%}.AdminApproval_requestsTable__CeT3p td:nth-child(6) .AdminApproval_approveButton__n87sA{background:#16a34a;border:none;color:#fff}.AdminApproval_requestsTable__CeT3p td:nth-child(7) .AdminApproval_rejectButton__PWPLL{background:#ef4444;border:none;color:#fff}.AdminApproval_requestsTable__CeT3p tbody tr:hover,.AdminApproval_requestsTable__CeT3p tbody tr:nth-child(2n){background:#fff}.AdminApproval_goback__tCELp{margin-top:8px;width:100%}}.CustomerDetails_customerDetails__OJ6Ur{padding:20px;text-align:center}.CustomerDetails_buttonContainer__0mEw2{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.CustomerDetails_buttonContainer__0mEw2 h2{color:#333;color:var(--dark-color,#333);font-size:24px;font-weight:700}.CustomerDetails_backButton__bXrwG{background-color:#6c757d;background-color:var(--secondary-color,#6c757d);border:none;border-radius:5px;color:#fff;color:var(--white-color,#fff);cursor:pointer;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.CustomerDetails_backButton__bXrwG:hover{background-color:#5a6268;background-color:var(--secondary-dark,#5a6268);transform:scale(1.05)}.CustomerDetails_detailsTable__fNvZ0{border-collapse:collapse;margin-top:20px;width:100%}.CustomerDetails_detailsTable__fNvZ0 td,.CustomerDetails_detailsTable__fNvZ0 th{border:1px solid #ddd;border:1px solid var(--border-color,#ddd);padding:10px;text-align:center;vertical-align:middle}.CustomerDetails_detailsTable__fNvZ0 th{background-color:#f8f9fa;background-color:var(--light-bg,#f8f9fa);color:#333;color:var(--dark-color,#333);font-size:16px;font-weight:700}.CustomerDetails_addPurchaseButton__nIiJ-{background-color:#d2fa10;border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:6px 12px}.CustomerDetails_addPurchaseButton__nIiJ-:hover{background-color:#111827;color:#fff}.CustomerDetails_detailsTable__fNvZ0 td{color:#555;color:var(--secondary-color,#555);font-size:14px}.CustomerDetails_actionButton__YNncH{border:none;border-radius:5px;color:#000;color:var(--black-color,#000);cursor:pointer;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.CustomerDetails_actionButton__YNncH:hover{transform:scale(1.05)}.CustomerDetails_viewTicketButton__ITTPT{background-color:#d2fa10;background-color:var(--primary-color,#d2fa10)}.CustomerDetails_viewTicketButton__ITTPT:hover{background-color:#218838;background-color:var(--success-dark,#218838)}.CustomerDetails_viewServiceDetailsButton__p1qd9{background-color:#d2fa10;background-color:var(--primary-color,#d2fa10)}.CustomerDetails_viewServiceDetailsButton__p1qd9:hover{background-color:#218838;background-color:var(--success-dark,#218838)}@media (max-width:768px){.CustomerDetails_customerDetails__OJ6Ur{padding:12px}.CustomerDetails_detailsTable__fNvZ0{border:0;border-collapse:initial;box-sizing:border-box;display:block;min-width:0;width:100%}.CustomerDetails_detailsTable__fNvZ0 thead{display:none}.CustomerDetails_detailsTable__fNvZ0,.CustomerDetails_detailsTable__fNvZ0 tbody,.CustomerDetails_detailsTable__fNvZ0 td,.CustomerDetails_detailsTable__fNvZ0 tr{border:0;box-sizing:border-box;display:block;min-width:0;width:100%}.CustomerDetails_detailsTable__fNvZ0 tbody tr{grid-row-gap:14px;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 6px 14px #0000000d;display:grid;grid-template-areas:"name" "service" "ticket" "purchase";grid-template-columns:1fr;margin:12px 0;padding:16px;row-gap:14px}.CustomerDetails_detailsTable__fNvZ0 td:first-child{color:#0f172a;font-size:18px;font-weight:800;grid-area:name;margin-bottom:6px}.CustomerDetails_detailsTable__fNvZ0 td:nth-child(2){grid-area:service}.CustomerDetails_detailsTable__fNvZ0 td:nth-child(2) .CustomerDetails_viewServiceDetailsButton__p1qd9{border-radius:10px;font-size:15px;font-weight:700;padding:12px 14px;width:100%}.CustomerDetails_detailsTable__fNvZ0 td:nth-child(3){grid-area:ticket}.CustomerDetails_detailsTable__fNvZ0 td:nth-child(3) .CustomerDetails_viewTicketButton__ITTPT{border-radius:10px;font-size:15px;font-weight:700;padding:12px 14px;width:100%}.CustomerDetails_detailsTable__fNvZ0 td:nth-child(4){grid-area:purchase}.CustomerDetails_detailsTable__fNvZ0 td:nth-child(4) .CustomerDetails_addPurchaseButton__nIiJ-{border-radius:10px;font-size:15px;font-weight:700;padding:12px 14px;width:100%}.CustomerDetails_detailsTable__fNvZ0 tbody tr:hover,.CustomerDetails_detailsTable__fNvZ0 tbody tr:nth-child(2n){background:#fff}}.TicketDetails_customerDetails__1c0SZ{background-color:#f9f9f9;background-color:var(--light-color,#f9f9f9);border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:800px;padding:20px}.TicketDetails_buttonContainer__4B2SC{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.TicketDetails_buttonContainer__4B2SC h2{color:#333;color:var(--dark-color,#333);font-size:24px;margin:0}.TicketDetails_backButton__atXzR{background-color:#525b64;background-color:var(--secondary-color,#525b64);border:none;border-radius:4px;color:#fff;color:var(--white-color,#fff);cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s ease}.TicketDetails_backButton__atXzR:hover{background-color:#0056b3;background-color:var(--secondary-dark,#0056b3)}.TicketDetails_detailsTable__UIkJO{border-collapse:collapse;width:100%}.TicketDetails_detailsTable__UIkJO td,.TicketDetails_detailsTable__UIkJO th{border:1px solid #ddd;border:1px solid var(--border-color,#ddd);color:#333;color:var(--dark-color,#333);font-size:14px;padding:10px;text-align:left}.TicketDetails_detailsTable__UIkJO th{background-color:#42a068;background-color:var(--success-color,#42a068);color:#fff;color:var(--white-color,#fff);font-weight:700}.TicketDetails_detailsTable__UIkJO tbody tr:nth-child(2n){background-color:#f9f9f9;background-color:var(--table-even-bg,#f9f9f9)}.TicketDetails_detailsTable__UIkJO tbody tr:hover{background-color:#f1f1f1;background-color:var(--table-hover-bg,#f1f1f1)}.TicketDetails_viewTicketButton__VASGJ{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--black-color);cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s ease}.TicketDetails_viewTicketButton__VASGJ:hover{background-color:var(--info-color)}.TicketDetails_updatedPill__Qo0I-{background:var(--light-color);font-weight:600;margin-left:8px;padding:2px 8px}.TicketDetails_status__EPbZC,.TicketDetails_updatedPill__Qo0I-{border:1px solid var(--secondary-color);border-radius:999px;color:var(--dark-color);font-size:12px}.TicketDetails_status__EPbZC{background:var(--white-color);display:inline-block;font-weight:700;padding:4px 10px}.TicketDetails_status__EPbZC.TicketDetails_open__8bkEC{border-color:#6c757d}.TicketDetails_status__EPbZC.TicketDetails_in_progress__JNbrO{border-color:#ffc107}.TicketDetails_status__EPbZC.TicketDetails_resolved__vaJCC{border-color:#28a745}.TicketDetails_status__EPbZC.TicketDetails_closed__iGBH0{border-color:#343a40}.TicketDetails_viewTicketButton__VASGJ:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.TicketDetails_detailsTable__UIkJO{border:0;border-collapse:initial;box-sizing:border-box;display:block;min-width:0;width:100%}.TicketDetails_detailsTable__UIkJO thead{display:none}.TicketDetails_detailsTable__UIkJO,.TicketDetails_detailsTable__UIkJO tbody,.TicketDetails_detailsTable__UIkJO td,.TicketDetails_detailsTable__UIkJO tr{border:0;box-sizing:border-box;display:block;min-width:0;width:100%}.TicketDetails_detailsTable__UIkJO tbody tr{grid-row-gap:10px;grid-column-gap:12px;background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:0 6px 14px #0000000d;column-gap:12px;display:grid;grid-template-areas:"name    status" "subject subject" "updated updated" "action  action";grid-template-columns:1fr auto;margin:12px 0;padding:14px;position:relative;row-gap:10px}.TicketDetails_detailsTable__UIkJO td:first-child{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:800;gap:6px;grid-area:name}.TicketDetails_detailsTable__UIkJO td:first-child:before{content:"👤";font-size:16px}.TicketDetails_detailsTable__UIkJO td:nth-child(2){color:#334155;font-weight:600;grid-area:subject;line-height:1.4;position:relative}.TicketDetails_detailsTable__UIkJO td:nth-child(2) .TicketDetails_updatedPill__Qo0I-{background:#fef3c7;border-radius:999px;color:#92400e;font-size:11px;font-weight:700;margin-left:8px;padding:2px 8px}.TicketDetails_detailsTable__UIkJO td:nth-child(3){align-self:start;grid-area:status;justify-self:end}.TicketDetails_detailsTable__UIkJO td:nth-child(3) .TicketDetails_status__EPbZC{border-radius:999px;display:inline-block;font-size:12px;font-weight:700;padding:4px 10px;text-transform:capitalize}.TicketDetails_detailsTable__UIkJO td:nth-child(3) .TicketDetails_open__8bkEC{background:#dbeafe;color:#1e40af}.TicketDetails_detailsTable__UIkJO td:nth-child(3) .TicketDetails_in_progress__JNbrO{background:#fef3c7;color:#92400e}.TicketDetails_detailsTable__UIkJO td:nth-child(3) .TicketDetails_resolved__vaJCC{background:#dcfce7;color:#15803d}.TicketDetails_detailsTable__UIkJO td:nth-child(3) .TicketDetails_closed__iGBH0{background:#f1f5f9;color:#475569}.TicketDetails_detailsTable__UIkJO td:nth-child(4){align-items:center;color:#475569;display:flex;font-size:13px;gap:6px;grid-area:updated}.TicketDetails_detailsTable__UIkJO td:nth-child(4):before{content:"🕒";font-size:16px}.TicketDetails_detailsTable__UIkJO td:nth-child(5){grid-area:action}.TicketDetails_detailsTable__UIkJO td:nth-child(5) .TicketDetails_viewTicketButton__VASGJ{align-items:center;border-radius:10px;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;padding:12px 14px;width:100%}.TicketDetails_detailsTable__UIkJO tbody tr:hover,.TicketDetails_detailsTable__UIkJO tbody tr:nth-child(2n){background:#fff}}.DetailedTicket_detailedTicket__mlW8a{background:#fff;background:var(--white-color,#fff);border-radius:10px;box-shadow:0 4px 16px #00000014;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:24px auto;max-width:940px;padding:20px}.DetailedTicket_headerRow__nD8j5{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.DetailedTicket_headerRow__nD8j5 h2{color:#111;color:var(--dark-color,#111);font-size:22px;font-weight:700;margin:0}.DetailedTicket_status__yMEak{align-items:center;background:#f6f7f9;background:var(--light-color,#f6f7f9);border:1px solid #00000014;border-radius:999px;color:#222;color:var(--dark-color,#222);display:inline-flex;font-size:13px;font-weight:600;gap:8px;line-height:1;padding:8px 12px}.DetailedTicket_open__kaZGn{background:#d2fa102e;border-color:#d2fa1059;color:#222;color:var(--dark-color,#222)}.DetailedTicket_in_progress__3mmsp{background:#17a2b829;border-color:#17a2b859;color:#17a2b8;color:var(--info-color,#17a2b8)}.DetailedTicket_resolved__4z-bF{background:#28a74529;border-color:#28a74559;color:#28a745;color:var(--success-color,#28a745)}.DetailedTicket_closed__F6HTi{background:#6c757d29;border-color:#6c757d59;color:#6c757d;color:var(--secondary-color,#6c757d)}.DetailedTicket_detailsTable__3z\+VF{background:#fff;background:var(--white-color,#fff);border:1px solid #0000000f;border-collapse:initial;border-radius:10px;border-spacing:0;overflow:hidden;width:100%}.DetailedTicket_detailsTable__3z\+VF tr:nth-child(2n){background:#fafafa;background:var(--light-color,#fafafa)}.DetailedTicket_detailsTable__3z\+VF td{font-size:14px;line-height:1.5;padding:14px 16px;vertical-align:top}.DetailedTicket_detailsTable__3z\+VF td:first-child{color:#2b2b2b;color:var(--dark-color,#2b2b2b);font-weight:600;max-width:260px;opacity:.9;width:30%}.DetailedTicket_detailsTable__3z\+VF td:last-child{color:#222;color:var(--dark-color,#222);word-break:break-word}.DetailedTicket_detailsTable__3z\+VF a{border-bottom:1px dashed;color:#17a2b8;color:var(--info-color,#17a2b8);text-decoration:none}.DetailedTicket_detailsTable__3z\+VF a:hover{text-decoration:underline}.DetailedTicket_notice__KNW3g{background:#fff8e1;border:1px solid #ffe7a3;border-radius:8px;color:#6b5b00;font-size:14px;line-height:1.5;margin:14px 0 18px;padding:12px 14px}.DetailedTicket_actionButtons__xBSU0{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.DetailedTicket_actionButtons__xBSU0 button{-webkit-appearance:none;appearance:none;background:#f5f6f8;background:var(--light-color,#f5f6f8);border:1px solid #00000014;border-radius:8px;color:#222;color:var(--dark-color,#222);cursor:pointer;font-size:14px;font-weight:600;padding:10px 14px;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.DetailedTicket_actionButtons__xBSU0 button:hover{box-shadow:0 6px 14px #00000014;transform:translateY(-1px)}.DetailedTicket_actionButtons__xBSU0 button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.DetailedTicket_takeActionButton__8qZfB{background:#d2fa10;background:var(--primary-color,#d2fa10);border-color:#0000001f;color:#000;color:var(--black-color,#000)}.DetailedTicket_takeActionButton__8qZfB:hover{filter:brightness(.98)}.DetailedTicket_resolveButton__9QVsy{background:#28a745;background:var(--success-color,#28a745);border-color:#0000;color:#fff;color:var(--white-color,#fff)}.DetailedTicket_closeButton__cfHOP{background:#333;background:var(--dark-color,#333);border-color:#0000;color:#fff;color:var(--white-color,#fff)}.DetailedTicket_backButton__Hjkjd{background:#fff;background:var(--white-color,#fff);color:#222;color:var(--dark-color,#222)}@media (max-width:768px){.DetailedTicket_detailedTicket__mlW8a{border-radius:12px;margin:12px;padding:14px}.DetailedTicket_headerRow__nD8j5{align-items:flex-start;flex-direction:column;gap:10px}.DetailedTicket_headerRow__nD8j5 h2{font-size:18px}.DetailedTicket_status__yMEak{font-size:12px;padding:6px 10px}.DetailedTicket_detailsTable__3z\+VF,.DetailedTicket_detailsTable__3z\+VF tbody,.DetailedTicket_detailsTable__3z\+VF td,.DetailedTicket_detailsTable__3z\+VF tr{display:block;width:100%}.DetailedTicket_detailsTable__3z\+VF{background:#0000;border:none;overflow:visible}.DetailedTicket_detailsTable__3z\+VF tr{background:#fff;background:var(--white-color,#fff);border:1px solid #0000000f;border-radius:10px;margin-bottom:10px;padding:10px 12px}.DetailedTicket_detailsTable__3z\+VF td{font-size:13px;padding:6px 0}.DetailedTicket_detailsTable__3z\+VF td:first-child{font-size:12px;letter-spacing:.02em;margin-bottom:4px;max-width:none;opacity:.8;text-transform:uppercase;width:100%}.DetailedTicket_detailsTable__3z\+VF td:last-child{font-weight:500}.DetailedTicket_actionButtons__xBSU0{flex-direction:column}.DetailedTicket_actionButtons__xBSU0 button{width:100%}}@media (min-width:1200px){.DetailedTicket_detailedTicket__mlW8a{max-width:1040px}.DetailedTicket_detailsTable__3z\+VF td:first-child{width:28%}}@media (prefers-reduced-motion:reduce){.DetailedTicket_actionButtons__xBSU0 button{transition:none}}.ServiceDetails_serviceDetails__XVSQm{padding:20px}.ServiceDetails_buttonContainer__3ofTk{align-items:center;border-bottom:1px solid #ddd;border-bottom:1px solid var(--border-color,#ddd);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.ServiceDetails_buttonContainer__3ofTk h2{color:#333;color:var(--dark-color,#333);flex-grow:1;font-size:24px;margin:0;text-align:center}.ServiceDetails_backButton__OamZh{background-color:#6c757d;background-color:var(--secondary-color,#6c757d);border:none;border-radius:6px;color:#fff;color:var(--white-color,#fff);cursor:pointer;font-size:14px;font-weight:700;padding:10px 16px;transition:all .3s ease}.ServiceDetails_backButton__OamZh:hover{background-color:#5a6268;background-color:var(--secondary-dark,#5a6268);transform:scale(1.05)}.ServiceDetails_serviceMessage__oehcv{color:#066530;color:var(--service-message-color,#066530);font-size:20px;font-weight:700;margin:15px 0}.ServiceDetails_tableContainer__E5AY\+{margin-top:20px;overflow-x:auto}.ServiceDetails_detailsTable__ZZoW-{border-collapse:collapse;margin-top:10px;width:100%}.ServiceDetails_detailsTable__ZZoW- td,.ServiceDetails_detailsTable__ZZoW- th{border:1px solid #ddd;border:1px solid var(--border-color,#ddd);font-size:14px;padding:12px;text-align:center}.ServiceDetails_detailsTable__ZZoW- th{background-color:#f4f4f4;background-color:var(--table-header-bg,#f4f4f4);color:#333;color:var(--dark-color,#333);font-weight:700}.ServiceDetails_detailsTable__ZZoW- tr:nth-child(2n){background-color:#f9f9f9;background-color:var(--table-even-bg,#f9f9f9)}.ServiceDetails_detailsTable__ZZoW- tr:hover{background-color:#f1f1f1;background-color:var(--table-hover-bg,#f1f1f1)}.ServiceDetails_bookButton__gt4XP{background-color:#d2fa10;background-color:var(--primary-color,#d2fa10);border:none;border-radius:6px;color:#000;color:var(--black-color,#000);cursor:pointer;font-size:14px;padding:8px 12px;transition:all .3s ease}.ServiceDetails_bookButton__gt4XP:hover{background-color:#218838;background-color:var(--success-dark,#218838);transform:scale(1.05)}@media (max-width:768px){.ServiceDetails_tableContainer__E5AY\+{overflow-x:clip}.ServiceDetails_detailsTable__ZZoW-{border:0;border-collapse:initial;box-sizing:border-box;display:block;min-width:0;width:100%}.ServiceDetails_detailsTable__ZZoW- thead{display:none}.ServiceDetails_detailsTable__ZZoW-,.ServiceDetails_detailsTable__ZZoW- tbody,.ServiceDetails_detailsTable__ZZoW- td,.ServiceDetails_detailsTable__ZZoW- tr{border:0;box-sizing:border-box;display:block;min-width:0;width:100%}.ServiceDetails_detailsTable__ZZoW- tbody tr{grid-gap:12px;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 6px 14px #0000000d;display:grid;gap:12px;grid-template-areas:"title  title" "valid  valid" "total  used" "action action";grid-template-columns:1fr 1fr;margin:12px 0;max-width:100%;padding:16px;position:relative}.ServiceDetails_detailsTable__ZZoW- td:first-child{color:#0f172a;font-size:16px;font-weight:800;grid-area:title;margin:0;overflow-wrap:anywhere}.ServiceDetails_detailsTable__ZZoW- td:nth-child(4){align-items:center;color:#475569;display:inline-flex;font-size:14px;font-weight:700;gap:8px;grid-area:valid}.ServiceDetails_detailsTable__ZZoW- td:nth-child(4):before{content:"📅";font-size:18px;line-height:1}.ServiceDetails_detailsTable__ZZoW- td:nth-child(4):after{color:#0f172a;content:"Valid until ";font-weight:800;margin-right:4px;order:-1}.ServiceDetails_detailsTable__ZZoW- td:nth-child(2),.ServiceDetails_detailsTable__ZZoW- td:nth-child(3){border-radius:12px;font-size:20px;font-weight:900;line-height:1.1;padding:14px 12px;text-align:center}.ServiceDetails_detailsTable__ZZoW- td:nth-child(2){background:#eef5ff;color:#1d4ed8;grid-area:total}.ServiceDetails_detailsTable__ZZoW- td:nth-child(2):after{color:#60718a;content:"Total Services";display:block;font-size:12px;font-weight:700;margin-top:6px}.ServiceDetails_detailsTable__ZZoW- td:nth-child(3){background:#fff4ea;color:#ea580c;grid-area:used}.ServiceDetails_detailsTable__ZZoW- td:nth-child(3):after{color:#8a6b60;content:"Used Services";display:block;font-size:12px;font-weight:700;margin-top:6px}.ServiceDetails_detailsTable__ZZoW- td:nth-child(5){grid-area:action;padding-top:2px}.ServiceDetails_detailsTable__ZZoW- td:nth-child(5) .ServiceDetails_bookButton__gt4XP,.ServiceDetails_detailsTable__ZZoW- td:nth-child(5) .ServiceDetails_paidBookingButton__KIZng{align-items:center;border-radius:12px;display:inline-flex;font-size:16px;font-weight:800;gap:8px;justify-content:center;padding:14px 16px;transform:translateY(0);width:100%}.ServiceDetails_detailsTable__ZZoW- tbody tr:hover,.ServiceDetails_detailsTable__ZZoW- tbody tr:nth-child(2n){background:#fff}.ServiceDetails_otherRacketRow__XHy98{background:#fff!important;background:var(--white-color,#fff)!important;border-radius:14px;border-top:1px solid #e5e7eb;box-shadow:0 6px 14px #0000000d;color:#0f172a!important;color:var(--dark-color,#0f172a)!important;margin-top:12px;padding:12px 14px!important;text-align:left}.ServiceDetails_otherRacketRow__XHy98 strong{color:#0f172a;display:block;line-height:1.25;margin-bottom:8px}.ServiceDetails_otherRacketRow__XHy98 .ServiceDetails_paidBookingButton__KIZng{border-radius:10px;font-size:14px;font-weight:700;margin:0!important;padding:10px 14px;width:auto!important}.ServiceDetails_otherRacketRow__XHy98 .ServiceDetails_paidBookingButton__KIZng:hover{filter:brightness(.97);transform:translateY(0)}}.BookingForm_bookingForm__n0oGE{margin:0 auto;max-width:1100px;padding:16px;width:100%}.BookingForm_title__7Cyjc{font-size:1.5rem;font-weight:700;margin:0 0 16px}.BookingForm_detailsContainer__vreoH{background:#fff;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:16px;padding:16px}.BookingForm_validationError__OBECp{background:#ffecec;border:1px solid #ffc7c7;border-radius:8px;color:#b00020;margin-bottom:12px;padding:10px 12px}.BookingForm_detailRow__Bzdk2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.BookingForm_detailItem__Q2njW{display:flex;flex-direction:column;gap:6px}.BookingForm_label__Q2cLD{color:#333;font-weight:600}.BookingForm_disabledText__mJtPh{color:#555}.BookingForm_dateInput__1dOpU{border:1px solid #dcdcdc;border-radius:8px;height:40px;max-width:280px;padding:8px 10px;width:100%}.BookingForm_formGroup__pqYOA{margin-top:12px}.BookingForm_inputField__DD0w3{border:1px solid #dcdcdc;border-radius:8px;height:44px;padding:10px 12px;width:100%}.BookingForm_dateInput__1dOpU:focus,.BookingForm_inputField__DD0w3:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;outline:none}.BookingForm_tableWrap__jtfF-{-webkit-overflow-scrolling:touch;margin-top:8px;overflow-x:auto;width:100%}.BookingForm_table__Dg0gS{background:#fff;border:1px solid #e8e8e8;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.BookingForm_table__Dg0gS thead{background:#fafafa}.BookingForm_table__Dg0gS td,.BookingForm_table__Dg0gS th{border-bottom:1px solid #f0f0f0;padding:12px 14px;text-align:left;vertical-align:top}.BookingForm_table__Dg0gS th{color:#333;font-weight:700}.BookingForm_table__Dg0gS tr:last-child td{border-bottom:none}.BookingForm_tableRow__zc8oK:hover{background:#fcfcfc}.BookingForm_radioLabel__gA1eZ{align-items:center;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;user-select:none}.BookingForm_radioLabel__gA1eZ input[type=radio]{height:18px;width:18px}.BookingForm_optionText__2Klye{display:inline-block}.BookingForm_stringTypeContainer__vS3cI{display:flex;flex-wrap:wrap;gap:12px 18px}.BookingForm_badge__KpffX{background:#eef2ff;border-radius:999px;color:#3730a3;display:inline-block;font-size:.85rem;font-weight:600;padding:4px 10px}.BookingForm_costCell__oDBMf{white-space:nowrap}.BookingForm_cost__jtSLm{font-weight:700}.BookingForm_buttonContainer__-WPIK{background:linear-gradient(180deg,#fff0,#fff 30%);bottom:0;display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-bottom:8px;padding-top:8px;position:-webkit-sticky;position:sticky}.BookingForm_cancelButton__kCzlO,.BookingForm_nextButton__ml8oK{border:0;border-radius:10px;cursor:pointer;font-weight:600;height:44px;min-width:120px;padding:0 16px}.BookingForm_cancelButton__kCzlO{background:#f3f4f6;color:#111827}.BookingForm_cancelButton__kCzlO:hover{background:#e5e7eb}.BookingForm_nextButton__ml8oK{background:#111827;color:#fff}.BookingForm_nextButton__ml8oK:hover{background:#0f172a}.BookingForm_modal__W5H9Q{background:#11182773;display:grid;inset:0;place-items:center;position:fixed;z-index:1000}.BookingForm_modalContent__iyn98{background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;padding:18px;width:min(92vw,520px)}.BookingForm_closeModalButton__jUinn{background:#111827;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;height:40px;margin-top:12px;padding:0 14px}@media (max-width:900px){.BookingForm_detailRow__Bzdk2{grid-template-columns:1fr}.BookingForm_dateInput__1dOpU{max-width:100%}}@media (max-width:640px){.BookingForm_table__Dg0gS thead{display:none}.BookingForm_table__Dg0gS{border:0;border-collapse:initial;border-spacing:0 14px}.BookingForm_table__Dg0gS tbody tr{background:#fff;border:1px solid #eef2f7;border-radius:18px;box-shadow:0 12px 28px #0000000f;display:block;margin:0 0 10px;padding:18px}.BookingForm_table__Dg0gS td{border:0;display:block;padding:0}.BookingForm_table__Dg0gS td:first-child{margin-bottom:14px}.BookingForm_table__Dg0gS td:first-child .BookingForm_rowSelector__Rgzhg{transform:scale(1.05)}.BookingForm_table__Dg0gS td:first-child,.BookingForm_table__Dg0gS td:first-child .BookingForm_stringName__TJ5Or,.BookingForm_table__Dg0gS td:first-child strong{color:#111827;font-size:14px;font-weight:800;line-height:1.2}.BookingForm_table__Dg0gS td:first-child .BookingForm_basePlus__MqlLo{display:none}.BookingForm_table__Dg0gS td:nth-child(2):before{color:#374151;content:"String Type";display:block;font-size:16px;font-weight:800;margin:2px 0 10px}.BookingForm_table__Dg0gS td:nth-child(2) .BookingForm_segmented__wS-d6{display:flex;flex-direction:row;gap:10px}.BookingForm_table__Dg0gS td:nth-child(2) .BookingForm_radioLabel__gA1eZ{display:block;flex:1 1}.BookingForm_table__Dg0gS td:nth-child(2) .BookingForm_radioLabel__gA1eZ input{opacity:0;position:absolute}.BookingForm_table__Dg0gS td:nth-child(2) .BookingForm_radioLabel__gA1eZ span .BookingForm_dirham-symbol__6Z6wJ{background:none!important;border:none!important;box-shadow:none!important;display:inline!important;font-size:14px!important;line-height:1!important;margin:0 4px!important;outline:none!important;padding:0!important}.BookingForm_table__Dg0gS td:nth-child(3){align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:14px}.BookingForm_table__Dg0gS td:nth-child(3):before{color:#374151;content:"Total Cost";font-size:16px;font-weight:800}.BookingForm_table__Dg0gS td:nth-child(3) .BookingForm_price__OuxkP{color:#16a34a;font-size:13px;font-weight:800;letter-spacing:.1px}.BookingForm_title__7Cyjc{font-size:22px}.BookingForm_dirham-symbol__6Z6wJ,.BookingForm_disabledText__mJtPh,.BookingForm_inputField__DD0w3,.BookingForm_label__Q2cLD{font-size:13px}.BookingForm_buttonContainer__-WPIK{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.BookingForm_cancelButton__kCzlO,.BookingForm_nextButton__ml8oK{flex:1 1 48%}.BookingForm_table__Dg0gS td:nth-child(2) .BookingForm_radioLabel__gA1eZ span{border-radius:14px;box-sizing:border-box;font-weight:600;min-height:48px;padding:6px 2px;text-align:center;width:100%}.BookingForm_segmented__wS-d6 .BookingForm_radioLabel__gA1eZ input:checked+span{background:#eddfdf;border:2px solid #111827;color:#111827}.BookingForm_segmented__wS-d6 .BookingForm_radioLabel__gA1eZ span:hover{background:#f3f4f6}}.BookingDetails_container__yU9As{margin:0 auto;max-width:1100px;padding:16px;width:100%}.BookingDetails_title__SRcsy{font-size:1.5rem;font-weight:700;margin:0 0 16px}.BookingDetails_infoContainer__Eu-X6{grid-gap:12px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;padding:16px}.BookingDetails_infoBlock__xpmLm{display:flex;flex-direction:column;gap:6px}.BookingDetails_label__MLWjW{color:#333;font-weight:600}.BookingDetails_disabledText__XBjyn{color:#555}.BookingDetails_dateInput__w9IOC{max-width:280px}.BookingDetails_dateInput__w9IOC,.BookingDetails_select__k2wbR{border:1px solid #dcdcdc;border-radius:8px;height:40px;padding:8px 10px;width:100%}.BookingDetails_select__k2wbR{max-width:320px}.BookingDetails_formGroup__VOXj5{margin-top:12px}.BookingDetails_inputField__JvZUw{border:1px solid #dcdcdc;border-radius:8px;height:44px;padding:10px 12px;width:100%}.BookingDetails_validationError__gVYjk{background:#ffecec;border:1px solid #ffc7c7;border-radius:8px;color:#b00020;margin:12px 0 0;padding:10px 12px}.BookingDetails_customSelect__iKHA1{max-width:340px;position:relative;width:100%}.BookingDetails_selectButton__ToMLz{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:10px;cursor:pointer;display:flex;gap:10px;height:44px;justify-content:space-between;padding:0 12px;width:100%}.BookingDetails_selectButton__ToMLz[disabled]{cursor:not-allowed;opacity:.7}.BookingDetails_selectButtonLabel__CZpc2{align-items:center;display:inline-flex;gap:6px}.BookingDetails_selectCaret__E1JR2{color:#6b7280;font-size:.9rem}.BookingDetails_options__6VC\+c{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 24px #00000014;left:0;max-height:260px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.BookingDetails_option__ZRkv4{border-radius:8px;cursor:pointer;padding:10px 12px}.BookingDetails_optionActive__zJ2oY,.BookingDetails_option__ZRkv4:hover{background:#f3f4f6}.BookingDetails_optionSelected__uy3R6{background:#eef2ff;color:#3730a3;font-weight:600}.BookingDetails_tooltipContainer__cL5Gs{align-self:end;margin-top:12px;position:relative}.BookingDetails_tooltipLink__LvY3Q{color:#2563eb;cursor:pointer;font-size:.95rem}.BookingDetails_tooltip__VHqqL{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 24px #0000001a;left:0;padding:12px;position:absolute;top:calc(100% + 8px);width:280px;z-index:30}.BookingDetails_closeTooltip__08b7W{background:#111827;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;height:32px;margin-top:8px;padding:0 12px}.BookingDetails_buttonContainer__8PBIN,.BookingDetails_buttonGroup__1PpiZ{background:linear-gradient(180deg,#fff0,#fff 30%);bottom:0;display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-bottom:8px;padding-top:8px;position:-webkit-sticky;position:sticky}.BookingDetails_cancelButton__o\+rXK,.BookingDetails_nextButton__mXDjY{border:0;border-radius:10px;cursor:pointer;font-weight:600;height:44px;min-width:120px;padding:0 16px}.BookingDetails_cancelButton__o\+rXK{background:#f3f4f6;color:#111827}.BookingDetails_cancelButton__o\+rXK:hover{background:#e5e7eb}.BookingDetails_nextButton__mXDjY{background:#111827;color:#fff}.BookingDetails_nextButton__mXDjY:hover{background:#0f172a}.BookingDetails_modal__L4SoW{background:#11182773;display:grid;inset:0;place-items:center;position:fixed;z-index:1000}.BookingDetails_modalContent__k6ScP{background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;padding:18px;width:min(92vw,520px)}.BookingDetails_modalTitle__EtA2c{font-size:1.125rem;font-weight:700;margin:0 0 10px}.BookingDetails_addAddressButton__f6urd,.BookingDetails_closeModalButton__GSpeW{background:#111827;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;height:40px;margin-top:12px;padding:0 14px}@media (max-width:1000px){.BookingDetails_infoContainer__Eu-X6{grid-template-columns:1fr 1fr}}@media (max-width:700px){.BookingDetails_infoContainer__Eu-X6{grid-template-columns:1fr}.BookingDetails_customSelect__iKHA1,.BookingDetails_dateInput__w9IOC,.BookingDetails_select__k2wbR{max-width:100%}.BookingDetails_buttonContainer__8PBIN,.BookingDetails_buttonGroup__1PpiZ{gap:8px}.BookingDetails_cancelButton__o\+rXK,.BookingDetails_nextButton__mXDjY{flex:1 1;min-width:0}}.Carousel_carouselContainer__wW982{align-items:center;display:flex;gap:8px;justify-content:center;margin:16px 0}.Carousel_carousel__ifV29{display:flex;gap:8px;max-width:500px;overflow:hidden;width:100%}.Carousel_addressCard__UrxIa{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;cursor:pointer;flex:1 0 150px;padding:12px;text-align:center;transition:all .2s ease}.Carousel_addressCard__UrxIa:hover{border-color:#007bff}.Carousel_addressCard__UrxIa.Carousel_selected__illhv{background:#e6f2ff;border:2px solid #007bff}.Carousel_defaultBadge__66nhq{background-color:#d2fa10;border-radius:5px;color:#000;display:inline-block;font-size:11px;margin-top:6px;padding:3px 6px}.Carousel_navButton__6dLBK{background:#497aad;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;padding:6px 10px;transition:background .3s}.Carousel_navButton__6dLBK:hover{background:#0056b3}.Carousel_navButton__6dLBK:disabled{background:#ccc;cursor:not-allowed}.Carousel_addressLine__zM5bK,.Carousel_addressType__c2RgE,.Carousel_area__pS-v2,.Carousel_location__rYV0\+,.Carousel_pincode__3E-Gf{color:#333;font-size:13px;margin:3px 0}.AddressForm_addressList__1fTVK{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.AddressForm_addressCard__eKtxD{background-color:var(--light-color);border:1px solid #d1d1d1;border-radius:12px;box-shadow:0 2px 4px #0000001a;cursor:pointer;padding:16px;text-align:center;transition:all .3s;width:240px}.AddressForm_addressCard__eKtxD:hover{background:#eaf4ff;border-color:var(--primary-color)}.AddressForm_addressCard__eKtxD.AddressForm_selected__8RfJt{background:#cce5ff;border:2px solid var(--primary-color)}.AddressForm_defaultBadge__bDB4D{background-color:var(--success-color);border-radius:8px;color:var(--white-color);display:inline-block;font-size:13px;margin-top:10px;padding:5px 10px}.AddressForm_buttonGroup__QBTmW{justify-content:center;margin-top:25px}.AddressForm_addNewButton__rV6B2,.AddressForm_selectButton__2duGR{border:none;border-radius:10px;cursor:pointer;font-size:17px;font-weight:700;padding:14px 20px;transition:background-color .3s}.AddressForm_selectButton__2duGR{background-color:var(--primary-color);color:var(--black-color)}.AddressForm_selectButton__2duGR:hover{background-color:#0056b3}.AddressForm_addNewButton__rV6B2{background-color:var(--success-color);color:var(--white-color)}.AddressForm_addNewButton__rV6B2:hover{background-color:#218838}.AddressForm_addressContainer__-mGX3{background:var(--white-color);border:1px solid #11296c;border-radius:1px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-height:500px;max-width:600px;overflow-y:auto;padding:20px;position:relative}.AddressForm_title__BKUGR{color:var(--dark-color);font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.AddressForm_addressForm__Y\+Clh{display:flex;flex-direction:column;gap:16px}label{color:var(--secondary-color);display:block;margin-bottom:8px}.AddressForm_input__N1FBX{border:1px solid #d1d1d1;border-radius:10px;box-sizing:border-box;font-size:16px;padding:14px;transition:border-color .3s;width:100%}.AddressForm_input__N1FBX:focus{border-color:var(--primary-color);outline:none}input[type=checkbox]{accent-color:var(--primary-color);cursor:pointer;height:18px;width:18px}.AddressForm_formGroup__CsRoU{align-items:center;display:flex;gap:8px}.AddressForm_cancelButton__HZ0sc,.AddressForm_submitButton__TEesy{border:none;border-radius:12px;cursor:pointer;font-size:18px;font-weight:700;padding:16px;transition:background-color .3s;width:100%}.AddressForm_submitButton__TEesy{background-color:var(--primary-color);color:var(--black-color)}.AddressForm_submitButton__TEesy:hover{background-color:#0056b3}.AddressForm_cancelButton__HZ0sc{background-color:var(--danger-color);color:var(--white-color)}.AddressForm_cancelButton__HZ0sc:hover{background-color:#c82333}.AddressForm_errorMessage__zresC{background:#fff3f3;border:1px solid #ff4d4f;border-radius:8px;color:#ff4d4f;font-size:16px;font-weight:700;padding:12px;text-align:center}.AddressForm_buttonGroup__QBTmW{display:flex;flex-direction:column;gap:12px;margin-top:20px}.AddressForm_addressContainer__-mGX3::-webkit-scrollbar{width:8px}.AddressForm_addressContainer__-mGX3::-webkit-scrollbar-thumb{background:#9cc4ef;border-radius:10px}.AddressForm_addressContainer__-mGX3::-webkit-scrollbar-track{background:#f1f1f1}@media (max-width:768px){.AddressForm_addressContainer__-mGX3{border-radius:6px;box-shadow:none;margin:0 8px;max-width:none;padding:10px}.AddressForm_title__BKUGR{font-size:16px;margin-bottom:10px}.AddressForm_addressCard__eKtxD{border-radius:6px;font-size:12px;padding:8px;width:100%}.AddressForm_defaultBadge__bDB4D{font-size:10px;margin-top:4px;padding:2px 6px}.AddressForm_buttonGroup__QBTmW{flex-direction:column;gap:6px;margin-top:12px}.AddressForm_addNewButton__rV6B2,.AddressForm_cancelButton__HZ0sc,.AddressForm_selectButton__2duGR,.AddressForm_submitButton__TEesy{border-radius:6px;font-size:12px;padding:7px 8px}.AddressForm_addressForm__Y\+Clh{gap:8px;grid-template-columns:1fr}.AddressForm_addressForm__Y\+Clh label{font-size:12px;margin-bottom:4px}.AddressForm_input__N1FBX{border-radius:6px;font-size:12px;padding:6px 8px}input[type=checkbox]{height:12px;width:12px}.AddressForm_errorMessage__zresC{border-radius:6px;font-size:12px;padding:6px}}.BookingFinal_container__A1gAK{background:var(--white-color);border-radius:12px;box-shadow:0 5px 20px #00000026;margin:40px auto;max-width:1000px;padding:20px}.BookingFinal_title__W\+wK8{color:var(--dark-color);font-size:26px;font-weight:700;margin-bottom:20px;text-align:center}.BookingFinal_detailsContainer__lv-Om{background:var(--light-color);border-radius:10px;box-shadow:0 2px 8px #0000001a;font-size:14px;margin-bottom:20px;padding:12px 14px}.BookingFinal_detailRow__1pvJn{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.BookingFinal_detailItem__E3Phz{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px;min-width:220px}.BookingFinal_label__itFJs{color:var(--dark-color)}.BookingFinal_disabledText__dMiKD{border-radius:6px;color:var(--secondary-color);display:inline-block;font-size:14px;padding:4px 6px}.BookingFinal_tableContainer__E3RyC{-webkit-overflow-scrolling:touch;border-radius:12px;box-shadow:0 5px 15px #0000001f;overflow:auto}.BookingFinal_table__C1L1p{border-collapse:collapse;min-width:720px;width:100%}.BookingFinal_table__C1L1p th{background:var(--primary-color);color:var(--black-color);font-size:14px;padding:12px;text-align:left;white-space:nowrap}.BookingFinal_table__C1L1p td{border:1px solid #e6e6e6;font-size:14px;padding:10px 12px;text-align:left;white-space:nowrap}.BookingFinal_emptyMessage__JBfym{color:var(--secondary-color);font-size:16px;padding:20px;text-align:center}.BookingFinal_deleteButton__ONIyW,.BookingFinal_editButton__gCKfD{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:6px 10px}.BookingFinal_editButton__gCKfD{background:var(--success-color);color:var(--white-color)}.BookingFinal_deleteButton__ONIyW{background:var(--danger-color);color:var(--white-color);margin-left:6px}.BookingFinal_deleteButton__ONIyW:hover,.BookingFinal_editButton__gCKfD:hover{opacity:.9}.BookingFinal_formGroup__n8VBp{align-items:stretch;display:flex;gap:10px;justify-content:center;margin-top:20px;width:100%}.BookingFinal_input__CT6eT{border:1px solid #ddd;border-radius:8px;flex:1 1;font-size:16px;max-width:420px;padding:10px 12px}.BookingFinal_addMoreButton__HEVw-{background-color:var(--primary-color);border:none;border-radius:8px;color:var(--black-color);cursor:pointer;font-size:16px;padding:10px 14px}.BookingFinal_addMoreButton__HEVw-:hover{opacity:.9}.BookingFinal_buttonContainer__maxvM{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.BookingFinal_cancelButton__fW83C,.BookingFinal_proceedButton__SQEck{border-radius:10px;cursor:pointer;font-size:16px;font-weight:700;min-width:220px;padding:12px 18px;transition:.2s ease}.BookingFinal_cancelButton__fW83C{background-color:var(--danger-color);border:none;color:var(--white-color)}.BookingFinal_proceedButton__SQEck{background-color:var(--primary-color);border:none;color:var(--black-color)}.BookingFinal_cancelButton__fW83C:hover,.BookingFinal_proceedButton__SQEck:hover{filter:brightness(.95)}.BookingFinal_overallCostBlock__APOc\+{align-items:center;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 2px 5px #0000000f;display:flex;gap:10px;justify-content:center;margin:10px 0 8px;padding:10px 12px}.BookingFinal_overallCostText__qGFtJ{color:var(--dark-color);font-size:18px}.BookingFinal_infoButton__-YFdN{all:unset;align-items:center;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;line-height:1}.BookingFinal_modal__DjC3Y{background:#00000073;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1000}.BookingFinal_modalContent__iFm7A{background:var(--white-color);border-radius:14px;box-shadow:0 8px 20px #0003;max-height:85vh;overflow:auto;padding:18px;width:min(960px,100%)}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p,.BookingFinal_modalTable__0uWnT{table-layout:fixed}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p thead th,.BookingFinal_modalTable__0uWnT thead th{background:var(--white-color);border-bottom:1px solid #e6e6e6;position:-webkit-sticky;position:sticky;top:0;z-index:1}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p td:first-child,.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p th:first-child,.BookingFinal_modalTable__0uWnT td:first-child,.BookingFinal_modalTable__0uWnT th:first-child{width:58%}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p td:nth-child(2),.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p th:nth-child(2),.BookingFinal_modalTable__0uWnT td:nth-child(2),.BookingFinal_modalTable__0uWnT th:nth-child(2){width:22%}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p td:nth-child(3),.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p th:nth-child(3),.BookingFinal_modalTable__0uWnT td:nth-child(3),.BookingFinal_modalTable__0uWnT th:nth-child(3){width:20%}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p td:first-child,.BookingFinal_modalTable__0uWnT td:first-child{white-space:normal;word-break:break-word}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p td:nth-child(2),.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p td:nth-child(3),.BookingFinal_modalTable__0uWnT td:nth-child(2),.BookingFinal_modalTable__0uWnT td:nth-child(3){white-space:nowrap}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p tbody tr:hover,.BookingFinal_modalTable__0uWnT tbody tr:hover{background:#fafafa}.BookingFinal_modalContent__iFm7A .BookingFinal_cancelButton__fW83C,.BookingFinal_modalContent__iFm7A .BookingFinal_saveButton__Yk-mm{border:none;border-radius:8px;cursor:pointer;font-size:14px;margin-top:15px;min-width:auto;padding:10px 14px}.BookingFinal_modalContent__iFm7A .BookingFinal_saveButton__Yk-mm{background:var(--primary-color);color:var(--black-color)}.BookingFinal_modalContent__iFm7A .BookingFinal_cancelButton__fW83C{background:var(--dark-color);color:var(--white-color);margin-left:8px}.BookingFinal_modalContent__iFm7A .BookingFinal_cancelButton__fW83C:hover,.BookingFinal_modalContent__iFm7A .BookingFinal_saveButton__Yk-mm:hover{opacity:.95}.BookingFinal_badge__qEX2M{align-items:center;background:#3e63ff1f;border-radius:999px;color:#3e63ff;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.3px;padding:6px 12px}.BookingFinal_modalTable__0uWnT{border-collapse:collapse;margin-top:8px;width:100%}.BookingFinal_modalTable__0uWnT td,.BookingFinal_modalTable__0uWnT th{border:1px solid #ddd;font-size:14px;padding:8px;text-align:left;white-space:nowrap}.BookingFinal_radioLabel__3E\+43{align-items:center;display:inline-flex;gap:6px;margin-right:10px}.BookingFinal_loadingOverlay__QBrMP{background-color:#000000b3;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.BookingFinal_loadingContent__kswqN{background:#fff;border-radius:12px;box-shadow:0 5px 15px #0000004d;min-width:300px;padding:22px;text-align:center}.BookingFinal_loader__e7rzZ{animation:BookingFinal_spin__pF1RY 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:55px;margin:10px auto;width:55px}@keyframes BookingFinal_spin__pF1RY{to{transform:rotate(1turn)}}.BookingFinal_loadingContent__kswqN p{color:#333;font-size:18px;font-weight:700;margin-top:8px}.BookingFinal_loadingContent__kswqN .BookingFinal_subText__ioRh5{color:#666;font-size:14px;margin-top:4px}.BookingFinal_errorMessage__42H-O{background-color:var(--danger-color);border-radius:8px;color:var(--white-color);font-weight:500;margin-bottom:16px;padding:12px;text-align:center}.BookingFinal_termsContainer__p9edi{margin-top:18px}.BookingFinal_termsLabel__SY6HU{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.BookingFinal_termsLink__WJc-3{background:none;border:none;color:var(--info-color);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.BookingFinal_termsModal__gMGT-{background:#00000073;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1100}.BookingFinal_termsModalContent__-15m8{background:var(--white-color);border-radius:14px;box-shadow:0 8px 20px #0003;max-height:85vh;overflow:auto;padding:18px;text-align:left;width:min(920px,100%)}.BookingFinal_termsModalContent__-15m8 h2,.BookingFinal_termsModalContent__-15m8 h3{color:var(--dark-color);margin-bottom:8px;margin-top:16px}.BookingFinal_termsModalContent__-15m8 p{color:var(--black-color);font-size:14px;line-height:1.6}.BookingFinal_termsModalFooter__hKtjK{margin-top:16px;text-align:right}.BookingFinal_termsCloseButton__wD4zy{background-color:var(--black-color);border:none;border-radius:8px;color:var(--white-color);cursor:pointer;font-size:14px;padding:10px 14px}.BookingFinal_termsCloseButton__wD4zy:hover{opacity:.95}@media (max-width:768px){.BookingFinal_container__A1gAK{border-radius:10px;margin:24px auto;padding:14px}.BookingFinal_title__W\+wK8{font-size:22px}.BookingFinal_detailRow__1pvJn{align-items:stretch;flex-direction:column;gap:6px}.BookingFinal_detailItem__E3Phz{justify-content:space-between;min-width:100%}.BookingFinal_table__C1L1p{border:0;min-width:0}.BookingFinal_table__C1L1p thead{display:none}.BookingFinal_table__C1L1p tr{background:#fff;border:1px solid #e6e6e6;border-radius:10px;display:block;margin:10px 0;padding:10px 12px}.BookingFinal_table__C1L1p td{align-items:baseline;border:0;display:flex;gap:12px;justify-content:flex-start;padding:6px 0;white-space:normal}.BookingFinal_table__C1L1p td:before{color:var(--dark-color);content:attr(data-label);font-weight:600}.BookingFinal_buttonContainer__maxvM{align-items:stretch;flex-direction:column}.BookingFinal_cancelButton__fW83C,.BookingFinal_proceedButton__SQEck{min-width:0;width:100%}.BookingFinal_formGroup__n8VBp{align-items:stretch;flex-direction:column}.BookingFinal_input__CT6eT{max-width:100%;width:100%}.BookingFinal_overallCostBlock__APOc\+{padding:12px}.BookingFinal_modalContent__iFm7A,.BookingFinal_termsModalContent__-15m8{border-radius:12px;width:100%}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p{border-collapse:collapse;min-width:0}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p thead{display:table-header-group}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p tr{background:#0000;border:1px solid #e6e6e6;border-left:0;border-right:0;display:table-row;margin:0;padding:0}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p td{border:1px solid #e6e6e6;display:table-cell;padding:8px;white-space:nowrap}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p td:first-child{white-space:normal}.BookingFinal_modalContent__iFm7A .BookingFinal_table__C1L1p td:before{content:none}}@media (max-width:480px){.BookingFinal_title__W\+wK8{font-size:20px}.BookingFinal_overallCostText__qGFtJ{font-size:16px}.BookingFinal_deleteButton__ONIyW,.BookingFinal_editButton__gCKfD{font-size:13px;padding:8px 10px}.BookingFinal_cancelButton__fW83C,.BookingFinal_proceedButton__SQEck{font-size:15px;padding:12px 16px}.BookingFinal_loadingContent__kswqN{min-width:0;width:90%}}.PayInStoreButton_payInStoreButton__b2ZRV{background-color:#f5a623;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:background .3s ease-in-out}.PayInStoreButton_payInStoreButton__b2ZRV:hover{background-color:#d98b1d}.PayInStoreButton_loadingOverlay__7a\+q\+{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.PayInStoreButton_loadingContent__Zy14z{background:#fff;border-radius:10px;padding:20px;text-align:center}.PayInStoreButton_errorMessage__W4fdn{background-color:var(--danger-color);border-radius:6px;color:var(--white-color);font-weight:500;margin-bottom:12px;padding:10px 15px;text-align:center}.BookingCustomer_container__sqIwQ{background-color:var(--white-color);border:1px solid #ddd;border-radius:8px;box-shadow:0 3px 8px #0000001a;margin:10px auto;max-width:850px;padding:18px}.BookingCustomer_title__WS7L0{color:var(--dark-color);font-size:24px;font-weight:700;margin-bottom:8px;text-align:center}.BookingCustomer_bookingList__IGAMN{display:flex;flex-direction:column;gap:14px}.BookingCustomer_bookingItem__w1LEN{background:#e9f5ff;border:1px solid #ddd;border-radius:8px;padding:14px;transition:all .3s ease}.BookingCustomer_bookingItem__w1LEN:hover{background:#d7ecff}.BookingCustomer_bookingHeader__oKMxI{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.BookingCustomer_bookingHeader__oKMxI h3{color:var(--black-color);font-size:16px;font-weight:700}.BookingCustomer_status__is1Aa{border-radius:6px;color:var(--white-color);font-size:12px;font-weight:700;padding:5px 8px}.BookingCustomer_status__is1Aa.BookingCustomer_pending__UocpI{background-color:var(--warning-color)}.BookingCustomer_status__is1Aa.BookingCustomer_completed__54esp{background-color:var(--success-color)}.BookingCustomer_status__is1Aa.BookingCustomer_canceled__lNRbR{background-color:var(--danger-color)}.BookingCustomer_bookingDetails__pnRxi{display:flex;gap:14px;justify-content:space-between}.BookingCustomer_column__aTUaa{width:48%}.BookingCustomer_bookingDetails__pnRxi p{color:var(--secondary-color);font-size:15px;margin:4px 0}.BookingCustomer_completeButton__T6UU9{background-color:var(--success-color);border:none;border-radius:6px;color:var(--white-color);cursor:pointer;font-weight:700;margin-top:10px;padding:6px 12px;transition:background-color .3s ease}.BookingCustomer_completeButton__T6UU9:hover{background-color:#218838}.BookingCustomer_message__xrRM3{color:var(--secondary-color);font-size:16px;text-align:center}.BookingCustomer_error__4VumL{color:var(--danger-color);font-size:16px;font-weight:700;text-align:center}.BookingCustomer_paymentStatus__30iK\+{font-size:15px;margin-top:8px}.BookingCustomer_paid__MCkR7{color:green;font-weight:700}.BookingCustomer_unpaid__u3w9t{color:red;font-weight:700}@media (min-width:900px){.BookingCustomer_bookingList__IGAMN{grid-gap:18px 20px;display:grid!important;gap:18px 20px;grid-template-columns:repeat(2,minmax(420px,1fr))}.BookingCustomer_bookingItem__w1LEN{display:flex;flex-direction:column;height:100%}.BookingCustomer_completeButton__T6UU9{align-self:flex-start;border-radius:6px;display:inline-flex;font-size:14px;padding:6px 12px;width:auto!important}}@media (max-width:700px){.BookingCustomer_completeButton__T6UU9{border-radius:8px;padding:10px 14px;width:100%}}@media (min-width:900px){.BookingCustomer_bookingList__IGAMN{gap:18px 20px;grid-template-columns:repeat(2,minmax(360px,1fr))}}.BookingCustomer_bookingItem__w1LEN{display:flex;flex-direction:column;height:100%}@media (max-width:700px){.BookingCustomer_bookingDetails__pnRxi{flex-direction:column;gap:10px}.BookingCustomer_column__aTUaa{width:100%}}@media (max-width:600px){.BookingCustomer_container__sqIwQ{margin:8px auto;padding:12px}.BookingCustomer_bookingItem__w1LEN{padding:12px}.BookingCustomer_bookingHeader__oKMxI h3{font-size:15px}.BookingCustomer_bookingDetails__pnRxi p,.BookingCustomer_paymentStatus__30iK\+{font-size:14px}.BookingCustomer_completeButton__T6UU9{border-radius:8px;padding:8px 12px}}.BookingCustomer_bookingDetails__pnRxi,.BookingCustomer_bookingDetails__pnRxi p,.BookingCustomer_bookingItem__w1LEN{min-width:0;word-break:break-word}.BookingCustomer_statusRow__oMqFi{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.BookingCustomer_badge__rIjjr{align-items:center;border-radius:999px;color:var(--white-color);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;padding:4px 10px}.BookingCustomer_inprogress__\+rp42{background-color:var(--warning-color)}.BookingCustomer_completed__54esp{background-color:var(--success-color)}.BookingCustomer_canceled__lNRbR{background-color:var(--danger-color)}.BookingCustomer_status__is1Aa{display:none}.BookingCustomer_modal__ZO\+hN{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.BookingCustomer_modalContent__UOLB1{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000026;padding:18px;width:min(520px,92%)}.BookingCustomer_modalLabel__4YpcZ{display:block;font-weight:600;margin:12px 0 6px}.BookingCustomer_modalInput__BLG53{border:1px solid #d9d9d9;border-radius:8px;padding:10px 12px;width:100%}.BookingCustomer_modalActions__2ER\+R{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.BookingCustomer_cancelBtn__Wn9pN{background:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:8px 12px}.BookingCustomer_saveBtn__2uvVE{background:#42ab47;border:none;border-radius:8px;color:#fff;padding:8px 12px}.BookingCustomer_modalSubtle__wvdre{color:#666;font-size:13px;margin-top:-4px}.PaymentSuccess_container__nvmpk{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.PaymentSuccess_success__Ithof{background-color:#e1f8dc;background-color:var(--success-bg,#e1f8dc);border-radius:8px;color:#2b7827;color:var(--success-text,#2b7827);max-width:400px;padding:20px;width:80%}.PaymentSuccess_failed__qo57f{background-color:#f8d7da;background-color:var(--error-bg,#f8d7da);border-radius:8px;color:#721c24;color:var(--error-text,#721c24);max-width:400px;padding:20px;width:80%}h2{font-size:24px}p{font-size:16px}.PaymentSuccess_button__OK2cn{background-color:#007bff;background-color:var(--primary-color,#007bff);border:none;border-radius:5px;color:#fff;color:var(--white-color,#fff);cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.PaymentSuccess_button__OK2cn:hover{background-color:#0056b3;background-color:var(--primary-dark,#0056b3)}.BookingSuccess_container__v4TVl{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}h2{color:#28a745;font-size:2rem}.BookingSuccess_message__aejTk{color:#333;font-size:1.2rem;margin-bottom:15px}.BookingSuccess_info__r84hT{color:#666;font-size:1rem;margin-bottom:20px}.BookingSuccess_backButton__mX6X7{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px}.BookingSuccess_backButton__mX6X7:hover{background-color:#0056b3}.WaitingForPayment_container__lihsd{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}h2{font-size:1.8rem;margin-bottom:10px}p{color:#555}.WaitingForPayment_loader__aWM8X{animation:WaitingForPayment_spin__pC0Ne 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#3498db;height:40px;margin-top:20px;width:40px}@keyframes WaitingForPayment_spin__pC0Ne{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ForgotPassword_wrapper__bH9\+f{align-items:center;background:#f9f9f9;display:flex;justify-content:center;min-height:71vh;padding:20px}.ForgotPassword_container__lUPaG{background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:420px;padding:24px;text-align:center;width:100%}h2{color:#111;font-size:1.5rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}.ForgotPassword_successMessage__bf2w6{background:#e8f5e9;border:1px solid #c8e6c9;border-radius:6px;color:#2e7d32;font-size:14px;margin-bottom:15px;padding:10px}.ForgotPassword_errorMessage__azhE2{background:#ffebee;border:1px solid #ef9a9a;border-radius:6px;color:#c62828;font-size:14px;margin-bottom:15px;padding:10px}.ForgotPassword_form__0pwIi{display:flex;flex-direction:column;gap:14px;text-align:left}label{color:#444;font-weight:600}.ForgotPassword_form__0pwIi input{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:10px 12px;transition:border .2s}.ForgotPassword_form__0pwIi input:focus{border-color:#07f;box-shadow:0 0 0 2px #07f3;outline:none}button{background-color:#d2fa10;border-radius:6px;color:#000;font-size:15px;font-weight:600;padding:12px 16px;transition:all .3s}button:hover{background-color:#c0eb0f}.ForgotPassword_backButton__eXmRc{background:#f5f5f5;border:1px solid #ccc;color:#444;margin-top:15px}.ForgotPassword_backButton__eXmRc:hover{background:#e0e0e0}@media (max-width:600px){.ForgotPassword_container__lUPaG{padding:20px}h2{font-size:1.25rem}button,input{font-size:14px}}.resetPasswordAdmin_container__pGyie{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:80px auto;max-width:400px;padding:20px;text-align:center;width:100%}h2{color:#333;font-size:22px;margin-bottom:15px}.resetPasswordAdmin_successMessage__ITKij{background:#000;border-radius:5px;color:#d2fa10;font-size:14px;margin-bottom:10px;padding:10px}.resetPasswordAdmin_errorMessage__w6d7Y{background:#f8d7da;border-radius:5px;color:#dc3545;font-size:14px;margin-bottom:10px;padding:10px}.resetPasswordAdmin_form__2tBmO{display:flex;flex-direction:column;gap:15px}label{color:#555;text-align:left}button,label{font-weight:700}button{background:var(--primary-color);border:none;border-radius:5px;color:var(--black-color);cursor:pointer;font-size:14px;padding:12px;transition:background .3s ease}button:hover{background:var(--success-color)}.resetPasswordAdmin_backButton__a0yGE{background:none;border:none;color:#007bff;cursor:pointer;font-size:14px;font-weight:700;margin-top:10px;text-decoration:underline}.resetPasswordAdmin_backButton__a0yGE:hover{color:#0056b3}.AdminInvoiceList_invoiceContainer__1r4Kj{background:var(--white-color);border-radius:8px;padding:20px}.AdminInvoiceList_invoiceTable__WDU5y{border-collapse:collapse;font-size:.95rem;margin-top:15px;width:100%}.AdminInvoiceList_invoiceTable__WDU5y td,.AdminInvoiceList_invoiceTable__WDU5y th{border:1px solid var(--black-color);padding:10px 12px;text-align:left}.AdminInvoiceList_invoiceTable__WDU5y th{background:var(--primary-color);font-weight:600}.AdminInvoiceList_invoiceTable__WDU5y tr:hover,.AdminInvoiceList_invoiceTable__WDU5y tr:nth-child(2n){background-color:var(--white-color)}.AdminInvoiceList_downloadButton__\+IIp3{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--black-color);cursor:pointer;font-size:.85rem;padding:6px 12px}.AdminInvoiceList_downloadButton__\+IIp3:hover{background-color:var(--dark-color);color:var(--white-color)}.AdminInvoiceList_backButton__msnB4{background-color:var(--secondary-color);border:none;border-radius:4px;color:var(--white-color);cursor:pointer;font-size:.85rem;padding:6px 12px}@media (max-width:768px){.AdminInvoiceList_invoiceContainer__1r4Kj{padding:12px}.AdminInvoiceList_topBar__Rz5MU h3{margin-bottom:8px}.AdminInvoiceList_invoiceTable__WDU5y{border:0;border-collapse:initial;box-sizing:border-box;display:block;min-width:0;width:100%}.AdminInvoiceList_invoiceTable__WDU5y thead{display:none}.AdminInvoiceList_invoiceTable__WDU5y,.AdminInvoiceList_invoiceTable__WDU5y tbody,.AdminInvoiceList_invoiceTable__WDU5y td,.AdminInvoiceList_invoiceTable__WDU5y tr{border:0;box-sizing:border-box;display:block;min-width:0;width:100%}.AdminInvoiceList_invoiceTable__WDU5y tbody tr{grid-column-gap:12px;grid-row-gap:8px;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 6px 14px #0000000d;column-gap:12px;display:grid;grid-template-areas:"invno  amount" "cust   status" "date   status" "sep    sep" "descH  descH" "desc   desc" "action action";grid-template-columns:1fr auto;margin:12px 0;padding:16px;position:relative;row-gap:8px}.AdminInvoiceList_invoiceTable__WDU5y td:first-child{display:none}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(2){color:#0f172a;font-size:16px;font-weight:800;grid-area:invno;overflow-wrap:anywhere}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(2):before{color:#334155;content:"Invoice # ";font-weight:800}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(5){align-self:start;color:#16a34a;font-size:18px;font-weight:900;grid-area:amount;justify-self:end;line-height:1.1;white-space:nowrap}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(5) .AdminInvoiceList_dirham-symbol__ScvVp{margin-right:6px}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(3){align-items:center;color:#334155;display:inline-flex;font-weight:700;gap:8px;grid-area:cust;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(3):before{content:"👤";font-size:18px;line-height:1}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(4){align-items:center;color:#475569;display:inline-flex;font-weight:700;gap:8px;grid-area:date;line-height:1.25;white-space:nowrap}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(4):before{content:"📅";font-size:18px;line-height:1}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(6){align-self:center;background:#f1f5f9;border-radius:999px;color:#334155;font-size:12px;font-weight:700;grid-area:status;justify-self:end;line-height:1;padding:6px 10px;text-transform:capitalize;width:-webkit-max-content;width:max-content}.AdminInvoiceList_invoiceTable__WDU5y tbody tr:before{background:#eef2f7;content:"";display:block;grid-area:sep;height:1px;margin:2px 0}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(7){color:#374151;grid-area:desc;line-height:1.4;margin-top:-2px;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(7):before{color:#334155;content:"📄  Description";display:block;font-weight:800;grid-area:descH;margin-bottom:6px}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(8){grid-area:action;padding-top:2px}.AdminInvoiceList_invoiceTable__WDU5y td:nth-child(8) .AdminInvoiceList_downloadButton__\+IIp3{align-items:center;border-radius:12px;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;padding:12px 14px;width:100%}.AdminInvoiceList_invoiceTable__WDU5y tbody tr:hover,.AdminInvoiceList_invoiceTable__WDU5y tbody tr:nth-child(2n){background:#fff}.AdminInvoiceList_backButton__msnB4{margin-top:10px;width:100%}}.Footer_footer__kHpla{background-color:var(--black-color);color:var(--white-color);font-size:13px;line-height:1.8;padding:30px 20px 15px}.Footer_container__MJyCl{align-items:flex-start;display:flex;flex-wrap:wrap;gap:80px;justify-content:center;margin:0 auto;max-width:1000px;text-align:left}.Footer_column__wS2ec{min-width:180px}.Footer_heading__bTa6F{color:var(--white-color);font-size:14px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.Footer_column__wS2ec ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.Footer_column__wS2ec a{color:var(--white-color);text-decoration:none;transition:all .3s ease}.Footer_column__wS2ec a:hover{color:var(--primary-color);text-decoration:underline}.Footer_bottomRow__zguz4{border-top:1px solid var(--dark-color);color:var(--white-color);font-size:12px;margin-top:25px;padding-top:15px;text-align:center}.BigCommerceInvoiceLists_invoiceContainer__8NWkU{background:var(--white-color);border-radius:8px;padding:20px}.BigCommerceInvoiceLists_invoiceTable__q-OH2{border-collapse:collapse;font-size:.95rem;margin-top:15px;width:100%}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td,.BigCommerceInvoiceLists_invoiceTable__q-OH2 th{border:1px solid var(--black-color);padding:10px 12px;text-align:left}.BigCommerceInvoiceLists_invoiceTable__q-OH2 th{background:var(--primary-color);font-weight:600}.BigCommerceInvoiceLists_invoiceTable__q-OH2 tr:hover,.BigCommerceInvoiceLists_invoiceTable__q-OH2 tr:nth-child(2n){background-color:var(--white-color)}.BigCommerceInvoiceLists_downloadButton__l-eKA,.BigCommerceInvoiceLists_viewButton__V2lWk{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--black-color);cursor:pointer;font-size:.85rem;padding:6px 12px}.BigCommerceInvoiceLists_downloadButton__l-eKA:hover,.BigCommerceInvoiceLists_viewButton__V2lWk:hover{background-color:var(--dark-color);color:var(--white-color)}@media (max-width:768px){.BigCommerceInvoiceLists_invoiceContainer__8NWkU{padding:12px}.BigCommerceInvoiceLists_invoiceTable__q-OH2{border:0;border-collapse:initial;box-sizing:border-box;display:block;min-width:0;width:100%}.BigCommerceInvoiceLists_invoiceTable__q-OH2 thead{display:none}.BigCommerceInvoiceLists_invoiceTable__q-OH2,.BigCommerceInvoiceLists_invoiceTable__q-OH2 tbody,.BigCommerceInvoiceLists_invoiceTable__q-OH2 td,.BigCommerceInvoiceLists_invoiceTable__q-OH2 tr{border:0;box-sizing:border-box;display:block;min-width:0;width:100%}.BigCommerceInvoiceLists_invoiceTable__q-OH2 tbody tr{grid-column-gap:12px;grid-row-gap:10px;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 6px 14px #0000000d;column-gap:12px;display:grid;grid-template-areas:"num   date" "name  name" "order order" "action action";grid-template-columns:1fr auto;margin:12px 0;padding:14px;row-gap:10px}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td:first-child{color:#0f172a;font-size:15px;font-weight:800;grid-area:num}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td:first-child:before{color:#334155;content:"# ";font-weight:800}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td:nth-child(4){align-items:center;align-self:start;color:#475569;display:inline-flex;font-weight:700;gap:8px;grid-area:date;justify-self:end;white-space:nowrap}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td:nth-child(4):before{content:"📅";font-size:18px;line-height:1}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td:nth-child(2){align-items:center;color:#0f172a;display:inline-flex;font-size:16px;font-weight:800;gap:8px;grid-area:name;overflow-wrap:anywhere}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td:nth-child(2):before{content:"👤";font-size:18px;line-height:1}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td:nth-child(3){align-items:center;color:#334155;display:inline-flex;font-weight:700;gap:8px;grid-area:order;overflow-wrap:anywhere;word-break:break-word}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td:nth-child(3):before{content:"📄";font-size:18px;line-height:1}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td:nth-child(3):after{color:#64748b;content:"  Order ID";font-size:12px;font-weight:700;margin-left:8px}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td:nth-child(5){grid-area:action;padding-top:2px}.BigCommerceInvoiceLists_invoiceTable__q-OH2 td:nth-child(5) .BigCommerceInvoiceLists_viewButton__V2lWk{align-items:center;background:var(--primary-color);border:none;border-radius:12px;color:#1f2937;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;padding:12px 14px;width:100%}.BigCommerceInvoiceLists_invoiceTable__q-OH2 tbody tr:hover,.BigCommerceInvoiceLists_invoiceTable__q-OH2 tbody tr:nth-child(2n){background:#fff}}.SendInvite_container__zQE-X{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:48px auto;max-width:520px;padding:24px}h2{margin:0 0 12px}.SendInvite_helperText__cgGZ1{color:#6b7280;font-size:14px;margin:0 0 16px}.SendInvite_form__PWdTT{grid-gap:10px;display:grid;gap:10px;margin-top:8px}label{color:#111827;font-size:14px}.SendInvite_input__m1W2u{border:1px solid #e5e7eb;border-radius:8px;height:40px;outline:none;padding:0 12px}.SendInvite_input__m1W2u:focus{border-color:#111827}.SendInvite_submitBtn__DYRRx{background:#111827;border:1px solid #111827;border-radius:8px;color:#fff;cursor:pointer;height:40px}.SendInvite_submitBtn__DYRRx:disabled{cursor:not-allowed;opacity:.7}.SendInvite_successMessage__P8faH{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#065f46;font-size:14px;margin:8px 0;padding:10px 12px}.SendInvite_errorMessage__Z3gkG{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:14px;margin:8px 0;padding:10px 12px}.SendInvite_backButton__zVT-t{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;height:36px;margin-top:12px;width:100%}@media (max-width:768px){.SendInvite_container__zQE-X{border-radius:10px;margin:16px 12px;max-width:none;padding:16px}h2{font-size:18px;margin-bottom:8px;text-align:center}.SendInvite_helperText__cgGZ1{font-size:13px;line-height:1.35;margin-bottom:12px}.SendInvite_form__PWdTT{gap:8px}label{font-size:13px}.SendInvite_input__m1W2u{padding:0 12px}.SendInvite_input__m1W2u,.SendInvite_submitBtn__DYRRx{border-radius:10px;font-size:14px;height:44px}.SendInvite_errorMessage__Z3gkG,.SendInvite_successMessage__P8faH{border-radius:10px;font-size:13px;padding:10px 12px}.SendInvite_backButton__zVT-t{border-radius:10px;font-size:14px;height:42px;margin-top:10px}}@media (max-width:380px){.SendInvite_container__zQE-X{margin:12px 8px;padding:14px}.SendInvite_backButton__zVT-t,.SendInvite_input__m1W2u,.SendInvite_submitBtn__DYRRx{font-size:13px;height:42px}}.SendInvite_backButton__zVT-t,.SendInvite_submitBtn__DYRRx{align-items:center;display:flex;justify-content:center;line-height:1;text-align:center}.BigCommerceInvoiceEditPage_container__zwCOY{background:var(--white-color);border-radius:12px;box-shadow:0 8px 28px #0000000f;height:90vh;margin:24px auto;max-width:1120px;overflow-x:auto;padding:16px 18px}.BigCommerceInvoiceEditPage_header__iSYNw{border-bottom:1px solid #e5e7eb;color:#111827;font-size:1.35rem;font-weight:700;margin:6px 0 14px;padding-bottom:8px}.BigCommerceInvoiceEditPage_section__Cjmm-{grid-gap:10px 16px;background-color:#f9fafb;border-radius:10px;color:#374151;display:grid;gap:10px 16px;grid-template-columns:repeat(3,minmax(220px,1fr));margin-bottom:14px;padding:10px 14px}.BigCommerceInvoiceEditPage_section__Cjmm- p{margin:0}.BigCommerceInvoiceEditPage_table__XZDDI{background:#fff;border:1px solid #e5e7eb;border-collapse:initial;border-radius:10px;border-spacing:0;font-size:.92rem;overflow:hidden;width:100%}.BigCommerceInvoiceEditPage_td__aJKcQ,.BigCommerceInvoiceEditPage_th__KtiSF{border-bottom:1px solid #e5e7eb;padding:10px 12px;text-align:left;vertical-align:middle;white-space:nowrap}.BigCommerceInvoiceEditPage_th__KtiSF{background-color:#f3f4f6;color:#374151;font-weight:700}.BigCommerceInvoiceEditPage_table__XZDDI tr>.BigCommerceInvoiceEditPage_td__aJKcQ:nth-child(3),.BigCommerceInvoiceEditPage_table__XZDDI tr>.BigCommerceInvoiceEditPage_td__aJKcQ:nth-child(4),.BigCommerceInvoiceEditPage_table__XZDDI tr>.BigCommerceInvoiceEditPage_td__aJKcQ:nth-child(5),.BigCommerceInvoiceEditPage_table__XZDDI tr>.BigCommerceInvoiceEditPage_td__aJKcQ:nth-child(6){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.BigCommerceInvoiceEditPage_table__XZDDI thead tr>.BigCommerceInvoiceEditPage_th__KtiSF:nth-child(7),.BigCommerceInvoiceEditPage_table__XZDDI tr>.BigCommerceInvoiceEditPage_td__aJKcQ:nth-child(7){text-align:center;width:70px}.BigCommerceInvoiceEditPage_table__XZDDI tbody tr:hover{background:#f9fafc}.BigCommerceInvoiceEditPage_table__XZDDI tbody tr:last-child .BigCommerceInvoiceEditPage_td__aJKcQ{border-bottom:none}.BigCommerceInvoiceEditPage_inputField__2sRgm{border:1px solid #d1d5db;border-radius:8px;font-size:.88rem;max-width:96px;outline:none;padding:6px 8px;width:100%}.BigCommerceInvoiceEditPage_inputField__2sRgm:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.BigCommerceInvoiceEditPage_actions__0m99C{color:#dc2626;cursor:pointer;font-size:1rem;transition:transform .15s ease,color .15s ease}.BigCommerceInvoiceEditPage_actions__0m99C:hover{color:#b91c1c;transform:scale(1.08)}.BigCommerceInvoiceEditPage_button__VLi2E{align-items:center;background-color:var(--primary-color);border:none;border-radius:10px;box-shadow:0 2px 8px #2563eb2e;color:var(--black-color);cursor:pointer;display:inline-flex;font-size:.88rem;gap:8px;margin:10px 8px 14px 0;padding:8px 12px;transition:transform .12s ease,background-color .2s ease,box-shadow .2s ease}.BigCommerceInvoiceEditPage_button__VLi2E:hover{background-color:var(--primary-dark);transform:translateY(-1px)}.BigCommerceInvoiceEditPage_backButton__73P6B{background-color:#eef2f7;border:1px solid #e5e7eb;border-radius:10px;color:#111827;cursor:pointer;font-size:.9rem;margin-bottom:12px;padding:7px 12px;transition:background .15s ease,transform .12s ease}.BigCommerceInvoiceEditPage_backButton__73P6B:hover{background-color:#e5ebf2;transform:translateY(-1px)}.BigCommerceInvoiceEditPage_modalContent__xf-LB{background:#fff;border-radius:12px;box-shadow:0 16px 40px #0000002e;font-size:.92rem;padding:14px;width:360px}.BigCommerceInvoiceEditPage_searchInput__xWI6j,.BigCommerceInvoiceEditPage_selectBox__e7osP{border:1px solid #d1d5db;border-radius:10px;margin:10px 0;padding:8px 10px;width:100%}@media (max-width:1024px){.BigCommerceInvoiceEditPage_section__Cjmm-{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:720px){.BigCommerceInvoiceEditPage_container__zwCOY{border-radius:10px;margin:12px 8px;padding:12px}.BigCommerceInvoiceEditPage_header__iSYNw{font-size:1rem;text-align:center}.BigCommerceInvoiceEditPage_section__Cjmm-{font-size:.85rem;gap:6px;grid-template-columns:1fr;padding:8px}.BigCommerceInvoiceEditPage_table__XZDDI{-webkit-overflow-scrolling:touch;border-radius:8px;display:block;font-size:.78rem;overflow-x:auto;width:100%}.BigCommerceInvoiceEditPage_td__aJKcQ,.BigCommerceInvoiceEditPage_th__KtiSF{padding:6px 8px;white-space:nowrap}.BigCommerceInvoiceEditPage_inputField__2sRgm{font-size:.78rem;height:32px;max-width:70px;padding:4px 6px}.BigCommerceInvoiceEditPage_button__VLi2E{border-radius:8px;font-size:.82rem;justify-content:center;margin:6px 0;padding:9px 10px;width:100%}.BigCommerceInvoiceEditPage_backButton__73P6B{font-size:.82rem;height:38px;margin-bottom:10px;width:100%}.BigCommerceInvoiceEditPage_modalContent__xf-LB{font-size:.82rem;width:92vw}}@media (max-width:380px){.BigCommerceInvoiceEditPage_table__XZDDI{font-size:.72rem}.BigCommerceInvoiceEditPage_inputField__2sRgm{font-size:.72rem;max-width:60px}.BigCommerceInvoiceEditPage_backButton__73P6B,.BigCommerceInvoiceEditPage_button__VLi2E{font-size:.78rem}}.addRacketPurchases_container__sfa\+1{margin:0 auto;max-width:1200px;padding:2rem}.addRacketPurchases_header__rLeFI h2{font-size:1.5rem}.addRacketPurchases_header__rLeFI span{font-weight:600}.addRacketPurchases_backButton__eaVRR{background-color:var(--dark-color);border:none;border-radius:6px;color:var(--white-color);cursor:pointer;font-weight:600;padding:.4rem .8rem}.addRacketPurchases_success__aaPai{color:green;font-weight:500}.addRacketPurchases_error__3XjwT{color:red;font-weight:500}.addRacketPurchases_form__pPTwD{display:flex;flex-direction:column;gap:2rem}.addRacketPurchases_gridWrapper__yGXsM{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.addRacketPurchases_purchaseBlock__kplbm{background-color:#f9f9f9;border-radius:10px;box-shadow:0 0 12px #0000000d;padding:1.5rem}.addRacketPurchases_rowHeader__pv\+\+G{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.addRacketPurchases_removeBtn__v9W4G{background-color:#ff4d4f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.4rem .6rem}.addRacketPurchases_inputGrid__Um-00{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.addRacketPurchases_inputGrid__Um-00 input{border:1px solid #ccc;border-radius:5px;padding:.6rem;width:100%}.addRacketPurchases_fullWidth__z3cL\+{grid-column:span 1}.addRacketPurchases_actions__DW2V5{display:flex;gap:1rem;margin-top:1rem}.addRacketPurchases_addBtn__1xsig,.addRacketPurchases_submitBtn__vKVNv{background-color:var(--primary-color);border:none;border-radius:6px;color:var(--black-color);cursor:pointer;font-weight:500;padding:.6rem 1rem}@media (max-width:640px){.addRacketPurchases_container__sfa\+1{padding:1rem}.addRacketPurchases_header__rLeFI h2{font-size:1.1rem;text-align:center}.addRacketPurchases_gridWrapper__yGXsM{display:flex;flex-direction:column;gap:1rem}.addRacketPurchases_purchaseBlock__kplbm{padding:1rem}.addRacketPurchases_rowHeader__pv\+\+G h4{font-size:1rem}.addRacketPurchases_inputGrid__Um-00{display:flex;flex-direction:column;gap:.75rem}.addRacketPurchases_inputGrid__Um-00 input{font-size:.9rem;padding:.5rem}.addRacketPurchases_actions__DW2V5{flex-direction:column;gap:.75rem}.addRacketPurchases_actions__DW2V5 button{text-align:center;width:100%}}.OurServices_servicesContainer__QC-lH{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:880px;min-height:60vh;padding:20px;text-align:center}.OurServices_title__bP4PT{color:#0f172a;font-size:28px;margin:6px 0}.OurServices_subtitle__83icl{color:#64748b;font-size:14px;margin:0 0 14px}.OurServices_servicesGrid__-Bakl{grid-gap:14px;display:grid;gap:14px}@media (min-width:769px){.OurServices_servicesGrid__-Bakl{grid-template-columns:1fr 1fr}}.OurServices_serviceCard__OPv\+o{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 4px 10px #0000000f;cursor:pointer;overflow:hidden;padding:18px;position:relative;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.OurServices_serviceCard__OPv\+o:hover{border-color:#e2e8f0;box-shadow:0 10px 22px #0000001a;transform:translateY(-2px)}.OurServices_serviceCard__OPv\+o h3{color:#111827;font-size:18px;font-weight:800;margin:0}.OurServices_serviceCard__OPv\+o p{color:#6b7280;font-size:14px;margin:6px 0 0}.OurServices_serviceCard__OPv\+o:after{background:#f8fafc;border-top:1px solid #e5e7eb;bottom:-100%;color:#334155;content:attr(data-info);font-size:12.5px;left:0;padding:10px;position:absolute;text-align:center;transition:bottom .25s ease;width:100%}.OurServices_serviceCard__OPv\+o:hover:after{bottom:0}.OurServices_quickActions__52a06{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.OurServices_pill__w5PYM{background:#0f172a;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:700;padding:8px 12px;transition:filter .15s ease}.OurServices_pill__w5PYM:hover{filter:brightness(1.06)}@media (max-width:768px){.OurServices_servicesContainer__QC-lH{margin:20px auto;padding:14px}.OurServices_title__bP4PT{font-size:24px}.OurServices_serviceCard__OPv\+o{padding:16px}}.OurServices_backRow__qzZle{display:flex;justify-content:flex-start;margin-bottom:10px;width:100%}.OurServices_backContainer__VM3zY{display:flex;justify-content:flex-start;margin-top:16px;width:100%}.OurServices_backButton__0MB\+l{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;padding:8px 12px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,filter .16s ease}.OurServices_backButton__0MB\+l:hover{background:#f8fafc;border-color:#e2e8f0;box-shadow:0 6px 16px #00000014;transform:translateY(-1px)}.OurServices_backButton__0MB\+l:focus-visible{box-shadow:0 0 0 3px #3b82f659;outline:none}.OurServices_backButton__0MB\+l:active{filter:brightness(.98);transform:translateY(0)}@media (max-width:768px){.OurServices_backContainer__VM3zY{margin-top:12px}.OurServices_backButton__0MB\+l{font-size:12px;padding:8px 10px}}.GripBookingForm_bookingForm__TjTWZ{margin:0 auto;max-width:1100px;padding:16px;width:100%}.GripBookingForm_title__Ks90y{font-size:1.5rem;font-weight:700;margin:0 0 16px}.GripBookingForm_detailsContainer__OuiX8{background:#fff;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:16px;padding:16px}.GripBookingForm_validationError__qC7AG{background:#ffecec;border:1px solid #ffc7c7;border-radius:8px;color:#b00020;margin-bottom:12px;padding:10px 12px}.GripBookingForm_detailRow__\+-5-J{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.GripBookingForm_detailItem__yLBKK{display:flex;flex-direction:column;gap:6px}.GripBookingForm_label__6pDW0{color:#333;font-weight:600}.GripBookingForm_disabledText__LdoaH{color:#555}.GripBookingForm_dateInput__cenQU{border:1px solid #dcdcdc;border-radius:8px;height:40px;max-width:280px;padding:8px 10px;width:100%}.GripBookingForm_formGroup__OHa7-{margin-top:12px}.GripBookingForm_inputField__1LKlJ{border:1px solid #dcdcdc;border-radius:8px;height:44px;padding:10px 12px;width:100%}.GripBookingForm_dateInput__cenQU:focus,.GripBookingForm_inputField__1LKlJ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;outline:none}.GripBookingForm_tableWrap__aink0{-webkit-overflow-scrolling:touch;margin-top:8px;overflow-x:auto;width:100%}.GripBookingForm_table__J\+t20{background:#fff;border:1px solid #e8e8e8;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.GripBookingForm_table__J\+t20 thead{background:#fafafa}.GripBookingForm_table__J\+t20 td,.GripBookingForm_table__J\+t20 th{border-bottom:1px solid #f0f0f0;padding:12px 14px;text-align:left;vertical-align:top}.GripBookingForm_table__J\+t20 th{color:#333;font-weight:700}.GripBookingForm_table__J\+t20 tr:last-child td{border-bottom:none}.GripBookingForm_tableRow__Vel--:hover{background:#fcfcfc}.GripBookingForm_radioLabel__iOBhD{align-items:center;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;user-select:none}.GripBookingForm_radioLabel__iOBhD input[type=radio]{height:18px;width:18px}.GripBookingForm_optionText__DQbDd{display:inline-block}.GripBookingForm_stringTypeContainer__xYzH1{display:flex;flex-wrap:wrap;gap:12px 18px}.GripBookingForm_badge__eD0zR{background:#eef2ff;border-radius:999px;color:#3730a3;display:inline-block;font-size:.85rem;font-weight:600;padding:4px 10px}.GripBookingForm_costCell__xBjoj{white-space:nowrap}.GripBookingForm_cost__EO5UX{font-weight:700}.GripBookingForm_buttonContainer__5qfck{background:linear-gradient(180deg,#fff0,#fff 30%);bottom:0;display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-bottom:8px;padding-top:8px;position:-webkit-sticky;position:sticky}.GripBookingForm_cancelButton__M1JJu,.GripBookingForm_nextButton__-o70e{border:0;border-radius:10px;cursor:pointer;font-weight:600;height:44px;min-width:120px;padding:0 16px}.GripBookingForm_cancelButton__M1JJu{background:#f3f4f6;color:#111827}.GripBookingForm_cancelButton__M1JJu:hover{background:#e5e7eb}.GripBookingForm_nextButton__-o70e{background:#111827;color:#fff}.GripBookingForm_nextButton__-o70e:hover{background:#0f172a}.GripBookingForm_modal__ktZ01{background:#11182773;display:grid;inset:0;place-items:center;position:fixed;z-index:1000}.GripBookingForm_modalContent__\+4bzO{background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;padding:18px;width:min(92vw,520px)}.GripBookingForm_closeModalButton__Kkzlk{background:#111827;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;height:40px;margin-top:12px;padding:0 14px}@media (max-width:900px){.GripBookingForm_detailRow__\+-5-J{grid-template-columns:1fr}.GripBookingForm_dateInput__cenQU{max-width:100%}}@media (max-width:640px){.GripBookingForm_table__J\+t20 thead{display:none}.GripBookingForm_table__J\+t20{border:0;border-collapse:initial;border-spacing:0 14px}.GripBookingForm_table__J\+t20 tbody tr{background:#fff;border:1px solid #eef2f7;border-radius:18px;box-shadow:0 12px 28px #0000000f;display:block;margin:0 0 10px;padding:18px}.GripBookingForm_table__J\+t20 td{border:0;display:block;padding:0}.GripBookingForm_table__J\+t20 td:first-child{margin-bottom:14px}.GripBookingForm_table__J\+t20 td:first-child .GripBookingForm_rowSelector__f0HW8{transform:scale(1.05)}.GripBookingForm_table__J\+t20 td:first-child,.GripBookingForm_table__J\+t20 td:first-child .GripBookingForm_stringName__MyMYP,.GripBookingForm_table__J\+t20 td:first-child strong{color:#111827;font-size:14px;font-weight:800;line-height:1.2}.GripBookingForm_table__J\+t20 td:first-child .GripBookingForm_basePlus__wQIFn{display:none}.GripBookingForm_table__J\+t20 td:nth-child(2):before{color:#374151;content:"String Type";display:block;font-size:16px;font-weight:800;margin:2px 0 10px}.GripBookingForm_table__J\+t20 td:nth-child(2) .GripBookingForm_segmented__gt8-Z{display:flex;flex-direction:row;gap:10px}.GripBookingForm_table__J\+t20 td:nth-child(2) .GripBookingForm_radioLabel__iOBhD{display:block;flex:1 1}.GripBookingForm_table__J\+t20 td:nth-child(2) .GripBookingForm_radioLabel__iOBhD input{opacity:0;position:absolute}.GripBookingForm_table__J\+t20 td:nth-child(2) .GripBookingForm_radioLabel__iOBhD span .GripBookingForm_dirham-symbol__G2Mm-{background:none!important;border:none!important;box-shadow:none!important;display:inline!important;font-size:14px!important;line-height:1!important;margin:0 4px!important;outline:none!important;padding:0!important}.GripBookingForm_table__J\+t20 td:nth-child(3){align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:14px}.GripBookingForm_table__J\+t20 td:nth-child(3):before{color:#374151;content:"Total Cost";font-size:16px;font-weight:800}.GripBookingForm_table__J\+t20 td:nth-child(3) .GripBookingForm_price__wCxHx{color:#16a34a;font-size:13px;font-weight:800;letter-spacing:.1px}.GripBookingForm_title__Ks90y{font-size:22px}.GripBookingForm_dirham-symbol__G2Mm-,.GripBookingForm_disabledText__LdoaH,.GripBookingForm_inputField__1LKlJ,.GripBookingForm_label__6pDW0{font-size:13px}.GripBookingForm_buttonContainer__5qfck{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.GripBookingForm_cancelButton__M1JJu,.GripBookingForm_nextButton__-o70e{flex:1 1 48%}.GripBookingForm_table__J\+t20 td:nth-child(2) .GripBookingForm_radioLabel__iOBhD span{border-radius:14px;box-sizing:border-box;font-weight:600;min-height:48px;padding:6px 2px;text-align:center;width:100%}.GripBookingForm_segmented__gt8-Z .GripBookingForm_radioLabel__iOBhD input:checked+span{background:#eddfdf;border:2px solid #111827;color:#111827}.GripBookingForm_segmented__gt8-Z .GripBookingForm_radioLabel__iOBhD span:hover{background:#f3f4f6}}.GripBookingDetails_container__LJjNh{margin:0 auto;max-width:1100px;padding:16px;width:100%}.GripBookingDetails_title__8mGYc{font-size:1.5rem;font-weight:700;margin:0 0 16px}.GripBookingDetails_infoContainer__brQmb{grid-gap:12px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;padding:16px}.GripBookingDetails_infoBlock__xHjfu{display:flex;flex-direction:column;gap:6px}.GripBookingDetails_label__OLN6g{color:#333;font-weight:600}.GripBookingDetails_disabledText__CpMkK{color:#555}.GripBookingDetails_dateInput__1F8e5{max-width:280px}.GripBookingDetails_dateInput__1F8e5,.GripBookingDetails_select__Xk4Cr{border:1px solid #dcdcdc;border-radius:8px;height:40px;padding:8px 10px;width:100%}.GripBookingDetails_select__Xk4Cr{max-width:320px}.GripBookingDetails_formGroup__NuYIj{margin-top:12px}.GripBookingDetails_inputField__I385k{border:1px solid #dcdcdc;border-radius:8px;height:44px;padding:10px 12px;width:100%}.GripBookingDetails_validationError__ulQW7{background:#ffecec;border:1px solid #ffc7c7;border-radius:8px;color:#b00020;margin:12px 0 0;padding:10px 12px}.GripBookingDetails_customSelect__fcJkT{max-width:340px;position:relative;width:100%}.GripBookingDetails_selectButton__aiIpa{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:10px;cursor:pointer;display:flex;gap:10px;height:44px;justify-content:space-between;padding:0 12px;width:100%}.GripBookingDetails_selectButton__aiIpa[disabled]{cursor:not-allowed;opacity:.7}.GripBookingDetails_selectButtonLabel__2y2TY{align-items:center;display:inline-flex;gap:6px}.GripBookingDetails_selectCaret__PbPM6{color:#6b7280;font-size:.9rem}.GripBookingDetails_options__Y5byQ{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 24px #00000014;left:0;max-height:260px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.GripBookingDetails_option__2ouJl{border-radius:8px;cursor:pointer;padding:10px 12px}.GripBookingDetails_optionActive__GH7Lo,.GripBookingDetails_option__2ouJl:hover{background:#f3f4f6}.GripBookingDetails_optionSelected__zaRkm{background:#eef2ff;color:#3730a3;font-weight:600}.GripBookingDetails_tooltipContainer__2bpf4{align-self:end;margin-top:12px;position:relative}.GripBookingDetails_tooltipLink__iN7Is{color:#2563eb;cursor:pointer;font-size:.95rem}.GripBookingDetails_tooltip__RkJ7O{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 24px #0000001a;left:0;padding:12px;position:absolute;top:calc(100% + 8px);width:280px;z-index:30}.GripBookingDetails_closeTooltip__A8ynF{background:#111827;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;height:32px;margin-top:8px;padding:0 12px}.GripBookingDetails_buttonContainer__uYw20,.GripBookingDetails_buttonGroup__RK6E\+{background:linear-gradient(180deg,#fff0,#fff 30%);bottom:0;display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-bottom:8px;padding-top:8px;position:-webkit-sticky;position:sticky}.GripBookingDetails_cancelButton__gzuf8,.GripBookingDetails_nextButton__2EX\+r{border:0;border-radius:10px;cursor:pointer;font-weight:600;height:44px;min-width:120px;padding:0 16px}.GripBookingDetails_cancelButton__gzuf8{background:#f3f4f6;color:#111827}.GripBookingDetails_cancelButton__gzuf8:hover{background:#e5e7eb}.GripBookingDetails_nextButton__2EX\+r{background:#111827;color:#fff}.GripBookingDetails_nextButton__2EX\+r:hover{background:#0f172a}.GripBookingDetails_modal__5Z8zt{background:#11182773;display:grid;inset:0;place-items:center;position:fixed;z-index:1000}.GripBookingDetails_modalContent__YXN4a{background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;padding:18px;width:min(92vw,520px)}.GripBookingDetails_modalTitle__8Zz0T{font-size:1.125rem;font-weight:700;margin:0 0 10px}.GripBookingDetails_addAddressButton__7SNdH,.GripBookingDetails_closeModalButton__4zq-I{background:#111827;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;height:40px;margin-top:12px;padding:0 14px}@media (max-width:1000px){.GripBookingDetails_infoContainer__brQmb{grid-template-columns:1fr 1fr}}@media (max-width:700px){.GripBookingDetails_infoContainer__brQmb{grid-template-columns:1fr}.GripBookingDetails_customSelect__fcJkT,.GripBookingDetails_dateInput__1F8e5,.GripBookingDetails_select__Xk4Cr{max-width:100%}.GripBookingDetails_buttonContainer__uYw20,.GripBookingDetails_buttonGroup__RK6E\+{gap:8px}.GripBookingDetails_cancelButton__gzuf8,.GripBookingDetails_nextButton__2EX\+r{flex:1 1;min-width:0}}.GripBookingFinal_container__T1rT9{background:var(--white-color);border-radius:12px;box-shadow:0 5px 20px #00000026;margin:40px auto;max-width:1000px;padding:20px}.GripBookingFinal_title__pgLWk{color:var(--dark-color);font-size:26px;font-weight:700;margin-bottom:20px;text-align:center}.GripBookingFinal_detailsContainer__fvcF9{background:var(--light-color);border-radius:10px;box-shadow:0 2px 8px #0000001a;font-size:14px;margin-bottom:20px;padding:12px 14px}.GripBookingFinal_detailRow__KqSkY{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.GripBookingFinal_detailItem__0oXe9{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px;min-width:220px}.GripBookingFinal_label__Y88aJ{color:var(--dark-color)}.GripBookingFinal_disabledText__apbUk{border-radius:6px;color:var(--secondary-color);display:inline-block;font-size:14px;padding:4px 6px}.GripBookingFinal_tableContainer__PkHGi{-webkit-overflow-scrolling:touch;border-radius:12px;box-shadow:0 5px 15px #0000001f;overflow:auto}.GripBookingFinal_table__u-aCO{border-collapse:collapse;min-width:720px;width:100%}.GripBookingFinal_table__u-aCO th{background:var(--primary-color);color:var(--black-color);font-size:14px;padding:12px;text-align:left;white-space:nowrap}.GripBookingFinal_table__u-aCO td{border:1px solid #e6e6e6;font-size:14px;padding:10px 12px;text-align:left;white-space:nowrap}.GripBookingFinal_emptyMessage__hOH4J{color:var(--secondary-color);font-size:16px;padding:20px;text-align:center}.GripBookingFinal_deleteButton__neozZ,.GripBookingFinal_editButton__jFMgE{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:6px 10px}.GripBookingFinal_editButton__jFMgE{background:var(--success-color);color:var(--white-color)}.GripBookingFinal_deleteButton__neozZ{background:var(--danger-color);color:var(--white-color);margin-left:6px}.GripBookingFinal_deleteButton__neozZ:hover,.GripBookingFinal_editButton__jFMgE:hover{opacity:.9}.GripBookingFinal_formGroup__e4rAt{align-items:stretch;display:flex;gap:10px;justify-content:center;margin-top:20px;width:100%}.GripBookingFinal_input__VnFL4{border:1px solid #ddd;border-radius:8px;flex:1 1;font-size:16px;max-width:420px;padding:10px 12px}.GripBookingFinal_addMoreButton__60V6l{background-color:var(--primary-color);border:none;border-radius:8px;color:var(--black-color);cursor:pointer;font-size:16px;padding:10px 14px}.GripBookingFinal_addMoreButton__60V6l:hover{opacity:.9}.GripBookingFinal_buttonContainer__30LdI{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.GripBookingFinal_cancelButton__0XUtF,.GripBookingFinal_proceedButton__iQnVZ{border-radius:10px;cursor:pointer;font-size:16px;font-weight:700;min-width:220px;padding:12px 18px;transition:.2s ease}.GripBookingFinal_cancelButton__0XUtF{background-color:var(--danger-color);border:none;color:var(--white-color)}.GripBookingFinal_proceedButton__iQnVZ{background-color:var(--primary-color);border:none;color:var(--black-color)}.GripBookingFinal_cancelButton__0XUtF:hover,.GripBookingFinal_proceedButton__iQnVZ:hover{filter:brightness(.95)}.GripBookingFinal_overallCostBlock__LTt6Q{align-items:center;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 2px 5px #0000000f;display:flex;gap:10px;justify-content:center;margin:10px 0 8px;padding:10px 12px}.GripBookingFinal_overallCostText__pioFs{color:var(--dark-color);font-size:18px}.GripBookingFinal_infoButton__aWT83{all:unset;align-items:center;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;line-height:1}.GripBookingFinal_modal__ybuK1{background:#00000073;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1000}.GripBookingFinal_modalContent__t\+lyO{background:var(--white-color);border-radius:14px;box-shadow:0 8px 20px #0003;max-height:85vh;overflow:auto;padding:18px;width:min(960px,100%)}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO,.GripBookingFinal_modalTable__1sY2x{table-layout:fixed}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO thead th,.GripBookingFinal_modalTable__1sY2x thead th{background:var(--white-color);border-bottom:1px solid #e6e6e6;position:-webkit-sticky;position:sticky;top:0;z-index:1}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO td:first-child,.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO th:first-child,.GripBookingFinal_modalTable__1sY2x td:first-child,.GripBookingFinal_modalTable__1sY2x th:first-child{width:58%}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO td:nth-child(2),.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO th:nth-child(2),.GripBookingFinal_modalTable__1sY2x td:nth-child(2),.GripBookingFinal_modalTable__1sY2x th:nth-child(2){width:22%}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO td:nth-child(3),.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO th:nth-child(3),.GripBookingFinal_modalTable__1sY2x td:nth-child(3),.GripBookingFinal_modalTable__1sY2x th:nth-child(3){width:20%}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO td:first-child,.GripBookingFinal_modalTable__1sY2x td:first-child{white-space:normal;word-break:break-word}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO td:nth-child(2),.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO td:nth-child(3),.GripBookingFinal_modalTable__1sY2x td:nth-child(2),.GripBookingFinal_modalTable__1sY2x td:nth-child(3){white-space:nowrap}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO tbody tr:hover,.GripBookingFinal_modalTable__1sY2x tbody tr:hover{background:#fafafa}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_cancelButton__0XUtF,.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_saveButton__BPzQG{border:none;border-radius:8px;cursor:pointer;font-size:14px;margin-top:15px;min-width:auto;padding:10px 14px}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_saveButton__BPzQG{background:var(--primary-color);color:var(--black-color)}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_cancelButton__0XUtF{background:var(--dark-color);color:var(--white-color);margin-left:8px}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_cancelButton__0XUtF:hover,.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_saveButton__BPzQG:hover{opacity:.95}.GripBookingFinal_badge__PCfa4{align-items:center;background:#3e63ff1f;border-radius:999px;color:#3e63ff;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.3px;padding:6px 12px}.GripBookingFinal_modalTable__1sY2x{border-collapse:collapse;margin-top:8px;width:100%}.GripBookingFinal_modalTable__1sY2x td,.GripBookingFinal_modalTable__1sY2x th{border:1px solid #ddd;font-size:14px;padding:8px;text-align:left;white-space:nowrap}.GripBookingFinal_radioLabel__8Vu5d{align-items:center;display:inline-flex;gap:6px;margin-right:10px}.GripBookingFinal_loadingOverlay__2Dalm{background-color:#000000b3;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.GripBookingFinal_loadingContent__iPdvJ{background:#fff;border-radius:12px;box-shadow:0 5px 15px #0000004d;min-width:300px;padding:22px;text-align:center}.GripBookingFinal_loader__9lcuL{animation:GripBookingFinal_spin__Zyxi5 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:55px;margin:10px auto;width:55px}@keyframes GripBookingFinal_spin__Zyxi5{to{transform:rotate(1turn)}}.GripBookingFinal_loadingContent__iPdvJ p{color:#333;font-size:18px;font-weight:700;margin-top:8px}.GripBookingFinal_loadingContent__iPdvJ .GripBookingFinal_subText__dN0R9{color:#666;font-size:14px;margin-top:4px}.GripBookingFinal_errorMessage__mIxJ\+{background-color:var(--danger-color);border-radius:8px;color:var(--white-color);font-weight:500;margin-bottom:16px;padding:12px;text-align:center}.GripBookingFinal_termsContainer__jvc2p{margin-top:18px}.GripBookingFinal_termsLabel__qTRUR{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.GripBookingFinal_termsLink__jyJbr{background:none;border:none;color:var(--info-color);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.GripBookingFinal_termsModal__CVjgu{background:#00000073;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1100}.GripBookingFinal_termsModalContent__ymAGs{background:var(--white-color);border-radius:14px;box-shadow:0 8px 20px #0003;max-height:85vh;overflow:auto;padding:18px;text-align:left;width:min(920px,100%)}.GripBookingFinal_termsModalContent__ymAGs h2,.GripBookingFinal_termsModalContent__ymAGs h3{color:var(--dark-color);margin-bottom:8px;margin-top:16px}.GripBookingFinal_termsModalContent__ymAGs p{color:var(--black-color);font-size:14px;line-height:1.6}.GripBookingFinal_termsModalFooter__WaljW{margin-top:16px;text-align:right}.GripBookingFinal_termsCloseButton__9qMLS{background-color:var(--black-color);border:none;border-radius:8px;color:var(--white-color);cursor:pointer;font-size:14px;padding:10px 14px}.GripBookingFinal_termsCloseButton__9qMLS:hover{opacity:.95}@media (max-width:768px){.GripBookingFinal_container__T1rT9{border-radius:10px;margin:24px auto;padding:14px}.GripBookingFinal_title__pgLWk{font-size:22px}.GripBookingFinal_detailRow__KqSkY{align-items:stretch;flex-direction:column;gap:6px}.GripBookingFinal_detailItem__0oXe9{justify-content:space-between;min-width:100%}.GripBookingFinal_table__u-aCO{border:0;min-width:0}.GripBookingFinal_table__u-aCO thead{display:none}.GripBookingFinal_table__u-aCO tr{background:#fff;border:1px solid #e6e6e6;border-radius:10px;display:block;margin:10px 0;padding:10px 12px}.GripBookingFinal_table__u-aCO td{align-items:baseline;border:0;display:flex;gap:12px;justify-content:flex-start;padding:6px 0;white-space:normal}.GripBookingFinal_table__u-aCO td:before{color:var(--dark-color);content:attr(data-label);font-weight:600}.GripBookingFinal_buttonContainer__30LdI{align-items:stretch;flex-direction:column}.GripBookingFinal_cancelButton__0XUtF,.GripBookingFinal_proceedButton__iQnVZ{min-width:0;width:100%}.GripBookingFinal_formGroup__e4rAt{align-items:stretch;flex-direction:column}.GripBookingFinal_input__VnFL4{max-width:100%;width:100%}.GripBookingFinal_overallCostBlock__LTt6Q{padding:12px}.GripBookingFinal_modalContent__t\+lyO,.GripBookingFinal_termsModalContent__ymAGs{border-radius:12px;width:100%}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO{border-collapse:collapse;min-width:0}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO thead{display:table-header-group}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO tr{background:#0000;border:1px solid #e6e6e6;border-left:0;border-right:0;display:table-row;margin:0;padding:0}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO td{border:1px solid #e6e6e6;display:table-cell;padding:8px;white-space:nowrap}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO td:first-child{white-space:normal}.GripBookingFinal_modalContent__t\+lyO .GripBookingFinal_table__u-aCO td:before{content:none}}@media (max-width:480px){.GripBookingFinal_title__pgLWk{font-size:20px}.GripBookingFinal_overallCostText__pioFs{font-size:16px}.GripBookingFinal_deleteButton__neozZ,.GripBookingFinal_editButton__jFMgE{font-size:13px;padding:8px 10px}.GripBookingFinal_cancelButton__0XUtF,.GripBookingFinal_proceedButton__iQnVZ{font-size:15px;padding:12px 16px}.GripBookingFinal_loadingContent__iPdvJ{min-width:0;width:90%}}
/*# sourceMappingURL=main.715b339d.css.map*/