@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";html[data-customer-theme=dark] body:has(.navbar-unique-navnav){background:#0d0f12;color:#f5f5f5;color-scheme:dark}html[data-customer-theme=light] body:has(.navbar-unique-navnav){color-scheme:light}html[data-customer-theme=dark] body:has(.navbar-unique-navnav){--customer-bg: #0d0f12;--customer-surface: #16191e;--customer-surface-alt: #1c2026;--customer-text: #f5f5f5;--customer-muted: #a0a8b6;--customer-border: #272c34;--customer-accent: #FCBF1E}@media(prefers-reduced-motion:no-preference){html[data-customer-theme] body:has(.navbar-unique-navnav),html[data-customer-theme] .dashboard-container-userni,html[data-customer-theme] .available-page-avc,html[data-customer-theme] .vehicle-details-page-vd{transition:background-color .18s ease,color .18s ease}}@media(prefers-reduced-motion:no-preference){html.trm-theme-transitioning body:has(.navbar-unique-navnav),html.trm-theme-transitioning .dashboard-container-userni,html.trm-theme-transitioning .available-page-avc,html.trm-theme-transitioning .vehicle-details-page-vd,html.trm-theme-transitioning .navbar-unique-navnav{transition:background-color .18s ease,color .18s ease,border-color .18s ease}}@media(prefers-reduced-motion:reduce){html[data-customer-theme] body:has(.navbar-unique-navnav),html[data-customer-theme] .dashboard-container-userni,html[data-customer-theme] .available-page-avc,html[data-customer-theme] .vehicle-details-page-vd{transition:none!important}}.app-log{--trm-gold:#FCBF1E;--trm-black:#050505;--trm-dark:#111827;position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 75px);padding:32px 20px;overflow:hidden;isolation:isolate;background:#fff}.login-container-log{position:relative;z-index:3;display:flex;width:100%;max-width:1080px;min-height:700px;overflow:hidden;border:1px solid rgba(17,24,39,.07);border-radius:36px;background:#ffffffe8;box-shadow:0 4px 10px #00000009,0 24px 55px #00000017,0 55px 100px #0001;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:loginContainerEnter .75s cubic-bezier(.22,1,.36,1) both}.login-image-log{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 25%,rgba(252,191,30,.15),transparent 30%),radial-gradient(circle at 0 100%,rgba(252,191,30,.06),transparent 30%),linear-gradient(155deg,#101010,#020202 45%,#000)}.login-panel-glow-log{position:absolute;width:470px;height:470px;left:50%;top:3%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.14),rgba(252,191,30,.035) 40%,transparent 70%);filter:blur(8px);pointer-events:none;animation:loginPanelGlow 6s ease-in-out infinite}.login-grid-decoration-log{position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,transparent,black 20%,black 76%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 76%,transparent)}.login-logo-wrapper-log{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;margin-bottom:26px;animation:loginLeftEnter .7s .12s cubic-bezier(.22,1,.36,1) both}.login-logo-glow-log{position:absolute;width:225px;height:225px;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.2),transparent 68%);filter:blur(12px);animation:loginLogoGlow 5s ease-in-out infinite}.login-image-log img{position:relative;z-index:2;width:220px;max-width:100%;object-fit:contain;border-radius:24px;animation:floatLogo 5s ease-in-out infinite}.login-branding-log{position:relative;z-index:2;width:100%;max-width:365px;text-align:center;animation:loginLeftEnter .7s .22s cubic-bezier(.22,1,.36,1) both}.login-brand-eyebrow-log{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#fff;font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.login-brand-eyebrow-log span{width:4px;height:4px;border-radius:50%;background:var(--trm-gold);box-shadow:0 0 8px #fcbf1e99}.login-branding-log h2{margin:0 0 10px;color:#fff;font-size:29px;font-weight:800;letter-spacing:-.7px}.login-branding-log>p{max-width:315px;margin:0 auto 28px;color:#9ca3af;font-size:14px;line-height:1.7}.brand-features-log{display:flex;flex-direction:column;gap:10px}.brand-feature-item-log{min-height:67px;display:flex;align-items:center;gap:13px;padding:11px 14px;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:linear-gradient(100deg,#ffffff12,#ffffff06);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.brand-feature-item-log:hover{transform:translate(5px);border-color:#fcbf1e61;background:linear-gradient(100deg,#fcbf1e1c,#ffffff08);box-shadow:0 12px 28px #00000038}.brand-feature-icon-log{width:39px;height:39px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#ffd457,#fcbf1e);color:#050505;font-size:16px;box-shadow:0 5px 16px #fcbf1e2e;transition:transform .28s ease}.brand-feature-item-log:hover .brand-feature-icon-log{transform:scale(1.08) rotate(-4deg)}.brand-feature-content-log{flex:1;min-width:0;display:flex;flex-direction:column}.brand-feature-content-log strong{color:#fff;font-size:14px;font-weight:700}.brand-feature-content-log small{margin-top:3px;color:#8f96a0;font-size:13px;line-height:1.45}.brand-feature-check-log{flex-shrink:0;color:var(--trm-gold);font-size:13px}.login-brand-footer-log{position:absolute;left:50%;bottom:20px;z-index:2;transform:translate(-50%);display:flex;align-items:center;gap:8px;width:max-content;color:#ffffff61;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.login-brand-footer-log span{width:18px;height:1px;background:#fcbf1e59}.login-form-log{flex:1;display:flex;align-items:center;justify-content:center;padding:50px 55px;background:linear-gradient(145deg,#fffffffa,#fafafaf0)}.login-form-content-log{width:100%;max-width:420px;animation:loginRightEnter .7s .17s cubic-bezier(.22,1,.36,1) both}.login-header-log{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}.login-welcome-log{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:8px 17px;border:1px solid rgba(252,191,30,.2);border-radius:999px;background:#050505;color:#fff;box-shadow:0 6px 16px #0000001f;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.welcome-dot-log{width:7px;height:7px;border-radius:50%;background:var(--trm-gold);box-shadow:0 0 0 4px #fcbf1e1f;animation:welcomeDotPulse 2s ease-in-out infinite}.login-title-log{margin:0 0 15px;color:#050505;font-size:43px;line-height:1.05;font-weight:800;letter-spacing:-1.8px}.login-title-highlight-log{color:var(--trm-gold);text-shadow:0 5px 20px rgba(252,191,30,.15)}.login-subtitle-log{max-width:390px;margin:0;color:#6b7280;font-size:15px;line-height:1.7}.login-form-log form{display:flex;flex-direction:column}.login-form-card-log{width:100%;padding:27px;border:1px solid rgba(17,24,39,.06);border-radius:24px;background:#fffffff7;box-shadow:0 8px 20px #11182709,0 22px 48px #11182712;transition:transform .3s ease,box-shadow .3s ease}.login-form-card-log:hover{transform:translateY(-2px);box-shadow:0 12px 25px #1118270a,0 28px 58px #11182717}.login-input-group-log{position:relative;display:flex;align-items:center;margin-bottom:18px}.login-input-group-log input{width:100%;height:62px;padding:22px 54px 8px 62px;border:1.5px solid #e5e7eb;border-radius:17px;outline:none;background:#fff;color:#111827;font-family:inherit;font-size:14px;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.login-input-group-log input:hover{border-color:#d1d5db}.login-input-group-log input:focus{border-color:var(--trm-gold);background:#fff;box-shadow:0 0 0 4px #fcbf1e1a,0 9px 22px #fcbf1e12}.login-field-icon-box-log{position:absolute;left:14px;top:50%;z-index:3;transform:translateY(-50%);width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f5f6f8;color:#111827;font-size:14px;pointer-events:none;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.login-input-group-log:focus-within .login-field-icon-box-log{transform:translateY(-50%) scale(1.04);background:var(--trm-gold);color:#050505;box-shadow:0 5px 14px #fcbf1e2e}.login-input-group-log label{position:absolute;left:62px;top:22px;padding:0 4px;background:#fff;color:#6b7280;font-size:14px;pointer-events:none;transition:top .22s ease,color .22s ease,font-size .22s ease,font-weight .22s ease}.login-input-group-log input:focus+label,.login-input-group-log input:not(:placeholder-shown)+label{top:7px;color:#111827;font-size:12px;font-weight:700}.login-password-input-wrapper-log{position:relative}.login-password-toggle-btn-log{position:absolute;right:13px;top:50%;z-index:5;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:10px;background:transparent;color:#111827;font-size:17px;cursor:pointer;transition:color .22s ease,background .22s ease,transform .22s ease}.login-password-toggle-btn-log:hover{transform:translateY(-50%) scale(1.06);background:#fcbf1e29}.login-password-toggle-btn-log:active{transform:translateY(-50%) scale(.94)}.options-log{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:6px 0 24px}.forgot-password-log{position:relative;color:#6b7280;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease}.remember-me-log{position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;color:#374151;font-size:14px;font-weight:500;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.remember-me-log input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.custom-checkbox-log{width:18px;height:18px;min-width:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;margin:0;border:1.5px solid #cbd0d7;border-radius:5px;background:#fff;color:transparent;font-size:10px;line-height:1;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.remember-me-log:hover .custom-checkbox-log{border-color:var(--trm-gold)}.remember-me-log input:checked+.custom-checkbox-log{transform:scale(1.04);border-color:var(--trm-gold);background:var(--trm-gold);color:#000}.forgot-password-log{position:relative;color:#6b7280;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.forgot-password-log:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1.5px;background:var(--trm-gold);transition:width .25s ease}.forgot-password-log:hover{color:#111827}.forgot-password-log:hover:after{width:100%}.login-button-log{position:relative;width:100%;height:56px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:none;border-radius:17px;background:linear-gradient(135deg,#151515,#000);color:#fff;box-shadow:0 9px 22px #1118272e;font-family:inherit;font-size:15px;font-weight:750;letter-spacing:.3px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.login-button-log:before{content:"";position:absolute;top:-90%;left:-35%;width:35%;height:280%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(252,191,30,.38),transparent);transition:left .7s ease}.login-button-log:hover:before{left:115%}.login-button-log:hover{transform:translateY(-3px);box-shadow:0 15px 32px #11182742}.login-button-log:active{transform:translateY(0) scale(.985)}.login-button-log:disabled{opacity:.82;cursor:not-allowed;transform:none}.login-button-text-log{position:relative;z-index:2}.login-button-icon-log{position:absolute;right:12px;z-index:2;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#ffd657,var(--trm-gold));color:#050505;font-size:13px;box-shadow:0 3px 10px #fcbf1e2e;transition:transform .25s ease}.login-button-log:hover .login-button-icon-log{transform:translate(2px)}.login-spinner-log{width:14px;height:14px;border:2px solid rgba(0,0,0,.25);border-top-color:#000;border-radius:50%;animation:loginSpinner .7s linear infinite}.login-security-note-log{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;color:#4b5563;font-size:12px;font-weight:600;letter-spacing:.2px}.login-security-note-log svg{color:#111827;font-size:11px}.login-register-divider-log{display:flex;align-items:center;gap:12px;margin:24px 0 14px}.login-register-divider-log span{flex:1;height:1px;background:linear-gradient(to right,transparent,#e5e7eb)}.login-register-divider-log span:last-child{background:linear-gradient(to left,transparent,#e5e7eb)}.login-register-divider-log small{color:#9ca3af;font-size:12px;font-weight:500}.register-text-log{margin:0;text-align:center;color:#000;font-size:14px}.register-text-log a{position:relative;margin-left:10px;color:#fcbf1e;font-weight:700;text-decoration:none;transition:color .2s ease}.register-text-log a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1.5px;transform:scaleX(.35);transform-origin:left;background:var(--trm-gold);transition:transform .25s ease}.register-text-log a:hover:after{transform:scaleX(1)}.login-input-group-log input:-webkit-autofill,.login-input-group-log input:-webkit-autofill:hover,.login-input-group-log input:-webkit-autofill:focus,.login-input-group-log input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#111827!important;caret-color:#111827;transition:background-color 9999s ease-in-out 0s}@keyframes loginContainerEnter{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loginLeftEnter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes loginRightEnter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes floatLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes loginPanelGlow{0%,to{opacity:.55;transform:translate(-50%) scale(.96)}50%{opacity:1;transform:translate(-50%) scale(1.06)}}@keyframes loginLogoGlow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.07)}}@keyframes welcomeDotPulse{0%,to{box-shadow:0 0 0 3px #fcbf1e1c}50%{box-shadow:0 0 0 7px #fcbf1e06}}@keyframes loginSpinner{to{transform:rotate(360deg)}}@media(max-width:1024px){.login-container-log{max-width:900px;min-height:650px}.login-image-log{padding:35px 30px}.login-image-log img{width:180px}.login-form-log{padding:42px 38px}.login-title-log{font-size:36px}}@media(max-width:768px){.app-log{align-items:flex-start;min-height:calc(100vh - 65px);padding:25px 16px 40px;overflow:hidden}.login-container-log{flex-direction:column;max-width:520px;min-height:0;border-radius:27px}.login-image-log{flex:none;min-height:auto;padding:30px 24px 27px}.login-logo-wrapper-log{margin-bottom:13px}.login-image-log img{width:125px;border-radius:18px}.login-logo-glow-log{width:160px;height:160px}.login-branding-log{max-width:100%}.login-brand-eyebrow-log{margin-bottom:7px}.login-branding-log h2{margin-bottom:7px;font-size:22px}.login-branding-log>p{margin-bottom:0;font-size:14px;line-height:1.6}.brand-features-log,.login-brand-footer-log{display:none}.login-form-log{flex:none;padding:32px 27px 30px}.login-form-content-log{max-width:100%}.login-header-log{align-items:center;margin-bottom:25px;text-align:center}.login-welcome-log{margin-bottom:16px}.login-title-log{font-size:32px;text-align:center}.login-subtitle-log{max-width:390px;font-size:14px;text-align:center}.login-form-card-log:hover{transform:none}.login-aurora-one-log{width:300px;height:300px}.login-aurora-two-log{width:320px;height:320px}}@media(max-width:576px){.app-log{padding:18px 12px 30px}.login-container-log{border-radius:22px}.login-image-log{padding:24px 18px 22px}.login-image-log img{width:105px}.login-branding-log h2{font-size:20px}.login-branding-log>p{font-size:14px}.login-subtitle-log{font-size:14px;line-height:1.6}.login-form-log{padding:26px 18px 25px}.login-title-log{font-size:28px}.login-form-card-log{padding:19px;border-radius:19px}.login-input-group-log input{height:57px;padding:20px 49px 7px 56px;font-size:14px}.login-field-icon-box-log{left:12px;width:32px;height:32px;font-size:13px}.login-input-group-log label{left:56px;top:20px;font-size:14px}.login-input-group-log input:focus+label,.login-input-group-log input:not(:placeholder-shown)+label{top:7px;font-size:9px}.options-log{margin:4px 0 21px}.remember-me-log,.forgot-password-log{font-size:13px}.login-button-log{height:52px;border-radius:15px}.login-button-icon-log{right:10px;width:31px;height:31px}}@media(max-width:400px){.login-image-log{padding:20px 15px}.login-image-log img{width:90px}.login-brand-eyebrow-log{font-size:12px}.login-branding-log h2{font-size:18px}.login-form-log{padding:22px 14px 24px}.login-title-log{font-size:25px}.login-welcome-log{padding:7px 13px;font-size:12px}.login-form-card-log{padding:15px}.options-log{gap:8px}}@media(prefers-reduced-motion:reduce){.login-container-log,.login-form-content-log,.login-logo-wrapper-log,.login-branding-log,.login-image-log img,.login-panel-glow-log,.login-logo-glow-log,.welcome-dot-log{animation:none}.brand-feature-item-log,.brand-feature-icon-log,.login-button-log,.login-button-icon-log,.login-password-toggle-btn-log{transition:none}}.trm-login-swal-popup{width:min(420px,calc(100vw - 32px))!important;padding:30px 28px 26px!important;border-radius:22px!important;border:1px solid #eceef1!important;background:#fff!important;box-shadow:0 26px 85px #050c194d!important;font-family:inherit!important}.trm-login-swal-title{color:#171c25!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.65px!important;line-height:1.25!important;padding:0!important;margin:16px 0 6px!important}.trm-login-swal-description{color:#687280!important;font-size:14px!important;line-height:1.65!important;margin:8px 0 14px!important;padding:0!important}.trm-login-swal-actions{display:flex!important;gap:10px!important;width:100%!important;margin:14px 0 0!important}.trm-login-swal-confirm,.trm-login-swal-cancel{min-height:46px!important;padding:11px 18px!important;border-radius:11px!important;border:0!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:transform .2s,box-shadow .2s!important}.trm-login-swal-confirm{background:linear-gradient(115deg,#ffbf24,#ffd54b)!important;color:#17191d!important;box-shadow:0 5px 18px #fcbf1e30!important}.trm-login-swal-cancel{background:#f0f2f5!important;color:#343b47!important}.trm-login-swal-confirm:hover,.trm-login-swal-cancel:hover{transform:translateY(-1px)!important}.trm-login-swal-confirm:focus-visible,.trm-login-swal-cancel:focus-visible{outline:3px solid #d6a000!important;outline-offset:3px!important}.trm-login-swal-icon{margin:7px auto 5px!important;border-width:3px!important}.trm-login-swal-input{max-width:calc(100% - 16px)!important;margin:12px auto 8px!important;border:1px solid #dce0e7!important;border-radius:11px!important;text-align:center!important;font-size:20px!important;letter-spacing:4px!important;box-shadow:none!important}.trm-login-swal-input:focus{border-color:#fcbf1e!important;box-shadow:0 0 0 3px #fcbf1e29!important}.trm-login-swal-validation{font-size:12px!important;border-radius:10px!important}.trm-login-swal-enter{animation:trmLoginSwalIn .3s cubic-bezier(.22,1,.36,1) both!important}.trm-login-swal-exit{animation:trmLoginSwalOut .18s ease-in both!important}@keyframes trmLoginSwalIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmLoginSwalOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(9px) scale(.98)}}@media(max-width:480px){.trm-login-swal-popup{padding:25px 19px 22px!important}.trm-login-swal-title{font-size:21px!important}.trm-login-swal-actions{flex-direction:column-reverse!important}.trm-login-swal-confirm,.trm-login-swal-cancel{width:100%!important;margin:0!important}}@media(prefers-reduced-motion:reduce){.trm-login-swal-confirm,.trm-login-swal-cancel{transition:none!important}.trm-login-swal-enter,.trm-login-swal-exit{animation:none!important}}.trm-reactivation-popup{width:min(460px,calc(100vw - 24px))!important}.trm-reactivation-popup .trm-login-swal-title{margin-top:12px!important}.trm-reactivation-intro{font-size:14px;line-height:1.65;color:#647083;text-align:center;margin:5px auto 9px;max-width:340px}.trm-reactivation-email{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:7px 12px;border-radius:999px;background:#fff7dd;color:#735300;font-size:12px;font-weight:750;margin:0 auto 22px}.trm-reactivation-label{text-align:left;font-size:12px;font-weight:800;color:#222936;margin:0 0 9px}.trm-reactivation-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;width:100%;margin-bottom:18px}.trm-reactivation-digit{box-sizing:border-box;width:100%;height:57px;min-width:0;padding:0;border:1.5px solid #dfe3ea;border-radius:12px;background:#fff;color:#151a23;font-family:inherit;font-size:23px;font-weight:800;text-align:center;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.trm-reactivation-digit:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e2b;background:#fffdf5}.trm-reactivation-digit:not(:placeholder-shown){color:#151a23}.trm-reactivation-note{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid #e7eaf0;border-radius:13px;background:#f8f9fb;color:#667084;text-align:left;font-size:12px;line-height:1.55}.trm-reactivation-note strong{color:#303845;font-size:12px}.trm-reactivation-note-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 23px;width:23px;height:23px;border-radius:50%;background:#fff0bc;color:#805e00;font-size:16px;font-weight:800}.trm-reactivation-popup .trm-login-swal-actions{margin-top:20px!important}@media(max-width:480px){.trm-reactivation-otp{gap:6px}.trm-reactivation-digit{height:48px;border-radius:9px;font-size:20px}.trm-reactivation-popup{padding:24px 17px!important}.trm-reactivation-email{margin-bottom:18px}}.trm-reactivation-popup .swal2-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;margin:22px 0 0!important;padding:0!important}.trm-reactivation-popup .swal2-actions button.swal2-confirm,.trm-reactivation-popup .swal2-actions button.swal2-cancel{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;min-width:128px!important;margin:0!important;padding:12px 20px!important;border:0!important;border-radius:12px!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease!important}.trm-reactivation-popup .swal2-actions button.swal2-confirm{background:linear-gradient(115deg,#ffbf24,#ffd54b)!important;color:#17191d!important;box-shadow:0 6px 18px #fcbf1e33!important}.trm-reactivation-popup .swal2-actions button.swal2-cancel{background:#f0f2f5!important;color:#343b47!important}.trm-reactivation-popup .swal2-actions button:hover{transform:translateY(-1px)!important}.trm-reactivation-popup .swal2-actions button:focus-visible{outline:3px solid #d6a000!important;outline-offset:3px!important}@media(max-width:480px){.trm-reactivation-popup .swal2-actions{flex-direction:column-reverse!important}.trm-reactivation-popup .swal2-actions button.swal2-confirm,.trm-reactivation-popup .swal2-actions button.swal2-cancel{width:100%!important}}.trm-reactivation-timer{margin:-5px 0 10px;color:#6a5100;font-size:12px;font-weight:800;text-align:center}.trm-reactivation-expired{color:#b33}.trm-reactivation-resend{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:0 0 16px;color:#697383;font-size:12px}.trm-reactivation-resend button{border:0;background:transparent;color:#9a7000;font:inherit;font-weight:850;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px}.trm-reactivation-resend button:disabled{color:#9ca3af;text-decoration:none;cursor:not-allowed}.trm-reactivation-resend button:focus-visible{outline:2px solid #FCBF1E;outline-offset:3px;border-radius:4px}.trm-reactivation-popup .swal2-validation-message{font-size:12px!important;border-radius:10px!important;line-height:1.5!important}.navbar-unique-navnav{position:sticky;top:0;z-index:1000;width:100%;min-height:72px;display:flex;align-items:center;padding:14px 40px;background:#000;color:#fff;border-bottom:1px solid rgba(252,191,30,.13);box-shadow:0 5px 25px #00000038;box-sizing:border-box}.navbar-unique-navnav:after{content:"";position:absolute;left:50%;bottom:-1px;width:0;height:1px;background:linear-gradient(90deg,transparent,#fcbf1e,transparent);transform:translate(-50%);opacity:.7;animation:navbarGoldLineNavnav 1.2s .2s ease forwards;pointer-events:none}.navbar-left-unique-navnav{min-width:0;display:flex;align-items:center;gap:12px;flex-shrink:0}.navbar-left-unique-navnav>a{display:flex;align-items:center;flex-shrink:0;border-radius:50%}.navbar-logo-unique-navnav{width:45px;height:45px;display:block;object-fit:cover;border:1px solid rgba(252,191,30,.45);border-radius:50%;box-shadow:0 0 0 3px #fcbf1e0d,0 0 18px #fcbf1e14;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.navbar-left-unique-navnav>a:hover .navbar-logo-unique-navnav{transform:scale(1.06) rotate(-3deg);border-color:#fcbf1e;box-shadow:0 0 0 4px #fcbf1e14,0 0 24px #fcbf1e2e}.navbar-title-unique-navnav{margin:0;color:#fff;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.35px;white-space:nowrap}.navbar-menu-unique-navnav{display:flex;align-items:center;gap:25px;margin-left:auto}.nav-link-unique-navnav{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;color:#e9e9e9;text-decoration:none;font-size:16px;font-weight:500;white-space:nowrap;transition:color .25s ease,transform .25s ease}.nav-link-unique-navnav:after{content:"";position:absolute;left:50%;bottom:3px;width:0;height:2px;border-radius:20px;background:#fcbf1e;transform:translate(-50%);box-shadow:0 0 8px #fcbf1e4d;transition:width .3s cubic-bezier(.22,1,.36,1)}.nav-link-unique-navnav:hover{color:#fcbf1e;transform:translateY(-1px)}.nav-link-unique-navnav:hover:after{width:60%}.dropdown-unique-navnav{position:relative;display:flex;align-items:center}.dropdown-btn-unique-navnav{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 4px;background:transparent;border:none;color:#e9e9e9;font-family:inherit;font-size:16px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .25s ease,transform .25s ease}.dropdown-btn-unique-navnav:after{content:"";position:absolute;left:50%;bottom:3px;width:0;height:2px;border-radius:20px;background:#fcbf1e;transform:translate(-50%);transition:width .3s cubic-bezier(.22,1,.36,1)}.dropdown-btn-unique-navnav:hover{color:#fcbf1e;transform:translateY(-1px)}.dropdown-btn-unique-navnav:hover:after{width:55%}.dropdown-content-unique-navnav{position:absolute;top:calc(100% + 12px);left:0;width:220px;display:none;overflow:hidden;padding:6px;background:#0a0a0af7;border:1px solid rgba(255,255,255,.09);border-radius:14px;box-shadow:0 18px 45px #0000007a,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1100;box-sizing:border-box}.dropdown-content-unique-navnav.show{display:block;animation:navbarDropdownInNavnav .28s cubic-bezier(.22,1,.36,1)}.dropdown-content-unique-navnav a{position:relative;display:block;padding:12px 13px;border-radius:9px;color:#e8e8e8;text-decoration:none;font-size:14px;font-weight:500;transition:background .22s ease,color .22s ease,padding-left .22s ease}.dropdown-content-unique-navnav a:hover{padding-left:17px;background:#fcbf1e;color:#000}.signup-btn-unique-navnav,.login-btn-unique-navnav{position:relative;min-width:80px;min-height:40px;overflow:hidden;padding:9px 18px;border-radius:10px;font-family:inherit;font-size:14px;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.signup-btn-unique-navnav{background:#ffffff08;border:1px solid rgba(255,255,255,.45);color:#fff;font-weight:500}.signup-btn-unique-navnav:hover{transform:translateY(-2px);background:#fff;border-color:#fff;color:#000;box-shadow:0 8px 22px #ffffff14}.login-btn-unique-navnav{background:#fcbf1e;border:1px solid #fcbf1e;color:#000;font-weight:700;box-shadow:0 5px 18px #fcbf1e1a}.login-btn-unique-navnav:before{content:"";position:absolute;top:-100%;left:-55%;width:35%;height:300%;background:#ffffff59;transform:rotate(25deg);transition:left .5s ease}.login-btn-unique-navnav:hover{transform:translateY(-2px);background:#f7b900;border-color:#f7b900;box-shadow:0 10px 26px #fcbf1e33}.login-btn-unique-navnav:hover:before{left:125%}.navbar-right-controls-navnav{display:flex;align-items:center;gap:12px;margin-left:20px;flex-shrink:0}.navbar-user-dropdown-navnav{position:relative;display:flex;align-items:center;flex-shrink:0}.navbar-user-name-btn-navnav{display:inline-flex;align-items:center;justify-content:center;min-height:42px;max-width:190px;padding:8px 13px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#eee;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.navbar-user-name-btn-navnav:hover{transform:translateY(-1px);background:#fcbf1e14;border-color:#fcbf1e40;color:#fcbf1e;box-shadow:0 8px 20px #00000026}.navbar-user-dropdown-menu-navnav{position:absolute;top:calc(100% + 10px);right:0;width:150px;padding:6px;background:#0a0a0afa;border:1px solid rgba(255,255,255,.09);border-radius:13px;box-shadow:0 18px 40px #00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1100;animation:navbarDropdownInNavnav .28s cubic-bezier(.22,1,.36,1);box-sizing:border-box}.logout-btn-navbar-navnav{width:100%;display:block;padding:11px 13px;background:transparent;border:none;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.logout-btn-navbar-navnav:hover{transform:translate(2px);background:#fcbf1e;color:#000}.navbar-mobile-user-navnav{display:none}.navbar-desktop-user-navnav{display:flex}.navbar-notification-navnav{position:relative;display:flex;align-items:center;flex-shrink:0}.navbar-notification-btn-navnav{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:50%;color:#eee;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.navbar-notification-btn-navnav svg{width:21px;height:21px;stroke-width:2;transition:transform .25s ease}.navbar-notification-btn-navnav:hover{transform:translateY(-2px);background:#fcbf1e1a;border-color:#fcbf1e47;color:#fcbf1e;box-shadow:0 8px 22px #0000002e}.navbar-notification-btn-navnav:hover svg{animation:navbarBellNavnav .55s ease}.navbar-notification-btn-navnav:active{transform:scale(.94)}.notification-badge-navnav{position:absolute;top:0;right:-1px;min-width:17px;height:17px;display:flex;align-items:center;justify-content:center;padding:0 4px;background:#e53935;border:2px solid #080808;border-radius:999px;color:#fff;font-size:10px;font-weight:700;line-height:1;box-sizing:border-box;box-shadow:0 0 0 2px #e539351a;animation:notificationBadgeInNavnav .35s cubic-bezier(.22,1,.36,1)}.notification-dropdown-navnav{position:absolute;top:calc(100% + 12px);right:0;width:360px;max-width:calc(100vw - 30px);overflow:hidden;background:#090909fb;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 22px 55px #00000085,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1200;animation:navbarDropdownInNavnav .28s cubic-bezier(.22,1,.36,1)}.notification-header-navnav{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 17px;background:linear-gradient(135deg,#101010,#080808);border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:15px;font-weight:700;box-sizing:border-box}.notification-header-title-navnav{display:flex;align-items:center;gap:8px;min-width:0}.notification-header-title-navnav svg{width:18px;height:18px;color:#fcbf1e;flex-shrink:0}.notification-mark-all-navnav{padding:6px 8px;background:#fcbf1e12;border:1px solid rgba(252,191,30,.12);border-radius:7px;color:#fcbf1e;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:color .2s ease,background .2s ease,border-color .2s ease}.notification-mark-all-navnav:hover{background:#fcbf1e;border-color:#fcbf1e;color:#000}.notification-empty-navnav{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;color:#8d8d8d;text-align:center;box-sizing:border-box}.notification-empty-navnav strong{color:#fff;font-size:13px;font-weight:600}.notification-empty-navnav p{margin:0;color:#777;font-size:13px}.notification-empty-icon-navnav{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;background:#fcbf1e12;border:1px solid rgba(252,191,30,.15);border-radius:50%;color:#fcbf1e;box-shadow:0 0 25px #fcbf1e0f}.notification-empty-icon-navnav svg{width:22px;height:22px;stroke-width:1.8}.notification-loading-spinner-navnav{width:25px;height:25px;border:3px solid #292929;border-top-color:#fcbf1e;border-radius:50%;animation:notificationSpinnerNavnav .8s linear infinite}.notification-list-navnav{width:100%;max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4b4b4b transparent}.notification-list-navnav::-webkit-scrollbar{width:6px}.notification-list-navnav::-webkit-scrollbar-track{background:transparent}.notification-list-navnav::-webkit-scrollbar-thumb{background:#444;border-radius:10px}.notification-list-navnav::-webkit-scrollbar-thumb:hover{background:#666}.notification-item-navnav{position:relative;display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border-bottom:1px solid #202020;cursor:pointer;transition:background .22s ease,opacity .22s ease,padding-left .22s ease}.notification-item-navnav:last-child{border-bottom:none}.notification-item-navnav.unread{background:linear-gradient(90deg,rgba(252,191,30,.055),transparent 55%),#101010}.notification-item-navnav.unread:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:2px;border-radius:0 5px 5px 0;background:#fcbf1e}.notification-item-navnav.unread:hover{padding-left:19px;background:linear-gradient(90deg,rgba(252,191,30,.09),transparent 65%),#171717}.notification-item-navnav.read{background:#080808;opacity:.72}.notification-item-navnav.read:hover{padding-left:19px;background:#111;opacity:1}.notification-item-icon-navnav{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px;background:#fcbf1e12;border:1px solid rgba(252,191,30,.13);border-radius:50%;color:#fcbf1e;transition:transform .25s ease,background .25s ease}.notification-item-navnav:hover .notification-item-icon-navnav{transform:scale(1.06);background:#fcbf1e1f}.notification-item-icon-navnav svg{width:17px;height:17px;stroke-width:2}.notification-item-content-navnav{min-width:0;flex:1}.notification-item-top-navnav{display:flex;align-items:flex-start;gap:8px;padding-right:15px}.notification-item-content-navnav h4{margin:0 0 5px;color:#fff;font-size:14px;font-weight:700;line-height:1.4}.notification-item-content-navnav p{margin:0 0 7px;color:#bcbcbc;font-size:13px;line-height:1.55;word-break:break-word}.notification-item-content-navnav small{display:block;color:#7f7f7f;font-size:12px;font-weight:500;line-height:1.4}.notification-unread-dot-navnav{width:7px;height:7px;flex-shrink:0;margin-top:5px;background:#fcbf1e;border-radius:50%;box-shadow:0 0 8px #fcbf1e8c;animation:notificationDotNavnav 2s ease-in-out infinite}.navbar-ai-btn-navnav{position:relative;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;overflow:hidden;border:1px solid rgba(252,191,30,.28);border-radius:10px;background:#fcbf1e12;color:#fcbf1e;font-family:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.navbar-ai-btn-navnav:before{content:"";position:absolute;top:-100%;left:-55%;width:30%;height:300%;background:#ffffff38;transform:rotate(25deg);transition:left .55s ease}.navbar-ai-btn-navnav svg{position:relative;z-index:1;flex-shrink:0}.navbar-ai-btn-navnav span{position:relative;z-index:1}.navbar-ai-btn-navnav:hover{transform:translateY(-1px);border-color:#fcbf1e;background:#fcbf1e;color:#111;box-shadow:0 8px 22px #fcbf1e24}.navbar-ai-btn-navnav:hover:before{left:125%}.notification-item-icon-navnav.booking{background:#fcbf1e17;border-color:#fcbf1e33;color:#fcbf1e}.notification-item-icon-navnav.payment,.notification-item-icon-navnav.success{background:#2ecc7114;border-color:#2ecc712e;color:#54d98c}.notification-item-icon-navnav.alert{background:#ff565614;border-color:#ff56562e;color:#ff6868}.notification-item-icon-navnav.reminder{background:#5b9cff14;border-color:#5b9cff2e;color:#74aaff}.notification-item-icon-navnav.general{background:#ffffff0b;border-color:#ffffff1a;color:#b8b8b8}.notification-category-navnav{display:inline-flex;align-items:center;width:max-content;margin-bottom:5px;padding:3px 7px;border:1px solid rgba(252,191,30,.14);border-radius:999px;background:#fcbf1e0f;color:#d7a514;font-size:9px;font-weight:800;line-height:1;letter-spacing:.65px;text-transform:uppercase}.notification-header-icon-navnav{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(252,191,30,.18);border-radius:10px;background:#fcbf1e14;color:#fcbf1e}.notification-header-icon-navnav svg{width:16px;height:16px}.notification-header-copy-navnav{min-width:0;display:flex;flex-direction:column;gap:2px}.notification-header-copy-navnav>span{color:#fff;font-size:14px;font-weight:750}.notification-header-copy-navnav>small{color:#777;font-size:10px;font-weight:500}.notification-action-navnav{display:inline-flex;align-items:center;margin-left:8px;margin-top:7px;color:#9a9a9a;font-size:10px;font-weight:700;letter-spacing:.15px;transition:color .2s ease,transform .2s ease}.notification-item-navnav:hover .notification-action-navnav{color:#fcbf1e;transform:translate(3px)}.notification-item-navnav:focus-visible{outline:2px solid rgba(252,191,30,.7);outline-offset:-2px}.notification-time-navnav{display:flex!important;align-items:center;gap:5px;width:max-content;color:#777!important;font-size:11px!important;font-weight:500!important}.notification-time-navnav svg{width:12px;height:12px;flex-shrink:0;color:#666;stroke-width:2}.notification-item-navnav.unread .notification-time-navnav{color:#929292!important}.notification-clear-btn-navnav{margin-top:8px;padding:8px 12px;border:1px solid rgba(252,191,30,.3);border-radius:7px;background:#fcbf1e14;color:#fcbf1e;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.notification-clear-btn-navnav:hover{background:#fcbf1e;color:#111}.notification-load-more-navnav{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px;border:none;border-top:1px solid rgba(255,255,255,.08);background:#101010;color:#fcbf1e;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s}.notification-load-more-navnav:hover{background:#1c1a13}.notification-load-more-navnav span{color:#888;font-size:10px;font-weight:500}.notification-header-navnav{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px}.notification-header-title-navnav{flex:1;min-width:0}.notification-header-copy-navnav{min-width:0}.notification-header-actions-navnav{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.notification-header-controls-navnav .notification-search-expand-navnav{display:flex;align-items:center;gap:6px;width:auto}.notification-header-controls-navnav .notification-search-expand-navnav input{position:absolute;top:calc(100% + 4px);right:10px;z-index:5;width:calc(100% - 20px);height:34px;margin-top:0;box-shadow:0 5px 15px #00000040}.notification-header-navnav:has(.notification-search-expand-navnav input){padding-bottom:12px}.notification-header-controls-navnav .notification-search-expand-navnav input{transform-origin:top right;animation:notificationSearchDropNavnav .2s ease}.notification-mark-unread-navnav{display:inline-flex;align-items:center;width:max-content;margin-top:7px;padding:5px 8px;border:1px solid rgba(252,191,30,.2);border-radius:6px;background:#fcbf1e0f;color:#fcbf1e;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer}.notification-mark-unread-navnav:hover{background:#fcbf1e24}.notification-mark-unread-navnav:focus-visible{outline:2px solid #FCBF1E;outline-offset:2px}.notification-date-group-navnav{padding:10px 14px 7px;background:#111;border-bottom:1px solid rgba(255,255,255,.06);color:#fcbf1e;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.notification-delete-navnav{display:inline-flex;align-items:center;gap:5px;margin-top:8px;margin-right:10px;padding:5px 8px;border:1px solid rgba(255,100,100,.2);border-radius:7px;background:#ff64640f;color:#ff8585;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.notification-delete-navnav:hover{background:#ff646429;border-color:#ff646473;color:#faa}.notification-delete-navnav svg{width:12px;height:12px}.notification-clear-read-navnav{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid rgba(252,191,30,.25);border-radius:8px;background:#fcbf1e12;color:#fcbf1e;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease}.notification-clear-read-navnav:hover:not(:disabled){background:#fcbf1e;color:#111}.notification-clear-read-navnav:disabled{opacity:.4;cursor:not-allowed}.notification-clear-read-navnav svg{width:13px;height:13px}.notification-view-all-footer-navnav{padding:12px 15px;border-top:1px solid rgba(255,255,255,.09);background:#0d0d0d}.notification-view-all-btn-navnav{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 15px;border:1px solid rgba(252,191,30,.3);border-radius:10px;background:#fcbf1e14;color:#fcbf1e;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:all .25s ease}.notification-view-all-btn-navnav:hover{background:#fcbf1e;color:#111}.notification-view-all-btn-navnav span{font-size:17px}@keyframes notificationSearchDropNavnav{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.notification-header-filter-navnav{width:105px}}.notification-header-navnav{position:relative;align-items:flex-start}.notification-header-actions-navnav{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.notification-header-controls-navnav{display:flex;align-items:center;justify-content:flex-end;gap:7px}.notification-header-filter-navnav{width:115px;flex-shrink:0}.notification-search-expand-navnav{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:auto}.notification-search-toggle-navnav{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid rgba(252,191,30,.22);border-radius:9px;background:#1b1b1b;color:#fcbf1e;cursor:pointer;transition:background .2s,border-color .2s}.notification-search-toggle-navnav:hover{background:#292313;border-color:#fcbf1e}.notification-search-toggle-navnav svg{width:15px;height:15px}.notification-search-expand-navnav input{width:110px;flex:none;min-width:0;height:34px;padding:7px 11px;border:1px solid rgba(252,191,30,.22);border-radius:8px;outline:none;background:#171717;color:#fff;font-family:inherit;font-size:12px;box-sizing:border-box;animation:notificationSearchExpandNavnav .2s ease}.notification-search-expand-navnav input:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e14}.notification-search-expand-navnav input::placeholder{color:#777}.notification-header-actions-navnav .notification-mark-all-navnav{font-size:10px;padding:4px 7px}@keyframes notificationSearchExpandNavnav{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media(max-width:480px){.notification-header-navnav{gap:8px;padding:12px}.notification-header-actions-navnav{gap:5px}.notification-header-filter-navnav{width:105px}.notification-header-controls-navnav{gap:5px}.notification-search-expand-navnav input{width:85px}}@media(prefers-reduced-motion:reduce){.notification-search-expand-navnav input{animation:none}}@keyframes navbarDropdownInNavnav{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes navbarMobileMenuInNavnav{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes notificationSpinnerNavnav{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes navbarGoldLineNavnav{0%{width:0;opacity:0}to{width:100%;opacity:.45}}@keyframes navbarBellNavnav{0%{transform:rotate(0)}25%{transform:rotate(12deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(6deg)}to{transform:rotate(0)}}@keyframes notificationBadgeInNavnav{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes notificationDotNavnav{0%,to{box-shadow:0 0 5px #fcbf1e4d}50%{box-shadow:0 0 11px #fcbf1eb3}}@media(max-width:1100px){.navbar-unique-navnav{padding:13px 25px}.navbar-menu-unique-navnav{gap:17px}.navbar-right-controls-navnav{gap:8px;margin-left:15px}.navbar-title-unique-navnav{font-size:19px}.nav-link-unique-navnav,.dropdown-btn-unique-navnav,.navbar-user-name-btn-navnav{font-size:14px}.signup-btn-unique-navnav,.login-btn-unique-navnav{padding:9px 14px}}@media(max-width:850px){.navbar-unique-navnav{min-height:70px;padding:12px 20px;gap:10px}.navbar-ai-btn-navnav{width:100%;min-height:44px;padding:11px 14px;border-color:#fcbf1e2e;border-radius:9px;background:#fcbf1e12;box-sizing:border-box}.navbar-ai-btn-navnav:hover{transform:none;background:#fcbf1e;border-color:#fcbf1e;color:#111}.navbar-left-unique-navnav{flex:1;min-width:0;gap:10px}.navbar-logo-unique-navnav{width:42px;height:42px}.navbar-title-unique-navnav{min-width:0;max-width:none;overflow:hidden;font-size:17px;white-space:nowrap;text-overflow:ellipsis}.navbar-right-controls-navnav{display:flex;align-items:center;gap:7px;margin-left:0}.navbar-notification-navnav{display:flex;align-items:center}.navbar-notification-btn-navnav{width:42px;height:42px}.notification-badge-navnav{top:2px;right:1px}.navbar-desktop-user-navnav{display:none}.hamburger-navnav{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;padding:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#fff;font-family:inherit;font-size:23px;line-height:1;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.hamburger-navnav:hover{transform:translateY(-1px);background:#fcbf1e;border-color:#fcbf1e;color:#000;box-shadow:0 8px 20px #fcbf1e1f}.navbar-menu-unique-navnav{position:absolute;top:calc(100% + 8px);left:15px;right:15px;display:none;flex-direction:column;align-items:stretch;gap:7px;margin:0;padding:12px;background:#080808fb;border:1px solid rgba(255,255,255,.09);border-radius:15px;box-shadow:0 20px 45px #00000073,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1050;box-sizing:border-box}.navbar-menu-unique-navnav.active{display:flex;animation:navbarMobileMenuInNavnav .28s cubic-bezier(.22,1,.36,1)}.nav-link-unique-navnav{width:100%;min-height:44px;padding:11px 14px;box-sizing:border-box;background:transparent;border-radius:9px;color:#fff;text-align:center}.nav-link-unique-navnav:after{display:none}.nav-link-unique-navnav:hover{transform:none;background:#fcbf1e;color:#000}.dropdown-unique-navnav{width:100%;display:block}.dropdown-btn-unique-navnav{width:100%;min-height:44px;padding:11px 14px;background:transparent;border-radius:9px;color:#fff;text-align:center}.dropdown-btn-unique-navnav:after{display:none}.dropdown-btn-unique-navnav:hover{transform:none;background:#fcbf1e;color:#000}.dropdown-content-unique-navnav{position:static;width:100%;margin-top:5px;padding:4px;background:#111;border:1px solid #292929;border-radius:9px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box}.dropdown-content-unique-navnav.show{display:block}.dropdown-content-unique-navnav a{padding:11px 14px;text-align:center;font-size:14px;font-weight:500}.dropdown-content-unique-navnav a:hover{padding-left:14px}.navbar-menu-unique-navnav>a{width:100%}.signup-btn-unique-navnav,.login-btn-unique-navnav{width:100%;min-height:44px;padding:11px 14px;box-sizing:border-box}.signup-btn-unique-navnav:hover,.login-btn-unique-navnav:hover{transform:none}.navbar-mobile-user-navnav{width:100%;display:block}.navbar-user-name-btn-navnav{width:100%;min-height:44px;max-width:none;padding:11px 14px;box-sizing:border-box;background:transparent;border:1px solid transparent;border-radius:9px;text-align:center}.navbar-user-name-btn-navnav:hover{transform:none;background:#fcbf1e;border-color:#fcbf1e;color:#000}.navbar-user-dropdown-menu-navnav{position:static;width:100%;margin-top:5px;padding:4px;box-sizing:border-box;background:#111;border:1px solid #292929;border-radius:9px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.logout-btn-navbar-navnav{min-height:42px;padding:10px 14px;text-align:center}.logout-btn-navbar-navnav:hover{transform:none;background:#fcbf1e;color:#000}.notification-dropdown-navnav{position:absolute;top:calc(100% + 10px);right:0;width:350px;max-width:calc(100vw - 30px);margin:0;border-radius:13px;box-shadow:0 18px 45px #0000007a}}@media(max-width:600px){.navbar-unique-navnav{min-height:64px;padding:10px 15px;gap:7px}.navbar-left-unique-navnav{gap:9px}.navbar-logo-unique-navnav{width:38px;height:38px}.navbar-title-unique-navnav{max-width:150px;font-size:14px;line-height:1.15}.navbar-right-controls-navnav{gap:5px}.navbar-notification-btn-navnav{width:40px;height:40px}.hamburger-navnav{width:40px;height:40px;font-size:21px}.notification-dropdown-navnav{right:-5px;width:330px;max-width:calc(100vw - 20px)}.navbar-menu-unique-navnav{top:calc(100% + 7px);left:10px;right:10px;padding:10px}}@media(max-width:400px){.navbar-unique-navnav{padding:9px 12px;gap:5px}.navbar-left-unique-navnav{gap:8px}.navbar-logo-unique-navnav{width:35px;height:35px}.navbar-title-unique-navnav{max-width:150px;font-size:13px}.navbar-right-controls-navnav{gap:4px}.navbar-notification-btn-navnav{width:38px;height:38px}.notification-dropdown-navnav{right:-7px;width:310px;max-width:calc(100vw - 16px)}.hamburger-navnav{width:38px;height:38px;font-size:20px}.navbar-menu-unique-navnav{left:8px;right:8px}}@media(max-width:330px){.navbar-unique-navnav{gap:3px}.navbar-title-unique-navnav{max-width:115px;font-size:13px}.navbar-logo-unique-navnav{width:32px;height:32px}.navbar-notification-btn-navnav{width:36px;height:36px}.notification-dropdown-navnav{right:-8px;width:290px;max-width:calc(100vw - 12px)}.hamburger-navnav{width:36px;height:36px;font-size:19px}}@media(min-width:1023px){.hamburger-navnav{display:none}}@media(min-width:851px){.hamburger-navnav{display:none}}@media(prefers-reduced-motion:reduce){.navbar-unique-navnav *,.navbar-unique-navnav *:before,.navbar-unique-navnav *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:600px){.navbar-title-unique-navnav{max-width:none;overflow:visible;white-space:normal;text-overflow:clip;font-size:13px;line-height:1.15}}@media(max-width:400px){.navbar-title-unique-navnav{max-width:none;font-size:12px;line-height:1.15}}@media(max-width:330px){.navbar-title-unique-navnav{max-width:none;font-size:11px}}.navbar-user-dropdown-menu-navnav{width:268px}.navbar-appearance-navnav{padding:9px 7px 12px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:5px}.navbar-appearance-title-navnav{display:block;margin:0 5px 10px;color:#bcbcbc;font-size:12px;font-weight:700;letter-spacing:.4px}.navbar-appearance-options-navnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.navbar-appearance-option-navnav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 3px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#191919;color:#ddd;font:600 11px inherit;font-family:inherit;font-size:11px;cursor:pointer;transition:.2s ease}.navbar-appearance-option-navnav svg{width:17px;height:17px}.navbar-appearance-option-navnav:hover,.navbar-appearance-option-navnav.selected{background:#fcbf1e26;border-color:#fcbf1e;color:#fcbf1e}.navbar-appearance-option-navnav:focus-visible{outline:2px solid #FCBF1E;outline-offset:2px}.navbar-user-dropdown-menu-navnav{width:222px;max-width:calc(100vw - 24px)}.navbar-appearance-navnav{padding:6px 4px 8px;margin-bottom:3px}.navbar-appearance-title-navnav{margin:0 4px 6px;font-size:10px;letter-spacing:.5px}.navbar-appearance-options-navnav{gap:4px}.navbar-appearance-option-navnav{gap:3px;min-height:46px;padding:5px 2px;border-radius:7px;font-size:10px}.navbar-appearance-option-navnav svg{width:14px;height:14px}.navbar-user-dropdown-menu-navnav .logout-btn-navbar-navnav{padding:9px 10px;font-size:13px}.navbar-user-dropdown-menu-navnav{width:222px}.navbar-appearance-navnav{padding:3px 0 6px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.12)}.navbar-appearance-trigger-navnav{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;color:#eee;font:600 13px inherit;font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.navbar-appearance-trigger-navnav:hover{background:#fcbf1e1f;color:#fcbf1e}.navbar-appearance-trigger-navnav>svg:first-child{width:16px;height:16px;color:#fcbf1e;flex-shrink:0}.navbar-appearance-current-navnav{margin-left:auto;font-size:11px;font-weight:500;color:#aaa}.navbar-appearance-chevron-navnav{width:14px;height:14px;flex-shrink:0;transition:transform .2s ease}.navbar-appearance-chevron-navnav.open{transform:rotate(180deg)}.navbar-appearance-options-navnav{display:flex;flex-direction:column;gap:2px;margin:2px 4px 3px 22px;animation:navbarDropdownInNavnav .2s ease}.navbar-appearance-option-navnav{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:34px;padding:7px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#ddd;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.navbar-appearance-option-navnav svg{width:15px;height:15px}.navbar-appearance-option-navnav.selected,.navbar-appearance-option-navnav:hover{background:#fcbf1e1f;border-color:#fcbf1e33;color:#fcbf1e}.navbar-appearance-check-navnav{margin-left:auto}.navbar-appearance-trigger-navnav:focus-visible,.navbar-appearance-option-navnav:focus-visible{outline:2px solid #FCBF1E;outline-offset:2px}@media(max-width:850px){.navbar-mobile-user-navnav{width:100%;min-width:0;display:block}.navbar-mobile-user-navnav .navbar-user-name-btn-navnav{display:flex;width:100%;max-width:none;justify-content:center;box-sizing:border-box}.navbar-mobile-user-navnav .navbar-user-dropdown-menu-navnav{position:static;inset:auto;width:100%;max-width:100%;min-width:0;margin-top:7px;padding:7px;box-sizing:border-box;border-radius:12px}.navbar-mobile-user-navnav .navbar-appearance-navnav{width:100%;box-sizing:border-box}.navbar-mobile-user-navnav .navbar-appearance-trigger-navnav{width:100%;min-height:42px;box-sizing:border-box;padding:10px 12px}.navbar-mobile-user-navnav .navbar-appearance-options-navnav{margin:3px 0 5px 24px;min-width:0}.navbar-mobile-user-navnav .navbar-appearance-option-navnav{width:100%;min-height:39px;box-sizing:border-box;padding:9px 12px}.navbar-mobile-user-navnav .logout-btn-navbar-navnav{width:100%;min-height:42px;text-align:center}}@media(max-width:380px){.navbar-mobile-user-navnav .navbar-user-dropdown-menu-navnav{padding:5px}.navbar-mobile-user-navnav .navbar-appearance-trigger-navnav{gap:7px;padding:9px 8px}.navbar-mobile-user-navnav .navbar-appearance-current-navnav{font-size:10px}}@media(max-width:768px){.navbar-appearance-option-navnav.navbar-system-option-navnav{display:none}}.notification-dropdown-navnav{width:350px;border-radius:13px}.notification-header-navnav{padding:10px 12px;gap:7px}.notification-header-icon-navnav{width:30px;height:30px;border-radius:8px}.notification-header-icon-navnav svg{width:15px;height:15px}.notification-header-copy-navnav>span{font-size:13px;line-height:1.3}.notification-header-copy-navnav>small{font-size:10px}.notification-header-filter-navnav{width:106px}.notification-header-controls-navnav{gap:5px}.notification-search-toggle-navnav{width:30px;height:30px}.notification-header-actions-navnav{gap:5px}.notification-header-actions-navnav .notification-mark-all-navnav{padding:4px 7px;font-size:10px}.notification-clear-read-navnav{padding:5px 8px;font-size:10px}.notification-list-navnav{max-height:365px}.notification-date-group-navnav{padding:8px 12px 6px;font-size:9px}.notification-item-navnav{gap:9px;padding:11px 12px}.notification-item-navnav.unread:hover,.notification-item-navnav.read:hover{padding-left:14px}.notification-item-icon-navnav{width:30px;height:30px}.notification-item-icon-navnav svg{width:15px;height:15px}.notification-item-top-navnav{gap:6px;padding-right:9px}.notification-item-content-navnav h4{margin-bottom:3px;font-size:12px;font-weight:650;line-height:1.35}.notification-item-content-navnav p{margin-bottom:4px;font-size:11px;line-height:1.4}.notification-item-content-navnav small{font-size:10px}.notification-category-navnav{padding:3px 6px;margin-bottom:4px;font-size:8px;letter-spacing:.35px}.notification-time-navnav{font-size:10px!important}.notification-time-navnav svg{width:11px;height:11px}.notification-delete-navnav,.notification-mark-unread-navnav{margin-top:6px;padding:4px 7px;font-size:9px}.notification-action-navnav{margin-top:6px;margin-left:5px;font-size:9px}.notification-unread-dot-navnav{width:6px;height:6px}.notification-view-all-footer-navnav{padding:9px 12px}.notification-view-all-btn-navnav{padding:10px 12px;font-size:11px}.notification-load-more-navnav{padding:10px;font-size:11px}@media(max-width:420px){.notification-dropdown-navnav{max-width:calc(100vw - 20px)}.notification-header-navnav{padding:10px}.notification-header-filter-navnav{width:100px}}.navbar-settings-link-navnav{display:block;padding:12px 14px;color:#f5f5f5;text-decoration:none;font-size:14px;font-weight:600;border-radius:9px}.navbar-settings-link-navnav:hover,.navbar-settings-link-navnav:focus-visible{background:#fcbf1e;color:#111}.notification-dropdown-navnav{overflow:visible}.notification-header-navnav{position:relative;z-index:30;border-radius:13px 13px 0 0}.notification-header-actions-navnav,.notification-header-controls-navnav,.notification-header-filter-navnav{overflow:visible}.notification-header-filter-navnav{width:112px;min-width:112px}.notification-header-filter-navnav .customer-dropdown-trm{width:100%;min-width:0}.notification-header-filter-navnav .customer-dropdown-menu-trm{z-index:50}.notification-list-navnav{position:relative;z-index:1}.notification-dropdown-navnav{transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.notification-dropdown-navnav.notification-theme-light-navnav{--nt-surface: #ffffff;--nt-card: #ffffff;--nt-unread: #f7f7f7;--nt-hover: #f1f1f1;--nt-text: #111111;--nt-muted: #737373;--nt-border: #e9e9e9;--nt-control: #ffffff;--nt-control-hover: #f4f4f4;--nt-accent: #d19b00;--nt-danger: #b44545;color-scheme:light}.notification-dropdown-navnav.notification-theme-dark-navnav{--nt-surface: #161616;--nt-card: #1b1b1b;--nt-unread: #252525;--nt-hover: #111;--nt-text: #ffffff;--nt-muted: #b1b1b1;--nt-border: #111;--nt-control: #111;--nt-control-hover: #111;--nt-accent: #fcbf1e;--nt-danger: #e92727;color-scheme:dark}.notification-dropdown-navnav[class*=notification-theme-]{background:#111;border:1px solid var(--nt-border);border-radius:16px;color:var(--nt-text);box-shadow:0 20px 48px #00000038;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}.notification-dropdown-navnav[class*=notification-theme-] .notification-header-navnav{background:var(--nt-surface);border-bottom:1px solid var(--nt-border);color:var(--nt-text);padding:14px 13px;border-radius:0}.notification-dropdown-navnav[class*=notification-theme-] .notification-header-copy-navnav>span,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-content-navnav h4,.notification-dropdown-navnav[class*=notification-theme-] .notification-empty-navnav strong{color:var(--nt-text)}.notification-dropdown-navnav[class*=notification-theme-] .notification-header-copy-navnav>small,.notification-dropdown-navnav[class*=notification-theme-] .notification-empty-navnav p,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-content-navnav p,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-content-navnav small,.notification-dropdown-navnav[class*=notification-theme-] .notification-time-navnav,.notification-dropdown-navnav[class*=notification-theme-] .notification-time-navnav svg{color:var(--nt-muted)!important}.notification-dropdown-navnav[class*=notification-theme-] .notification-header-icon-navnav,.notification-dropdown-navnav[class*=notification-theme-] .notification-empty-icon-navnav{background:transparent;border:none;box-shadow:none;color:var(--nt-accent)}.notification-dropdown-navnav[class*=notification-theme-] .notification-header-title-navnav svg{color:var(--nt-accent)}.notification-dropdown-navnav[class*=notification-theme-] .notification-list-navnav{background:var(--nt-surface);padding:8px 9px 10px;box-sizing:border-box;scrollbar-color:var(--nt-border) transparent}.notification-dropdown-navnav[class*=notification-theme-] .notification-date-group-navnav{padding:10px 5px 7px;background:transparent;border:0;color:var(--nt-muted);letter-spacing:.6px}.notification-dropdown-navnav[class*=notification-theme-] .notification-item-navnav,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-navnav.read,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-navnav.unread{margin:0 0 8px;padding:12px 12px 12px 14px;background:var(--nt-card);border:1px solid var(--nt-border);border-radius:9px;opacity:1;box-shadow:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.notification-dropdown-navnav[class*=notification-theme-] .notification-item-navnav.unread{background:var(--nt-unread);border-color:transparent}.notification-dropdown-navnav[class*=notification-theme-] .notification-item-navnav.unread:before{left:0;top:0;bottom:0;width:3px;border-radius:9px 0 0 9px;background:#fcbf1e}.notification-dropdown-navnav[class*=notification-theme-] .notification-item-navnav.read:before{display:none}.notification-dropdown-navnav[class*=notification-theme-] .notification-item-navnav.read:hover,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-navnav.unread:hover{padding-left:14px;background:var(--nt-hover);border-color:var(--nt-border);transform:translateY(-1px)}.notification-dropdown-navnav[class*=notification-theme-] .notification-item-icon-navnav,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-icon-navnav.booking,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-icon-navnav.payment,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-icon-navnav.success,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-icon-navnav.alert,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-icon-navnav.reminder,.notification-dropdown-navnav[class*=notification-theme-] .notification-item-icon-navnav.general{background:transparent;border:1px solid var(--nt-border);color:var(--nt-accent)}.notification-dropdown-navnav[class*=notification-theme-] .notification-item-navnav:hover .notification-item-icon-navnav{background:transparent;transform:none}.notification-dropdown-navnav[class*=notification-theme-] .notification-category-navnav{background:transparent;color:var(--nt-muted);border:1px solid var(--nt-border);font-weight:700}.notification-dropdown-navnav[class*=notification-theme-] .notification-unread-dot-navnav{background:#fcbf1e;box-shadow:none}.notification-dropdown-navnav[class*=notification-theme-] .notification-mark-all-navnav,.notification-dropdown-navnav[class*=notification-theme-] .notification-search-toggle-navnav,.notification-dropdown-navnav[class*=notification-theme-] .notification-mark-unread-navnav,.notification-dropdown-navnav[class*=notification-theme-] .notification-delete-navnav,.notification-dropdown-navnav[class*=notification-theme-] .notification-clear-btn-navnav,.notification-dropdown-navnav[class*=notification-theme-] .notification-clear-read-navnav{background:var(--nt-control);border:1px solid var(--nt-border);color:var(--nt-muted);box-shadow:none;border-radius:7px;font-weight:600}.notification-dropdown-navnav[class*=notification-theme-] .notification-mark-all-navnav:hover,.notification-dropdown-navnav[class*=notification-theme-] .notification-search-toggle-navnav:hover,.notification-dropdown-navnav[class*=notification-theme-] .notification-mark-unread-navnav:hover,.notification-dropdown-navnav[class*=notification-theme-] .notification-clear-btn-navnav:hover,.notification-dropdown-navnav[class*=notification-theme-] .notification-clear-read-navnav:hover:not(:disabled){background:var(--nt-control-hover);border-color:var(--nt-muted);color:var(--nt-text)}.notification-dropdown-navnav[class*=notification-theme-] .notification-delete-navnav:hover{background:var(--nt-control-hover);border-color:var(--nt-danger);color:var(--nt-danger)}.notification-dropdown-navnav[class*=notification-theme-] .notification-action-navnav{color:var(--nt-muted)}.notification-dropdown-navnav[class*=notification-theme-] .notification-item-navnav:hover .notification-action-navnav{color:var(--nt-text)}.notification-dropdown-navnav[class*=notification-theme-] .notification-view-all-footer-navnav{background:var(--nt-surface);border-top:1px solid var(--nt-border);padding:10px 12px 12px}.notification-dropdown-navnav[class*=notification-theme-] .notification-view-all-btn-navnav,.notification-dropdown-navnav[class*=notification-theme-] .notification-load-more-navnav{background:var(--nt-control);border:1px solid var(--nt-border);border-radius:8px;color:var(--nt-text);box-shadow:none;font-weight:650}.notification-dropdown-navnav[class*=notification-theme-] .notification-view-all-btn-navnav:hover,.notification-dropdown-navnav[class*=notification-theme-] .notification-load-more-navnav:hover{background:var(--nt-control-hover);border-color:var(--nt-muted);color:var(--nt-text)}.notification-dropdown-navnav[class*=notification-theme-] .notification-load-more-navnav span{color:var(--nt-muted)}.notification-dropdown-navnav[class*=notification-theme-] .notification-search-expand-navnav input,.notification-dropdown-navnav[class*=notification-theme-] .notification-header-controls-navnav .notification-search-expand-navnav input,.notification-dropdown-navnav[class*=notification-theme-] .customer-dropdown-trigger-trm,.notification-dropdown-navnav[class*=notification-theme-] .customer-dropdown-menu-trm{background:var(--nt-control);border:1px solid var(--nt-border);color:var(--nt-text);box-shadow:none}.notification-dropdown-navnav[class*=notification-theme-] .notification-search-expand-navnav input::placeholder{color:var(--nt-muted)}.notification-dropdown-navnav[class*=notification-theme-] .customer-dropdown-trigger-trm:hover,.notification-dropdown-navnav[class*=notification-theme-] .customer-dropdown-trm.is-open-trm .customer-dropdown-trigger-trm,.notification-dropdown-navnav[class*=notification-theme-] .customer-dropdown-option-trm:hover,.notification-dropdown-navnav[class*=notification-theme-] .customer-dropdown-option-trm.selected-trm{background:var(--nt-control-hover);border-color:var(--nt-border);color:var(--nt-text)}.notification-dropdown-navnav[class*=notification-theme-] .customer-dropdown-option-trm{color:var(--nt-text)}.notification-dropdown-navnav[class*=notification-theme-] .customer-dropdown-option-trm.selected-trm svg{color:var(--nt-accent)}.notification-dropdown-navnav[class*=notification-theme-] .notification-empty-navnav{background:var(--nt-surface);color:var(--nt-muted)}.notification-dropdown-navnav[class*=notification-theme-] .notification-loading-spinner-navnav{border-color:var(--nt-border);border-top-color:var(--nt-accent)}@media(prefers-reduced-motion:reduce){.notification-dropdown-navnav[class*=notification-theme-] .notification-item-navnav{transition:none}}.navbar-unique-navnav{--trm-bg: rgba(12,12,13,.97);--trm-fg: #f7f7f7;--trm-muted: #c5c5c5;--trm-border: rgba(255,255,255,.13);--trm-hover: rgba(255,255,255,.075);--trm-panel: #171717;min-height:76px;padding:12px clamp(18px,2.6vw,48px);background:var(--trm-bg);color:var(--trm-fg);border-bottom:1px solid var(--trm-border);box-shadow:0 12px 34px #00000021;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);gap:22px}.navbar-unique-navnav.trm-nav-light{--trm-bg: rgba(255,255,255,.97);--trm-fg: #171717;--trm-muted: #505050;--trm-border: #e8e8e8;--trm-hover: #f4f4f4;--trm-panel: #fff}.navbar-unique-navnav:after{display:none}.navbar-unique-navnav .navbar-left-unique-navnav{flex:0 0 auto}.navbar-unique-navnav .navbar-title-unique-navnav{color:var(--trm-fg);font-size:clamp(16px,1.3vw,20px)}.navbar-unique-navnav .navbar-logo-unique-navnav{width:44px;height:44px}.navbar-unique-navnav .navbar-menu-unique-navnav{flex:1;margin-left:0;gap:clamp(6px,.9vw,16px);justify-content:center}.navbar-unique-navnav .nav-link-unique-navnav{color:var(--trm-muted);padding:9px 10px;border-radius:12px;font-size:13px;font-weight:600}.navbar-unique-navnav .nav-link-unique-navnav:hover{color:var(--trm-fg);background:var(--trm-hover);transform:none}.navbar-unique-navnav .nav-link-unique-navnav.trm-nav-active{color:#bd8500;background:var(--trm-hover)}.navbar-unique-navnav.trm-nav-dark .nav-link-unique-navnav.trm-nav-active{color:#fcbf1e}.navbar-unique-navnav .nav-link-unique-navnav.trm-nav-active:after{width:40%;background:#fcbf1e;bottom:1px}.navbar-unique-navnav .dropdown-btn-unique-navnav{color:var(--trm-muted);font-size:13px}.navbar-unique-navnav .dropdown-btn-unique-navnav:hover{color:#c58e00}.navbar-unique-navnav .navbar-ai-btn-navnav{margin-left:auto;background:transparent;border:1px solid rgba(252,191,30,.45);border-radius:12px}.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav{color:#986900}.navbar-unique-navnav .signup-btn-unique-navnav{background:transparent;color:var(--trm-fg);border-color:var(--trm-border)}.navbar-unique-navnav .login-btn-unique-navnav{border-radius:11px}.navbar-unique-navnav .navbar-right-controls-navnav{margin-left:0;gap:9px}.navbar-unique-navnav .navbar-user-name-btn-navnav,.navbar-unique-navnav .navbar-notification-btn-navnav,.navbar-unique-navnav .hamburger-navnav{color:var(--trm-fg);background:var(--trm-hover);border-color:var(--trm-border)}.navbar-unique-navnav .trm-nav-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;border:1px solid var(--trm-border);color:var(--trm-fg);background:var(--trm-hover);cursor:pointer;transition:transform .2s,border-color .2s}.navbar-unique-navnav .trm-nav-theme-toggle:hover{transform:translateY(-2px);border-color:#fcbf1e}.navbar-unique-navnav .trm-nav-theme-toggle svg{width:18px;height:18px}.navbar-unique-navnav.trm-nav-light .dropdown-content-unique-navnav,.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav{background:#fff;border-color:#e8e8e8;box-shadow:0 18px 40px #0000001f}.navbar-unique-navnav.trm-nav-light .dropdown-content-unique-navnav a:hover,.navbar-unique-navnav.trm-nav-light .logout-btn-navbar-navnav:hover{background:#f3f3f3;color:#111}@media(max-width:1320px){.navbar-unique-navnav{gap:12px;padding-left:20px;padding-right:20px}.navbar-unique-navnav .navbar-menu-unique-navnav{gap:3px}.navbar-unique-navnav .nav-link-unique-navnav{padding-left:6px;padding-right:6px;font-size:12px}.navbar-unique-navnav .navbar-title-unique-navnav{font-size:16px}}@media(max-width:1120px){.navbar-unique-navnav{min-height:68px}.navbar-unique-navnav .navbar-menu-unique-navnav{position:absolute;top:calc(100% + 8px);left:14px;right:14px;display:none;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:none;gap:5px;margin:0;padding:14px;background:var(--trm-panel);border:1px solid var(--trm-border);border-radius:18px;box-shadow:0 18px 45px #0003;z-index:1050}.navbar-unique-navnav .navbar-menu-unique-navnav.active{display:flex}.navbar-unique-navnav .nav-link-unique-navnav{width:100%;text-align:left;padding:12px 14px;font-size:14px}.navbar-unique-navnav .nav-link-unique-navnav:after{display:none}.navbar-unique-navnav .navbar-ai-btn-navnav{width:100%;margin-left:0}.navbar-unique-navnav .dropdown-btn-unique-navnav{width:100%;padding:12px 14px;justify-content:flex-start;color:var(--trm-fg)}.navbar-unique-navnav .dropdown-unique-navnav{display:block}.navbar-unique-navnav .dropdown-content-unique-navnav{position:static;width:100%;margin-top:5px}.navbar-unique-navnav .hamburger-navnav{display:flex;width:42px;height:42px;align-items:center;justify-content:center}.navbar-unique-navnav .navbar-left-unique-navnav{flex:1}.navbar-unique-navnav .navbar-desktop-user-navnav{display:none}.navbar-unique-navnav .navbar-mobile-user-navnav{display:flex}}@media(max-width:600px){.navbar-unique-navnav{padding:10px 12px;gap:8px}.navbar-unique-navnav .navbar-title-unique-navnav{max-width:175px;font-size:13px}.navbar-unique-navnav .navbar-logo-unique-navnav,.navbar-unique-navnav .trm-nav-theme-toggle{width:37px;height:37px}.navbar-unique-navnav .hamburger-navnav{width:38px;height:38px}}@media(max-width:390px){.navbar-unique-navnav .navbar-title-unique-navnav{max-width:115px;font-size:12px}}.navbar-unique-navnav,.navbar-unique-navnav.trm-nav-light,.navbar-unique-navnav.trm-nav-dark{--trm-bg: #080808;--trm-fg: #f7f7f7;--trm-muted: #c9c9c9;--trm-border: rgba(255,255,255,.13);--trm-hover: #1b1b1b;--trm-panel: #121212;background:#000;color:#f7f7f7;border-bottom:1px solid rgba(252,191,30,.16);backdrop-filter:none;-webkit-backdrop-filter:none}.navbar-unique-navnav.trm-nav-light .nav-link-unique-navnav.trm-nav-active,.navbar-unique-navnav.trm-nav-dark .nav-link-unique-navnav.trm-nav-active,.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav{color:#fcbf1e}.navbar-unique-navnav.trm-nav-light .dropdown-content-unique-navnav,.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav{background:#141414;border-color:#303030;box-shadow:0 18px 40px #00000059}.navbar-unique-navnav.trm-nav-light .dropdown-content-unique-navnav a,.navbar-unique-navnav.trm-nav-light .navbar-settings-link-navnav,.navbar-unique-navnav.trm-nav-light .logout-btn-navbar-navnav{color:#eee}.navbar-unique-navnav.trm-nav-light .dropdown-content-unique-navnav a:hover,.navbar-unique-navnav.trm-nav-light .logout-btn-navbar-navnav:hover{background:#242424;color:#fcbf1e}.navbar-unique-navnav .nav-link-unique-navnav.trm-nav-active{background:transparent}.navbar-unique-navnav .nav-link-unique-navnav:hover{background:#171717}.navbar-unique-navnav .navbar-user-name-btn-navnav:hover,.navbar-unique-navnav .navbar-notification-btn-navnav:hover{background:#242424}@media(min-width:1121px){.navbar-unique-navnav .navbar-menu-unique-navnav{margin-left:clamp(38px,3.8vw,82px);justify-content:flex-start}}.navbar-unique-navnav .nav-link-unique-navnav,.navbar-unique-navnav .nav-link-unique-navnav:hover,.navbar-unique-navnav .nav-link-unique-navnav:focus-visible,.navbar-unique-navnav .nav-link-unique-navnav.trm-nav-active,.navbar-unique-navnav .nav-link-unique-navnav.trm-nav-active:hover{background:transparent;box-shadow:none}.navbar-unique-navnav .nav-link-unique-navnav:hover,.navbar-unique-navnav .nav-link-unique-navnav.trm-nav-active{color:#fcbf1e}.navbar-unique-navnav .nav-link-unique-navnav:hover:after,.navbar-unique-navnav .nav-link-unique-navnav.trm-nav-active:after{width:48%}.navbar-unique-navnav .navbar-ai-btn-navnav,.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav,.navbar-unique-navnav.trm-nav-dark .navbar-ai-btn-navnav{color:#fcbf1e;background:transparent;border-color:#fcbf1e99}.navbar-unique-navnav .navbar-ai-btn-navnav:hover,.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav:hover,.navbar-unique-navnav.trm-nav-dark .navbar-ai-btn-navnav:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}.navbar-unique-navnav .navbar-ai-btn-navnav:hover svg,.navbar-unique-navnav .navbar-ai-btn-navnav:hover span{color:#111}@media(min-width:1121px){.navbar-unique-navnav .navbar-menu-unique-navnav{margin-left:clamp(74px,5.5vw,116px);justify-content:flex-start}}.navbar-unique-navnav .trm-nav-theme-toggle,.navbar-unique-navnav .navbar-notification-btn-navnav,.navbar-unique-navnav .navbar-user-name-btn-navnav{background:transparent;color:#f5f5f5;border:1px solid rgba(255,255,255,.19);box-shadow:none;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s ease}.navbar-unique-navnav .trm-nav-theme-toggle:hover,.navbar-unique-navnav .navbar-notification-btn-navnav:hover,.navbar-unique-navnav .navbar-user-name-btn-navnav:hover{background:#fcbf1e0e;border-color:#fcbf1ea6;color:#fcbf1e;box-shadow:none}.navbar-unique-navnav .navbar-user-name-btn-navnav{border-radius:10px}.navbar-unique-navnav .navbar-notification-btn-navnav,.navbar-unique-navnav .trm-nav-theme-toggle{border-radius:12px}#how-it-works-userni{scroll-margin-top:82px}.navbar-unique-navnav.trm-nav-light{--trm-bg: #ffffff;--trm-fg: #161616;--trm-muted: #525252;--trm-border: #e5e5e5;--trm-hover: #f7f7f7;--trm-panel: #ffffff;background:#fff;color:#161616;border-bottom:1px solid #e8e8e8;box-shadow:0 5px 22px #0000000e}.navbar-unique-navnav.trm-nav-light .navbar-title-unique-navnav{color:#171717}.navbar-unique-navnav.trm-nav-light .nav-link-unique-navnav,.navbar-unique-navnav.trm-nav-light .dropdown-btn-unique-navnav{color:#444}.navbar-unique-navnav.trm-nav-light .nav-link-unique-navnav:hover,.navbar-unique-navnav.trm-nav-light .nav-link-unique-navnav.trm-nav-active,.navbar-unique-navnav.trm-nav-light .dropdown-btn-unique-navnav:hover{color:#a37300}.navbar-unique-navnav.trm-nav-light .nav-link-unique-navnav:hover,.navbar-unique-navnav.trm-nav-light .nav-link-unique-navnav.trm-nav-active{background:transparent}.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav{color:#956900;background:transparent;border-color:#a677008c}.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav:hover{color:#111;background:#fcbf1e;border-color:#fcbf1e}.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav:hover svg,.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav:hover span{color:#111}.navbar-unique-navnav.trm-nav-light .trm-nav-theme-toggle,.navbar-unique-navnav.trm-nav-light .navbar-notification-btn-navnav,.navbar-unique-navnav.trm-nav-light .navbar-user-name-btn-navnav,.navbar-unique-navnav.trm-nav-light .hamburger-navnav{color:#262626;background:transparent;border:1px solid #dedede;box-shadow:none}.navbar-unique-navnav.trm-nav-light .trm-nav-theme-toggle:hover,.navbar-unique-navnav.trm-nav-light .navbar-notification-btn-navnav:hover,.navbar-unique-navnav.trm-nav-light .navbar-user-name-btn-navnav:hover,.navbar-unique-navnav.trm-nav-light .hamburger-navnav:hover{color:#9b6c00;background:#fffaf0;border-color:#e6b847;box-shadow:none}.navbar-unique-navnav.trm-nav-light .notification-badge-navnav{border-color:#fff}.navbar-unique-navnav.trm-nav-light .signup-btn-unique-navnav{color:#242424;border-color:#d7d7d7;background:#fff}.navbar-unique-navnav.trm-nav-light .signup-btn-unique-navnav:hover{color:#111;border-color:#fcbf1e;background:#fff8e7}.navbar-unique-navnav.trm-nav-light .dropdown-content-unique-navnav,.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav{background:#fff;border:1px solid #e9e9e9;box-shadow:0 18px 45px #0000001f}.navbar-unique-navnav.trm-nav-light .dropdown-content-unique-navnav a,.navbar-unique-navnav.trm-nav-light .navbar-settings-link-navnav,.navbar-unique-navnav.trm-nav-light .logout-btn-navbar-navnav{color:#222}.navbar-unique-navnav.trm-nav-light .dropdown-content-unique-navnav a:hover,.navbar-unique-navnav.trm-nav-light .navbar-settings-link-navnav:hover,.navbar-unique-navnav.trm-nav-light .logout-btn-navbar-navnav:hover{color:#805800;background:#f7f7f7}@media(max-width:1120px){.navbar-unique-navnav.trm-nav-light .navbar-menu-unique-navnav{background:#fff;border-color:#e6e6e6}}.navbar-unique-navnav.trm-nav-light .nav-link-unique-navnav:hover,.navbar-unique-navnav.trm-nav-light .nav-link-unique-navnav.trm-nav-active,.navbar-unique-navnav.trm-nav-light .dropdown-btn-unique-navnav:hover,.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav{color:#fcbf1e}.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav{border-color:#fcbf1e}.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav:hover,.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav:hover svg,.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav:hover span{color:#111}.navbar-unique-navnav.trm-nav-light .nav-link-unique-navnav:hover:after,.navbar-unique-navnav.trm-nav-light .nav-link-unique-navnav.trm-nav-active:after,.navbar-unique-navnav.trm-nav-light .dropdown-btn-unique-navnav:hover:after{background:#fcbf1e}.navbar-unique-navnav.trm-nav-light .trm-nav-theme-toggle:hover,.navbar-unique-navnav.trm-nav-light .navbar-notification-btn-navnav:hover,.navbar-unique-navnav.trm-nav-light .navbar-user-name-btn-navnav:hover,.navbar-unique-navnav.trm-nav-light .hamburger-navnav:hover{color:#111;background:#fcbf1e;border-color:#fcbf1e}.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-trigger-navnav{color:#242424;background:transparent}.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-trigger-navnav:hover{color:#111;background:#fcbf1e29}.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-trigger-navnav>svg:first-child{color:#d59b00}.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-current-navnav,.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-chevron-navnav{color:#555}.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-navnav{border-bottom-color:#e8e8e8}.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-options-navnav{background:#fff}.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-option-navnav{color:#303030;background:#f8f8f8;border-color:#e4e4e4}.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-option-navnav:hover,.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-option-navnav.selected{color:#111;background:#fcbf1e;border-color:#fcbf1e}.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-check-navnav{color:#111}@media(max-width:1120px){.navbar-unique-navnav{--mobile-menu-bg:#111214;--mobile-menu-text:#f6f6f6;--mobile-menu-line:rgba(255,255,255,.11);isolation:isolate}.navbar-unique-navnav.trm-nav-light{--mobile-menu-bg:#fff;--mobile-menu-text:#202124;--mobile-menu-line:#ececec}.navbar-unique-navnav .navbar-menu-unique-navnav,.navbar-unique-navnav.trm-nav-light .navbar-menu-unique-navnav{position:absolute!important;top:calc(100% + 8px)!important;left:12px!important;right:12px!important;width:auto!important;max-height:calc(100dvh - 92px);overflow-y:auto;overscroll-behavior:contain;padding:14px!important;gap:4px!important;margin:0!important;flex-direction:column!important;align-items:stretch!important;border:1px solid var(--mobile-menu-line)!important;border-radius:18px!important;box-shadow:0 18px 48px #0000003b!important;box-sizing:border-box;z-index:1050}.navbar-unique-navnav .navbar-menu-unique-navnav.active{display:flex!important}.navbar-unique-navnav .navbar-menu-unique-navnav>.nav-link-unique-navnav{display:flex!important;justify-content:flex-start!important;align-items:center!important;min-height:44px!important;width:100%!important;padding:11px 14px!important;border-radius:10px!important;background:transparent!important;color:var(--mobile-menu-text)!important;font-size:14px!important;font-weight:600!important;text-align:left!important;letter-spacing:0!important;transform:none!important;box-sizing:border-box}.navbar-unique-navnav .navbar-menu-unique-navnav>.nav-link-unique-navnav:hover{color:#c08a00!important;background:#fcbf1e14!important}.navbar-unique-navnav.trm-nav-dark .navbar-menu-unique-navnav>.nav-link-unique-navnav:hover{color:#fcbf1e!important}.navbar-unique-navnav .navbar-menu-unique-navnav>.nav-link-unique-navnav.trm-nav-active{color:var(--mobile-menu-text)!important;background:#fcbf1e1c!important;box-shadow:inset 3px 0 #fcbf1e}.navbar-unique-navnav .navbar-menu-unique-navnav>.nav-link-unique-navnav:after{display:none!important}.navbar-unique-navnav .navbar-menu-unique-navnav .navbar-ai-btn-navnav{width:100%!important;min-height:46px!important;margin:10px 0 8px!important;background:#fcbf1e!important;border:1px solid #FCBF1E!important;color:#141414!important;font-size:14px!important;font-weight:750!important;border-radius:11px!important;box-shadow:none!important}.navbar-unique-navnav .navbar-menu-unique-navnav .navbar-ai-btn-navnav:hover,.navbar-unique-navnav .navbar-menu-unique-navnav .navbar-ai-btn-navnav:hover span,.navbar-unique-navnav .navbar-menu-unique-navnav .navbar-ai-btn-navnav:hover svg{color:#141414!important}.navbar-unique-navnav .navbar-menu-unique-navnav .dropdown-unique-navnav{display:block!important;width:100%;border-top:1px solid var(--mobile-menu-line);padding-top:7px}.navbar-unique-navnav .navbar-menu-unique-navnav .dropdown-btn-unique-navnav{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:43px!important;padding:10px 14px!important;background:transparent!important;border-radius:10px!important;color:var(--mobile-menu-text)!important;font-size:14px!important;font-weight:600!important;transform:none!important}.navbar-unique-navnav .navbar-menu-unique-navnav .dropdown-btn-unique-navnav:after{display:none!important}.navbar-unique-navnav .navbar-menu-unique-navnav .dropdown-content-unique-navnav{position:static!important;width:100%!important;margin:2px 0 6px!important;padding:5px!important;border-radius:10px!important;box-shadow:none!important;background:#80808014!important;border:1px solid var(--mobile-menu-line)!important}.navbar-unique-navnav .navbar-menu-unique-navnav .dropdown-content-unique-navnav a{color:var(--mobile-menu-text)!important}.navbar-unique-navnav .navbar-menu-unique-navnav>a[href="/signup"],.navbar-unique-navnav .navbar-menu-unique-navnav>a[href="/login"]{display:block;width:100%}.navbar-unique-navnav .navbar-menu-unique-navnav .signup-btn-unique-navnav,.navbar-unique-navnav .navbar-menu-unique-navnav .login-btn-unique-navnav{width:100%;min-height:44px}.navbar-unique-navnav .navbar-menu-unique-navnav .navbar-mobile-user-navnav{width:100%!important;display:flex!important;margin-top:7px!important;padding-top:11px;border-top:1px solid var(--mobile-menu-line);flex-direction:column!important}.navbar-unique-navnav .navbar-mobile-user-navnav .navbar-user-name-btn-navnav{display:flex!important;width:100%!important;max-width:none!important;min-height:44px!important;justify-content:space-between!important;padding:11px 14px!important;border-radius:11px!important;background:transparent!important;border:1px solid var(--mobile-menu-line)!important;color:var(--mobile-menu-text)!important;text-align:left!important}.navbar-unique-navnav .navbar-mobile-user-navnav .navbar-user-dropdown-menu-navnav{position:static!important;width:100%!important;min-width:0!important;margin-top:8px!important;padding:8px!important;border-radius:11px!important;box-shadow:none!important;background:#8080800f!important;border:1px solid var(--mobile-menu-line)!important;box-sizing:border-box!important}.navbar-unique-navnav .navbar-mobile-user-navnav .navbar-settings-link-navnav,.navbar-unique-navnav .navbar-mobile-user-navnav .logout-btn-navbar-navnav,.navbar-unique-navnav .navbar-mobile-user-navnav .navbar-appearance-trigger-navnav{color:var(--mobile-menu-text)!important}.navbar-unique-navnav .navbar-mobile-user-navnav .navbar-appearance-current-navnav{color:var(--mobile-menu-text)!important;opacity:.7}.navbar-unique-navnav .navbar-right-controls-navnav{margin-left:auto!important;gap:7px!important}.navbar-unique-navnav .hamburger-navnav{border-radius:11px!important;background:transparent!important;color:var(--trm-fg)!important}.navbar-unique-navnav .hamburger-navnav[aria-expanded=true]{background:#fcbf1e!important;border-color:#fcbf1e!important;color:#111!important}}@media(max-width:600px){.navbar-unique-navnav{min-height:62px!important;padding:9px 11px!important}.navbar-unique-navnav .navbar-left-unique-navnav{min-width:0!important;gap:8px!important}.navbar-unique-navnav .navbar-title-unique-navnav{max-width:none!important;font-size:clamp(11px,3vw,14px)!important;overflow:hidden;text-overflow:ellipsis}.navbar-unique-navnav .navbar-right-controls-navnav{gap:5px!important}.navbar-unique-navnav .trm-nav-theme-toggle,.navbar-unique-navnav .navbar-notification-btn-navnav,.navbar-unique-navnav .hamburger-navnav{width:36px!important;height:36px!important;min-width:36px!important}.navbar-unique-navnav .navbar-menu-unique-navnav{left:9px!important;right:9px!important;padding:11px!important}}@media(max-width:360px){.navbar-unique-navnav .navbar-title-unique-navnav{font-size:11px!important}.navbar-unique-navnav .navbar-logo-unique-navnav{width:32px!important;height:32px!important}.navbar-unique-navnav .navbar-right-controls-navnav{gap:3px!important}.navbar-unique-navnav .trm-nav-theme-toggle,.navbar-unique-navnav .navbar-notification-btn-navnav,.navbar-unique-navnav .hamburger-navnav{width:33px!important;height:33px!important;min-width:33px!important}}.navbar-unique-navnav.trm-nav-light{--trm-refined-text:#252525;--trm-refined-surface:#fff;--trm-refined-hover:#f3f3f3;--trm-refined-border:#e7e7e7;--trm-refined-accent:#956900}.navbar-unique-navnav.trm-nav-dark{--trm-refined-text:#ececec;--trm-refined-surface:#202123;--trm-refined-hover:#303134;--trm-refined-border:#404144;--trm-refined-accent:#f0bd37}.navbar-unique-navnav.trm-nav-light .trm-nav-theme-toggle,.navbar-unique-navnav.trm-nav-light .navbar-notification-btn-navnav,.navbar-unique-navnav.trm-nav-light .navbar-user-name-btn-navnav,.navbar-unique-navnav.trm-nav-dark .trm-nav-theme-toggle,.navbar-unique-navnav.trm-nav-dark .navbar-notification-btn-navnav,.navbar-unique-navnav.trm-nav-dark .navbar-user-name-btn-navnav{background:transparent!important;color:var(--trm-refined-text)!important;border-color:var(--trm-refined-border)!important;box-shadow:none!important}.navbar-unique-navnav.trm-nav-light .trm-nav-theme-toggle:hover,.navbar-unique-navnav.trm-nav-light .navbar-notification-btn-navnav:hover,.navbar-unique-navnav.trm-nav-light .navbar-user-name-btn-navnav:hover,.navbar-unique-navnav.trm-nav-dark .trm-nav-theme-toggle:hover,.navbar-unique-navnav.trm-nav-dark .navbar-notification-btn-navnav:hover,.navbar-unique-navnav.trm-nav-dark .navbar-user-name-btn-navnav:hover{background:var(--trm-refined-hover)!important;color:var(--trm-refined-text)!important;border-color:var(--trm-refined-border)!important;transform:none}.navbar-unique-navnav.trm-nav-light .dropdown-content-unique-navnav,.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav,.navbar-unique-navnav.trm-nav-dark .dropdown-content-unique-navnav,.navbar-unique-navnav.trm-nav-dark .navbar-user-dropdown-menu-navnav{box-shadow:0 12px 32px #00000024}.navbar-unique-navnav .dropdown-content-unique-navnav a,.navbar-unique-navnav .navbar-user-dropdown-menu-navnav .navbar-settings-link-navnav,.navbar-unique-navnav .navbar-user-dropdown-menu-navnav .logout-btn-navbar-navnav,.navbar-unique-navnav .navbar-user-dropdown-menu-navnav .navbar-appearance-trigger-navnav{font-size:13px!important;font-weight:450!important;line-height:1.35;padding:9px 11px!important;letter-spacing:0!important}.navbar-unique-navnav.trm-nav-light .dropdown-content-unique-navnav a,.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-settings-link-navnav,.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .logout-btn-navbar-navnav,.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-appearance-trigger-navnav,.navbar-unique-navnav.trm-nav-dark .dropdown-content-unique-navnav a,.navbar-unique-navnav.trm-nav-dark .navbar-user-dropdown-menu-navnav .navbar-settings-link-navnav,.navbar-unique-navnav.trm-nav-dark .navbar-user-dropdown-menu-navnav .logout-btn-navbar-navnav,.navbar-unique-navnav.trm-nav-dark .navbar-user-dropdown-menu-navnav .navbar-appearance-trigger-navnav{color:var(--trm-refined-text)!important}.navbar-unique-navnav.trm-nav-light .dropdown-content-unique-navnav a:hover,.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .navbar-settings-link-navnav:hover,.navbar-unique-navnav.trm-nav-light .navbar-user-dropdown-menu-navnav .logout-btn-navbar-navnav:hover,.navbar-unique-navnav.trm-nav-dark .dropdown-content-unique-navnav a:hover,.navbar-unique-navnav.trm-nav-dark .navbar-user-dropdown-menu-navnav .navbar-settings-link-navnav:hover,.navbar-unique-navnav.trm-nav-dark .navbar-user-dropdown-menu-navnav .logout-btn-navbar-navnav:hover{background:var(--trm-refined-hover)!important;color:var(--trm-refined-text)!important;padding-left:11px!important;transform:none}.navbar-unique-navnav .dropdown-content-unique-navnav{width:198px;padding:5px}.navbar-unique-navnav .navbar-user-dropdown-menu-navnav{width:184px;padding:5px}.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav,.navbar-unique-navnav.trm-nav-dark .navbar-ai-btn-navnav{background:transparent!important;color:var(--trm-refined-text)!important;border:1px solid var(--trm-refined-border)!important;box-shadow:none!important;font-weight:500!important}.navbar-unique-navnav .navbar-ai-btn-navnav svg{color:#fcbf1e}.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav:hover,.navbar-unique-navnav.trm-nav-dark .navbar-ai-btn-navnav:hover{background:var(--trm-refined-hover)!important;color:var(--trm-refined-text)!important;border-color:var(--trm-refined-border)!important;transform:none}.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav:hover span,.navbar-unique-navnav.trm-nav-dark .navbar-ai-btn-navnav:hover span{color:var(--trm-refined-text)!important}.navbar-unique-navnav.trm-nav-light .navbar-ai-btn-navnav:hover svg,.navbar-unique-navnav.trm-nav-dark .navbar-ai-btn-navnav:hover svg{color:var(--trm-refined-accent)!important}@media(max-width:1120px){.navbar-unique-navnav .navbar-menu-unique-navnav{padding:10px!important;gap:2px!important}.navbar-unique-navnav .navbar-menu-unique-navnav>.nav-link-unique-navnav{min-height:38px!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important;border-radius:9px!important}.navbar-unique-navnav .navbar-menu-unique-navnav>.nav-link-unique-navnav.trm-nav-active{background:var(--trm-refined-hover)!important;color:var(--trm-refined-text)!important;box-shadow:inset 2px 0 0 var(--trm-refined-accent)!important}.navbar-unique-navnav.trm-nav-light .navbar-menu-unique-navnav .navbar-ai-btn-navnav,.navbar-unique-navnav.trm-nav-dark .navbar-menu-unique-navnav .navbar-ai-btn-navnav{min-height:38px!important;margin:6px 0 5px!important;border-radius:9px!important;font-size:13px!important;font-weight:500!important;background:transparent!important;color:var(--trm-refined-text)!important;border-color:var(--trm-refined-border)!important}.navbar-unique-navnav .navbar-menu-unique-navnav .dropdown-btn-unique-navnav{min-height:37px!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important}.navbar-unique-navnav .navbar-menu-unique-navnav .dropdown-content-unique-navnav{padding:4px!important}.navbar-unique-navnav .navbar-menu-unique-navnav .dropdown-content-unique-navnav a{color:var(--trm-refined-text)!important;padding:8px 10px!important;font-size:12.5px!important;font-weight:450!important}.navbar-unique-navnav .navbar-mobile-user-navnav .navbar-user-name-btn-navnav{min-height:39px!important;padding:9px 12px!important;font-size:13px!important;font-weight:500!important}.navbar-unique-navnav .navbar-menu-unique-navnav .navbar-mobile-user-navnav{margin-top:4px!important;padding-top:8px!important}.navbar-unique-navnav .navbar-mobile-user-navnav .navbar-user-dropdown-menu-navnav{background:var(--trm-refined-hover)!important;padding:5px!important}.navbar-unique-navnav .navbar-mobile-user-navnav .navbar-settings-link-navnav,.navbar-unique-navnav .navbar-mobile-user-navnav .logout-btn-navbar-navnav,.navbar-unique-navnav .navbar-mobile-user-navnav .navbar-appearance-trigger-navnav{color:var(--trm-refined-text)!important;font-weight:450!important}.navbar-unique-navnav .hamburger-navnav[aria-expanded=true]{background:var(--trm-refined-hover)!important;color:var(--trm-refined-text)!important;border-color:var(--trm-refined-border)!important}}.notification-dropdown-navnav[class*=notification-theme-] .notification-category-navnav{display:inline-flex;align-items:center;border-radius:999px;font-weight:650;letter-spacing:.25px}.notification-dropdown-navnav[class*=notification-theme-] .notification-category-navnav.notification-category-alert{color:#c62828;background:#ef44441a;border-color:#ef44444d}.notification-dropdown-navnav[class*=notification-theme-] .notification-category-navnav.notification-category-success{color:#167c48;background:#22c55e1c;border-color:#22c55e4a}.notification-dropdown-navnav[class*=notification-theme-] .notification-category-navnav.notification-category-payment{color:#0c7980;background:#14b8a61a;border-color:#14b8a647}.notification-dropdown-navnav[class*=notification-theme-] .notification-category-navnav.notification-category-reminder{color:#275dc2;background:#3b82f61a;border-color:#3b82f647}.notification-dropdown-navnav[class*=notification-theme-] .notification-category-navnav.notification-category-booking{color:#916400;background:#fcbf1e21;border-color:#fcbf1e57}.notification-dropdown-navnav[class*=notification-theme-] .notification-category-navnav.notification-category-general{color:var(--nt-muted);background:var(--nt-control);border-color:var(--nt-border)}.notification-dropdown-navnav.notification-theme-dark-navnav .notification-category-navnav.notification-category-alert{color:#ff8585}.notification-dropdown-navnav.notification-theme-dark-navnav .notification-category-navnav.notification-category-success{color:#65dfa0}.notification-dropdown-navnav.notification-theme-dark-navnav .notification-category-navnav.notification-category-payment{color:#69ddd2}.notification-dropdown-navnav.notification-theme-dark-navnav .notification-category-navnav.notification-category-reminder{color:#8ab5ff}.notification-dropdown-navnav.notification-theme-dark-navnav .notification-category-navnav.notification-category-booking{color:#f5cb65}.notification-dropdown-navnav .notification-actions-row-navnav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.notification-dropdown-navnav .notification-actions-row-navnav>.notification-delete-navnav,.notification-dropdown-navnav .notification-actions-row-navnav>.notification-mark-unread-navnav,.notification-dropdown-navnav .notification-actions-row-navnav>.notification-action-navnav{display:inline-flex;align-items:center;justify-content:center;margin:0!important;min-height:25px;box-sizing:border-box;line-height:1.2;white-space:nowrap}.notification-dropdown-navnav .notification-actions-row-navnav>.notification-action-navnav{padding:4px 0}.swal2-container:has(.trm-navbar-swal-popup){z-index:20000!important}.trm-navbar-swal-popup{width:min(420px,calc(100vw - 32px))!important;padding:30px 28px 26px!important;border-radius:22px!important;border:1px solid #eceef1!important;background:#fff!important;box-shadow:0 26px 85px #050c194d!important;font-family:inherit!important}.trm-navbar-swal-title{color:#171c25!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.65px!important;line-height:1.25!important;padding:0!important;margin:16px 0 6px!important}.trm-navbar-swal-description{color:#687280!important;font-size:14px!important;line-height:1.65!important;margin:8px 0 14px!important;padding:0!important}.trm-navbar-swal-actions{display:flex!important;gap:10px!important;width:100%!important;margin:14px 0 0!important}.trm-navbar-swal-confirm,.trm-navbar-swal-cancel{min-height:46px!important;padding:11px 18px!important;border-radius:11px!important;border:0!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:transform .2s,box-shadow .2s!important}.trm-navbar-swal-confirm{background:linear-gradient(115deg,#ffbf24,#ffd54b)!important;color:#17191d!important;box-shadow:0 5px 18px #fcbf1e30!important}.trm-navbar-swal-cancel{background:#f0f2f5!important;color:#343b47!important}.trm-navbar-swal-confirm:hover,.trm-navbar-swal-cancel:hover{transform:translateY(-1px)!important}.trm-navbar-swal-confirm:focus-visible,.trm-navbar-swal-cancel:focus-visible{outline:3px solid #d6a000!important;outline-offset:3px!important}.trm-navbar-swal-icon{margin:7px auto 5px!important;border-width:3px!important}.trm-navbar-swal-toast{border-radius:14px!important;background:#161a22!important;color:#fff!important;border:1px solid rgba(252,191,30,.28)!important;box-shadow:0 12px 40px #00000047!important;font-family:inherit!important}.trm-navbar-swal-toast-title{color:#fff!important;font-size:14px!important;font-weight:750!important}@media(max-width:480px){.trm-navbar-swal-popup{padding:25px 19px 22px!important}.trm-navbar-swal-title{font-size:21px!important}.trm-navbar-swal-actions{flex-direction:column-reverse!important}.trm-navbar-swal-confirm,.trm-navbar-swal-cancel{width:100%!important;margin:0!important}}@media(prefers-reduced-motion:reduce){.trm-navbar-swal-confirm,.trm-navbar-swal-cancel{transition:none!important}}@media(max-width:1120px){.navbar-unique-navnav{box-sizing:border-box;width:100%;max-width:100%}.navbar-unique-navnav .navbar-left-unique-navnav{min-width:0!important;flex:1 1 auto!important}.navbar-unique-navnav .navbar-title-unique-navnav{min-width:0;overflow:hidden;text-overflow:ellipsis}.navbar-unique-navnav .navbar-right-controls-navnav{flex:0 0 auto!important;min-width:0;display:flex;align-items:center;margin-left:auto!important}.navbar-unique-navnav .trm-nav-theme-toggle,.navbar-unique-navnav .navbar-notification-btn-navnav,.navbar-unique-navnav .hamburger-navnav{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0!important;box-sizing:border-box!important;border-radius:11px!important;line-height:1!important;box-shadow:none;vertical-align:middle}.navbar-unique-navnav .navbar-notification-btn-navnav{border-radius:11px!important}.navbar-unique-navnav .hamburger-navnav{font-size:0!important}.navbar-unique-navnav .hamburger-navnav:before{content:"";display:block;width:19px;height:19px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.navbar-unique-navnav .hamburger-navnav[aria-expanded=true]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.navbar-unique-navnav .trm-nav-theme-toggle svg,.navbar-unique-navnav .navbar-notification-btn-navnav svg{width:19px!important;height:19px!important}}@media(max-width:600px){.navbar-unique-navnav{gap:5px!important;padding-inline:10px!important}.navbar-unique-navnav .navbar-right-controls-navnav{gap:5px!important}.navbar-unique-navnav .navbar-left-unique-navnav{gap:6px!important}.navbar-unique-navnav .navbar-title-unique-navnav{white-space:nowrap!important;max-width:100%!important}.navbar-unique-navnav .trm-nav-theme-toggle,.navbar-unique-navnav .navbar-notification-btn-navnav,.navbar-unique-navnav .hamburger-navnav{width:36px!important;height:36px!important;min-width:36px!important}}@media(max-width:390px){.navbar-unique-navnav{padding-inline:8px!important;gap:4px!important}.navbar-unique-navnav .navbar-right-controls-navnav{gap:4px!important}.navbar-unique-navnav .navbar-logo-unique-navnav{width:32px!important;height:32px!important}.navbar-unique-navnav .navbar-title-unique-navnav{font-size:11px!important}.navbar-unique-navnav .trm-nav-theme-toggle,.navbar-unique-navnav .navbar-notification-btn-navnav,.navbar-unique-navnav .hamburger-navnav{width:33px!important;height:33px!important;min-width:33px!important}}@media(max-width:320px){.navbar-unique-navnav .navbar-title-unique-navnav{font-size:10px!important}.navbar-unique-navnav .navbar-left-unique-navnav{gap:4px!important}.navbar-unique-navnav .navbar-right-controls-navnav{gap:3px!important}.navbar-unique-navnav .trm-nav-theme-toggle,.navbar-unique-navnav .navbar-notification-btn-navnav,.navbar-unique-navnav .hamburger-navnav{width:31px!important;height:31px!important;min-width:31px!important}}.customer-dropdown-trm{position:relative;width:112px;min-width:112px;font-family:inherit;isolation:isolate}.customer-dropdown-trigger-trm{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:35px;padding:8px 10px 8px 12px;border:1px solid #383838;border-radius:10px;background:#1c1c1c;color:#f2f2f2;font:inherit;font-size:12px;font-weight:650;line-height:1.2;text-align:left;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.customer-dropdown-trigger-trm:hover{background:#252525;border-color:#fcbf1e99}.customer-dropdown-trm.is-open-trm .customer-dropdown-trigger-trm{background:#242119;border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}.customer-dropdown-trigger-trm:active{transform:scale(.98)}.customer-dropdown-trigger-trm:focus-visible,.customer-dropdown-option-trm:focus-visible{outline:2px solid #fcbf1e;outline-offset:2px}.customer-dropdown-trigger-trm>span{overflow:hidden;text-overflow:ellipsis}.customer-dropdown-trigger-trm>svg{width:14px;height:14px;flex:0 0 14px;color:#d5b252;transition:transform .25s cubic-bezier(.2,.8,.2,1),color .2s ease}.customer-dropdown-trm.is-open-trm .customer-dropdown-trigger-trm>svg{transform:rotate(180deg);color:#fcbf1e}.customer-dropdown-menu-trm{box-sizing:border-box;position:absolute;top:calc(100% + 7px);right:0;left:auto;width:112px;min-width:0;padding:5px;border:1px solid #373128;border-radius:12px;background:#181818;box-shadow:0 18px 38px #000c;z-index:1500;transform-origin:top right;animation:trmFilterEnter .23s cubic-bezier(.16,1,.3,1) both}.customer-dropdown-option-trm{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#e8e8e8;font:inherit;font-size:12px;font-weight:550;line-height:1.2;text-align:left;white-space:nowrap;cursor:pointer;transition:background .17s ease,color .17s ease,transform .17s ease}.customer-dropdown-option-trm+.customer-dropdown-option-trm{margin-top:2px}.customer-dropdown-option-trm:hover{background:#2d2a22;color:#ffd46b}.customer-dropdown-option-trm:active{transform:scale(.97)}.customer-dropdown-option-trm.selected-trm{background:#3b3220;color:#fcbf1e;font-weight:700}.customer-dropdown-option-trm svg{width:13px;height:13px;flex-shrink:0;color:#fcbf1e}@keyframes trmFilterEnter{0%{opacity:0;transform:translateY(-7px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.customer-dropdown-menu-trm{animation:none}.customer-dropdown-trm *,.customer-dropdown-trm *:before,.customer-dropdown-trm *:after{transition:none!important}}.trm-push-invite-overlay{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.trm-push-invite{width:min(100%,430px);box-sizing:border-box;padding:36px 30px 28px;border-radius:22px;border:1px solid rgba(252,191,30,.42);background:linear-gradient(150deg,#191919,#090909);color:#fff;text-align:center;box-shadow:0 24px 85px #00000080;font-family:inherit}.trm-push-invite-icon{display:grid;place-items:center;margin:0 auto 20px;width:74px;height:74px;border-radius:20px;background:#fcbf1e;font-size:34px}.trm-push-invite-eyebrow{color:#fcbf1e;font-size:10px;font-weight:800;letter-spacing:2px}.trm-push-invite h2{margin:12px 0;font-size:26px;line-height:1.2;color:#fff}.trm-push-invite p{font-size:14px;line-height:1.7;color:#c8c8c8;margin:0 0 22px}.trm-push-invite .trm-push-invite-error{color:#ffb7b7;margin:0 0 14px}.trm-push-invite-actions{display:grid;gap:10px;margin-bottom:17px}.trm-push-invite-actions button{padding:13px 18px;border-radius:10px;font:inherit;font-weight:750;cursor:pointer}.trm-push-invite-actions button:disabled{opacity:.6;cursor:wait}.trm-push-invite-enable{background:#fcbf1e;color:#111;border:1px solid #FCBF1E}.trm-push-invite-later{background:transparent;color:#fff;border:1px solid #5a5a5a}.trm-push-invite small{font-size:11px;color:#999}.trm-verify-page{--trm-gold:#ffc629;--trm-ink:#111723;position:relative;isolation:isolate;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:26px 28px 28px;box-sizing:border-box;color:var(--trm-ink);font-family:inherit;background:radial-gradient(ellipse at 10% 25%,#b9c8d4 0%,transparent 44%),radial-gradient(ellipse at 92% 75%,#8c765a 0%,transparent 45%),linear-gradient(125deg,#526779,#202a36 53%,#16191e)}.trm-verify-page *{box-sizing:border-box}.trm-verify-header{width:min(1180px,100%);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;margin-bottom:28px;color:#fff}.trm-verify-brand{display:flex;flex-direction:column;line-height:.85;font-weight:1000;font-size:43px;font-style:italic;letter-spacing:-5px;text-shadow:0 2px 16px #0005}.trm-verify-brand-gold{color:var(--trm-gold)}.trm-verify-brand small{font-size:11px;font-style:normal;letter-spacing:4px;margin:8px 0 0 4px}.trm-verify-tagline{font-size:11px;font-weight:700;letter-spacing:1.5px;border-bottom:2px solid var(--trm-gold);padding-bottom:8px}.trm-verify-scene{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#101a2755,transparent 55%,#090d14a6),linear-gradient(170deg,transparent 48%,#e8b66c1a 49%,transparent 50%)}.trm-verify-road{position:absolute;bottom:-19%;left:-20%;width:140%;height:42%;transform:rotate(-9deg);background:linear-gradient(#15202d77,#10141f),repeating-linear-gradient(90deg,transparent 0 180px,#d7b56d33 181px 240px,transparent 241px 450px);border-top:1px solid #ffffff25}.trm-verify-glow{position:absolute;right:-18%;top:12%;width:55%;height:80%;background:radial-gradient(ellipse,#d9a75736,transparent 67%)}.trm-verify-card{width:min(510px,100%);background:#fff;border:1px solid #ffffffd9;border-radius:23px;box-shadow:0 30px 85px #060c1880;padding:32px 42px 24px;text-align:center;position:relative;z-index:1}.trm-verify-icon{width:72px;height:72px;margin:0 auto 13px;display:grid;place-items:center;background:#000;color:#ffbf24;border:10px solid #fff8e6;border-radius:50%}.trm-verify-eyebrow{font-size:10px;font-weight:900;letter-spacing:2px;color:#111;margin-bottom:9px}.trm-verify-card h1{font-size:clamp(24px,3vw,30px);letter-spacing:-1.15px;margin:0 0 9px;font-weight:850;line-height:1.18}.trm-verify-description{font-size:14px;color:#6a7280;line-height:1.7;margin:0 0 27px}.trm-verify-description strong{color:#202733;font-weight:800}.trm-verify-field-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;text-align:left;margin-bottom:12px}.trm-verify-field-heading label{font-size:13px;font-weight:800}.trm-verify-field-heading span{font-size:11px;color:#8a92a0}.trm-verify-digits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.trm-verify-digits input{width:100%;min-width:0;height:61px;border:1px solid #dce0e7;border-radius:10px;background:#fbfcfd;color:#161b24;text-align:center;font-size:26px;font-weight:700;outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.trm-verify-digits input:focus{border-color:#f6b900;background:#fff;box-shadow:0 0 0 3px #ffc62938}.trm-verify-digits input:disabled{opacity:.65}.trm-verify-remember{display:flex;align-items:center;gap:10px;text-align:left;font-size:12.5px;font-weight:600;margin:21px 0 16px;cursor:pointer}.trm-verify-remember input{width:17px;height:17px;accent-color:#ffbf19;cursor:pointer;flex:none}.trm-verify-expiry{font-size:12px;color:#737d8b;margin:0 0 15px}.trm-verify-expiry strong{color:#353c48;font-variant-numeric:tabular-nums}.trm-verify-message{font-size:12px;line-height:1.5;margin:10px 0;padding:10px 12px;border-radius:8px}.trm-verify-error{color:#a52020;background:#fff1f1}.trm-verify-success{color:#137b42;background:#ecfff4}.trm-verify-submit{width:100%;height:53px;border:0;border-radius:11px;background:linear-gradient(120deg,#ffbf24,#ffd547);color:#151719;font-size:14px;font-weight:850;cursor:pointer;transition:transform .15s,filter .15s}.trm-verify-submit span{margin-left:13px;font-size:19px;vertical-align:-1px}.trm-verify-submit:not(:disabled):hover{filter:brightness(1.035);transform:translateY(-1px)}.trm-verify-submit:disabled{opacity:.55;cursor:not-allowed}.trm-verify-divider{display:flex;align-items:center;gap:14px;margin:21px 0 13px;color:#636c78;font-size:12px}.trm-verify-divider:before,.trm-verify-divider:after{content:"";height:1px;flex:1;background:#e8eaf0}.trm-verify-resend{width:100%;height:46px;border:0;border-radius:11px;background:#f3f4f6;color:#333b48;font-weight:750;font-size:12px;cursor:pointer}.trm-verify-resend span{font-size:21px;vertical-align:-2px;margin-right:6px}.trm-verify-resend:disabled{opacity:.6;cursor:not-allowed}.trm-verify-back{border:0;background:transparent;cursor:pointer;color:#252b35;font-weight:750;font-size:12px;margin:17px auto}.trm-verify-back span{font-size:18px;vertical-align:-2px;margin-right:7px}.trm-verify-security{background:#f5f6f8;color:#5e6672;border-radius:9px;padding:12px 9px;font-size:11px;line-height:1.5}.trm-verify-security span{font-size:17px;color:#1e2938;vertical-align:-2px;margin-right:5px}.trm-verify-footer{position:relative;z-index:1;width:min(1050px,100%);margin:24px auto 0;padding:17px 22px;border-radius:17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff}.trm-verify-footer>div{display:flex;flex-direction:column;gap:4px;padding:0 18px}.trm-verify-footer>div+div{border-left:1px solid #ffffff30}.trm-verify-footer strong{font-size:12px}.trm-verify-footer span{font-size:10px;color:#bac1cc}@media(max-width:600px){.trm-verify-page{padding:17px 15px 24px}.trm-verify-header{margin-bottom:35px}.trm-verify-brand{font-size:33px}.trm-verify-brand small{font-size:8px;letter-spacing:3px}.trm-verify-tagline{font-size:8px;letter-spacing:.6px}.trm-verify-card{padding:27px 20px 21px;border-radius:20px}.trm-verify-icon{width:64px;height:64px}.trm-verify-description{margin-bottom:24px}.trm-verify-digits{gap:6px}.trm-verify-digits input{height:53px;font-size:22px;border-radius:9px}.trm-verify-field-heading span{font-size:10px}.trm-verify-footer{grid-template-columns:1fr;gap:13px;padding:17px 22px;margin-top:20px}.trm-verify-footer>div{padding:0}.trm-verify-footer>div+div{border-left:0;border-top:1px solid #ffffff22;padding-top:12px}}@media(max-width:360px){.trm-verify-card{padding-left:14px;padding-right:14px}.trm-verify-digits{gap:4px}.trm-verify-digits input{height:46px;font-size:20px}}@media(prefers-reduced-motion:reduce){.trm-verify-page *{transition:none!important}}.trm-verify-brand{display:flex;align-items:center;justify-content:center;line-height:normal;font-size:initial;letter-spacing:normal;font-style:normal;text-shadow:none}.trm-verify-brand-image{display:block;width:auto;height:62px;max-width:min(200px,45vw);object-fit:contain;border-radius:5px}@media(max-width:600px){.trm-verify-brand-image{height:49px;max-width:44vw}}.trm-verify-header .trm-verify-brand{flex-direction:row;align-items:center;gap:13px;font-style:normal;letter-spacing:normal;line-height:1.2;text-shadow:none;min-width:0}.trm-verify-brand-title{font-size:clamp(15px,2vw,22px);font-weight:750;letter-spacing:-.35px;color:#fff;white-space:normal}.trm-verify-brand-image{flex-shrink:0}@media(max-width:600px){.trm-verify-header .trm-verify-brand{gap:8px}.trm-verify-brand-title{font-size:14px;max-width:145px}.trm-verify-tagline{max-width:130px;text-align:right;line-height:1.4}}.trm-verify-swal-popup{width:min(420px,calc(100vw - 32px))!important;padding:30px 28px 26px!important;border-radius:22px!important;border:1px solid #eceef1!important;background:#fff!important;box-shadow:0 26px 85px #050c194d!important;font-family:inherit!important}.trm-verify-swal-title{color:#171c25!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.65px!important;line-height:1.25!important;padding:0!important;margin:16px 0 6px!important}.trm-verify-swal-description{color:#687280!important;font-size:14px!important;line-height:1.65!important;margin:8px 0 14px!important;padding:0!important}.trm-verify-swal-actions{display:flex!important;gap:10px!important;width:100%!important;margin:14px 0 0!important}.trm-verify-swal-confirm,.trm-verify-swal-cancel{min-height:46px!important;padding:11px 18px!important;border-radius:11px!important;border:0!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:transform .2s,box-shadow .2s!important}.trm-verify-swal-confirm{background:linear-gradient(115deg,#ffbf24,#ffd54b)!important;color:#17191d!important;box-shadow:0 5px 18px #fcbf1e30!important}.trm-verify-swal-cancel{background:#f0f2f5!important;color:#343b47!important}.trm-verify-swal-confirm:hover,.trm-verify-swal-cancel:hover{transform:translateY(-1px)!important}.trm-verify-swal-confirm:focus-visible,.trm-verify-swal-cancel:focus-visible{outline:3px solid #d6a000!important;outline-offset:3px!important}.trm-verify-swal-icon{margin:7px auto 5px!important;border-width:3px!important}.trm-verify-swal-toast{border-radius:14px!important;background:#161a22!important;color:#fff!important;border:1px solid rgba(252,191,30,.28)!important;box-shadow:0 12px 40px #00000047!important;font-family:inherit!important}.trm-verify-swal-toast-title{color:#fff!important;font-size:14px!important;font-weight:750!important}@media(max-width:480px){.trm-verify-swal-popup{padding:25px 19px 22px!important}.trm-verify-swal-title{font-size:21px!important}.trm-verify-swal-actions{flex-direction:column-reverse!important}.trm-verify-swal-confirm,.trm-verify-swal-cancel{width:100%!important;margin:0!important}}@media(prefers-reduced-motion:reduce){.trm-verify-swal-confirm,.trm-verify-swal-cancel{transition:none!important}}@media(max-width:600px){.trm-verify-footer{width:min(510px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;margin:13px auto 0;padding:13px 7px;border-radius:14px;background:#000000e6;box-shadow:0 10px 24px #0000001f}.trm-verify-footer>div{min-width:0;padding:0 7px;gap:0;align-items:center;justify-content:center;text-align:center}.trm-verify-footer>div+div{border-top:0;border-left:1px solid rgba(255,255,255,.18);padding-top:0}.trm-verify-footer strong{font-size:10px;font-weight:750;line-height:1.35;white-space:normal}.trm-verify-footer>div>span{display:none}}@media(max-width:360px){.trm-verify-footer{padding:11px 4px}.trm-verify-footer>div{padding:0 4px}.trm-verify-footer strong{font-size:9px}}.trm-verify-page{background:#fff}.trm-verify-scene{display:none}.trm-verify-header,.trm-verify-brand-title,.trm-verify-tagline{color:#111827}.dashboard-container-userni{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;background:#fff;color:#111;font-family:inherit}.dashboard-body-userni{flex:1}.hero-section-userni{min-height:680px;position:relative;overflow:hidden;display:flex;align-items:center;background:#050505;color:#fff}.hero-background-userni{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.02);transition:opacity 1.8s ease-in-out;pointer-events:none}.hero-background-userni.active-userni{opacity:1;animation:heroZoom-userni 10s ease-out forwards}.hero-overlay-userni{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#000000ed,#000000c2 38%,#00000052 67%,#00000094),linear-gradient(0deg,rgba(0,0,0,.7),transparent 45%)}.hero-glow-userni{width:520px;height:520px;position:absolute;left:20%;bottom:-350px;z-index:2;border-radius:50%;background:#fcbf1e21;filter:blur(100px);pointer-events:none}.hero-content-userni{width:min(1400px,calc(100% - 80px));margin:0 auto;position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:80px;padding:90px 0 120px}.dashboard-container-userni{overflow-x:clip}.hero-copy-userni{max-width:780px;opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .65s ease,transform .75s cubic-bezier(.22,1,.36,1),filter .65s ease}.hero-copy-userni.changing-userni{opacity:0;transform:translateY(12px);filter:blur(3px)}.hero-eyebrow-userni,.section-eyebrow-userni{display:flex;align-items:center;gap:10px;color:#9a9a9a;font-size:12px;font-weight:800;letter-spacing:2.2px}.hero-eyebrow-userni span,.section-eyebrow-userni>span{width:34px;height:2px;flex-shrink:0;border-radius:20px;background:#fcbf1e}.hero-copy-userni h1{max-width:760px;margin:18px 0;color:#fff;font-size:clamp(52px,6vw,86px);font-weight:800;line-height:.98;letter-spacing:-3.5px}.hero-copy-userni h1 span,.section-heading-userni h2 span,.how-heading-userni h2 span,.safety-copy-userni h2 span,.faq-heading-userni h2 span,.final-cta-content-userni h2 span{color:#fcbf1e}.hero-copy-userni>p{max-width:620px;margin:0;color:#d0d0d0;font-size:16px;font-weight:400;line-height:1.75}.hero-trust-userni{display:flex;flex-wrap:wrap;gap:22px;margin-top:28px}.hero-trust-userni div{display:flex;align-items:center;gap:7px;color:#efefef;font-size:13px;font-weight:600}.hero-trust-userni svg{color:#fcbf1e;font-size:13px}.hero-actions-userni{display:flex;align-items:center;gap:12px;margin-top:34px}.primary-btn-userni,.secondary-btn-userni,.dark-btn-userni,.gold-btn-userni,.fleet-cta-btn-userni{border:0;font-family:inherit;font-weight:700;cursor:pointer}.primary-btn-userni{min-width:210px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:7px 7px 7px 22px;border-radius:15px;background:#fcbf1e;color:#111;font-size:14px;box-shadow:0 10px 28px #fcbf1e2e;transition:transform .25s ease,box-shadow .25s ease}.primary-btn-userni:hover{transform:translateY(-3px);box-shadow:0 16px 35px #fcbf1e40}.button-arrow-userni{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#111;color:#fff;transition:transform .25s ease}.primary-btn-userni:hover .button-arrow-userni{transform:translate(2px)}.secondary-btn-userni{height:56px;padding:0 24px;border:1px solid rgba(255,255,255,.22);border-radius:15px;background:#ffffff12;color:#fff;font-size:13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s ease,border-color .25s ease,transform .25s ease}.secondary-btn-userni:hover{transform:translateY(-3px);border-color:#fcbf1e8c;background:#fcbf1e17}.hero-side-card-userni{align-self:end;padding:26px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:#0c0c0ca6;box-shadow:0 24px 60px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;transform:translate(0);transition:opacity .7s ease,transform .8s cubic-bezier(.22,1,.36,1),border-color .3s ease,background .3s ease}.hero-side-card-userni.changing-userni{opacity:0;transform:translate(14px)}.hero-side-icon-userni{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:15px;background:#fcbf1e;color:#111;font-size:21px}.hero-side-card-userni>span{color:#fcbf1e;font-size:12px;font-weight:800;letter-spacing:1.5px}.hero-side-card-userni h3{margin:9px 0 10px;color:#fff;font-size:22px;font-weight:750;line-height:1.25;letter-spacing:-.5px}.hero-side-card-userni p{margin:0;color:#aaa;font-size:14px;line-height:1.65}.hero-side-card-userni button{display:flex;align-items:center;gap:8px;margin-top:20px;padding:0;border:0;background:none;color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.hero-side-card-userni button svg{color:#fcbf1e;transition:transform .25s ease}.hero-side-card-userni button:hover svg{transform:translate(4px)}.hero-bottom-userni{width:min(1400px,calc(100% - 80px));position:absolute;left:50%;bottom:48px;z-index:4;transform:translate(-50%);display:flex;align-items:center}.hero-dots-userni{display:flex;align-items:center;gap:7px}.hero-dots-userni button{width:28px;height:10px;display:flex;align-items:center;padding:0;border:0;background:none;cursor:pointer}.hero-dots-userni button span{width:100%;height:3px;border-radius:20px;background:#ffffff4d;transition:background .3s ease,transform .3s ease}.hero-dots-userni button.active-userni{width:52px}.hero-dots-userni button.active-userni span{background:#fcbf1e}.hero-slide-count-userni{display:flex;align-items:baseline;gap:6px;margin-left:0;color:#777}.hero-slide-count-userni strong{color:#fff;font-size:16px}.hero-slide-count-userni small{font-size:10px}.hero-controls-userni{display:flex;align-items:center;gap:18px}.hero-navigation-userni{display:flex;align-items:center;gap:8px}.hero-navigation-userni button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#00000040;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.hero-navigation-userni button:hover{transform:translateY(-2px);border-color:#fcbf1e;background:#fcbf1e;color:#111}.fleet-cta-wrapper-userni{position:relative;z-index:6;padding:0 40px;background:#fff}.fleet-cta-userni{width:min(1260px,100%);min-height:135px;margin:-45px auto 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:25px 30px;border:1px solid #ececec;border-radius:22px;background:#fff;box-shadow:0 20px 55px #0000001a}.fleet-cta-icon-userni{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:17px;background:#111;color:#fcbf1e;font-size:25px}.fleet-cta-copy-userni>span{color:#b38100;font-size:12px;font-weight:800;letter-spacing:1.5px}.fleet-cta-copy-userni h3{margin:5px 0 4px;color:#111;font-size:22px;font-weight:800;letter-spacing:-.5px}.fleet-cta-copy-userni p{margin:0;color:#777;font-size:14px;line-height:1.6}.fleet-cta-btn-userni{height:50px;display:flex;align-items:center;gap:12px;padding:0 21px;border-radius:13px;background:#111;color:#fff;font-size:14px;transition:background .25s ease,color .25s ease,transform .25s ease}.fleet-cta-btn-userni:hover{transform:translateY(-2px);background:#fcbf1e;color:#111}.fleet-cta-btn-userni svg{transition:transform .25s ease}.fleet-cta-btn-userni:hover svg{transform:translate(3px)}.why-section-userni,.features-section-userni,.safety-section-userni,.faq-section-userni{padding:110px 40px}.why-section-userni{background:#fff}.section-heading-userni{width:min(1300px,100%);margin:0 auto 45px}.section-heading-userni h2,.how-heading-userni h2,.safety-copy-userni h2,.faq-heading-userni h2{max-width:700px;margin:12px 0 14px;color:#111;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.08;letter-spacing:-2px}.section-heading-userni>p,.how-heading-userni>p,.safety-copy-userni>p,.faq-heading-userni>p{max-width:620px;margin:0;color:#747474;font-size:15px;line-height:1.75}.why-grid-userni{width:min(1300px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.why-card-userni{min-height:310px;position:relative;overflow:hidden;padding:28px;border:1px solid #ececec;border-radius:22px;background:#fff;box-shadow:0 10px 30px #00000009;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.why-card-userni:hover{transform:translateY(-7px);border-color:#e4d9b8;box-shadow:0 20px 45px #00000014}.why-card-userni.featured-userni{border-color:#111;background:#111;color:#fff}.why-card-number-userni{position:absolute;top:22px;right:24px;color:#d9d9d9;font-size:12px;font-weight:800}.featured-userni .why-card-number-userni{color:#555}.why-icon-userni{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:58px;border-radius:15px;background:#fcbf1e;color:#000;font-size:20px;transition:transform .3s ease,background .3s ease}.why-card-userni:hover .why-icon-userni{transform:translateY(-3px) rotate(-4deg);background:#fcbf1e;color:#111}.featured-userni .why-icon-userni{background:#fcbf1e;color:#111}.why-card-userni h3{margin:0 0 10px;color:#111;font-size:19px;font-weight:800}.why-card-userni.featured-userni h3{color:#fff}.why-card-userni p{margin:0;color:#777;font-size:14px;line-height:1.7}.why-card-userni.featured-userni p{color:#aaa}.why-card-line-userni{width:35px;height:3px;position:absolute;left:28px;bottom:24px;border-radius:20px;background:#fcbf1e;transition:width .3s ease}.why-card-userni:hover .why-card-line-userni{width:70px}.how-section-userni{position:relative;background-size:cover;background-position:center;background-attachment:fixed}.how-overlay-userni{padding:105px 40px 115px;background:radial-gradient(circle at 80% 30%,rgba(252,191,30,.09),transparent 25%),#000000e6}.how-inner-userni{width:min(1300px,100%);margin:0 auto}.section-eyebrow-userni.light-userni{color:#aaa}.how-heading-userni h2{color:#fff}.how-heading-userni>p{color:#aaa}.timeline-userni{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:70px}.timeline-line-userni{height:2px;position:absolute;top:22px;left:12.5%;right:12.5%;overflow:hidden;background:#ffffff26}.timeline-progress-userni{width:0;height:100%;background:#fcbf1e}.timeline-userni.show-userni .timeline-progress-userni{animation:timelineGrow-userni 1.5s .25s cubic-bezier(.22,1,.36,1) forwards}.timeline-step-userni{position:relative;z-index:2;text-align:center;opacity:0;transform:translateY(18px)}.timeline-userni.show-userni .timeline-step-userni{animation:timelineStepIn-userni .55s cubic-bezier(.22,1,.36,1) forwards}.timeline-userni.show-userni .timeline-step-userni:nth-of-type(2){animation-delay:.2s}.timeline-userni.show-userni .timeline-step-userni:nth-of-type(3){animation-delay:.5s}.timeline-userni.show-userni .timeline-step-userni:nth-of-type(4){animation-delay:.8s}.timeline-userni.show-userni .timeline-step-userni:nth-of-type(5){animation-delay:1.1s}.timeline-number-userni{width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin:0 auto;border:5px solid #111;border-radius:50%;background:#fcbf1e;color:#111;font-size:12px;font-weight:900;box-shadow:0 0 0 1px #fcbf1e40}.timeline-icon-userni{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin:32px auto 20px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#ffffff0d;color:#fcbf1e;font-size:21px;transition:transform .3s ease,background .3s ease}.timeline-step-userni:hover .timeline-icon-userni{transform:translateY(-4px);background:#fcbf1e1a}.timeline-step-userni h3{margin:0 0 10px;color:#fff;font-size:18px;font-weight:700}.timeline-step-userni p{max-width:240px;margin:0 auto;color:#aaa;font-size:14px;font-weight:400;line-height:1.7}.features-section-userni{background:#f7f7f7}.features-inner-userni{width:min(1300px,100%);margin:0 auto}.section-heading-userni.centered-userni{max-width:720px;text-align:center}.section-heading-userni.centered-userni h2,.section-heading-userni.centered-userni p{margin-left:auto;margin-right:auto}.section-eyebrow-userni.centered-userni{justify-content:center}.section-eyebrow-userni.centered-userni span:last-child{display:block}.feature-grid-userni{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px}.feature-card-userni{min-height:330px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;border:1px solid #e8e8e8;border-radius:22px;background:#fff;cursor:pointer;box-shadow:0 8px 25px #00000008;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.feature-card-userni:hover{transform:translateY(-7px);border-color:#e2d6ae;box-shadow:0 20px 45px #00000014}.feature-card-userni.large-userni{background:#111;border-color:#111}.feature-card-top-userni{display:flex;align-items:flex-start;justify-content:space-between}.feature-icon-userni{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fcbf1e;color:#000;font-size:20px;transition:transform .3s ease,background .3s ease}.large-userni .feature-icon-userni{background:#fcbf1e;color:#111}.feature-card-userni:hover .feature-icon-userni{transform:rotate(-5deg) scale(1.05);background:#fcbf1e;color:#111}.feature-card-top-userni>span{color:#d0d0d0;font-size:12px;font-weight:800}.large-userni .feature-card-top-userni>span{color:#555}.feature-card-userni small{color:#b27f00;font-size:12px;font-weight:800;letter-spacing:1.5px}.feature-card-userni h3{margin:7px 0 9px;color:#111;font-size:23px;font-weight:800;letter-spacing:-.5px}.large-userni h3{color:#fff}.feature-card-userni p{max-width:370px;margin:0;color:#777;font-size:14px;line-height:1.7}.large-userni p{color:#aaa}.feature-card-userni button{display:flex;align-items:center;gap:8px;width:max-content;padding:0;border:0;background:none;color:#111;font-family:inherit;font-size:13px;font-weight:750;cursor:pointer}.large-userni button{color:#fff}.feature-card-userni button svg{color:#d59f00;transition:transform .25s ease}.feature-card-userni:hover button svg{transform:translate(4px)}.safety-section-userni{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;box-shadow:inset 0 0 0 1000px #000000e6}.safety-inner-userni{width:min(1300px,100%);margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px}.safety-copy-userni .section-eyebrow-userni{color:#aaa}.safety-copy-userni h2{max-width:530px;color:#fff}.safety-copy-userni>p{color:#aaa}.dark-btn-userni{height:52px;display:flex;align-items:center;gap:12px;margin-top:26px;padding:0 20px;border-radius:13px;background:#fcbf1e;color:#111;font-size:14px;transition:transform .25s ease,box-shadow .25s ease}.dark-btn-userni:hover{transform:translateY(-3px);background:#fcbf1e;color:#111;box-shadow:0 12px 28px #fcbf1e33}.safety-grid-userni{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.safety-card-userni{min-height:205px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease}.safety-card-userni:hover{transform:translateY(-5px);border-color:#fcbf1e59;background:#ffffff1a;box-shadow:0 18px 38px #00000038}.safety-icon-userni{width:45px;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:13px;background:#fcbf1e;color:#111;font-size:17px;transition:transform .3s ease}.safety-card-userni:hover .safety-icon-userni{transform:rotate(-5deg) scale(1.06)}.safety-card-userni h3{margin:0 0 8px;color:#fff;font-size:18px;font-weight:800}.safety-card-userni p{margin:0;color:#aaa;font-size:14px;line-height:1.7}.faq-section-userni{background:#fff}.faq-inner-userni{width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:90px}.faq-heading-userni{position:relative}.faq-heading-userni h2{max-width:430px}.faq-decoration-userni{width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin-top:35px;border-radius:50%;background:#fcbf1e;color:#fff;font-size:34px}.faq-list-userni{border-top:1px solid #e8e8e8}.faq-item-userni{border-bottom:1px solid #e8e8e8}.faq-question-userni{width:100%;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 5px;border:0;background:none;color:#111;font-family:inherit;text-align:left;cursor:pointer}.faq-question-userni>span{display:flex;align-items:center;gap:18px;font-size:15px;font-weight:700}.faq-question-userni small{color:#c79500;font-size:12px;font-weight:800}.faq-question-userni>svg{flex-shrink:0;color:#999;font-size:12px;transition:transform .3s ease,color .3s ease}.faq-item-userni.open-userni .faq-question-userni>svg{transform:rotate(180deg);color:#c79500}.faq-answer-wrapper-userni{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.faq-item-userni.open-userni .faq-answer-wrapper-userni{grid-template-rows:1fr}.faq-answer-userni{overflow:hidden}.faq-answer-userni p{margin:0;padding:0 45px 24px;color:#777;font-size:14px;line-height:1.75}.final-cta-section-userni{padding:0 40px 100px;background:#fff}.final-cta-userni{width:min(1300px,100%);min-height:450px;position:relative;overflow:hidden;display:flex;align-items:center;margin:0 auto;border-radius:28px;background:#080808;box-shadow:0 25px 60px #00000026}.final-cta-image-userni{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 6s ease}.final-cta-userni:hover .final-cta-image-userni{transform:scale(1.035)}.final-cta-overlay-userni{position:absolute;inset:0;background:linear-gradient(90deg,#000000f2,#000c 43%,#00000047)}.final-cta-content-userni{max-width:650px;position:relative;z-index:2;padding:65px}.final-cta-content-userni h2{margin:13px 0 14px;color:#fff;font-size:clamp(38px,4vw,55px);font-weight:800;line-height:1.05;letter-spacing:-2px}.final-cta-content-userni p{max-width:500px;margin:0;color:#aaa;font-size:15px;line-height:1.7}.gold-btn-userni{height:56px;display:flex;align-items:center;gap:18px;margin-top:28px;padding:7px 7px 7px 22px;border-radius:14px;background:#fcbf1e;color:#111;font-size:14px;transition:transform .25s ease,box-shadow .25s ease}.gold-btn-userni>span{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#111;color:#fff;transition:transform .25s ease}.gold-btn-userni:hover{transform:translateY(-3px);box-shadow:0 14px 30px #fcbf1e33}.gold-btn-userni:hover>span{transform:translate(2px)}.reveal-userni{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal-userni.show-userni{opacity:1;transform:translateY(0)}.why-grid-userni .reveal-userni:nth-child(2),.safety-grid-userni .reveal-userni:nth-child(2){transition-delay:.08s}.why-grid-userni .reveal-userni:nth-child(3),.safety-grid-userni .reveal-userni:nth-child(3){transition-delay:.16s}.why-grid-userni .reveal-userni:nth-child(4),.safety-grid-userni .reveal-userni:nth-child(4){transition-delay:.24s}.feature-grid-userni .reveal-userni:nth-child(2){transition-delay:.1s}.feature-grid-userni .reveal-userni:nth-child(3){transition-delay:.2s}@keyframes heroZoom-userni{0%{transform:scale(1.02)}to{transform:scale(1.08)}}@keyframes timelineGrow-userni{0%{width:0}to{width:100%}}@keyframes timelineStepIn-userni{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.hero-content-userni{width:min(100% - 50px,1300px);grid-template-columns:1fr 280px;gap:35px}.hero-bottom-userni{width:calc(100% - 50px)}.why-grid-userni{grid-template-columns:repeat(2,1fr)}.feature-grid-userni{grid-template-columns:1fr 1fr}.feature-card-userni.large-userni{grid-column:1 / -1}.safety-inner-userni{gap:45px}.faq-inner-userni{gap:55px}}@media(max-width:850px){.hero-section-userni{min-height:700px}.hero-content-userni{grid-template-columns:1fr;align-items:center;padding:80px 0 130px}.hero-copy-userni{max-width:680px}.hero-side-card-userni{display:none}.hero-copy-userni h1{letter-spacing:-2px}.fleet-cta-wrapper-userni{padding:0 20px}.fleet-cta-userni{grid-template-columns:auto 1fr}.fleet-cta-btn-userni{grid-column:1 / -1;width:100%;justify-content:center}.why-section-userni,.features-section-userni,.safety-section-userni,.faq-section-userni,.how-overlay-userni{padding:80px 25px}.timeline-userni{grid-template-columns:1fr 1fr;gap:45px 25px}.timeline-line-userni{display:none}.feature-grid-userni{grid-template-columns:1fr}.feature-card-userni.large-userni{grid-column:auto}.safety-inner-userni{grid-template-columns:1fr}.faq-inner-userni{grid-template-columns:1fr;gap:45px}.faq-decoration-userni{display:none}.final-cta-section-userni{padding:0 25px 80px}.final-cta-content-userni{padding:50px 35px}}@media(max-width:600px){.hero-section-userni{min-height:650px}.safety-section-userni{background-attachment:scroll}.hero-content-userni{width:calc(100% - 36px);padding:70px 0 125px}.hero-controls-userni{width:auto;display:flex;align-items:center;justify-content:center;gap:12px}.hero-copy-userni h1{margin:15px 0;font-size:44px;line-height:1;letter-spacing:-2px}.hero-navigation-userni{display:contents}.hero-copy-userni>p{font-size:15px}.hero-trust-userni{gap:11px 16px;margin-top:22px}.hero-navigation-userni button:last-child{order:3}.hero-dots-userni{order:2;display:flex;align-items:center;justify-content:center;gap:7px}.hero-trust-userni div{font-size:12px}.hero-actions-userni{align-items:stretch;flex-direction:column}.primary-btn-userni,.secondary-btn-userni{width:100%}.secondary-btn-userni{display:flex;align-items:center;justify-content:center}.hero-bottom-userni{width:100%;left:0;bottom:38px;transform:none;justify-content:center}.hero-slide-count-userni{display:none}.hero-navigation-userni button{width:40px;height:40px;flex-shrink:0}.hero-navigation-userni button:first-child{order:1}.fleet-cta-wrapper-userni{padding:0 16px}.fleet-cta-userni{margin:-30px auto 0;grid-template-columns:1fr;text-align:center;padding:24px 20px}.fleet-cta-icon-userni{margin:0 auto}.why-section-userni,.features-section-userni,.safety-section-userni,.faq-section-userni{padding:65px 18px}.section-heading-userni{margin-bottom:32px}.section-heading-userni h2,.how-heading-userni h2,.safety-copy-userni h2,.faq-heading-userni h2{font-size:34px;letter-spacing:-1.3px}.section-eyebrow-userni{font-size:12px;letter-spacing:1.5px}.why-grid-userni{grid-template-columns:1fr}.why-card-userni{min-height:270px}.how-section-userni{background-attachment:scroll}.how-overlay-userni{padding:65px 18px}.timeline-userni{grid-template-columns:1fr;gap:35px;margin-top:45px}.timeline-step-userni{padding:0 15px}.timeline-icon-userni{margin-top:20px}.feature-card-userni{min-height:300px;padding:24px}.safety-grid-userni{grid-template-columns:1fr}.safety-card-userni{min-height:180px}.faq-question-userni{min-height:70px}.faq-question-userni>span{gap:10px;font-size:14px}.faq-answer-userni p{padding:0 28px 22px}.final-cta-section-userni{padding:0 16px 65px}.final-cta-userni{min-height:470px;border-radius:22px}.final-cta-image-userni{background-position:65% center}.final-cta-overlay-userni{background:linear-gradient(90deg,#000000f0,#000000ad)}.final-cta-content-userni{padding:35px 24px}.hero-dots-userni button{width:24px}.hero-dots-userni button.active-userni{width:44px}.final-cta-content-userni h2{font-size:37px;letter-spacing:-1.5px}}@media(max-width:390px){.hero-copy-userni h1{font-size:39px}.hero-trust-userni{flex-direction:column}.hero-dots-userni{gap:5px}.hero-dots-userni button{width:18px}.hero-controls-userni{gap:8px}.hero-dots-userni button.active-userni{width:34px}.why-card-userni,.feature-card-userni{padding:22px}}@media(prefers-reduced-motion:reduce){.dashboard-container-userni *,.dashboard-container-userni *:before,.dashboard-container-userni *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal-userni,.timeline-step-userni{opacity:1;transform:none}.timeline-progress-userni{width:100%}}html[data-customer-theme=dark] .dashboard-container-userni,html[data-customer-theme=dark] .dashboard-body-userni,html[data-customer-theme=dark] .fleet-cta-wrapper-userni,html[data-customer-theme=dark] .why-section-userni,html[data-customer-theme=dark] .features-section-userni,html[data-customer-theme=dark] .safety-section-userni,html[data-customer-theme=dark] .faq-section-userni{background-color:#0d0f12;color:#f5f5f5}html[data-customer-theme=dark] .fleet-cta-userni,html[data-customer-theme=dark] .why-card-userni,html[data-customer-theme=dark] .feature-card-userni,html[data-customer-theme=dark] .safety-card-userni,html[data-customer-theme=dark] .faq-item-userni{background:#16191e;border-color:#272c34;box-shadow:0 12px 32px #0000002e}html[data-customer-theme=dark] .why-card-userni:hover,html[data-customer-theme=dark] .feature-card-userni:hover,html[data-customer-theme=dark] .faq-item-userni:hover{border-color:#fcbf1e66}html[data-customer-theme=dark] .section-heading-userni h2,html[data-customer-theme=dark] .section-heading-userni h3,html[data-customer-theme=dark] .why-card-userni h3,html[data-customer-theme=dark] .feature-card-userni h3,html[data-customer-theme=dark] .safety-copy-userni h2,html[data-customer-theme=dark] .faq-heading-userni h2,html[data-customer-theme=dark] .faq-question-userni,html[data-customer-theme=dark] .fleet-cta-copy-userni h3,html[data-customer-theme=dark] .timeline-step-userni h3{color:#f5f5f5}html[data-customer-theme=dark] .section-heading-userni p,html[data-customer-theme=dark] .why-card-userni p,html[data-customer-theme=dark] .feature-card-userni p,html[data-customer-theme=dark] .safety-copy-userni p,html[data-customer-theme=dark] .faq-heading-userni>p,html[data-customer-theme=dark] .faq-answer-userni,html[data-customer-theme=dark] .fleet-cta-copy-userni p,html[data-customer-theme=dark] .timeline-step-userni p{color:#aab2bf}html[data-customer-theme=dark] .why-card-number-userni,html[data-customer-theme=dark] .section-eyebrow-userni{color:#e6b638}html[data-customer-theme=dark] .faq-question-userni:hover{color:#fcbf1e}html[data-customer-theme=dark] .faq-answer-wrapper-userni{border-color:#272c34}html[data-customer-theme=dark] .why-icon-userni,html[data-customer-theme=dark] .feature-icon-userni,html[data-customer-theme=dark] .safety-icon-userni{border-color:#363026}html[data-customer-theme=dark] .dashboard-container-userni{--trm-bg:#0b0d10;--trm-panel:#171a20;--trm-border:#2b3039;--trm-ink:#f7f8fb;--trm-muted:#a9b0bc}html[data-customer-theme=dark] .fleet-cta-wrapper-userni{background:#0b0d10!important}html[data-customer-theme=dark] .fleet-cta-userni{background:linear-gradient(125deg,#090a0c,#090a0c)!important;border:1px solid #090a0c!important;box-shadow:0 24px 60px #0000004d!important}html[data-customer-theme=dark] .fleet-cta-copy-userni h3,html[data-customer-theme=dark] .fleet-cta-copy-userni p{color:#f7f8fb!important}html[data-customer-theme=dark] .why-section-userni,html[data-customer-theme=dark] .features-section-userni,html[data-customer-theme=dark] .faq-section-userni{background:#0b0d10!important}html[data-customer-theme=dark] .why-card-userni,html[data-customer-theme=dark] .feature-card-userni,html[data-customer-theme=dark] .faq-item-userni{background:linear-gradient(155deg,#1b1e25,#15181e)!important;border:1px solid #303641!important;box-shadow:0 12px 30px #00000021!important}html[data-customer-theme=dark] .why-card-userni:hover,html[data-customer-theme=dark] .feature-card-userni:hover{border-color:#fcbf1e85!important;box-shadow:0 18px 42px #0000004d!important}html[data-customer-theme=dark] .why-card-userni h3,html[data-customer-theme=dark] .feature-card-userni h3,html[data-customer-theme=dark] .faq-question-userni,html[data-customer-theme=dark] .section-heading-userni h2,html[data-customer-theme=dark] .faq-heading-userni h2{color:#f7f8fb!important}html[data-customer-theme=dark] .why-card-userni p,html[data-customer-theme=dark] .feature-card-userni p,html[data-customer-theme=dark] .faq-answer-userni p{color:#b9c0ca!important}html[data-customer-theme=dark] .feature-card-userni button,html[data-customer-theme=dark] .feature-card-userni button:hover{color:#f4f5f7!important}html[data-customer-theme=dark] .feature-card-userni button svg{color:#fcbf1e!important}html[data-customer-theme=dark] .feature-card-userni .feature-icon-userni,html[data-customer-theme=dark] .why-card-userni .why-icon-userni{background:#22262e!important;color:#fcbf1e!important;border:1px solid #343b46!important}html[data-customer-theme=dark] .faq-item-userni{overflow:hidden}html[data-customer-theme=dark] .faq-question-userni,html[data-customer-theme=dark] .faq-answer-userni{background:transparent!important}html[data-customer-theme=dark] .faq-question-userni:hover{color:#fcbf1e!important}html[data-customer-theme=dark] .dashboard-container-userni,html[data-customer-theme=dark] .dashboard-body-userni,html[data-customer-theme=dark] .faq-section-userni,html[data-customer-theme=dark] .why-section-userni,html[data-customer-theme=dark] .features-section-userni,html[data-customer-theme=dark] .final-cta-section-userni,html[data-customer-theme=dark] .fleet-cta-wrapper-userni{background:#090a0c!important}html[data-customer-theme=dark] .faq-list-userni{display:grid;gap:12px;border:0}html[data-customer-theme=dark] .faq-item-userni{overflow:hidden;border:1px solid #282b30!important;border-radius:17px!important;background:linear-gradient(140deg,#17191d,#111317)!important;box-shadow:0 12px 28px #0000002e!important;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}html[data-customer-theme=dark] .faq-item-userni:hover,html[data-customer-theme=dark] .faq-item-userni.open-userni{border-color:#fcbf1e7a!important;box-shadow:0 16px 38px #00000047!important}html[data-customer-theme=dark] .faq-question-userni{min-height:76px;padding:15px 22px!important;background:transparent!important;color:#f3f4f6!important}html[data-customer-theme=dark] .faq-question-userni>svg{color:#d5d8dd}html[data-customer-theme=dark] .faq-answer-userni p{padding:0 22px 22px 52px;color:#b8bec8!important}html[data-customer-theme=dark] .faq-decoration-userni{background:#1a1710;border:1px solid rgba(252,191,30,.2);color:#fcbf1e}html[data-customer-theme=dark] .final-cta-userni{border:1px solid #292b2f;border-radius:30px;box-shadow:0 30px 70px #0006}html[data-customer-theme=dark] .why-card-userni,html[data-customer-theme=dark] .feature-card-userni{background:linear-gradient(145deg,#191b20,#111317)!important;border-color:#292c32!important;border-radius:22px}html[data-customer-theme=dark] .why-card-userni:hover,html[data-customer-theme=dark] .feature-card-userni:hover{border-color:#fcbf1e73!important}@media(max-width:600px){html[data-customer-theme=dark] .faq-question-userni{padding:14px 16px!important}html[data-customer-theme=dark] .faq-answer-userni p{padding:0 16px 20px}}.footer-container{position:relative;overflow:hidden;background:#000;color:#fff;padding:65px 60px 24px;border-top:1px solid rgba(252,191,30,.12)}.footer-container:before{content:"";position:absolute;top:0;left:50%;width:100%;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(252,191,30,.65),transparent)}.footer-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(90px)}.footer-content{width:min(1350px,100%);position:relative;z-index:2;margin:0 auto}.footer-top{display:grid;grid-template-columns:minmax(260px,1fr) minmax(500px,1.8fr);gap:90px;align-items:start}.footer-brand{max-width:390px}.footer-brand-header{display:flex;align-items:center;gap:14px}.footer-logo{width:66px;height:66px;flex-shrink:0;object-fit:cover;border:1px solid rgba(252,191,30,.4);border-radius:50%;box-shadow:0 0 0 4px #fcbf1e0a,0 0 22px #fcbf1e14;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.footer-brand:hover .footer-logo{transform:rotate(-4deg) scale(1.04);border-color:#fcbf1e;box-shadow:0 0 0 5px #fcbf1e0f,0 0 28px #fcbf1e24}.footer-brand-name span{display:block;margin-bottom:3px;color:#fcbf1e;font-size:10px;font-weight:800;letter-spacing:2px}.footer-brand-name h3{margin:0;color:#fff;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.3px}.footer-brand-description{max-width:350px;margin:20px 0 18px;color:#969696;font-size:13px;line-height:1.75}.footer-brand-tagline{display:flex;align-items:center;gap:10px;color:#d7d7d7;font-size:11px;font-weight:600;letter-spacing:.2px}.footer-brand-tagline span{width:28px;height:2px;flex-shrink:0;border-radius:20px;background:#fcbf1e;transition:width .3s ease}.footer-brand:hover .footer-brand-tagline span{width:42px}.footer-links{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:45px;align-items:start}.footer-column{min-width:0;display:flex;flex-direction:column}.footer-column-heading{display:flex;align-items:center;gap:10px;margin-bottom:19px}.footer-heading-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(252,191,30,.16);border-radius:10px;background:#fcbf1e12;color:#fcbf1e;font-size:13px;transition:transform .3s ease,background .3s ease,border-color .3s ease}.footer-column:hover .footer-heading-icon{transform:translateY(-2px) rotate(-4deg);border-color:#fcbf1e52;background:#fcbf1e1f}.footer-column h3{margin:0;color:#fff;font-size:14px;font-weight:700}.footer-column-content{display:flex;flex-direction:column;gap:7px;padding-left:44px}.footer-column-content p{margin:0;color:#8f8f8f;font-size:12px;line-height:1.5}.footer-column-content span{margin-bottom:3px;color:#707070;font-size:10px;font-weight:600;letter-spacing:.3px}.footer-column-content a{width:max-content;max-width:100%;position:relative;color:#aaa;text-decoration:none;font-size:12px;line-height:1.5;word-break:break-word;transition:color .25s ease,transform .25s ease}.footer-column-content a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:#fcbf1e;transition:width .3s ease}.footer-column-content a:hover{transform:translate(3px);color:#fcbf1e}.footer-column-content a:hover:after{width:100%}.footer-separator{width:100%;height:1px;margin:48px 0 22px;border:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 15%,rgba(255,255,255,.12) 85%,transparent)}.footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px}.social-icons{display:flex;align-items:center;justify-content:flex-start;gap:8px}.social-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:#ffffff06;color:#aaa;text-decoration:none;font-size:13px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.social-icon:hover{transform:translateY(-3px);border-color:#fcbf1e;background:#fcbf1e;color:#000;box-shadow:0 8px 20px #fcbf1e1f}.copyright{margin:0;color:#747474;font-size:11px;text-align:center;white-space:nowrap}.copyright span{margin:0 6px;color:#fcbf1e}.footer-back-top{display:flex;align-items:center;justify-content:flex-end;gap:8px;justify-self:end;padding:7px 0;border:0;background:transparent;color:#888;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:color .25s ease,transform .25s ease}.footer-back-top svg{width:28px;height:28px;padding:8px;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#fcbf1e;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.footer-back-top:hover{transform:translateY(-2px);color:#fff}.footer-back-top:hover svg{transform:translateY(-2px);border-color:#fcbf1e;background:#fcbf1e;color:#000}@media(max-width:1000px){.footer-top{grid-template-columns:1fr;gap:45px}.footer-brand{max-width:500px}.footer-links{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.footer-container{padding:45px 20px 24px}.footer-top{gap:38px}.footer-brand{max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.footer-brand-header{flex-direction:column;gap:10px}.footer-logo{width:60px;height:60px}.footer-brand-name h3{font-size:18px}.footer-brand-description{margin:16px auto;font-size:12px}.footer-brand-tagline{justify-content:center}.footer-links{grid-template-columns:1fr;gap:28px;text-align:center}.footer-column{align-items:center}.footer-column-heading{justify-content:center;margin-bottom:13px}.footer-column-content{align-items:center;padding-left:0}.footer-column-content a{width:auto}.footer-column-content a:hover{transform:none}.footer-separator{margin:38px 0 22px}.footer-bottom{grid-template-columns:1fr;gap:18px}.social-icons{justify-content:center;order:1}.copyright{order:3;white-space:normal;line-height:1.6}.footer-back-top{justify-self:center;order:2}.social-icon{width:35px;height:35px}}@media(max-width:480px){.footer-container{padding:40px 18px 22px}.footer-logo{width:56px;height:56px}.footer-brand-name h3{font-size:17px}.footer-column-heading{gap:8px}.footer-heading-icon{width:32px;height:32px}.footer-separator{margin:34px 0 20px}.social-icons{flex-wrap:wrap;gap:8px}.copyright{font-size:10px}}@media(prefers-reduced-motion:reduce){.footer-container *,.footer-container *:before,.footer-container *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.trm-footer-policy-links{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin:10px 0}.trm-footer-policy-links a{color:inherit;font-size:12px;text-decoration:none;opacity:.78;transition:opacity .2s,color .2s}.trm-footer-policy-links a:hover{opacity:1;color:#fcbf1e}.footer-container .footer-bottom{display:grid;grid-template-columns:minmax(190px,1fr) minmax(220px,auto) minmax(245px,1fr) auto;align-items:center;column-gap:28px;row-gap:20px}.footer-container .trm-footer-policy-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin:0}.footer-container .trm-footer-policy-links a{white-space:nowrap;font-size:11px;font-weight:600;opacity:1;color:#a9a9a9;transition:color .25s ease}.footer-container .trm-footer-policy-links a:hover,.footer-container .trm-footer-policy-links a:focus-visible{color:#fcbf1e}.footer-container .copyright{text-align:right;white-space:normal;line-height:1.65}.footer-container .footer-back-top{justify-self:end;white-space:nowrap;padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff06}.footer-container .footer-back-top:hover{border-color:#fcbf1e59;background:#fcbf1e0f}@media(max-width:1200px){.footer-container .footer-bottom{grid-template-columns:minmax(0,1fr) auto;gap:20px 24px}.footer-container .social-icons{grid-column:1;grid-row:1;justify-content:flex-start}.footer-container .footer-back-top{grid-column:2;grid-row:1;justify-self:end}.footer-container .trm-footer-policy-links{grid-column:1;grid-row:2;justify-content:flex-start}.footer-container .copyright{grid-column:2;grid-row:2;text-align:right}}@media(max-width:650px){.footer-container .footer-bottom{grid-template-columns:1fr;justify-items:center;gap:18px}.footer-container .social-icons,.footer-container .trm-footer-policy-links,.footer-container .copyright,.footer-container .footer-back-top{grid-column:1;justify-self:center;text-align:center}.footer-container .social-icons{grid-row:1;justify-content:center}.footer-container .trm-footer-policy-links{grid-row:2;justify-content:center}.footer-container .footer-back-top{grid-row:3}.footer-container .copyright{grid-row:4}}.signup-page-su{min-height:100vh;font-family:inherit;background:#fff;display:flex;justify-content:center;align-items:center;padding:32px 24px;box-sizing:border-box}.signup-shell-su{width:100%;max-width:1500px;display:grid;grid-template-columns:325px minmax(0,1fr);border:1px solid #e8e8e8;border-radius:30px;overflow:hidden;background:#fff;box-shadow:0 6px 18px #0000000a,0 28px 70px #0000001c;animation:signupShellEnter-su .75s cubic-bezier(.22,1,.36,1) both}.signup-brand-panel-su{min-height:900px;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:42px 32px 30px;color:#fff;background:radial-gradient(circle at 60% 15%,rgba(252,191,30,.12),transparent 27%),linear-gradient(155deg,#080808,#000 65%,#0d0b05)}.signup-brand-grid-su{position:absolute;inset:0;opacity:.13;pointer-events:none;background-image:linear-gradient(135deg,rgba(252,191,30,.13) 1px,transparent 1px);background-size:34px 34px}.signup-brand-logo-su{position:relative;z-index:2;display:flex;justify-content:center;margin-bottom:54px}.signup-brand-logo-su img{width:215px;max-width:100%;border-radius:18px;object-fit:contain}.signup-brand-content-su{position:relative;z-index:2}.signup-brand-content-su h2{margin:0;font-size:42px;line-height:1.05;font-weight:800;letter-spacing:-1.5px}.signup-brand-content-su h2 span{display:block;color:#fcbf1e}.signup-brand-content-su>p{margin:14px 0 30px;color:#c4c4c4;font-size:15px;line-height:1.7}.signup-brand-features-su{display:flex;flex-direction:column;gap:16px}.signup-brand-feature-su{display:flex;align-items:center;gap:14px}.signup-brand-feature-icon-su{width:52px;height:52px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border:1px solid rgba(252,191,30,.35);border-radius:15px;background:#fcbf1e17;color:#fcbf1e;font-size:20px;box-shadow:inset 0 0 18px #fcbf1e0d}.signup-brand-feature-su strong{display:block;margin-bottom:3px;color:#fff;font-size:15px}.signup-brand-feature-su small{display:block;color:#aaa;font-size:12px;line-height:1.55}.signup-brand-footer-su{position:absolute;z-index:2;left:30px;bottom:28px;display:flex;align-items:center;gap:10px;color:#d4d4d4;font-size:9px;font-weight:700;letter-spacing:3px}.signup-brand-footer-su span{width:45px;height:2px;background:#fcbf1e}.signup-card-su{width:100%;min-width:0;position:relative;padding:34px 32px 26px;background:#fff;box-sizing:border-box}.signup-header-su{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:0 70px 0 2px}.signup-header-text-su{min-width:0}.signup-eyebrow-su{width:max-content;display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 15px;border-radius:999px;background:#050505;color:#fff;font-size:11px;font-weight:800;letter-spacing:.5px}.signup-eyebrow-su>span{width:9px;height:9px;border-radius:50%;background:#fcbf1e;box-shadow:0 0 0 4px #fcbf1e1f}.signup-eyebrow-su b{color:#fcbf1e}.signup-header-su h1{margin:0;color:#050505;font-size:42px;font-weight:800;line-height:1.05;letter-spacing:-1.4px}.signup-header-su h1 span{color:#fcbf1e}.signup-header-su p{margin:6px 0 0;color:#697386;font-size:15px}.signup-header-security-su{max-width:300px;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;background:linear-gradient(135deg,#fff9e8,#f7f7f7)}.signup-header-security-icon-su{width:50px;height:50px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:12px;background:#fff4d2;color:#fcbf1e;font-size:22px}.signup-header-security-su strong{display:block;margin-bottom:3px;color:#111;font-size:12px}.signup-header-security-su small{display:block;color:#697386;font-size:10px;line-height:1.4}.signup-close-su{position:absolute;z-index:10;top:16px;right:16px;width:44px;height:44px;display:flex;justify-content:center;align-items:center;border:none;border-radius:50%;background:#111;color:#fff;font-size:16px;cursor:pointer;transition:.25s}.signup-close-su:hover{background:#fcbf1e;color:#111;transform:rotate(90deg)}.signup-form-wrapper-su{display:block;width:100%}.signup-form-su{display:grid;grid-template-columns:1fr 1fr 1.42fr;gap:16px}.form-column-su{min-width:0;display:flex;flex-direction:column;padding:17px;border:1px solid #ededed;border-radius:20px;background:#fff;box-shadow:0 8px 24px #00000006;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.section-heading-su{min-height:58px;display:flex;align-items:center;gap:12px;margin-bottom:12px}.section-number-su{width:47px;height:47px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#000;color:#fff;font-size:16px;font-weight:800}.section-title-su{margin:0;color:#111;font-size:16px;font-weight:800;text-transform:none}.section-heading-su p{margin:3px 0 0;color:#7b8190;font-size:11px;line-height:1.45}.input-group-su{position:relative;display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.input-group-su label{color:#222;font-size:12px;font-weight:700}.input-group-su select{width:100%;height:48px;padding:0 13px;border:1px solid #dfe3e8;border-radius:14px;outline:none;background:#fff;color:#222;font-size:14px;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease}.input-group-su select:hover,.input-group-su select:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}.input-wrapper-su{position:relative;display:flex;align-items:center}.input-wrapper-su input{width:100%;height:48px;padding:0 38px 0 42px;border:1px solid #dfe3e8;border-radius:14px;outline:none;background:#fff;color:#222;font-size:14px;box-sizing:border-box;transition:.22s}.input-wrapper-su input:hover{border-color:#cfd4db}.input-wrapper-su input:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}.input-icon-su{position:absolute;z-index:2;left:14px;color:#303846;font-size:15px}.eye-icon-su{position:absolute;right:7px;width:31px;height:31px;display:flex;justify-content:center;align-items:center;border:none;border-radius:50%;background:transparent;color:#303846;cursor:pointer;transition:.22s}.eye-icon-su:hover{background:#fff5d4;color:#c99500}.signup-page-su ::placeholder{color:#9ca3af;font-size:13px;font-weight:400}.gender-box-su{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gender-card-su{position:relative;height:52px;display:flex;justify-content:center;align-items:center;gap:7px;overflow:hidden;border:1px solid #dfe3e8;border-radius:14px;background:#fff;color:#222;font-size:13px;font-weight:700;cursor:pointer;transition:.22s}.gender-card-su input{position:absolute;opacity:0;pointer-events:none}.gender-card-su svg{color:#5d6572;font-size:16px}.gender-card-su:hover{border-color:#fcbf1e;background:#fffdf7}.gender-card-su.active{border-color:#fcbf1e;background:#fffaf0;box-shadow:0 0 0 2px #fcbf1e14}.gender-card-su.active:after{content:"✓";position:absolute;top:-7px;right:-7px;width:24px;height:24px;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 0 3px 5px;border-radius:50%;background:#fcbf1e;color:#fff;font-size:9px;box-sizing:border-box}.gender-card-su.active svg{color:#111}.activepo-su{color:#9ca3af;font-size:9px;font-weight:500}.signup-info-text-su,.signup-success-text-su,.signup-error-text-su{display:block;margin-top:2px;font-size:11px;font-weight:600}.signup-info-text-su{color:#6b7280}.signup-success-text-su{color:#0da13c}.signup-error-text-su{color:#dc3545;animation:fadeIn .2s ease}.password-strength-su{margin-top:7px}.password-bar-su{height:6px;overflow:hidden;border-radius:20px;background:#ececec;margin-bottom:5px}.password-fill-su{height:100%;border-radius:20px;transition:.35s}.password-fill-su.weak{width:30%;background:#ff5252}.password-fill-su.medium{width:60%;background:#ffb300}.password-fill-su.strong{width:100%;background:#17a84b}.password-strength-su p{margin:0;color:#666;font-size:12px}.password-strength-su span{color:#222;font-weight:800}.password-requirements-su{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin:-2px 0 12px}.password-requirements-su div{display:flex;align-items:center;gap:6px;color:#7b8190;font-size:10px}.password-requirements-su svg{color:#c9ced6;font-size:12px}.password-requirements-su div.active{color:#222}.password-requirements-su div.active svg{color:#16a34a}.password-tooltip-su{position:absolute;left:18px;top:51px;z-index:20;padding:6px 10px;border-radius:8px;background:#ff4d4f;color:#fff;font-size:9px;font-weight:650;white-space:nowrap;box-shadow:0 8px 18px #0000001f;animation:fadeIn .25s}.password-tooltip-su.success{background:#18a84a}.password-tooltip-su.error{background:#ff4d4f}.upload-box-su{min-height:70px;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;overflow:hidden;padding:11px 13px;border:1px dashed #cfd5dd;border-radius:14px;background:#fcfcfc;box-sizing:border-box;cursor:pointer;transition:.22s}.upload-box-su:hover{border-color:#fcbf1e;background:#fffdf6}.upload-box-su svg{flex-shrink:0;margin:0;color:#fcbf1e;font-size:25px;transition:.22s}.upload-box-su:hover svg{transform:translateY(-2px)}.upload-box-su p{max-width:175px;overflow:hidden;margin:0;color:#303846;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.upload-box-su span{color:#8b93a1;font-size:10px}.upload-box-su input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.license-divider-su{display:flex;align-items:center;gap:10px;margin:2px 0 12px;color:#111;font-size:12px;font-weight:800}.license-divider-su:after{content:"";flex:1;height:1px;background:#ececec}.signup-input-error-su input,.signup-input-error-su select{border-color:#dc3545!important;box-shadow:0 0 0 3px #dc354514}.signup-upload-error-su{border-color:#dc3545!important;background:#fff8f8}.signup-gender-error-su{border-color:#dc3545!important}.signup-footer-su{margin-top:20px;padding-top:18px;border-top:1px solid #ececec;display:flex;justify-content:space-between;align-items:center;gap:20px}.terms-su{flex:1;display:flex;align-items:center;gap:7px;color:#555;font-size:12px}.terms-su input{width:18px;height:18px;flex-shrink:0;cursor:pointer;accent-color:#FCBF1E}.terms-su a{color:#fcbf1e;font-weight:700;text-decoration:none}.terms-su a:hover{text-decoration:underline}.signup-btn-su{position:relative;width:410px;height:55px;flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:10px;overflow:hidden;padding:0 58px 0 24px;border:none;border-radius:999px;background:linear-gradient(135deg,#1b1b1b,#050505);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 12px 28px #00000029;transition:.25s}.signup-btn-su:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000038}.signup-btn-su:active{transform:scale(.985)}.signup-btn-su:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.signup-btn-su>svg{font-size:16px}.signup-btn-arrow-su{position:absolute;right:7px;width:41px;height:41px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fcbf1e;color:#111;font-size:15px}.login-link-su{margin-top:11px;text-align:center;color:#777;font-size:12px}.login-link-su a{margin-left:4px;color:#e4a800;font-weight:700;text-decoration:none}.login-link-su a:hover{text-decoration:underline}.signup-brand-logo-su{animation:signupBrandDrop-su .7s .08s cubic-bezier(.22,1,.36,1) both}.signup-brand-content-su h2,.signup-brand-content-su>p{animation:signupBrandRise-su .7s .16s cubic-bezier(.22,1,.36,1) both}.signup-brand-feature-su{opacity:0;animation:signupFeatureEnter-su .6s cubic-bezier(.22,1,.36,1) forwards;transition:transform .25s ease}.signup-brand-feature-su:nth-child(1){animation-delay:.26s}.signup-brand-feature-su:nth-child(2){animation-delay:.34s}.signup-brand-feature-su:nth-child(3){animation-delay:.42s}.signup-brand-feature-su:hover{transform:translate(5px)}.signup-brand-feature-icon-su{transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.signup-brand-feature-su:hover .signup-brand-feature-icon-su{transform:scale(1.06) rotate(-3deg);background:#fcbf1e24;box-shadow:0 8px 20px #fcbf1e1a}.signup-header-text-su{animation:signupHeaderEnter-su .7s .12s cubic-bezier(.22,1,.36,1) both}.signup-header-security-su{animation:signupSecurityEnter-su .7s .2s cubic-bezier(.22,1,.36,1) both}.signup-header-security-icon-su{animation:signupShieldPulse-su 3.2s ease-in-out infinite}.form-column-su:nth-child(1){animation:signupColumnEnter-su .65s .2s cubic-bezier(.22,1,.36,1) both}.form-column-su:nth-child(2){animation:signupColumnEnter-su .65s .28s cubic-bezier(.22,1,.36,1) both}.form-column-su:nth-child(3){animation:signupColumnEnter-su .65s .36s cubic-bezier(.22,1,.36,1) both}.form-column-su:hover{transform:translateY(-2px);border-color:#e4e4e4;box-shadow:0 14px 32px #1118270e}.section-number-su{box-shadow:0 6px 18px #fcbf1e1f;transition:transform .25s ease,box-shadow .25s ease}.form-column-su:hover .section-number-su{transform:translateY(-2px) scale(1.04);box-shadow:0 9px 22px #fcbf1e2e}.input-wrapper-su input:focus,.input-group-su select:focus{background:#fff;transform:translateY(-1px)}.input-wrapper-su:focus-within .input-icon-su{color:#d9a300;transform:translateY(-1px) scale(1.06)}.input-icon-su{transition:color .22s ease,transform .22s ease}.gender-card-su.active:after{animation:signupCheckPop-su .25s cubic-bezier(.22,1,.36,1) both}.password-fill-su{animation:signupStrengthGrow-su .4s ease both}.upload-box-su:hover{transform:translateY(-2px);box-shadow:0 10px 24px #fcbf1e14}.upload-box-su:active{transform:translateY(0) scale(.99)}.signup-footer-su{animation:signupFooterEnter-su .65s .42s cubic-bezier(.22,1,.36,1) both}.signup-btn-su:before{content:"";position:absolute;top:-90%;left:-35%;width:28%;height:280%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(252,191,30,.38),transparent);transition:left .7s ease}.signup-btn-su:hover:before{left:115%}.signup-btn-arrow-su{transition:transform .25s ease,box-shadow .25s ease}.signup-btn-su:hover .signup-btn-arrow-su{transform:translate(3px);box-shadow:0 5px 15px #fcbf1e3d}.login-link-su a{position:relative}.login-link-su a:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1.5px;transform:scaleX(.25);transform-origin:center;background:#fcbf1e;transition:transform .25s ease}.login-link-su a:hover{text-decoration:none}.login-link-su a:hover:after{transform:scaleX(1)}.input-group-su select{width:100%;height:48px;padding:0 42px 0 14px;border:1px solid #dfe3e8;border-radius:14px;outline:none;background-color:#fff;color:#222;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#111 50%),linear-gradient(135deg,#111 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease,transform .25s ease}.input-group-su select:hover{border-color:#fcbf1e;background-color:#fffdf7}.input-group-su select:focus{border-color:#fcbf1e;background-color:#fff;box-shadow:0 0 0 4px #fcbf1e1a,0 8px 20px #fcbf1e0f;transform:translateY(-1px)}.input-group-su select:focus-visible{outline:none}.input-group-su select option{background:#fff;color:#111;font-family:inherit;font-size:14px;font-weight:500}.input-group-su select option:checked{background:#fcbf1e;color:#111;font-weight:700}.input-group-su select:disabled{background-color:#f5f5f5;color:#9ca3af;cursor:not-allowed;opacity:.75}.custom-select-su{position:relative;width:100%;z-index:5}.custom-select-su.open{z-index:50}.custom-select-trigger-su{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 14px;border:1px solid #dfe3e8;border-radius:14px;background:#fff;color:#9ca3af;font-family:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,background .25s ease}.custom-select-trigger-su:hover{border-color:#fcbf1e;background:#fffdf7}.custom-select-su.open .custom-select-trigger-su{border-color:#fcbf1e;background:#fff;box-shadow:0 0 0 4px #fcbf1e1a,0 8px 20px #fcbf1e0f;transform:translateY(-1px)}.custom-select-trigger-su .selected{color:#222;font-weight:500}.custom-select-arrow-su{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f5f5f5;color:#111;transition:transform .3s cubic-bezier(.22,1,.36,1),background .25s ease,color .25s ease}.custom-select-arrow-su svg{font-size:11px;transform:rotate(90deg)}.custom-select-su.open .custom-select-arrow-su{background:#fcbf1e;color:#111;transform:rotate(180deg)}.custom-select-menu-su{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;padding:7px;border:1px solid #ececec;border-radius:16px;background:#fffffffa;box-shadow:0 18px 45px #00000024;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top;transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility .22s ease}.custom-select-su.open .custom-select-menu-su{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.custom-select-menu-header-su{padding:8px 10px 9px;color:#8b93a1;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.custom-select-options-su{max-height:230px;overflow-y:auto;padding-right:2px}.custom-select-options-su::-webkit-scrollbar{width:5px}.custom-select-options-su::-webkit-scrollbar-track{background:transparent}.custom-select-options-su::-webkit-scrollbar-thumb{border-radius:10px;background:#d8d8d8}.custom-select-options-su::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.custom-select-option-su{width:100%;min-height:40px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#333;font-family:inherit;font-size:12px;font-weight:500;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.custom-select-option-su>span{flex:1}.custom-select-option-su:hover:not(:disabled){background:#fff7dd;color:#111;transform:translate(3px)}.custom-select-option-su.selected{background:#fcbf1e;color:#111;font-weight:700}.custom-select-option-su.selected svg{flex-shrink:0;font-size:14px;animation:signupCheckPop-su .25s cubic-bezier(.22,1,.36,1)}.custom-select-option-su:disabled{color:#b8bdc5;cursor:not-allowed;background:#fafafa}.custom-select-option-su:disabled small{margin-left:auto;color:#b0b4bb;font-size:8px;font-weight:600}.custom-select-error-su .custom-select-trigger-su{border-color:#dc3545;box-shadow:0 0 0 3px #dc354514}@keyframes signupShellEnter-su{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes signupBrandDrop-su{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes signupBrandRise-su{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes signupFeatureEnter-su{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes signupHeaderEnter-su{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes signupSecurityEnter-su{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes signupColumnEnter-su{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes signupFooterEnter-su{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes signupShieldPulse-su{0%,to{transform:scale(1);box-shadow:0 0 #fcbf1e14}50%{transform:scale(1.04);box-shadow:0 0 0 7px #fcbf1e06}}@keyframes signupCheckPop-su{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes signupStrengthGrow-su{0%{transform:scaleX(.35);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}input[type=date]{cursor:pointer}@media(max-width:1280px){.signup-page-su{padding:24px}.signup-shell-su{grid-template-columns:260px minmax(0,1fr)}.signup-brand-panel-su{padding:34px 24px}.signup-brand-content-su h2{font-size:36px}.signup-brand-logo-su img{width:185px}.signup-card-su{padding:30px 24px 24px}.signup-header-security-su{display:none}.signup-form-su{grid-template-columns:1fr 1fr}.form-column-su:last-child{grid-column:1 / -1}.signup-footer-su{align-items:flex-start}}@media(max-width:900px){.signup-page-su{padding:20px}.signup-shell-su{display:block;max-width:720px}.signup-brand-panel-su{min-height:0;padding:28px}.signup-brand-logo-su{justify-content:flex-start;margin-bottom:18px}.signup-brand-logo-su img{width:145px}.signup-brand-content-su h2{font-size:30px}.signup-brand-content-su>p{max-width:430px;margin:10px 0 0}.signup-brand-features-su,.signup-brand-footer-su{display:none}.signup-form-su{grid-template-columns:1fr}.form-column-su:last-child{grid-column:auto}.signup-footer-su{flex-direction:column;align-items:stretch}.signup-btn-su{width:100%}}@media(max-width:576px){.signup-page-su{padding:12px;align-items:flex-start}.signup-shell-su{border-radius:20px}.signup-brand-panel-su{padding:22px 20px}.signup-brand-logo-su{margin-bottom:12px}.signup-brand-logo-su img{width:115px}.signup-brand-content-su h2{font-size:25px}.signup-brand-content-su>p{font-size:12px}.signup-card-su{padding:24px 14px 20px}.signup-close-su{top:12px;right:12px;width:38px;height:38px;font-size:14px}.signup-header-su{padding-right:42px;margin-bottom:18px}.signup-eyebrow-su{padding:6px 10px;font-size:8px}.signup-header-su h1{font-size:29px}.signup-header-su p{font-size:12px;line-height:1.45}.form-column-su{padding:13px;border-radius:15px}.section-number-su{width:42px;height:42px;font-size:15px}.section-title-su{font-size:15px}.input-wrapper-su input,.input-group-su select{height:48px;font-size:12px}.gender-card-su{height:48px}.password-requirements-su{grid-template-columns:1fr}.signup-footer-su{margin-top:14px}.terms-su{align-items:flex-start;flex-wrap:wrap;line-height:1.5}.signup-btn-su{height:53px;font-size:13px}.login-link-su{margin-top:14px}}@media(prefers-reduced-motion:reduce){.signup-shell-su,.signup-brand-logo-su,.signup-brand-content-su h2,.signup-brand-content-su>p,.signup-brand-feature-su,.signup-header-text-su,.signup-header-security-su,.signup-header-security-icon-su,.form-column-su,.signup-footer-su,.gender-card-su.active:after,.password-fill-su{animation:none}.signup-close-su,.input-wrapper-su input,.input-group-su select,.input-icon-su,.gender-card-su,.upload-box-su,.signup-btn-su,.signup-btn-arrow-su,.signup-brand-feature-su,.signup-brand-feature-icon-su,.form-column-su,.section-number-su{transition:none}}.signup-page-su .signup-help-su{display:inline-flex;position:relative;vertical-align:middle;align-items:center;justify-content:center;width:16px;height:16px;margin-left:5px;border-radius:50%;background:#111;color:#fff;font-size:10px;font-weight:800;cursor:help;outline-offset:3px}.signup-page-su .signup-help-su:hover,.signup-page-su .signup-help-su:focus-visible{background:#111;color:#fff}.signup-page-su .signup-help-bubble-su{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:100;transform:translate(-50%,4px);width:max-content;max-width:min(260px,70vw);min-width:175px;padding:10px 12px;border-radius:10px;background:#171717;color:#fff;font-size:11px;font-weight:500;line-height:1.5;text-align:left;white-space:normal;box-shadow:0 8px 24px #0003;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s,transform .18s}.signup-page-su .signup-help-bubble-su:after{content:"";position:absolute;top:100%;left:calc(50% - 5px);border:5px solid transparent;border-top-color:#171717}.signup-page-su .signup-help-su:hover .signup-help-bubble-su,.signup-page-su .signup-help-su:focus-visible .signup-help-bubble-su{opacity:1;visibility:visible;transform:translate(-50%)}.signup-page-su .input-group-su{overflow:visible}.signup-page-su .input-group-su:focus-within{z-index:6}.signup-page-su .terms-su a{color:#000}@media(max-width:600px){.signup-page-su .signup-help-bubble-su{max-width:190px;min-width:140px}}.trm-signup-swal-popup{width:min(420px,calc(100vw - 32px))!important;padding:30px 28px 26px!important;border-radius:22px!important;border:1px solid #eceef1!important;background:#fff!important;box-shadow:0 26px 85px #050c194d!important;font-family:inherit!important}.trm-signup-swal-title{color:#171c25!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.65px!important;line-height:1.25!important;padding:0!important;margin:16px 0 6px!important}.trm-signup-swal-description{color:#687280!important;font-size:14px!important;line-height:1.65!important;margin:8px 0 14px!important;padding:0!important}.trm-signup-swal-actions{display:flex!important;gap:10px!important;width:100%!important;margin:14px 0 0!important}.trm-signup-swal-confirm,.trm-signup-swal-cancel{min-height:46px!important;padding:11px 18px!important;border-radius:11px!important;border:0!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:transform .2s,box-shadow .2s!important}.trm-signup-swal-confirm{background:linear-gradient(115deg,#ffbf24,#ffd54b)!important;color:#17191d!important;box-shadow:0 5px 18px #fcbf1e30!important}.trm-signup-swal-cancel{background:#f0f2f5!important;color:#343b47!important}.trm-signup-swal-confirm:hover,.trm-signup-swal-cancel:hover{transform:translateY(-1px)!important}.trm-signup-swal-confirm:focus-visible,.trm-signup-swal-cancel:focus-visible{outline:3px solid #d6a000!important;outline-offset:3px!important}.trm-signup-swal-icon{margin:7px auto 5px!important;border-width:3px!important}.trm-signup-swal-show{animation:trmSignupPopupIn .28s cubic-bezier(.2,.8,.2,1) both}.trm-signup-swal-hide{animation:trmSignupPopupOut .16s ease-in both}@keyframes trmSignupPopupIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmSignupPopupOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:480px){.trm-signup-swal-popup{padding:25px 19px 22px!important}.trm-signup-swal-title{font-size:21px!important}.trm-signup-swal-actions{flex-direction:column-reverse!important}.trm-signup-swal-confirm,.trm-signup-swal-cancel{width:100%!important;margin:0!important}}@media(prefers-reduced-motion:reduce){.trm-signup-swal-confirm,.trm-signup-swal-cancel{transition:none!important}.trm-signup-swal-show,.trm-signup-swal-hide{animation:none!important}}@media(max-width:900px){.signup-page-su .signup-brand-logo-su{justify-content:center}.signup-page-su .signup-brand-content-su,.signup-page-su .signup-brand-content-su h2{text-align:center}.signup-page-su .signup-brand-content-su>p{margin-left:auto;margin-right:auto;text-align:center}}.pending-page-penpen{--pending-gold:#FCBF1E;--pending-gold-dark:#D79A0B;position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 75px);padding:32px 20px;overflow:hidden;isolation:isolate;background:#fff;box-sizing:border-box}.pending-page-penpen:before{content:"";width:500px;height:500px;position:absolute;top:-270px;right:-220px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.08),transparent 68%)}.pending-page-penpen:after{content:"";width:430px;height:430px;position:absolute;bottom:-250px;left:-190px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(17,24,39,.035),transparent 70%)}.pending-shell-penpen{width:100%;max-width:1080px;min-height:700px;position:relative;z-index:3;display:flex;overflow:hidden;border:1px solid rgba(17,24,39,.07);border-radius:36px;background:#ffffffeb;box-shadow:0 4px 10px #00000009,0 24px 55px #00000017,0 55px 100px #0001;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:pendingShellEnter .75s cubic-bezier(.22,1,.36,1) both}.pending-brand-panel-penpen{width:45%;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 25%,rgba(252,191,30,.15),transparent 30%),radial-gradient(circle at 0 100%,rgba(252,191,30,.06),transparent 30%),linear-gradient(155deg,#101010,#020202 45%,#000);box-sizing:border-box}.pending-panel-glow-penpen{width:470px;height:470px;position:absolute;top:3%;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.14),rgba(252,191,30,.035) 40%,transparent 70%);filter:blur(8px);pointer-events:none;animation:pendingPanelGlow 6s ease-in-out infinite}.pending-grid-decoration-penpen{position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,transparent,black 20%,black 76%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 76%,transparent)}.pending-logo-wrapper-penpen{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;margin-bottom:25px;animation:pendingLeftEnter .7s .12s cubic-bezier(.22,1,.36,1) both}.pending-logo-glow-penpen{width:220px;height:220px;position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.2),transparent 68%);filter:blur(12px);animation:pendingLogoGlow 5s ease-in-out infinite}.pending-logo-wrapper-penpen img{width:205px;max-width:100%;position:relative;z-index:2;border-radius:22px;object-fit:contain;animation:pendingLogoFloat 5s ease-in-out infinite}.pending-branding-penpen{width:100%;max-width:365px;position:relative;z-index:2;text-align:center;animation:pendingLeftEnter .7s .22s cubic-bezier(.22,1,.36,1) both}.pending-brand-eyebrow-penpen{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#fff;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.pending-brand-eyebrow-penpen>span{width:4px;height:4px;border-radius:50%;background:var(--pending-gold);box-shadow:0 0 8px #fcbf1e99}.pending-branding-penpen h2{margin:0 0 11px;color:#fff;font-size:30px;font-weight:800;line-height:1.08;letter-spacing:-.8px}.pending-branding-penpen h2 strong{color:var(--pending-gold)}.pending-branding-penpen>p{max-width:330px;margin:0 auto 27px;color:#9ca3af;font-size:15px;line-height:1.7}.pending-brand-features-penpen{display:flex;flex-direction:column;gap:10px}.pending-brand-feature-penpen{min-height:64px;display:flex;align-items:center;gap:12px;padding:10px 13px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:linear-gradient(100deg,#ffffff12,#ffffff06);text-align:left;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.pending-brand-feature-penpen:hover{transform:translate(5px);border-color:#fcbf1e61;background:linear-gradient(100deg,#fcbf1e1c,#ffffff08);box-shadow:0 12px 28px #00000038}.pending-feature-icon-penpen{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:linear-gradient(145deg,#ffd457,var(--pending-gold));color:#050505;font-size:15px;box-shadow:0 5px 16px #fcbf1e2e;transition:transform .28s ease}.pending-brand-feature-penpen:hover .pending-feature-icon-penpen{transform:scale(1.08) rotate(-4deg)}.pending-feature-copy-penpen{min-width:0;display:flex;flex:1;flex-direction:column}.pending-feature-copy-penpen strong{color:#fff;font-size:14px;font-weight:700}.pending-feature-copy-penpen small{margin-top:3px;color:#8f96a0;font-size:13px;line-height:1.45}.pending-feature-check-penpen{flex-shrink:0;color:var(--pending-gold);font-size:12px}.pending-brand-footer-penpen{width:max-content;position:absolute;bottom:20px;left:50%;z-index:2;transform:translate(-50%);display:flex;align-items:center;gap:8px;color:#ffffff4d;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.pending-brand-footer-penpen span{width:18px;height:1px;background:#fcbf1e59}.pending-content-panel-penpen{width:55%;min-width:0;display:flex;align-items:center;justify-content:center;padding:42px 45px;overflow-y:auto;background:linear-gradient(145deg,#fffffffa,#fafafaf0);box-sizing:border-box}.pending-content-penpen{width:100%;max-width:480px;animation:pendingRightEnter .7s .17s cubic-bezier(.22,1,.36,1) both}.pending-status-heading-penpen{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:22px}.pending-status-pill-penpen{display:inline-flex;align-items:center;gap:8px;margin-bottom:17px;padding:8px 14px;border:1px solid rgba(252,191,30,.2);border-radius:999px;background:#050505;color:#fff;box-shadow:0 6px 16px #0000001f;font-size:12px;font-weight:800;letter-spacing:1.25px;text-transform:uppercase}.pending-status-dot-penpen{width:7px;height:7px;border-radius:50%;background:var(--pending-gold);box-shadow:0 0 0 4px #fcbf1e1f;animation:pendingDotPulse 2s ease-in-out infinite}.pending-status-heading-penpen h1{margin:0 0 11px;color:#050505;font-size:39px;line-height:1.04;font-weight:800;letter-spacing:-1.7px}.pending-status-heading-penpen h1 span{color:var(--pending-gold-dark)}.pending-status-heading-penpen>p{max-width:440px;margin:0;color:#6b7280;font-size:15px;line-height:1.65}.pending-status-card-penpen{position:relative;overflow:hidden;padding:19px;border:1px solid rgba(17,24,39,.06);border-radius:20px;background:#fff;box-shadow:0 7px 18px #11182709,0 18px 40px #1118270e}.pending-status-card-penpen:after{content:"";width:150px;height:150px;position:absolute;top:-85px;right:-65px;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.14),transparent 70%)}.pending-clock-area-penpen{position:relative;z-index:2;display:flex;align-items:center;gap:17px}.pending-clock-rings-penpen{width:70px;height:70px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pending-clock-rings-penpen>span{position:absolute;border:1px solid rgba(252,191,30,.18);border-radius:50%}.pending-clock-rings-penpen>span:first-child{inset:0}.pending-clock-rings-penpen>span:nth-child(2){inset:6px;border-style:dashed;animation:pendingRingRotate 12s linear infinite}.pending-clock-icon-penpen{width:48px;height:48px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;border-radius:50%;background:#fff5d6;color:#b98500;font-size:19px;box-shadow:0 6px 18px #fcbf1e1f}.pending-clock-copy-penpen{min-width:0;display:flex;flex-direction:column}.pending-clock-copy-penpen small{margin-bottom:3px;color:#a47800;font-size:12px;font-weight:800;letter-spacing:1.2px}.pending-clock-copy-penpen strong{color:#111827;font-size:18px;font-weight:800}.pending-clock-copy-penpen span{margin-top:3px;color:#8a8f98;font-size:13px}.pending-submitted-badge-penpen{display:flex;align-items:center;gap:7px;margin-top:15px;padding-top:13px;border-top:1px solid #f0f0f0;color:#25854a;font-size:12px;font-weight:700}.pending-submitted-badge-penpen svg{font-size:12px}.pending-simple-next-penpen{margin-top:14px;padding:18px;border:1px solid #ececec;border-radius:19px;background:#fff}.pending-simple-heading-penpen{margin-bottom:13px}.pending-simple-heading-penpen span{display:block;margin-bottom:3px;color:#9a7400;font-size:12px;font-weight:800;letter-spacing:1.1px}.pending-simple-heading-penpen h3{margin:0;color:#1f2937;font-size:18px;font-weight:800}.pending-simple-item-penpen{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0f0f0}.pending-simple-item-penpen:last-child{padding-bottom:2px;border-bottom:0}.pending-simple-icon-penpen{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #e3e3e3;border-radius:50%;background:#f7f7f7;color:#9ca3af;font-size:12px}.pending-simple-icon-penpen.completed{border-color:#111;background:#111;color:var(--pending-gold)}.pending-simple-icon-penpen.active{border-color:var(--pending-gold);background:#fff7dc;color:#a97800;box-shadow:0 5px 14px #fcbf1e1a}.pending-simple-item-penpen>div:last-child{min-width:0;display:flex;flex-direction:column}.pending-simple-item-penpen strong{color:#222;font-size:14px;font-weight:700}.pending-simple-item-penpen p{margin:3px 0 0;color:#8a8a8a;font-size:13px;line-height:1.5}.pending-actions-penpen{display:grid;grid-template-columns:1.4fr .8fr;gap:9px;margin-top:16px}.pending-actions-penpen a{text-decoration:none}.pending-login-btn-penpen{min-height:52px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 7px 6px 17px;overflow:hidden;border-radius:15px;background:linear-gradient(135deg,#151515,#000);color:#fff;box-shadow:0 9px 22px #1118272e;transition:transform .25s ease,box-shadow .25s ease}.pending-login-btn-penpen:before{content:"";width:35%;height:280%;position:absolute;top:-90%;left:-40%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(252,191,30,.38),transparent);transition:left .7s ease}.pending-login-btn-penpen:hover:before{left:115%}.pending-login-btn-penpen:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1118273d}.pending-login-btn-penpen>span:first-child{position:relative;z-index:2;display:flex;flex-direction:column}.pending-login-btn-penpen small{color:var(--pending-gold);font-size:10px;font-weight:700;letter-spacing:.7px}.pending-login-btn-penpen strong{margin-top:2px;color:#fff;font-size:14px;font-weight:700}.pending-button-arrow-penpen{width:39px;height:39px;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--pending-gold);color:#050505;font-size:11px;transition:transform .25s ease}.pending-login-btn-penpen:hover .pending-button-arrow-penpen{transform:translate(2px)}.pending-support-btn-penpen{min-height:55px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #e4e4e4;border-radius:15px;background:#fff;color:#555;font-size:14px;font-weight:700;transition:transform .25s ease,border-color .25s ease,color .25s ease,background .25s ease}.pending-support-btn-penpen:hover{transform:translateY(-2px);border-color:var(--pending-gold);background:#fffdf6;color:#111}.pending-security-note-penpen{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:13px;color:#a0a0a0;font-size:12px;text-align:center}.pending-security-note-penpen svg{flex-shrink:0;color:#a77a00;font-size:12px}@keyframes pendingShellEnter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pendingLeftEnter{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes pendingRightEnter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes pendingPanelGlow{0%,to{opacity:.75;transform:translate(-50%) scale(.96)}50%{opacity:1;transform:translate(-50%) scale(1.05)}}@keyframes pendingLogoGlow{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes pendingLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pendingDotPulse{0%,to{box-shadow:0 0 0 4px #fcbf1e1f}50%{box-shadow:0 0 0 7px #fcbf1e0d}}@keyframes pendingRingRotate{to{transform:rotate(360deg)}}@media(max-width:900px){.pending-page-penpen{align-items:flex-start;padding:30px 18px 55px}.pending-shell-penpen{max-width:680px;min-height:0;flex-direction:column;border-radius:30px}.pending-brand-panel-penpen,.pending-content-panel-penpen{width:100%}.pending-brand-panel-penpen{padding:36px 35px 45px}.pending-logo-wrapper-penpen{margin-bottom:17px}.pending-logo-wrapper-penpen img{width:160px}.pending-logo-glow-penpen{width:180px;height:180px}.pending-branding-penpen h2{font-size:27px}.pending-branding-penpen>p{margin-bottom:20px}.pending-brand-footer-penpen{display:none}.pending-content-panel-penpen{padding:40px;overflow:visible}.pending-content-penpen{max-width:540px}}@media(max-width:600px){.pending-page-penpen{padding:18px 12px 45px}.pending-shell-penpen{border-radius:24px}.pending-brand-panel-penpen{padding:30px 20px 35px}.pending-brand-feature-penpen{min-height:58px}.pending-content-panel-penpen{padding:32px 20px}.pending-status-heading-penpen h1{font-size:34px}.pending-actions-penpen{grid-template-columns:1fr}.pending-support-btn-penpen{min-height:48px}}@media(max-width:400px){.pending-brand-panel-penpen{padding-right:15px;padding-left:15px}.pending-logo-wrapper-penpen img{width:145px}.pending-branding-penpen h2{font-size:24px}.pending-content-panel-penpen{padding:27px 15px}.pending-status-heading-penpen h1{font-size:30px;letter-spacing:-1.2px}.pending-clock-area-penpen{gap:12px}.pending-clock-rings-penpen{width:60px;height:60px}.pending-clock-icon-penpen{width:42px;height:42px}.pending-clock-copy-penpen strong{font-size:16px}.pending-simple-next-penpen{padding:15px}}@media(prefers-reduced-motion:reduce){.pending-page-penpen *,.pending-page-penpen *:before,.pending-page-penpen *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.available-page-avc{min-height:100vh;background:#f7f7f7;color:#111;font-family:Inter,Arial,sans-serif}.cars-hero-avc{min-height:370px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;color:#fff}.cars-hero-avc:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000db,#0009,#000000c7)}.cars-hero-overlay-avc{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent 55%)}.cars-hero-glow-avc{width:520px;height:300px;position:absolute;left:50%;bottom:-230px;transform:translate(-50%);border-radius:50%;background:#fcbf1e33;filter:blur(90px);pointer-events:none}.cars-overlay-avc{width:min(900px,calc(100% - 40px));position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:70px 0;animation:heroContentAvc .75s cubic-bezier(.22,1,.36,1) both}.cars-hero-eyebrow-avc{display:flex;align-items:center;justify-content:center;gap:10px;color:#c2c2c2;font-size:10px;font-weight:800;letter-spacing:2.2px}.cars-hero-eyebrow-avc span{width:28px;height:2px;border-radius:20px;background:#fcbf1e}.cars-overlay-avc h1{max-width:800px;margin:15px 0 16px;color:#fff;font-size:clamp(40px,5vw,65px);font-weight:800;line-height:1.02;letter-spacing:-2.5px}.cars-overlay-avc h1 span{color:#fcbf1e}.cars-overlay-avc p{max-width:650px;margin:0;color:#c1c1c1;font-size:14px;line-height:1.75}.cars-hero-trust-avc{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:25px}.cars-hero-trust-avc div{display:flex;align-items:center;gap:7px;color:#e9e9e9;font-size:11px;font-weight:600}.cars-hero-trust-avc svg{color:#fcbf1e;font-size:10px}.cars-content-avc{width:min(1400px,100%);margin:0 auto;position:relative;display:flex;align-items:flex-start;gap:32px;padding:55px 30px 90px;box-sizing:border-box}.filter-backdrop-avc{display:none}.filter-sidebar-avc{width:280px;position:sticky;top:95px;z-index:5;flex-shrink:0;height:fit-content}.filter-header-avc{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.filter-header-copy-avc{display:flex;align-items:center;gap:11px}.filter-header-icon-avc{width:39px;height:39px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;background:#111;color:#fcbf1e;font-size:14px;transition:transform .3s ease,box-shadow .3s ease}.filter-sidebar-avc:hover .filter-header-icon-avc{transform:rotate(-5deg);box-shadow:0 8px 20px #0000001f}.filter-header-copy-avc span{display:block;margin-bottom:2px;color:#a0780a;font-size:8px;font-weight:800;letter-spacing:1.2px}.filter-header-copy-avc h3{margin:0;color:#111;font-size:18px;font-weight:800;letter-spacing:-.3px}.filter-card-avc{padding:23px;border:1px solid #e8e8e8;border-radius:19px;background:#fff;box-shadow:0 12px 35px #0000000e}.filter-group-avc{margin-bottom:19px}.filter-group-avc label{display:block;margin-bottom:8px;color:#444;font-size:11px;font-weight:750}.custom-select-avc{position:relative;z-index:1}.custom-select-avc.open-avc{z-index:30}.custom-select-trigger-avc{width:100%;height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border:1px solid #e7e7e7;border-radius:11px;outline:none;background:#f8f8f8;color:#777;font-family:inherit;font-size:12px;text-align:left;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .25s ease}.custom-select-trigger-avc:hover{transform:translateY(-1px);border-color:#d8d8d8;background:#f3f3f3;color:#333}.custom-select-trigger-avc.selected-avc{border-color:#e5d49d;background:#fffdf6;color:#222;font-weight:650}.custom-select-avc.open-avc .custom-select-trigger-avc{transform:translateY(0);border-color:#fcbf1e;background:#fff;color:#111;box-shadow:0 0 0 3px #fcbf1e1a}.custom-select-trigger-avc>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-trigger-avc>svg{flex-shrink:0;color:#888;font-size:10px;transition:transform .3s cubic-bezier(.22,1,.36,1),color .25s ease}.custom-select-avc.open-avc .custom-select-trigger-avc>svg{transform:rotate(180deg);color:#b68400}.custom-select-menu-avc{width:100%;max-height:0;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-7px) scale(.98);transform-origin:top;padding:0 6px;border:1px solid transparent;border-radius:14px;background:#fffffffa;box-shadow:0 18px 45px #00000024;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;pointer-events:none;transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1),visibility .25s ease,max-height .35s cubic-bezier(.22,1,.36,1),padding .25s ease,border-color .25s ease}.custom-select-avc.open-avc .custom-select-menu-avc{max-height:260px;visibility:visible;opacity:1;transform:translateY(0) scale(1);padding:6px;border-color:#e8e8e8;pointer-events:auto;overflow-y:auto}.custom-select-option-avc{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#555;font-family:inherit;font-size:11px;font-weight:550;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.custom-select-option-avc:hover{transform:translate(2px);background:#f6f6f6;color:#111}.custom-select-option-avc.active-avc{background:#fff4cf;color:#8e6800;font-weight:750}.custom-select-option-avc.active-avc:hover{background:#fcbf1e;color:#111}.custom-select-option-avc>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-option-avc>svg{flex-shrink:0;color:#b68400;font-size:9px}.custom-select-menu-avc::-webkit-scrollbar{width:5px}.custom-select-menu-avc::-webkit-scrollbar-track{background:transparent}.custom-select-menu-avc::-webkit-scrollbar-thumb{border-radius:20px;background:#d4d4d4}.custom-select-menu-avc::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.filter-divider-avc{height:1px;margin:4px 0 18px;background:#ededed}.clear-filter-btn-avc{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0 14px;border:1px solid #111;border-radius:11px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.clear-filter-btn-avc:hover:not(:disabled){transform:translateY(-2px);background:#fcbf1e;border-color:#fcbf1e;color:#111;box-shadow:0 9px 20px #fcbf1e29}.clear-filter-btn-avc:disabled{background:#eee;border-color:#eee;color:#aaa;cursor:not-allowed}.close-filter-btn-avc{display:none;width:35px;height:35px;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid #e4e4e4;border-radius:9px;background:#fff;color:#111;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.close-filter-btn-avc:hover{transform:rotate(5deg);border-color:#111;background:#111;color:#fcbf1e}.cars-main-avc{min-width:0;flex:1}.catalog-heading-avc{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:25px}.catalog-eyebrow-avc{margin-bottom:5px;color:#ad8107;font-size:9px;font-weight:800;letter-spacing:1.7px}.catalog-heading-avc h2{margin:0 0 7px;color:#111;font-size:32px;font-weight:800;letter-spacing:-1px}.catalog-heading-avc p{margin:0;color:#777;font-size:12px;line-height:1.6}.catalog-total-avc{min-width:85px;display:flex;flex-direction:column;align-items:flex-end;padding-bottom:2px;transition:opacity .25s ease,transform .25s ease;animation:catalogCountInAvc .4s ease both}.catalog-total-avc.updating-avc{opacity:.45;transform:translateY(2px)}.catalog-total-avc strong{color:#111;font-size:26px;font-weight:800;line-height:1}.catalog-total-avc span{margin-top:3px;color:#999;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.search-filter-row-avc{display:flex;align-items:stretch;gap:12px;margin-bottom:18px}.search-bar-avc{min-width:0;flex:1;display:flex;gap:10px}.search-input-wrapper-avc{min-width:0;height:52px;position:relative;flex:1}.search-input-wrapper-avc>svg{position:absolute;top:50%;left:17px;transform:translateY(-50%);color:#9a9a9a;font-size:14px;pointer-events:none;transition:color .25s ease}.search-input-wrapper-avc:focus-within>svg{color:#b68400}.search-input-wrapper-avc input{width:100%;height:100%;padding:0 45px;border:1px solid #e1e1e1;border-radius:13px;outline:none;background:#fff;color:#111;font-family:inherit;font-size:13px;box-sizing:border-box;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.search-input-wrapper-avc input::placeholder{color:#aaa}.search-input-wrapper-avc input:focus{border-color:#fcbf1e;background:#fff;box-shadow:0 0 0 3px #fcbf1e1a}.clear-search-avc{width:28px;height:28px;position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#f0f0f0;color:#777;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.clear-search-avc:hover{transform:translateY(-50%) scale(1.06);background:#111;color:#fff}.search-btn-avc{min-width:130px;height:52px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:5px 6px 5px 18px;border:1px solid #111;border-radius:13px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.2px;cursor:pointer;box-shadow:0 8px 20px #0000001a;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease,background .3s ease,color .3s ease,opacity .3s ease}.search-btn-avc:before{content:"";width:55px;height:120%;position:absolute;top:-10%;left:-75px;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transition:left .6s cubic-bezier(.22,1,.36,1)}.search-btn-avc>span{position:relative;z-index:2}.search-btn-avc svg{width:40px;height:40px;position:relative;z-index:2;flex-shrink:0;padding:13px;border-radius:10px;background:#fcbf1e;color:#111;box-sizing:border-box;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease,color .3s ease}.search-btn-avc:hover:not(:disabled){transform:translateY(-2px);border-color:#fcbf1e;background:#fcbf1e;color:#fff;box-shadow:0 12px 28px #fcbf1e33,0 4px 12px #00000014}.search-btn-avc:hover:not(:disabled):before{left:150%}.search-btn-avc:hover:not(:disabled) svg{transform:translate(2px);background:#111;color:#fcbf1e}.search-btn-avc:active:not(:disabled){transform:translateY(0) scale(.98)}.search-btn-avc:disabled{cursor:wait}.search-btn-avc.updating-avc{border-color:#2a2a2a;background:#1a1a1a;color:#ddd}.search-btn-avc.updating-avc svg{background:#fcbf1e;animation:searchArrowPulseAvc 1s ease-in-out infinite}.filter-toggle-btn-avc{display:none;height:52px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:0;border-radius:13px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.filter-toggle-btn-avc:hover{transform:translateY(-2px);background:#1b1b1b}.filter-toggle-btn-avc.active-avc{background:#fcbf1e;color:#111;box-shadow:0 9px 22px #fcbf1e2e}.filter-toggle-btn-avc>span{min-width:19px;height:19px;display:flex;align-items:center;justify-content:center;padding:0 5px;border-radius:20px;background:#fcbf1e;color:#111;font-size:9px;box-sizing:border-box}.active-filters-row-avc{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px;padding:10px 13px;border:1px solid #e8e8e8;border-radius:12px;background:#fff;animation:filterBarInAvc .35s cubic-bezier(.22,1,.36,1) both}.active-filter-summary-avc{display:flex;align-items:center;gap:8px;flex-shrink:0}.active-filter-summary-avc strong{color:#555;font-size:10px;font-weight:700}.active-filter-dot-avc{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#fcbf1e;box-shadow:0 0 0 4px #fcbf1e1f;animation:filterDotPulseAvc 2s ease-in-out infinite}.active-filter-dot-avc.updating-avc{animation:updatingDotAvc .75s ease-in-out infinite}.active-filter-chips-avc{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.active-filter-chips-avc button{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #e4e4e4;border-radius:20px;background:#f8f8f8;color:#555;font-family:inherit;font-size:9px;font-weight:650;cursor:pointer;animation:filterChipInAvc .3s cubic-bezier(.22,1,.36,1) both;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.active-filter-chips-avc button:hover{transform:translateY(-1px);background:#111;border-color:#111;color:#fff}.active-filter-chips-avc svg{font-size:8px}.results-shell-avc{min-height:300px;position:relative}.results-updating-avc{position:absolute;top:12px;left:50%;z-index:20;display:flex;align-items:center;gap:8px;transform:translate(-50%);padding:9px 13px;border:1px solid rgba(252,191,30,.35);border-radius:30px;background:#111111eb;color:#fff;font-size:9px;font-weight:750;letter-spacing:.35px;white-space:nowrap;box-shadow:0 10px 25px #0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:updatingBadgeInAvc .3s cubic-bezier(.22,1,.36,1) both}.results-updating-avc span{width:7px;height:7px;border-radius:50%;background:#fcbf1e;box-shadow:0 0 0 4px #fcbf1e1f;animation:updatingDotAvc .75s ease-in-out infinite}.results-shell-avc .cars-grid-avc{transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1),filter .25s ease}.results-shell-avc.updating-avc .cars-grid-avc{opacity:.58;transform:scale(.995);filter:saturate(.82);pointer-events:none}.cars-grid-avc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.car-card-avc{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e9e9e9;border-radius:21px;background:#fff;box-shadow:0 10px 30px #0000000b;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.car-card-avc:hover{transform:translateY(-7px);border-color:#e3d6ae;box-shadow:0 22px 48px #0000001a}.vehicle-enter-avc{animation:vehicleEnterAvc .55s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--vehicle-delay)}.car-image-wrapper-avc{height:255px;position:relative;flex-shrink:0;overflow:hidden;background:#eee}.car-image-wrapper-avc.clickable-avc{cursor:pointer;outline:none}.car-image-wrapper-avc.clickable-avc:focus-visible{box-shadow:inset 0 0 0 3px #fcbf1e}.car-image-wrapper-avc img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .4s ease}.car-card-avc:hover .car-image-wrapper-avc img{transform:scale(1.055);filter:saturate(1.04)}.car-image-overlay-avc{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 38%,rgba(0,0,0,.28));pointer-events:none;transition:background .35s ease}.car-card-avc:hover .car-image-overlay-avc{background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 35%,rgba(0,0,0,.38))}.available-badge-avc{position:absolute;top:15px;left:15px;z-index:3;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#0a0a0ab8;color:#fff;font-size:9px;font-weight:700;letter-spacing:.4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.available-badge-avc span{width:6px;height:6px;border-radius:50%;background:#fcbf1e;box-shadow:0 0 7px #fcbf1eb3}.vehicle-card-number-avc{position:absolute;top:15px;right:15px;z-index:3;padding:6px 9px;border-radius:8px;background:#00000094;color:#fcbf1e;font-size:8px;font-weight:900;letter-spacing:1.3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-view-indicator-avc{position:absolute;left:50%;bottom:16px;z-index:4;display:flex;align-items:center;gap:7px;transform:translate(-50%,10px);padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#000000b8;color:#fff;font-size:9px;font-weight:750;letter-spacing:.3px;white-space:nowrap;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.image-view-indicator-avc svg{color:#fcbf1e;font-size:8px;transition:transform .25s ease}.car-card-avc:hover .image-view-indicator-avc{opacity:1;transform:translate(-50%)}.car-card-avc:hover .image-view-indicator-avc svg{transform:translate(2px)}.vehicle-image-fallback-avc{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(circle at center,#fff7dc,#f1f1f1 68%);color:#999}.vehicle-image-fallback-avc>div{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:17px;background:#111;color:#fcbf1e;font-size:21px;box-shadow:0 10px 25px #0000001f}.vehicle-image-fallback-avc>span{color:#888;font-size:9px;font-weight:750;letter-spacing:1px;text-transform:uppercase}.car-info-avc{min-height:235px;display:flex;flex:1;flex-direction:column;padding:22px}.car-info-heading-avc{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.car-info-heading-avc>div:first-child{min-width:0}.car-info-heading-avc>div:first-child>span{display:block;margin-bottom:4px;color:#b18100;font-size:8px;font-weight:800;letter-spacing:1.3px}.car-info-avc h3{margin:0;color:#111;font-size:23px;font-weight:800;line-height:1.25;letter-spacing:-.5px}.car-mini-icon-avc{width:39px;height:39px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;background:#fcbf1e;color:#111;font-size:15px;transition:transform .3s ease,background .3s ease,color .3s ease}.car-card-avc:hover .car-mini-icon-avc{transform:rotate(-5deg);background:#fcbf1e;color:#111}.car-info-avc>p{display:-webkit-box;min-height:61px;margin:13px 0 18px;overflow:hidden;color:#777;font-size:12px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.car-card-divider-avc{height:1px;margin-top:auto;margin-bottom:15px;background:#ededed}.view-details-btn-avc{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:6px 6px 6px 17px;border:0;border-radius:13px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:750;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.details-arrow-avc{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:#fcbf1e;color:#111;transition:transform .25s ease,background .25s ease,color .25s ease}.view-details-btn-avc:hover{transform:translateY(-2px);background:#fcbf1e;color:#111;box-shadow:0 10px 22px #fcbf1e29}.view-details-btn-avc:hover .details-arrow-avc{transform:translate(2px);background:#111;color:#fff}.no-vehicles-avc{grid-column:1 / -1;min-height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 30px;border:1px dashed #d9d9d9;border-radius:21px;background:#fff;text-align:center;box-sizing:border-box;animation:emptyStateInAvc .5s cubic-bezier(.22,1,.36,1) both}.no-vehicles-icon-avc{width:66px;height:66px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:20px;background:#fff5d7;color:#b18100;font-size:25px;animation:emptyIconFloatAvc 3s ease-in-out infinite}.no-vehicles-avc>span{color:#ae8107;font-size:8px;font-weight:800;letter-spacing:1.5px}.no-vehicles-avc h2{margin:7px 0 8px;color:#111;font-size:25px;font-weight:800;letter-spacing:-.6px}.no-vehicles-avc p{max-width:460px;margin:0;color:#777;font-size:12px;line-height:1.7}.no-vehicles-avc button{display:flex;align-items:center;gap:8px;margin-top:20px;padding:12px 16px;border:0;border-radius:11px;background:#111;color:#fff;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease}.no-vehicles-avc button:hover{transform:translateY(-2px);background:#fcbf1e;color:#111}.skeleton-card-avc{pointer-events:none}.skeleton-image-avc{height:255px;background:linear-gradient(90deg,#ececec 25%,#f6f6f6,#ececec 75%);background-size:200% 100%;animation:skeletonAvc 1.4s infinite}.skeleton-line-avc,.skeleton-button-avc{border-radius:8px;background:linear-gradient(90deg,#ececec 25%,#f6f6f6,#ececec 75%);background-size:200% 100%;animation:skeletonAvc 1.4s infinite}.skeleton-line-avc{width:100%;height:12px;margin-bottom:11px}.skeleton-line-avc.title-avc{width:62%;height:24px;margin-bottom:22px}.skeleton-line-avc.short-avc{width:72%}.skeleton-button-avc{width:100%;height:50px;margin-top:auto}@keyframes heroContentAvc{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonAvc{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vehicleEnterAvc{0%{opacity:0;transform:translateY(15px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes filterChipInAvc{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes filterBarInAvc{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes filterDotPulseAvc{0%,to{box-shadow:0 0 0 4px #fcbf1e1f}50%{box-shadow:0 0 0 7px #fcbf1e0d}}@keyframes updatingDotAvc{0%,to{opacity:.45;transform:scale(.75);box-shadow:0 0 0 3px #fcbf1e14}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 7px #fcbf1e1f}}@keyframes catalogCountInAvc{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes emptyStateInAvc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes emptyIconFloatAvc{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes updatingBadgeInAvc{0%{opacity:0;transform:translate(-50%,-7px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes searchArrowPulseAvc{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes mobileBackdropInAvc{0%{opacity:0}to{opacity:1}}@media(max-width:1024px){.cars-content-avc{flex-direction:column}.filter-sidebar-avc{width:100%;position:static}.filter-card-avc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.filter-group-avc{min-width:0;margin:0}.filter-divider-avc{display:none}.clear-filter-btn-avc{grid-column:1 / -1}.cars-grid-avc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.cars-hero-avc{min-height:330px}.cars-overlay-avc{padding:55px 0}.cars-overlay-avc h1{font-size:38px;letter-spacing:-1.5px}.cars-overlay-avc p{font-size:12px}.cars-content-avc{padding:35px 20px 70px}.filter-backdrop-avc{display:block;position:fixed;inset:0;z-index:90;padding:0;border:0;background:#0000006b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;animation:mobileBackdropInAvc .25s ease both}.filter-sidebar-avc{display:none;width:calc(100% - 40px);max-height:calc(100vh - 120px);position:fixed;top:90px;left:20px;z-index:100;overflow:visible;padding:18px;border:1px solid rgba(255,255,255,.7);border-radius:22px;background:#fafafafa;box-shadow:0 30px 80px #0000003d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box}.filter-sidebar-avc.show-sidebar-avc{display:block;animation:slideDown .35s cubic-bezier(.22,1,.36,1) both}.filter-header-avc{margin-bottom:15px}.filter-card-avc{display:block;max-height:calc(100vh - 220px);overflow-y:auto;padding:19px;border-radius:16px;box-shadow:none}.filter-card-avc::-webkit-scrollbar{width:5px}.filter-card-avc::-webkit-scrollbar-track{background:transparent}.filter-card-avc::-webkit-scrollbar-thumb{border-radius:20px;background:#d6d6d6}.filter-group-avc{margin-bottom:17px}.filter-divider-avc{display:block}.close-filter-btn-avc{display:flex}.catalog-heading-avc{align-items:flex-start}.catalog-heading-avc h2{font-size:28px}.search-filter-row-avc{flex-direction:column}.filter-toggle-btn-avc{width:100%;display:flex}.active-filters-row-avc{align-items:flex-start;flex-direction:column}.active-filter-chips-avc{justify-content:flex-start}.cars-grid-avc{grid-template-columns:1fr}.car-image-wrapper-avc{height:240px}.custom-select-menu-avc{z-index:50}.results-updating-avc{position:sticky;top:82px;width:max-content;max-width:calc(100% - 24px);margin:0 auto}}@media(min-width:769px){.filter-sidebar-avc{display:block!important}.filter-toggle-btn-avc,.close-filter-btn-avc{display:none}.filter-backdrop-avc{display:none!important}}@media(max-width:600px){.cars-hero-avc{min-height:350px}.cars-overlay-avc{width:calc(100% - 32px)}.cars-overlay-avc h1{font-size:34px}.cars-hero-eyebrow-avc{font-size:8px;letter-spacing:1.5px}.cars-hero-trust-avc{gap:10px 15px}.cars-hero-trust-avc div{font-size:9px}.cars-content-avc{padding:30px 16px 60px}.filter-sidebar-avc{width:calc(100% - 28px);left:14px}.catalog-heading-avc{margin-bottom:20px}.catalog-heading-avc p{max-width:280px}.catalog-total-avc{min-width:50px}.catalog-total-avc strong{font-size:22px}.search-bar-avc{flex-direction:column}.search-btn-avc{width:100%;min-width:0;height:48px;padding-left:20px}.search-btn-avc svg{width:38px;height:38px;padding:12px}.search-input-wrapper-avc{height:50px;flex:none}.active-filters-row-avc{padding:11px}.car-image-wrapper-avc{height:220px}.car-info-avc{min-height:220px;padding:20px}.car-info-avc h3{font-size:21px}}@media(max-width:480px){.cars-overlay-avc h1{font-size:30px}.cars-overlay-avc p{font-size:11px}.cars-hero-trust-avc{margin-top:20px}.catalog-heading-avc{gap:15px}.catalog-heading-avc h2{font-size:25px}.catalog-heading-avc p{font-size:11px}.filter-sidebar-avc{top:78px;max-height:calc(100vh - 95px)}.filter-card-avc{max-height:calc(100vh - 190px)}.car-image-wrapper-avc{height:190px}.car-info-avc{padding:18px}.available-badge-avc{top:12px;left:12px}.vehicle-card-number-avc{top:12px;right:12px}.results-updating-avc{font-size:8px}}@media(hover:none){.image-view-indicator-avc{display:none}.car-card-avc:hover{transform:none}}@media(prefers-reduced-motion:reduce){.available-page-avc *,.available-page-avc *:before,.available-page-avc *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-customer-theme=dark] .available-page-avc{background:#0d0f12;color:#f5f5f5}html[data-customer-theme=dark] .filter-card-avc,html[data-customer-theme=dark] .car-card-avc,html[data-customer-theme=dark] .results-shell-avc,html[data-customer-theme=dark] .no-vehicles-avc,html[data-customer-theme=dark] .search-bar-avc{background:#16191e;border-color:#272c34;box-shadow:0 12px 32px #0000002b}html[data-customer-theme=dark] .filter-header-copy-avc h3,html[data-customer-theme=dark] .catalog-heading-avc h2,html[data-customer-theme=dark] .car-info-heading-avc h3,html[data-customer-theme=dark] .car-info-avc h3,html[data-customer-theme=dark] .no-vehicles-avc h3,html[data-customer-theme=dark] .filter-group-avc label{color:#f5f5f5}html[data-customer-theme=dark] .catalog-heading-avc p,html[data-customer-theme=dark] .car-info-avc p,html[data-customer-theme=dark] .no-vehicles-avc p,html[data-customer-theme=dark] .catalog-total-avc span{color:#aab2bf}html[data-customer-theme=dark] .custom-select-trigger-avc,html[data-customer-theme=dark] .search-input-wrapper-avc,html[data-customer-theme=dark] .search-input-wrapper-avc input,html[data-customer-theme=dark] .filter-toggle-btn-avc,html[data-customer-theme=dark] .custom-select-menu-avc{background:#1c2026;border-color:#343a44;color:#f5f5f5}html[data-customer-theme=dark] .custom-select-trigger-avc:hover,html[data-customer-theme=dark] .custom-select-trigger-avc.selected-avc,html[data-customer-theme=dark] .custom-select-avc.open-avc .custom-select-trigger-avc,html[data-customer-theme=dark] .custom-select-option-avc:hover{background:#252a32;border-color:#66541e;color:#fff}html[data-customer-theme=dark] .custom-select-option-avc{background:#1c2026;color:#e6e8ed}html[data-customer-theme=dark] .custom-select-option-avc.active-avc{background:#37301e;color:#fcbf1e}html[data-customer-theme=dark] .search-input-wrapper-avc input::placeholder{color:#8f98a7}html[data-customer-theme=dark] .search-input-wrapper-avc:focus-within{border-color:#fcbf1e}html[data-customer-theme=dark] .filter-divider-avc,html[data-customer-theme=dark] .car-card-divider-avc{background:#303640;border-color:#303640}html[data-customer-theme=dark] .car-card-avc:hover{border-color:#fcbf1e73}html[data-customer-theme=dark] .active-filter-chips-avc button,html[data-customer-theme=dark] .clear-filter-btn-avc{background:#252a32;border-color:#343a44;color:#e5e7eb}html[data-customer-theme=dark] .active-filter-chips-avc button:hover,html[data-customer-theme=dark] .clear-filter-btn-avc:hover:not(:disabled){background:#37301e;color:#fcbf1e}html[data-customer-theme=dark] .skeleton-card-avc,html[data-customer-theme=dark] .skeleton-image-avc,html[data-customer-theme=dark] .skeleton-line-avc{background-color:#242a32}html[data-customer-theme=dark] .filter-sidebar-avc,html[data-customer-theme=dark] .filter-header-avc{background:#16191e}html[data-customer-theme=dark] .available-page-avc{background:#0b0d10!important;color:#f7f8fb!important}html[data-customer-theme=dark] .filter-sidebar-avc{background:transparent!important}html[data-customer-theme=dark] .filter-header-copy-avc h3{color:#f7f8fb!important}html[data-customer-theme=dark] .filter-card-avc{background:linear-gradient(145deg,#1b1e24,#15181d)!important;border:1px solid #303641!important;box-shadow:0 18px 38px #00000030!important}html[data-customer-theme=dark] .filter-group-avc label{color:#c9ced8!important}html[data-customer-theme=dark] .custom-select-trigger-avc,html[data-customer-theme=dark] .custom-select-trigger-avc.selected-avc,html[data-customer-theme=dark] .custom-select-avc.open-avc .custom-select-trigger-avc{background:#22262e!important;color:#f1f3f6!important;border:1px solid #3b424e!important;box-shadow:none!important}html[data-customer-theme=dark] .custom-select-trigger-avc:hover{border-color:#fcbf1e!important;background:#282d36!important}html[data-customer-theme=dark] .custom-select-menu-avc{background:#1c2027!important;border-color:#3b424e!important;box-shadow:0 22px 45px #0006!important}html[data-customer-theme=dark] .custom-select-option-avc{color:#e8ebf0!important}html[data-customer-theme=dark] .custom-select-option-avc:hover,html[data-customer-theme=dark] .custom-select-option-avc.active-avc{background:#34302a!important;color:#fcbf1e!important}html[data-customer-theme=dark] .car-card-avc{background:linear-gradient(155deg,#1b1e24,#14171c)!important;border:1px solid #303641!important;box-shadow:0 14px 34px #0003!important}html[data-customer-theme=dark] .car-card-avc:hover{border-color:#fcbf1e80!important;box-shadow:0 24px 50px #00000057!important}html[data-customer-theme=dark] .car-card-avc h3,html[data-customer-theme=dark] .car-card-avc h2{color:#f8f9fb!important}html[data-customer-theme=dark] .car-card-avc p{color:#b8c0cb!important}html[data-customer-theme=dark] .car-card-avc button:not(:hover){border-color:#39404a}html[data-customer-theme=dark] .available-page-avc,html[data-customer-theme=dark] .cars-content-avc{background:#090a0c!important}html[data-customer-theme=dark] .filter-header-avc{background:#131519!important;border:1px solid #292d33;border-radius:16px;padding:15px!important;margin-bottom:12px}html[data-customer-theme=dark] .filter-header-copy-avc h3{color:#f7f7f8!important}html[data-customer-theme=dark] .filter-card-avc{background:linear-gradient(145deg,#17191d,#111317)!important;border:1px solid #2a2d33!important;border-radius:20px!important}html[data-customer-theme=dark] .custom-select-trigger-avc,html[data-customer-theme=dark] .custom-select-trigger-avc.selected-avc,html[data-customer-theme=dark] .custom-select-avc.open-avc .custom-select-trigger-avc,html[data-customer-theme=dark] .search-input-wrapper-avc{background:#1b1d22!important;border-color:#363940!important;color:#f2f3f5!important;border-radius:13px!important}html[data-customer-theme=dark] .custom-select-menu-avc{background:#17191d!important;border-color:#343840!important;border-radius:13px!important}html[data-customer-theme=dark] .catalog-total-avc strong,html[data-customer-theme=dark] .catalog-total-avc span{color:#f4f5f6!important}html[data-customer-theme=dark] .catalog-total-avc{background:#16181c!important;border:1px solid #2a2d33!important;border-radius:15px!important}html[data-customer-theme=dark] .car-card-avc{overflow:hidden;background:#15171b!important;border:1px solid #2b2e34!important;border-radius:22px!important;box-shadow:0 18px 36px #0000003d!important}html[data-customer-theme=dark] .car-card-avc:hover{border-color:#fcbf1e80!important;box-shadow:0 25px 55px #00000061!important}html[data-customer-theme=dark] .available-badge-avc{background:#0f1114e6!important;color:#f2f3f5!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-customer-theme=dark] .view-details-btn-avc{background:#0f1114!important;color:#f7f7f8!important;border-radius:14px!important}html[data-customer-theme=dark] .clear-filter-btn-avc{background:#22252b!important;color:#f1f2f4!important;border:1px solid #383c44!important;border-radius:12px!important}html[data-customer-theme=dark] .results-shell-avc,html[data-customer-theme=dark] .cars-grid-avc,html[data-customer-theme=dark] .search-bar-avc,html[data-customer-theme=dark] .search-filter-row-avc,html[data-customer-theme=dark] .search-input-wrapper-avc{background:transparent!important;border:0!important;box-shadow:none!important}html[data-customer-theme=dark] .results-shell-avc,html[data-customer-theme=dark] .cars-grid-avc{overflow:visible}html[data-customer-theme=dark] .car-card-avc{isolation:isolate;border-radius:24px!important;overflow:hidden!important;background:#15171b!important;border:1px solid #30343b!important;box-shadow:0 16px 40px #00000047!important}html[data-customer-theme=dark] .car-card-avc:hover{border-color:#fcbf1e75!important;box-shadow:0 22px 48px #0000006b!important}html[data-customer-theme=dark] .car-image-wrapper-avc{border-radius:23px 23px 0 0;overflow:hidden;background:#101216}html[data-customer-theme=dark] .search-input-wrapper-avc input{border:1px solid #373d47!important;border-radius:16px!important;background:#191c22!important;box-shadow:none!important}html[data-customer-theme=dark] .search-input-wrapper-avc input:focus{border-color:#fcbf1e!important;box-shadow:0 0 0 3px #fcbf1e1a!important}html[data-customer-theme=dark] .search-btn-avc{border-radius:16px!important;border:1px solid #292d34!important;background:#171a20!important;box-shadow:none!important}html[data-customer-theme=dark] .catalog-total-avc{min-width:94px;min-height:68px;padding:10px 15px!important;display:flex;align-items:center!important;justify-content:center;gap:3px;border-radius:17px!important;background:#171a20!important;border:1px solid #30343b!important;box-sizing:border-box}html[data-customer-theme=dark] .catalog-total-avc strong{font-size:25px;line-height:1.1;color:#fff!important}html[data-customer-theme=dark] .catalog-total-avc span{margin:0;font-size:10px;line-height:1.2;letter-spacing:1px;color:#cbd0d8!important}html[data-customer-theme=dark] .available-page-avc .active-filters-row-avc{background:#171a20!important;border:1px solid #30343b!important;border-radius:16px!important}html[data-customer-theme=dark] .available-page-avc .active-filter-summary-avc strong{color:#d8dce3!important}html[data-customer-theme=dark] .available-page-avc .active-filter-chips-avc button{background:#262b33!important;border:1px solid #414852!important;color:#f1f3f6!important}html[data-customer-theme=dark] .available-page-avc .active-filter-chips-avc button:hover{background:#fcbf1e!important;border-color:#fcbf1e!important;color:#111!important}@media(max-width:600px){html[data-customer-theme=dark] .catalog-total-avc{min-height:56px;min-width:76px;padding:8px 11px!important}}.vehicle-details-page-vd{min-height:100vh;overflow-x:clip;background:#f7f7f5;color:#111;font-family:inherit}.vehicle-details-page-vd *{box-sizing:border-box}.vehicle-details-page-vd a{text-decoration:none}.vehicle-hero-vd{min-height:860px;position:relative;overflow:hidden;background:radial-gradient(circle at 52% 58%,rgba(252,191,30,.17),transparent 29%),linear-gradient(180deg,#fafaf8,#f5f5f1 68%,#fff)}.hero-glow-vd{width:700px;height:700px;position:absolute;top:230px;left:48%;transform:translate(-50%);border-radius:50%;background:#fcbf1e1a;filter:blur(100px);pointer-events:none}.hero-watermark-vd{display:none}.vehicle-hero-inner-vd{width:min(1400px,100%);position:relative;z-index:2;margin:0 auto;padding:34px 32px 65px}.hero-nav-vd{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:50px;animation:heroNavInVd .6s cubic-bezier(.22,1,.36,1) both}.back-fleet-vd{display:inline-flex;align-items:center;gap:10px;color:#666;font-size:13px;font-weight:700;letter-spacing:.4px;transition:color .25s ease,transform .25s ease}.back-fleet-vd svg{font-size:12px;transition:transform .25s ease}.back-fleet-vd:hover{transform:translate(-2px);color:#111}.back-fleet-vd:hover svg{transform:translate(-3px)}.availability-pill-vd{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e3e3df;border-radius:30px;background:#ffffffb8;color:#444;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 6px 20px #00000009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.availability-pill-vd span{width:7px;height:7px;border-radius:50%;background:#fcbf1e;box-shadow:0 0 0 4px #fcbf1e1f;animation:availablePulseVd 2s ease-in-out infinite}.hero-layout-vd{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:65px}.hero-copy-vd{max-width:780px;padding-top:15px;animation:heroCopyInVd .8s cubic-bezier(.22,1,.36,1) both}.hero-eyebrow-vd{display:flex;align-items:center;gap:10px;margin-bottom:19px;color:#fcbf1e;font-size:12px;font-weight:800;letter-spacing:2px}.hero-eyebrow-vd>span{width:31px;height:2px;border-radius:20px;background:#fcbf1e}.hero-category-vd{margin-bottom:5px;color:#8a8a85;font-size:14px;font-weight:600;letter-spacing:.4px}.hero-copy-vd h1{max-width:850px;margin:0;color:#111;font-size:clamp(55px,7vw,96px);font-weight:800;line-height:.91;letter-spacing:-5px;overflow-wrap:anywhere}.hero-meta-vd{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:21px 0 0;color:#555;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.hero-meta-vd i{width:4px;height:4px;display:block;border-radius:50%;background:#fcbf1e}.hero-description-vd{max-width:610px;margin:19px 0 0;color:#777;font-size:15px;line-height:1.8}.booking-card-vd{position:sticky;top:100px;overflow:hidden;padding:25px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:#ffffffd6;box-shadow:0 22px 55px #00000017,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:bookingCardInVd .85s .12s cubic-bezier(.22,1,.36,1) both}.booking-card-vd:before{content:"";width:120px;height:120px;position:absolute;top:-70px;right:-45px;border-radius:50%;background:#fcbf1e33;filter:blur(30px);pointer-events:none}.booking-card-top-vd{position:relative;z-index:2}.booking-card-top-vd>span{display:block;margin-bottom:8px;color:#999;font-size:12px;font-weight:800;letter-spacing:1.5px}.booking-price-vd{display:flex;align-items:flex-start;gap:4px}.booking-price-vd small{margin-top:8px;color:#b18408;font-size:16px;font-weight:800}.booking-price-vd strong{color:#111;font-size:45px;font-weight:800;line-height:1;letter-spacing:-2px}.booking-card-top-vd>p{margin:6px 0 0 22px;color:#999;font-size:13px;font-weight:600}.booking-divider-vd{height:1px;margin:21px 0;background:#ecece8}.booking-summary-vd{display:grid;gap:15px}.booking-summary-vd>div{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.booking-summary-vd span{color:#999;font-size:13px;font-weight:600}.booking-summary-vd strong{max-width:160px;color:#222;font-size:14px;font-weight:700;text-align:right}.reserve-link-vd{min-height:52px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px;padding:6px 6px 6px 17px;border-radius:13px;background:#111;color:#fff;font-size:14px;font-weight:700;box-shadow:0 10px 25px #0000001f;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease,color .3s ease,box-shadow .3s ease}.reserve-link-vd:before{content:"";width:60px;height:130%;position:absolute;top:-15%;left:-80px;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .65s cubic-bezier(.22,1,.36,1)}.reserve-link-vd>span{position:relative;z-index:2}.reserve-arrow-vd{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:#fcbf1e;color:#111;transition:transform .3s ease,background .3s ease,color .3s ease}.reserve-link-vd:hover{transform:translateY(-2px);background:#fcbf1e;color:#111;box-shadow:0 14px 30px #fcbf1e2e}.reserve-link-vd:hover:before{left:140%}.reserve-link-vd:hover .reserve-arrow-vd{transform:translate(2px);background:#111;color:#fcbf1e}.booking-note-vd{margin:12px 5px 0;color:#999;font-size:12px;line-height:1.6;text-align:center}.showroom-vd{margin-top:25px;animation:showroomInVd .9s .1s cubic-bezier(.22,1,.36,1) both}.showroom-stage-vd{height:500px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.75);border-radius:30px;background:radial-gradient(ellipse at 50% 72%,rgba(252,191,30,.15),transparent 36%),linear-gradient(145deg,#fffc,#ebebe5a6);box-shadow:0 25px 70px #00000012,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.showroom-stage-vd:before{display:none}.showroom-stage-vd:after{content:"";position:absolute;inset:18px;border:1px solid rgba(17,17,17,.035);border-radius:22px;pointer-events:none}.showroom-image-area-vd{width:100%;height:100%;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:35px 120px 45px}.showroom-car-vd{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 28px 22px rgba(0,0,0,.17));-webkit-user-select:none;user-select:none;animation:carChangeVd .65s cubic-bezier(.22,1,.36,1) both}.showroom-floor-vd{width:55%;height:55px;position:absolute;z-index:1;left:50%;bottom:50px;transform:translate(-50%);border-radius:50%;background:#00000021;filter:blur(22px);pointer-events:none}.showroom-arrow-vd{width:47px;height:47px;position:absolute;z-index:5;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(17,17,17,.08);border-radius:50%;background:#ffffffc2;color:#111;font-size:12px;cursor:pointer;box-shadow:0 8px 25px #00000012;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s cubic-bezier(.22,1,.36,1),background .25s ease,color .25s ease,border-color .25s ease}.showroom-arrow-vd.left-vd{left:28px}.showroom-arrow-vd.right-vd{right:28px}.showroom-arrow-vd:hover{transform:translateY(-50%) scale(1.08);border-color:#111;background:#111;color:#fcbf1e}.fullscreen-btn-vd{position:absolute;z-index:6;top:25px;right:25px;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(17,17,17,.08);border-radius:30px;background:#ffffffbf;color:#444;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .25s ease,color .25s ease,transform .25s ease}.fullscreen-btn-vd:hover{transform:translateY(-2px);background:#111;color:#fff}.gallery-count-vd{position:absolute;z-index:6;bottom:25px;left:27px;display:flex;align-items:baseline;gap:5px;color:#999;font-size:12px}.gallery-count-vd strong{color:#111;font-size:18px;font-weight:800}.gallery-count-vd span{font-weight:700}.showroom-fallback-vd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#999}.showroom-fallback-vd svg{font-size:55px;color:#c89b1d}.showroom-fallback-vd span{font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.showroom-thumbnails-vd{display:flex;justify-content:center;gap:9px;margin-top:14px}.showroom-thumb-vd{width:86px;height:59px;position:relative;overflow:hidden;padding:0;border:2px solid transparent;border-radius:11px;background:#ddd;cursor:pointer;opacity:.58;box-shadow:0 5px 15px #0000000d;transition:opacity .25s ease,transform .25s ease,border-color .25s ease,box-shadow .25s ease}.showroom-thumb-vd:hover{transform:translateY(-3px);opacity:.9}.showroom-thumb-vd.active-vd{transform:translateY(-3px);border-color:#fcbf1e;opacity:1;box-shadow:0 7px 20px #fcbf1e2e}.showroom-thumb-vd img{width:100%;height:100%;display:block;object-fit:cover}.showroom-thumb-vd>span{position:absolute;right:5px;bottom:4px;padding:2px 4px;border-radius:4px;background:#000000b3;color:#fff;font-size:12px;font-weight:800}.vehicle-glance-vd{position:relative;z-index:4;padding:0 32px;background:#fff}.glance-inner-vd{width:min(1336px,100%);position:relative;margin:0 auto;transform:translateY(-5px);display:grid;grid-template-columns:260px 1fr;align-items:center;gap:35px;padding:28px 31px;border:1px solid #e9e9e5;border-radius:22px;background:#fff;box-shadow:0 18px 50px #0001}.glance-heading-vd>span{display:block;margin-bottom:6px;color:#a77d09;font-size:12px;font-weight:800;letter-spacing:1.5px}.glance-heading-vd h2{margin:0;color:#111;font-size:23px;font-weight:800;line-height:1.12;letter-spacing:-.7px}.glance-grid-vd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.glance-item-vd{min-width:0;display:flex;align-items:center;gap:13px;padding:9px 18px;border-left:1px solid #ededeb}.glance-icon-vd{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:#fff4d0;color:#a97e06;font-size:15px;transition:transform .3s ease,background .3s ease,color .3s ease}.glance-item-vd:hover .glance-icon-vd{transform:translateY(-3px) rotate(-4deg);background:#fcbf1e;color:#111}.glance-item-vd>div:last-child{min-width:0}.glance-item-vd span{display:block;margin-bottom:3px;color:#999;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.glance-item-vd strong{display:block;overflow:hidden;color:#222;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.vehicle-about-vd{width:min(1336px,calc(100% - 64px));display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:90px;margin:0 auto;padding:115px 0 90px}.section-eyebrow-vd{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:#9f790e;font-size:12px;font-weight:800;letter-spacing:1.8px}.section-eyebrow-vd span{width:27px;height:2px;border-radius:20px;background:#fcbf1e}.about-copy-vd h2,.spec-heading-vd h2{margin:0;color:#111;font-size:clamp(40px,4vw,58px);font-weight:800;line-height:1;letter-spacing:-2.5px}.about-copy-vd h2 span,.spec-heading-vd h2 span{color:#c5930a}.about-copy-vd>p{max-width:560px;margin:25px 0 0;color:#777;font-size:15px;line-height:1.9}.vehicle-profile-vd{position:relative;overflow:hidden;padding:31px;border:1px solid #e5e5e1;border-radius:23px;background:#111;color:#fff;box-shadow:0 20px 55px #00000021}.vehicle-profile-vd:before{content:"";width:210px;height:210px;position:absolute;right:-80px;bottom:-110px;border-radius:50%;background:#fcbf1e29;filter:blur(30px)}.profile-top-vd{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.1)}.profile-top-vd span{color:#fcbf1e;font-size:12px;font-weight:800;letter-spacing:1.5px}.profile-top-vd h3{margin:7px 0 0;color:#fff;font-size:24px;font-weight:800;letter-spacing:-.7px}.profile-mark-vd{color:#fcbf1e2b;font-size:43px;font-weight:900;line-height:1;letter-spacing:-4px}.profile-grid-vd{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,1fr)}.profile-grid-vd>div{padding:20px 0}.profile-grid-vd>div:nth-child(odd){padding-right:20px;border-right:1px solid rgba(255,255,255,.1)}.profile-grid-vd>div:nth-child(2n){padding-left:20px}.profile-grid-vd>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.profile-grid-vd span{display:block;margin-bottom:5px;color:#777;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.profile-grid-vd strong{color:#fff;font-size:14px;font-weight:700}.vehicle-capacity-vd{width:min(1336px,calc(100% - 64px));display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto 115px}.capacity-card-vd{position:relative;overflow:hidden;min-height:220px;padding:26px;border:1px solid #e6e6e2;border-radius:20px;background:#fff;box-shadow:0 10px 30px #00000009;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.capacity-card-vd:after{content:"";width:120px;height:120px;position:absolute;right:-70px;bottom:-70px;border-radius:50%;background:#fcbf1e21;transition:transform .4s ease,background .4s ease}.capacity-card-vd:hover{transform:translateY(-6px);border-color:#e7d49a;box-shadow:0 20px 45px #00000013}.capacity-card-vd:hover:after{transform:scale(1.35);background:#fcbf1e33}.capacity-icon-vd{width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;border-radius:13px;background:#111;color:#fcbf1e;font-size:16px;transition:transform .3s ease,background .3s ease,color .3s ease}.capacity-card-vd:hover .capacity-icon-vd{transform:rotate(-5deg);background:#fcbf1e;color:#111}.capacity-card-vd>span{display:block;margin-bottom:7px;color:#999;font-size:12px;font-weight:800;letter-spacing:1.3px}.capacity-card-vd>strong{display:block;position:relative;z-index:2;color:#111;font-size:44px;font-weight:800;line-height:1;letter-spacing:-2px}.capacity-card-vd>strong.text-value-vd{max-width:90%;font-size:28px;letter-spacing:-1px;overflow-wrap:anywhere}.capacity-card-vd>p{position:relative;z-index:2;margin:7px 0 0;color:#999;font-size:13px;font-weight:600}.vehicle-specifications-vd{padding:105px max(32px,calc((100% - 1336px)/2));background:#efefec}.vehicle-specifications-vd .spec-heading-vd>div{opacity:0;transform:translate(-30px)}.vehicle-specifications-vd .spec-heading-vd>p{opacity:0;transform:translate(30px)}.vehicle-specifications-vd.visible-vd .spec-heading-vd>div{animation:specHeadingLeftVd .75s cubic-bezier(.22,1,.36,1) both}.vehicle-specifications-vd.visible-vd .spec-heading-vd>p{animation:specHeadingRightVd .75s .1s cubic-bezier(.22,1,.36,1) both}@keyframes specHeadingLeftVd{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes specHeadingRightVd{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.vehicle-story-vd .story-eyebrow-vd,.vehicle-story-vd h2,.vehicle-story-vd>.story-content-vd>p,.vehicle-story-vd .story-actions-vd,.vehicle-story-vd .story-trust-vd{opacity:0}.vehicle-story-vd .story-eyebrow-vd{transform:translate(-20px)}.vehicle-story-vd h2{transform:translateY(25px)}.vehicle-story-vd>.story-content-vd>p{transform:translateY(20px)}.vehicle-story-vd .story-actions-vd{transform:translateY(18px)}.vehicle-story-vd .story-trust-vd{transform:translateY(14px)}.vehicle-story-vd.visible-vd .story-eyebrow-vd{animation:storyRevealVd .65s cubic-bezier(.22,1,.36,1) forwards}.vehicle-story-vd.visible-vd h2{animation:storyRevealVd .75s .08s cubic-bezier(.22,1,.36,1) forwards}.vehicle-story-vd.visible-vd>.story-content-vd>p{animation:storyRevealVd .7s .18s cubic-bezier(.22,1,.36,1) forwards}.vehicle-story-vd.visible-vd .story-actions-vd{animation:storyRevealVd .7s .28s cubic-bezier(.22,1,.36,1) forwards}.vehicle-story-vd.visible-vd .story-trust-vd{animation:storyRevealVd .7s .38s cubic-bezier(.22,1,.36,1) forwards}@keyframes storyRevealVd{0%{opacity:0;transform:translateY(22px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.spec-heading-vd{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:50px}.spec-heading-vd>div{max-width:650px}.spec-heading-vd>p{max-width:380px;margin:0 0 5px;color:#777;font-size:12px;line-height:1.8}.spec-grid-vd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.spec-card-vd{min-height:190px;position:relative;overflow:hidden;padding:23px;border:1px solid #dfdfdb;border-radius:18px;background:#f9f9f7;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s ease,border-color .35s ease,box-shadow .35s ease}.spec-card-vd:before{content:"";width:100px;height:100px;position:absolute;right:-60px;bottom:-60px;border-radius:50%;background:#fcbf1e1f;transition:transform .4s ease}.spec-card-vd:hover{transform:translateY(-6px);border-color:#fcbf1e;background:#fff;box-shadow:0 18px 40px #0001}.spec-card-vd:hover:before{transform:scale(1.5)}.spec-icon-vd{width:43px;height:43px;display:flex;align-items:center;justify-content:center;margin-bottom:29px;border-radius:12px;background:#111;color:#fcbf1e;font-size:15px;transition:transform .3s ease,background .3s ease,color .3s ease}.spec-card-vd:hover .spec-icon-vd{transform:rotate(-5deg);background:#fcbf1e;color:#111}.spec-number-vd{position:absolute;top:21px;right:21px;color:#ccc;font-size:12px;font-weight:800}.spec-card-vd>span{display:block;margin-bottom:5px;color:#999;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.spec-card-vd>strong{position:relative;z-index:2;display:block;color:#222;font-size:15px;font-weight:800;overflow-wrap:anywhere}.vehicle-story-vd{min-height:520px;position:relative;overflow:hidden;display:flex;align-items:center;padding:90px max(32px,calc((100% - 1336px)/2));background:radial-gradient(circle at 78% 50%,rgba(252,191,30,.16),transparent 27%),linear-gradient(120deg,#0b0b0b,#151515 60%,#090909);color:#fff}.vehicle-story-vd:before{content:"";width:420px;height:420px;position:absolute;top:50%;right:5%;transform:translateY(-50%);border:1px solid rgba(252,191,30,.13);border-radius:50%;background:radial-gradient(circle at center,transparent 0 18%,rgba(252,191,30,.08) 18.3% 18.8%,transparent 19.1% 35%,rgba(255,255,255,.045) 35.3% 35.8%,transparent 36.1% 52%,rgba(252,191,30,.07) 52.3% 52.8%,transparent 53.1%);box-shadow:0 0 80px #fcbf1e0d,inset 0 0 70px #fcbf1e06;pointer-events:none}.vehicle-story-vd:after{content:"";width:105px;height:105px;position:absolute;top:50%;right:calc(5% + 157px);transform:translateY(-50%);border:1px solid rgba(252,191,30,.2);border-radius:50%;background:radial-gradient(circle,#fcbf1e 0 4px,transparent 5px 17px,rgba(252,191,30,.12) 18px 19px,transparent 20px);box-shadow:0 0 35px #fcbf1e14;pointer-events:none}@keyframes storyGraphicFloatVd{0%,to{transform:translateY(-50%) rotate(0)}50%{transform:translateY(-50%) rotate(3deg)}}.vehicle-story-vd:before{animation:storyGraphicFloatVd 12s ease-in-out infinite}.story-watermark-vd{display:none}.story-content-vd{max-width:700px;position:relative;z-index:3}.story-eyebrow-vd{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#bbb;font-size:12px;font-weight:800;letter-spacing:1.8px}.story-eyebrow-vd span{width:29px;height:2px;border-radius:20px;background:#fcbf1e}.story-content-vd h2{margin:0;color:#fff;font-size:clamp(48px,5vw,72px);font-weight:800;line-height:.98;letter-spacing:-3px}.story-content-vd h2 span{color:#fcbf1e}.story-content-vd>p{max-width:620px;margin:22px 0 0;color:#aaa;font-size:12px;line-height:1.85}.story-actions-vd{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.story-reserve-vd{min-width:230px;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:6px 6px 6px 18px;border-radius:13px;background:#fcbf1e;color:#111;font-size:14px;font-weight:700;transition:transform .3s ease,box-shadow .3s ease}.story-reserve-vd>span:last-child{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#111;color:#fcbf1e;transition:transform .3s ease}.story-reserve-vd:hover{transform:translateY(-3px);box-shadow:0 13px 30px #fcbf1e2e}.story-reserve-vd:hover>span:last-child{transform:translate(2px)}.story-fleet-vd{padding:15px 18px;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#ddd;font-size:14px;font-weight:700;transition:background .25s ease,border-color .25s ease,color .25s ease}.story-fleet-vd:hover{border-color:#fcbf1e80;background:#fcbf1e14;color:#fcbf1e}.story-trust-vd{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}.story-trust-vd>div{display:flex;align-items:center;gap:7px;color:#777;font-size:12px;font-weight:600}.story-trust-vd svg{color:#fcbf1e;font-size:12px}.reveal-vd{opacity:0;transform:translateY(35px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.reveal-vd.visible-vd{opacity:1;transform:translateY(0)}.reveal-vd.visible-vd .spec-card-vd{animation:revealChildVd .6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--spec-delay-vd)}@keyframes glanceHeadingInVd{0%{opacity:0;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}@keyframes glanceItemInVd{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.vehicle-about-vd .about-copy-vd{opacity:0;transform:translate(-38px)}.vehicle-about-vd .vehicle-profile-vd{opacity:0;transform:translate(38px) scale(.97)}.vehicle-about-vd.visible-vd .about-copy-vd{animation:aboutCopyInVd .8s cubic-bezier(.22,1,.36,1) both}.vehicle-about-vd.visible-vd .vehicle-profile-vd{animation:profileCardInVd .85s .12s cubic-bezier(.22,1,.36,1) both}@keyframes aboutCopyInVd{0%{opacity:0;transform:translate(-38px)}to{opacity:1;transform:translate(0)}}@keyframes profileCardInVd{0%{opacity:0;transform:translate(38px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}.vehicle-glance-vd .glance-heading-vd{opacity:0;transform:translate(-25px)}.vehicle-glance-vd .glance-item-vd{opacity:0;transform:translateY(20px) scale(.97)}.vehicle-glance-vd.visible-vd .glance-heading-vd{animation:glanceHeadingInVd .7s cubic-bezier(.22,1,.36,1) both}.vehicle-glance-vd.visible-vd .glance-item-vd{animation:glanceItemInVd .6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay-vd)}.lightbox-vd{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;padding:25px 32px;background:#050505f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:lightboxInVd .3s ease both}.lightbox-top-vd{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0}.lightbox-top-vd>div{display:flex;flex-direction:column;gap:3px}.lightbox-top-vd span{color:#fcbf1e;font-size:12px;font-weight:800;letter-spacing:1.5px}.lightbox-top-vd strong{color:#fff;font-size:14px;font-weight:700}.lightbox-top-vd>button{width:43px;height:43px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff0f;color:#fff;font-size:14px;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease}.lightbox-top-vd>button:hover{transform:rotate(6deg);background:#fcbf1e;color:#111}.lightbox-stage-vd{min-height:0;position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:25px 90px}.lightbox-stage-vd>img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 30px 35px rgba(0,0,0,.45));animation:lightboxImageInVd .45s cubic-bezier(.22,1,.36,1) both}.lightbox-arrow-vd{width:48px;height:48px;position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff0f;color:#fff;font-size:13px;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s ease,background .25s ease,color .25s ease}.lightbox-left-vd{left:10px}.lightbox-right-vd{right:10px}.lightbox-arrow-vd:hover{transform:translateY(-50%) scale(1.08);background:#fcbf1e;color:#111}.lightbox-count-vd{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;align-items:baseline;gap:5px;padding:7px 12px;border:1px solid rgba(255,255,255,.08);border-radius:30px;background:#00000059;color:#777;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lightbox-count-vd strong{color:#fcbf1e;font-size:14px}.lightbox-count-vd span{font-size:12px;font-weight:700}.vehicle-capacity-vd .capacity-card-vd{opacity:0;transform:translateY(28px) scale(.96)}.vehicle-capacity-vd.visible-vd .capacity-card-vd:nth-child(1){animation:capacityCardInVd .65s cubic-bezier(.22,1,.36,1) both}.vehicle-capacity-vd.visible-vd .capacity-card-vd:nth-child(2){animation:capacityCardInVd .65s .1s cubic-bezier(.22,1,.36,1) both}.vehicle-capacity-vd.visible-vd .capacity-card-vd:nth-child(3){animation:capacityCardInVd .65s .2s cubic-bezier(.22,1,.36,1) both}@keyframes capacityCardInVd{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.lightbox-thumbs-vd{display:flex;justify-content:center;gap:8px;flex-shrink:0;padding-top:12px}.lightbox-thumbs-vd button{width:72px;height:48px;overflow:hidden;padding:0;border:2px solid transparent;border-radius:9px;background:#222;cursor:pointer;opacity:.45;transition:opacity .25s ease,transform .25s ease,border-color .25s ease}.lightbox-thumbs-vd button:hover{transform:translateY(-2px);opacity:.8}.lightbox-thumbs-vd button.active-vd{transform:translateY(-2px);border-color:#fcbf1e;opacity:1}.lightbox-thumbs-vd img{width:100%;height:100%;display:block;object-fit:cover}.vehicle-loading-vd{width:min(1336px,calc(100% - 64px));min-height:750px;margin:0 auto;padding:80px 0}.loading-copy-vd>span{color:#a67c0a;font-size:12px;font-weight:800;letter-spacing:1.5px}.loading-title-vd,.loading-line-vd,.loading-car-vd,.loading-spec-vd{background:linear-gradient(90deg,#e8e8e5 25%,#f4f4f1,#e8e8e5 75%);background-size:200% 100%;animation:loadingShimmerVd 1.4s infinite}.loading-title-vd{width:min(600px,75%);height:70px;margin-top:15px;border-radius:15px}.loading-line-vd{width:min(400px,55%);height:13px;margin-top:17px;border-radius:20px}.loading-showroom-vd{height:420px;margin-top:55px;overflow:hidden;border-radius:28px}.loading-car-vd{width:100%;height:100%}.loading-specs-vd{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.loading-spec-vd{height:100px;border-radius:16px}.vehicle-error-vd{min-height:680px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 25px;text-align:center}.error-icon-vd{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:21px;background:#fff2c6;color:#a87d06;font-size:27px}.vehicle-error-vd>span{color:#a87d06;font-size:12px;font-weight:800;letter-spacing:1.6px}.vehicle-error-vd h1{margin:8px 0 10px;color:#111;font-size:35px;font-weight:800;letter-spacing:-1.3px}.vehicle-error-vd p{max-width:470px;margin:0;color:#777;font-size:12px;line-height:1.75}.vehicle-error-vd>a{display:flex;align-items:center;gap:9px;margin-top:22px;padding:12px 16px;border-radius:11px;background:#111;color:#fff;font-size:12px;font-weight:700;transition:transform .25s ease,background .25s ease,color .25s ease}.vehicle-error-vd>a:hover{transform:translateY(-2px);background:#fcbf1e;color:#111}.vehicle-reviews-vd{width:min(1336px,calc(100% - 64px));margin:0 auto;padding:105px 0 110px}.reviews-heading-vd{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:35px}.reviews-heading-vd h2{margin:0;color:#111;font-size:clamp(40px,4vw,58px);font-weight:800;line-height:1;letter-spacing:-2.5px}.reviews-heading-vd h2 span{color:#c5930a}.reviews-heading-vd>p{max-width:400px;margin:0;color:#888;font-size:14px;line-height:1.8}.reviews-overview-vd{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;overflow:hidden;border:1px solid #e5e5e1;border-radius:22px;background:#fff;box-shadow:0 15px 45px #0000000b}.reviews-score-vd{display:flex;flex-direction:column;justify-content:center;padding:28px;border-right:1px solid #ecece8}.reviews-score-vd>span{color:#999;font-size:11px;font-weight:800;letter-spacing:1.3px}.reviews-score-number-vd{margin:7px 0 2px;color:#111;font-size:62px;font-weight:800;line-height:1;letter-spacing:-4px}.reviews-score-stars-vd{display:flex;gap:3px;margin-top:7px}.review-star-active-vd{color:#fcbf1e}.review-star-empty-vd{color:#ddd}.reviews-score-vd p{margin:10px 0 0;color:#999;font-size:12px}.reviews-score-vd p strong{color:#333}.reviews-distribution-vd{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px 34px}.rating-row-vd{display:grid;grid-template-columns:35px 1fr 25px;align-items:center;gap:10px}.rating-label-vd{display:flex;align-items:center;gap:4px;color:#555;font-size:12px}.rating-label-vd strong{font-weight:800}.rating-label-vd svg{color:#fcbf1e;font-size:10px}.rating-track-vd{height:6px;overflow:hidden;border-radius:20px;background:#ecece8}.rating-fill-vd{height:100%;border-radius:20px;background:#fcbf1e;transition:width .7s cubic-bezier(.22,1,.36,1)}.rating-row-vd>span{color:#999;font-size:11px;font-weight:700;text-align:right}.reviews-trust-vd{display:flex;flex-direction:column;justify-content:center;padding:28px;background:#111}.reviews-trust-icon-vd{width:38px;height:38px;display:flex;align-items:center;justify-content:center;margin-bottom:17px;border-radius:50%;background:#fcbf1e;color:#111;font-size:13px}.reviews-trust-vd>span{color:#fcbf1e;font-size:10px;font-weight:800;letter-spacing:1.4px}.reviews-trust-vd>strong{margin-top:6px;color:#fff;font-size:17px;font-weight:800}.reviews-trust-vd>p{margin:8px 0 0;color:#888;font-size:12px;line-height:1.65}.review-list-vd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px}.review-card-vd{display:flex;flex-direction:column;min-height:210px;padding:23px;border:1px solid #e6e6e2;border-radius:18px;background:#fff;box-shadow:0 8px 25px #00000006;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.review-card-vd:hover{transform:translateY(-3px);border-color:#e2cf96;box-shadow:0 15px 35px #0000000e}.review-card-top-vd{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.review-user-vd{display:flex;align-items:center;gap:11px}.review-avatar-vd{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#111;color:#fcbf1e;font-size:14px;font-weight:800}.review-user-vd>div:last-child{display:flex;flex-direction:column;gap:4px}.review-user-vd strong{color:#222;font-size:13px;font-weight:800}.review-user-vd span{display:flex;align-items:center;gap:4px;color:#8a761f;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.review-user-vd span svg{font-size:8px}.review-card-rating-vd{display:flex;align-items:center;gap:8px}.review-card-rating-vd>div{display:flex;gap:2px}.review-card-rating-vd>strong{color:#333;font-size:12px}.review-text-vd{flex:1;margin:22px 0;color:#555;font-size:14px;line-height:1.8}.review-card-footer-vd{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:13px;border-top:1px solid #efefeb;color:#aaa;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.reviews-empty-vd{display:flex;flex-direction:column;align-items:center;padding:50px 25px;border:1px solid #e5e5e1;border-radius:22px;background:#fff;text-align:center}.reviews-empty-vd>div{width:45px;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-radius:50%;background:#fff4d0;color:#c5930a}.reviews-empty-vd>span{color:#a77d09;font-size:10px;font-weight:800;letter-spacing:1.4px}.reviews-empty-vd h3{margin:7px 0 0;color:#111;font-size:22px;font-weight:800}.reviews-empty-vd p{margin:7px 0 0;color:#999;font-size:13px}.reviews-load-more-vd{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding-top:20px;border-top:1px solid #e7e7e2}.reviews-load-more-vd>span{color:#999;font-size:12px;font-weight:600}.reviews-load-more-vd>span strong{color:#333;font-weight:800}.reviews-load-more-vd button{min-height:43px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 17px;border:1px solid #111;border-radius:11px;background:#111;color:#fff;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.reviews-load-more-vd button svg{font-size:9px;transition:transform .25s ease}.reviews-load-more-vd button:hover{transform:translateY(-2px);background:#fcbf1e;color:#111;box-shadow:0 9px 22px #fcbf1e29}.reviews-load-more-vd button:hover svg{transform:translate(2px)}.hero-rating-vd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:15px}.hero-rating-stars-vd{display:flex;align-items:center;gap:2px}.hero-rating-vd>strong{color:#111;font-size:13px;font-weight:800}.hero-rating-divider-vd{width:1px;height:13px;margin:0 2px;background:#d8d8d3}.hero-rating-vd>a{position:relative;color:#777;font-size:12px;font-weight:700;transition:color .25s ease}.hero-rating-vd>a:after{content:"";width:0;height:1px;position:absolute;left:0;bottom:-3px;background:#c5930a;transition:width .25s ease}.hero-rating-vd>a:hover{color:#9a760f}.hero-rating-vd>a:hover:after{width:100%}.hero-rating-empty-vd>span{color:#999;font-size:12px;font-weight:700}@media(max-width:600px){.reviews-load-more-vd{align-items:stretch;flex-direction:column}.reviews-load-more-vd>span{text-align:center}.reviews-load-more-vd button{width:100%}}@media(max-width:950px){.reviews-overview-vd{grid-template-columns:230px 1fr}.reviews-trust-vd{grid-column:1/-1}}@media(max-width:700px){.vehicle-reviews-vd{width:min(100% - 32px,1336px);padding:75px 0}.reviews-heading-vd{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:25px}.reviews-heading-vd h2{font-size:38px;letter-spacing:-1.8px}.reviews-overview-vd{grid-template-columns:1fr}.reviews-score-vd{align-items:center;border-right:0;border-bottom:1px solid #ecece8;text-align:center}.reviews-distribution-vd{padding:24px 20px}.reviews-trust-vd{grid-column:auto}.review-list-vd{grid-template-columns:1fr}}@media(max-width:430px){.review-card-top-vd{flex-direction:column;gap:13px}.review-card-rating-vd{padding-left:51px}.review-card-footer-vd{align-items:flex-start;flex-direction:column;gap:5px}}@keyframes heroNavInVd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroCopyInVd{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes bookingCardInVd{0%{opacity:0;transform:translate(25px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes showroomInVd{0%{opacity:0;transform:translateY(24px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes carChangeVd{0%{opacity:0;transform:translate(18px) scale(.975);filter:blur(5px) drop-shadow(0 28px 22px rgba(0,0,0,.12))}to{opacity:1;transform:translate(0) scale(1);filter:blur(0) drop-shadow(0 28px 22px rgba(0,0,0,.17))}}@keyframes availablePulseVd{0%,to{box-shadow:0 0 0 4px #fcbf1e1a}50%{box-shadow:0 0 0 7px #fcbf1e0a}}@keyframes revealChildVd{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes lightboxInVd{0%{opacity:0}to{opacity:1}}@keyframes lightboxImageInVd{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes loadingShimmerVd{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1150px){.hero-layout-vd{grid-template-columns:minmax(0,1fr) 300px;gap:35px}.hero-copy-vd h1{font-size:70px}.showroom-stage-vd{height:450px}.showroom-image-area-vd{padding-left:95px;padding-right:95px}.glance-inner-vd{grid-template-columns:210px 1fr}.glance-item-vd{padding-left:12px;padding-right:12px}.vehicle-about-vd{gap:55px}.spec-grid-vd{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1024px){.vehicle-hero-vd{min-height:auto}.hero-layout-vd{grid-template-columns:1fr}.hero-copy-vd{max-width:800px}.hero-copy-vd h1{font-size:72px}.booking-card-vd{width:100%;position:relative;top:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.booking-card-top-vd{grid-row:1 / 3}.booking-divider-vd{display:none}.booking-summary-vd{align-self:end}.reserve-link-vd,.booking-note-vd{grid-column:2}.showroom-vd{margin-top:35px}.glance-inner-vd{grid-template-columns:1fr;gap:23px}.glance-heading-vd h2 br{display:none}.glance-grid-vd{border-top:1px solid #ededeb;padding-top:20px}.glance-item-vd:first-child{border-left:0}.vehicle-about-vd{grid-template-columns:1fr 1fr;gap:35px}.spec-grid-vd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.vehicle-hero-inner-vd{padding-left:22px;padding-right:22px}.hero-nav-vd{margin-bottom:38px}.hero-copy-vd h1{font-size:58px;letter-spacing:-3px}.showroom-stage-vd{height:390px;border-radius:24px}.showroom-image-area-vd{padding:40px 75px}.showroom-arrow-vd{width:42px;height:42px}.showroom-arrow-vd.left-vd{left:18px}.showroom-arrow-vd.right-vd{right:18px}.vehicle-glance-vd{padding:0 22px}.glance-grid-vd{grid-template-columns:repeat(2,1fr)}.glance-item-vd{border-left:0;border-top:1px solid #ededeb;padding:17px 10px}.glance-item-vd:nth-child(-n+2){border-top:0}.glance-item-vd:nth-child(2n){border-left:1px solid #ededeb;padding-left:20px}.vehicle-about-vd{width:calc(100% - 44px);grid-template-columns:1fr;padding:90px 0 70px}.vehicle-capacity-vd{width:calc(100% - 44px);margin-bottom:90px}.capacity-card-vd{min-height:200px;padding:21px}.vehicle-specifications-vd{padding:85px 22px}.spec-heading-vd{align-items:flex-start;flex-direction:column;gap:20px}.vehicle-story-vd{padding:80px 22px}.vehicle-story-vd:before{width:300px;height:300px;right:-110px;opacity:.45}.vehicle-story-vd:after{display:none}}@media(max-width:700px){.vehicle-hero-inner-vd{padding-top:25px}.hero-nav-vd{margin-bottom:32px}.hero-copy-vd h1{font-size:50px}.hero-description-vd{font-size:12px}.booking-card-vd,.booking-divider-vd{display:block}.booking-summary-vd{display:grid}.reserve-link-vd{width:100%}.showroom-stage-vd{height:330px}.showroom-image-area-vd{padding:45px 60px}.fullscreen-btn-vd{top:17px;right:17px}.gallery-count-vd{bottom:17px;left:18px}.showroom-floor-vd{width:65%;bottom:43px}.vehicle-capacity-vd{grid-template-columns:1fr}.capacity-card-vd{min-height:170px}.capacity-icon-vd{margin-bottom:20px}.capacity-card-vd>strong{font-size:36px}.capacity-card-vd>strong.text-value-vd{font-size:25px}.lightbox-vd{padding:20px}.lightbox-stage-vd{padding:25px 55px}}@media(max-width:600px){.vehicle-hero-inner-vd{padding-left:16px;padding-right:16px;padding-bottom:45px}.hero-nav-vd{margin-bottom:27px}.back-fleet-vd{font-size:12px}.availability-pill-vd{padding:7px 10px;font-size:12px}.hero-copy-vd{padding-top:5px}.hero-eyebrow-vd{margin-bottom:14px;font-size:12px;letter-spacing:1.4px}.hero-copy-vd h1{font-size:42px;line-height:.96;letter-spacing:-2.2px}.hero-meta-vd{gap:8px;margin-top:16px;font-size:12px}.hero-description-vd{margin-top:15px}.booking-card-vd{padding:21px;border-radius:18px}.booking-price-vd strong{font-size:39px}.showroom-vd{margin-top:25px}.showroom-stage-vd{height:285px;border-radius:19px}.showroom-stage-vd:after{inset:10px;border-radius:14px}.showroom-image-area-vd{padding:42px 43px 45px}.showroom-arrow-vd{width:36px;height:36px;font-size:12px}.showroom-arrow-vd.left-vd{left:12px}.showroom-arrow-vd.right-vd{right:12px}.fullscreen-btn-vd{top:13px;right:13px;padding:7px 9px;font-size:12px}.gallery-count-vd{bottom:13px;left:14px}.showroom-thumbnails-vd{justify-content:flex-start;overflow-x:auto;padding:2px 2px 7px;scrollbar-width:none}.showroom-thumbnails-vd::-webkit-scrollbar{display:none}.showroom-thumb-vd{width:75px;height:52px;flex-shrink:0}.vehicle-glance-vd{padding:0 16px}.glance-inner-vd{padding:23px 20px;border-radius:18px}.glance-heading-vd h2{font-size:21px}.glance-grid-vd{gap:0}.glance-item-vd{gap:9px;padding:14px 5px}.glance-item-vd:nth-child(2n){padding-left:13px}.glance-icon-vd{width:36px;height:36px;border-radius:10px;font-size:13px}.glance-item-vd strong,.glance-item-vd span{font-size:12px}.vehicle-about-vd{width:calc(100% - 32px);padding:75px 0 60px}.about-copy-vd h2,.spec-heading-vd h2{font-size:39px;letter-spacing:-1.8px}.about-copy-vd>p{margin-top:19px;font-size:12px}.vehicle-profile-vd{padding:23px;border-radius:18px}.profile-top-vd h3{font-size:20px}.profile-mark-vd{font-size:35px}.profile-grid-vd>div{padding-top:17px;padding-bottom:17px}.vehicle-capacity-vd{width:calc(100% - 32px);gap:11px;margin-bottom:75px}.vehicle-specifications-vd{padding:75px 16px}.spec-heading-vd{margin-bottom:35px}.spec-grid-vd{gap:10px}.spec-card-vd{min-height:165px;padding:18px}.spec-icon-vd{width:39px;height:39px;margin-bottom:24px}.spec-number-vd{top:18px;right:18px}.spec-card-vd>strong{font-size:13px}.vehicle-story-vd{min-height:500px;padding:70px 16px}.story-content-vd h2{font-size:44px;letter-spacing:-2px}.story-actions-vd{align-items:stretch;flex-direction:column}.story-reserve-vd{width:100%}.story-fleet-vd{width:100%;text-align:center}.story-trust-vd{align-items:flex-start;flex-direction:column;gap:10px}.story-watermark-vd{right:-80px;font-size:220px}.lightbox-vd{padding:16px}.lightbox-top-vd strong{font-size:12px}.lightbox-top-vd>button{width:39px;height:39px}.lightbox-stage-vd{padding:20px 38px}.lightbox-arrow-vd{width:38px;height:38px}.lightbox-left-vd{left:0}.lightbox-right-vd{right:0}.lightbox-thumbs-vd{justify-content:flex-start;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.lightbox-thumbs-vd::-webkit-scrollbar{display:none}.lightbox-thumbs-vd button{flex-shrink:0}.vehicle-loading-vd{width:calc(100% - 32px);padding:60px 0}.loading-title-vd{height:50px}.loading-showroom-vd{height:300px;margin-top:40px}.loading-specs-vd{grid-template-columns:repeat(2,1fr)}.vehicle-story-vd:before{display:none}}@media(max-width:430px){.hero-nav-vd{gap:10px}.hero-copy-vd h1{font-size:37px}.hero-category-vd{font-size:12px}.hero-meta-vd{line-height:1.6}.booking-summary-vd>div{gap:12px}.showroom-stage-vd{height:245px}.showroom-image-area-vd{padding:45px 38px}.fullscreen-btn-vd{gap:5px}.glance-inner-vd{padding-left:16px;padding-right:16px}.glance-item-vd{align-items:flex-start;flex-direction:column}.glance-item-vd:nth-child(2n){padding-left:12px}.profile-grid-vd{grid-template-columns:1fr}.profile-grid-vd>div{padding:14px 0!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1)}.profile-grid-vd>div:last-child{border-bottom:0}.spec-grid-vd{grid-template-columns:1fr}.spec-card-vd{min-height:150px}.story-content-vd h2{font-size:39px}.vehicle-error-vd h1{font-size:29px}}@media(hover:none){.showroom-thumb-vd:hover,.capacity-card-vd:hover,.spec-card-vd:hover{transform:none}}@media(prefers-reduced-motion:reduce){.vehicle-details-page-vd *,.vehicle-details-page-vd *:before,.vehicle-details-page-vd *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal-vd{opacity:1;transform:none}}html[data-customer-theme=dark] .vehicle-details-page-vd,html[data-customer-theme=dark] .vehicle-hero-vd,html[data-customer-theme=dark] .vehicle-glance-vd,html[data-customer-theme=dark] .vehicle-about-vd,html[data-customer-theme=dark] .vehicle-capacity-vd,html[data-customer-theme=dark] .vehicle-specifications-vd,html[data-customer-theme=dark] .vehicle-reviews-vd{background-color:#0d0f12;color:#f5f5f5}html[data-customer-theme=dark] .vehicle-hero-vd{background:radial-gradient(circle at 52% 58%,rgba(252,191,30,.085),transparent 36%),linear-gradient(180deg,#0d0f12,#111419 70%,#0d0f12)}html[data-customer-theme=dark] .booking-card-vd,html[data-customer-theme=dark] .availability-pill-vd,html[data-customer-theme=dark] .glance-item-vd,html[data-customer-theme=dark] .vehicle-profile-vd,html[data-customer-theme=dark] .capacity-card-vd,html[data-customer-theme=dark] .spec-card-vd,html[data-customer-theme=dark] .review-card-vd,html[data-customer-theme=dark] .reviews-overview-vd,html[data-customer-theme=dark] .reviews-empty-vd,html[data-customer-theme=dark] .reviews-trust-vd{background:#16191e;border-color:#2b3039;box-shadow:0 16px 40px #0000002e}html[data-customer-theme=dark] .hero-copy-vd h1,html[data-customer-theme=dark] .booking-price-vd strong,html[data-customer-theme=dark] .booking-summary-vd strong,html[data-customer-theme=dark] .glance-heading-vd h2,html[data-customer-theme=dark] .glance-item-vd strong,html[data-customer-theme=dark] .spec-heading-vd h2,html[data-customer-theme=dark] .profile-top-vd h3,html[data-customer-theme=dark] .profile-grid-vd strong,html[data-customer-theme=dark] .capacity-card-vd>strong,html[data-customer-theme=dark] .reviews-heading-vd h2,html[data-customer-theme=dark] .reviews-score-number-vd,html[data-customer-theme=dark] .review-user-vd strong{color:#f5f5f5}html[data-customer-theme=dark] .hero-description-vd,html[data-customer-theme=dark] .hero-meta-vd,html[data-customer-theme=dark] .hero-category-vd,html[data-customer-theme=dark] .back-fleet-vd,html[data-customer-theme=dark] .booking-card-top-vd>p,html[data-customer-theme=dark] .booking-summary-vd span,html[data-customer-theme=dark] .glance-item-vd span,html[data-customer-theme=dark] .about-copy-vd>p,html[data-customer-theme=dark] .profile-grid-vd span,html[data-customer-theme=dark] .capacity-card-vd>p,html[data-customer-theme=dark] .review-text-vd,html[data-customer-theme=dark] .review-user-vd span{color:#aab2bf}html[data-customer-theme=dark] .booking-divider-vd,html[data-customer-theme=dark] .profile-grid-vd>div,html[data-customer-theme=dark] .rating-track-vd{border-color:#303640}html[data-customer-theme=dark] .booking-divider-vd{background:#303640}html[data-customer-theme=dark] .showroom-stage-vd,html[data-customer-theme=dark] .showroom-vd,html[data-customer-theme=dark] .showroom-image-area-vd,html[data-customer-theme=dark] .showroom-thumb-vd{background-color:#171b21;border-color:#303640}html[data-customer-theme=dark] .showroom-stage-vd{background-image:radial-gradient(ellipse at center,rgba(252,191,30,.1),transparent 65%)}html[data-customer-theme=dark] .profile-grid-vd>div:nth-child(odd),html[data-customer-theme=dark] .profile-grid-vd>div:nth-child(2n){background:transparent}html[data-customer-theme=dark] .capacity-card-vd:hover,html[data-customer-theme=dark] .spec-card-vd:hover,html[data-customer-theme=dark] .review-card-vd:hover{border-color:#fcbf1e66}html[data-customer-theme=dark] .reviews-load-more-vd{border-color:#3b424e;color:#f5f5f5}html[data-customer-theme=dark] .vehicle-details-page-vd{background:#0b0d10!important;color:#f7f8fb!important}html[data-customer-theme=dark] .vehicle-hero-vd{background:radial-gradient(ellipse at 48% 55%,rgba(252,191,30,.07),transparent 48%),#0b0d10!important}html[data-customer-theme=dark] .vehicle-glance-vd,html[data-customer-theme=dark] .vehicle-about-vd,html[data-customer-theme=dark] .vehicle-specifications-vd,html[data-customer-theme=dark] .vehicle-reviews-vd{background:#0b0d10!important}html[data-customer-theme=dark] .glance-inner-vd{background:linear-gradient(125deg,#1d2128,#15181d)!important;border:1px solid #343a44!important;box-shadow:0 22px 48px #00000040!important}html[data-customer-theme=dark] .glance-heading-vd h2{color:#f7f8fb!important}html[data-customer-theme=dark] .glance-heading-vd>span{color:#fcbf1e!important}html[data-customer-theme=dark] .glance-item-vd{background:transparent!important;border-left:1px solid #343a44!important;box-shadow:none!important}html[data-customer-theme=dark] .glance-item-vd span{color:#aab2bd!important}html[data-customer-theme=dark] .glance-item-vd strong{color:#f7f8fb!important}html[data-customer-theme=dark] .glance-icon-vd{background:#fcbf1e1f!important;color:#fcbf1e!important}html[data-customer-theme=dark] .about-copy-vd h2,html[data-customer-theme=dark] .spec-heading-vd h2{color:#f7f8fb!important}html[data-customer-theme=dark] .about-copy-vd h2 span,html[data-customer-theme=dark] .spec-heading-vd h2 span{color:#fcbf1e!important}html[data-customer-theme=dark] .about-copy-vd>p,html[data-customer-theme=dark] .spec-heading-vd>p{color:#b9c0ca!important}html[data-customer-theme=dark] .spec-card-vd{background:linear-gradient(145deg,#1b1f26,#14171c)!important;border:1px solid #303641!important;box-shadow:0 12px 30px #00000026!important}html[data-customer-theme=dark] .spec-card-vd:hover{background:linear-gradient(145deg,#232831,#191d24)!important;border-color:#fcbf1e8c!important;box-shadow:0 20px 40px #00000052!important}html[data-customer-theme=dark] .spec-card-vd>strong{color:#f7f8fb!important}html[data-customer-theme=dark] .spec-card-vd>span,html[data-customer-theme=dark] .spec-number-vd{color:#aeb6c1!important}html[data-customer-theme=dark] .spec-icon-vd{background:#0e1115!important;color:#fcbf1e!important}html[data-customer-theme=dark] .showroom-stage-vd,html[data-customer-theme=dark] .showroom-vd,html[data-customer-theme=dark] .showroom-image-area-vd{background-color:#171a20!important}html[data-customer-theme=dark] .showroom-arrow-vd{background:#292e37!important;color:#f7f8fb!important;border:1px solid #434a55!important}html[data-customer-theme=dark] .showroom-arrow-vd:hover{background:#fcbf1e!important;color:#101010!important}html[data-customer-theme=dark] .gallery-count-vd,html[data-customer-theme=dark] .gallery-count-vd strong,html[data-customer-theme=dark] .gallery-count-vd span{color:#e9edf4!important}html[data-customer-theme=dark] .showroom-thumb-vd{background:#20242b!important;border-color:#3a424e!important}html[data-customer-theme=dark] .showroom-thumb-vd.active-vd{border-color:#fcbf1e!important}html[data-customer-theme=dark] .booking-card-vd{background:linear-gradient(145deg,#1e2229,#15181d)!important;border:1px solid #353c47!important;box-shadow:0 25px 55px #00000052!important}html[data-customer-theme=dark] .booking-price-vd strong,html[data-customer-theme=dark] .booking-summary-vd strong{color:#f7f8fb!important}html[data-customer-theme=dark] .booking-summary-vd span{color:#b0b8c3!important}html[data-customer-theme=dark] .booking-divider-vd{background:#343b45!important}html[data-customer-theme=dark] .vehicle-details-page-vd,html[data-customer-theme=dark] .vehicle-hero-vd,html[data-customer-theme=dark] .vehicle-glance-vd,html[data-customer-theme=dark] .vehicle-about-vd,html[data-customer-theme=dark] .vehicle-specifications-vd,html[data-customer-theme=dark] .vehicle-reviews-vd{background-color:#090a0c!important}html[data-customer-theme=dark] .glance-inner-vd{background:linear-gradient(145deg,#17191d,#101215)!important;border:1px solid #2b2e34!important;border-radius:24px!important;box-shadow:0 24px 55px #00000052!important}html[data-customer-theme=dark] .glance-heading-vd h2,html[data-customer-theme=dark] .about-copy-vd h2,html[data-customer-theme=dark] .spec-heading-vd h2{color:#f7f7f8!important}html[data-customer-theme=dark] .glance-item-vd{background:transparent!important;border-color:#2e3137!important}html[data-customer-theme=dark] .glance-item-vd strong{color:#f4f5f6!important}html[data-customer-theme=dark] .spec-card-vd{background:linear-gradient(145deg,#181a1f,#111317)!important;border:1px solid #2a2e35!important;border-radius:20px!important;box-shadow:0 15px 30px #0000002e!important}html[data-customer-theme=dark] .spec-card-vd>strong,html[data-customer-theme=dark] .spec-card-vd strong{color:#f5f6f7!important}html[data-customer-theme=dark] .spec-card-vd>span{color:#b6bec9!important}html[data-customer-theme=dark] .spec-card-vd:hover{border-color:#fcbf1e80!important;box-shadow:0 20px 42px #0000004d!important}html[data-customer-theme=dark] .showroom-vd,html[data-customer-theme=dark] .showroom-stage-vd,html[data-customer-theme=dark] .showroom-image-area-vd{background-color:#131519!important;border-color:#2b2f36!important}html[data-customer-theme=dark] .showroom-stage-vd{border-radius:24px!important}html[data-customer-theme=dark] .showroom-thumbnails-vd{background:#101215!important;border-radius:0 0 20px 20px}html[data-customer-theme=dark] .showroom-thumb-vd{overflow:hidden;background:#1a1d22!important;border:1px solid #30343c!important;border-radius:13px!important;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}html[data-customer-theme=dark] .showroom-thumb-vd:hover{transform:translateY(-3px)}html[data-customer-theme=dark] .showroom-thumb-vd.active-vd{border-color:#fcbf1e!important;box-shadow:0 0 0 1px #fcbf1e33,0 9px 20px #0000004d!important}html[data-customer-theme=dark] .showroom-arrow-vd,html[data-customer-theme=dark] .fullscreen-btn-vd{background:#202329!important;color:#f4f5f6!important;border:1px solid #3b4049!important}html[data-customer-theme=dark] .gallery-count-vd,html[data-customer-theme=dark] .gallery-count-vd *{color:#f3f4f6!important}html[data-customer-theme=dark] .booking-card-vd{background:linear-gradient(150deg,#1a1c21,#121417)!important;border:1px solid #2d3138!important;border-radius:24px!important}@media(prefers-reduced-motion:reduce){html[data-customer-theme=dark] .showroom-thumb-vd{transition:none}}html[data-customer-theme=dark] .availability-pill-vd{background:#171a1f!important;border:1px solid #343943!important;border-radius:999px!important;color:#e9edf3!important;box-shadow:0 8px 22px #0000003d!important}html[data-customer-theme=dark] .availability-pill-vd span{background:#fcbf1e;box-shadow:0 0 0 4px #fcbf1e21}html[data-customer-theme=dark] .showroom-vd{background:transparent!important;border:0!important;border-radius:26px}html[data-customer-theme=dark] .showroom-stage-vd{isolation:isolate;overflow:hidden!important;border:1px solid #30343c!important;border-radius:26px!important;background:radial-gradient(ellipse at 50% 80%,rgba(252,191,30,.045),transparent 56%),#131519!important;box-shadow:0 22px 55px #00000052!important}html[data-customer-theme=dark] .showroom-stage-vd:after{display:none!important}html[data-customer-theme=dark] .showroom-image-area-vd{background:transparent!important;border:0!important;border-radius:inherit}html[data-customer-theme=dark] .showroom-thumbnails-vd{width:fit-content;max-width:100%;margin:14px auto 0;padding:10px 14px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;background:#15171b!important;border:1px solid #2a2e35;border-radius:18px!important;box-shadow:0 10px 28px #0000002e}html[data-customer-theme=dark] .showroom-thumb-vd{border:1px solid #343942!important;border-radius:12px!important;background:#0e1013!important;overflow:hidden;opacity:.72;box-shadow:none!important}html[data-customer-theme=dark] .showroom-thumb-vd:hover{opacity:1;border-color:#7c6a39!important}html[data-customer-theme=dark] .showroom-thumb-vd.active-vd{opacity:1;border:2px solid #fcbf1e!important;box-shadow:0 0 0 3px #fcbf1e1a!important}html[data-customer-theme=dark] .gallery-count-vd{padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0c0e11d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-customer-theme=dark] .gallery-count-vd,html[data-customer-theme=dark] .gallery-count-vd strong,html[data-customer-theme=dark] .gallery-count-vd span{color:#f4f5f7!important}html[data-customer-theme=dark] .showroom-arrow-vd,html[data-customer-theme=dark] .fullscreen-btn-vd{border:1px solid #3a3f48!important;background:#191c21ed!important;color:#f5f6f8!important;box-shadow:0 8px 20px #00000038!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-customer-theme=dark] .showroom-arrow-vd:hover,html[data-customer-theme=dark] .fullscreen-btn-vd:hover{border-color:#fcbf1e!important;background:#fcbf1e!important;color:#111!important}@media(max-width:600px){html[data-customer-theme=dark] .showroom-stage-vd{border-radius:19px!important}html[data-customer-theme=dark] .showroom-thumbnails-vd{padding:8px;border-radius:14px!important}}.about-page{--about-gold:#FCBF1E;--about-gold-dark:#C28F05;--about-black:#050505;--about-dark:#111827;--about-muted:#6B7280;overflow:hidden;background:#fff;color:#111827}.about-hero{min-height:610px;position:relative;overflow:hidden;display:flex;align-items:center;background-image:url(/assets/howtorentbg-CfhCZQe5.jpg);background-size:cover;background-position:center;isolation:isolate}.about-hero-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#000000eb,#000000c4 46%,#0000006b),linear-gradient(0deg,rgba(0,0,0,.5),transparent 48%)}.about-hero-glow{width:520px;height:520px;position:absolute;right:-110px;top:50%;z-index:-1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.22),rgba(252,191,30,.05) 42%,transparent 70%);filter:blur(8px);pointer-events:none;animation:aboutHeroGlow 7s ease-in-out infinite}.about-hero-content{width:100%;max-width:1200px;margin:auto;padding:75px 50px 115px;color:#fff}.about-hero-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:8px 16px;border:1px solid rgba(252,191,30,.3);border-radius:999px;background:#00000057;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px;font-weight:800;letter-spacing:1.7px;opacity:0;animation:aboutHeroIn .7s .1s cubic-bezier(.22,1,.36,1) forwards}.about-hero-eyebrow svg{color:var(--about-gold)}.about-hero-content h1{max-width:720px;margin:0;color:#fff;font-size:72px;font-weight:850;line-height:.98;letter-spacing:-3.2px;opacity:0;animation:aboutHeroIn .8s .18s cubic-bezier(.22,1,.36,1) forwards}.about-hero-content h1 span{display:block;color:var(--about-gold);text-shadow:0 10px 35px rgba(252,191,30,.14)}.about-hero-content>p{max-width:570px;margin:24px 0 0;color:#c3c5c9;font-size:15px;line-height:1.8;opacity:0;animation:aboutHeroIn .75s .28s cubic-bezier(.22,1,.36,1) forwards}.about-hero-button{min-height:54px;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:14px;margin-top:31px;padding:6px 7px 6px 20px;border:0;border-radius:16px;background:#fff;color:#050505;font-family:inherit;font-size:13px;font-weight:750;cursor:pointer;box-shadow:0 12px 30px #0003;opacity:0;animation:aboutHeroIn .75s .38s cubic-bezier(.22,1,.36,1) forwards;transition:transform .25s ease,box-shadow .25s ease}.about-hero-button:before{content:"";width:45px;height:150%;position:absolute;top:-25%;left:-70px;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(252,191,30,.42),transparent);transition:left .65s ease}.about-hero-button>span{width:41px;height:41px;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--about-gold);color:#050505;transition:transform .25s ease}.about-hero-button:hover{transform:translateY(-3px);box-shadow:0 17px 35px #00000045}.about-hero-button:hover:before{left:130%}.about-hero-button:hover>span{transform:translateY(2px)}.about-hero-signature{position:absolute;left:50%;bottom:28px;transform:translate(-50%);display:flex;align-items:center;gap:12px;color:#ffffff8c}.about-hero-signature>span{width:35px;height:1px;background:#fcbf1eb3}.about-hero-signature p{margin:0;white-space:nowrap;font-size:8px;font-weight:800;letter-spacing:1.8px}.about-story{max-width:1200px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:80px;margin:auto;padding:105px 50px}.about-story-visual{min-width:0;position:relative}.about-image-frame{height:520px;position:relative;overflow:hidden;border-radius:28px;background:#111;box-shadow:0 24px 60px #11182724}.about-image-frame:before{content:"";position:absolute;inset:14px;z-index:3;border:1px solid rgba(255,255,255,.18);border-radius:19px;pointer-events:none}.about-image-frame img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.about-image-frame:hover img{transform:scale(1.045)}.about-image-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent 55%);pointer-events:none}.about-image-label{position:absolute;right:25px;bottom:25px;left:25px;z-index:4;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#0000008c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.about-image-label>span{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--about-gold);color:#050505;font-size:16px}.about-image-label small{display:block;margin-bottom:3px;color:#a8aaae;font-size:7px;font-weight:850;letter-spacing:1.3px}.about-image-label strong{color:#fff;font-size:13px;font-weight:750}.about-section-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:#a77a00;font-size:9px;font-weight:850;letter-spacing:2px}.about-section-eyebrow:before{content:"";width:23px;height:2px;border-radius:20px;background:var(--about-gold)}.about-story-content h2,.about-purpose-heading h2,.about-values-heading h2,.about-final-content h2{margin:0;color:#111827;font-size:48px;font-weight:850;line-height:1.04;letter-spacing:-2px}.about-story-content h2 span,.about-purpose-heading h2 span,.about-values-heading h2 span,.about-final-content h2 span{color:var(--about-gold-dark)}.about-story-content>p{max-width:610px;margin:19px 0 0;color:#656b74;font-size:14px;line-height:1.85}.about-story-points{display:grid;gap:10px;margin-top:28px}.about-story-points>div{display:flex;align-items:center;gap:11px}.about-story-points span{width:27px;height:27px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#fcbf1e21;color:#a77a00;font-size:9px}.about-story-points p{margin:0;color:#31363d;font-size:12px;font-weight:650}.about-responsibility{max-width:1100px;display:grid;grid-template-columns:75px 1fr;align-items:center;gap:25px;margin:0 auto 105px;padding:27px 32px;border:1px solid #e8e8e5;border-radius:22px;background:#fafaf8;box-shadow:0 10px 30px #1118270a}.about-responsibility-icon{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#111;color:var(--about-gold);font-size:22px}.about-responsibility-copy>span{display:block;margin-bottom:5px;color:#a77a00;font-size:8px;font-weight:850;letter-spacing:1.6px}.about-responsibility-copy h3{margin:0;color:#111827;font-size:19px;font-weight:800;letter-spacing:-.35px}.about-responsibility-copy p{max-width:850px;margin:7px 0 0;color:#70757d;font-size:12px;line-height:1.7}.about-purpose{position:relative;overflow:hidden;padding:105px max(50px,calc((100vw - 1100px)/2));background:linear-gradient(135deg,#050505,#111 60%,#080808);isolation:isolate}.about-purpose:before{content:"";width:600px;height:600px;position:absolute;top:-260px;right:-180px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.13),transparent 68%)}.about-purpose:after{content:"";position:absolute;inset:0;z-index:-2;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:50px 50px}.light-about{color:#f2c94c}.about-purpose-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:70px;margin-bottom:42px}.about-purpose-heading h2{max-width:650px;color:#fff;font-size:50px}.about-purpose-heading h2 span{color:var(--about-gold)}.about-purpose-heading>p{max-width:420px;margin:0 0 3px auto;color:#92969d;font-size:13px;line-height:1.8}.about-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.about-purpose-card{min-height:380px;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:25px;background:#ffffff0b;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,background .3s ease}.about-purpose-card:before{content:"";width:200px;height:200px;position:absolute;right:-110px;bottom:-110px;border:1px solid rgba(252,191,30,.1);border-radius:50%;transition:transform .5s ease,border-color .4s ease}.about-purpose-card:hover{transform:translateY(-7px);border-color:#fcbf1e45;background:#fcbf1e0b}.about-purpose-card:hover:before{transform:scale(1.35);border-color:#fcbf1e38}.about-purpose-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between}.about-purpose-number{color:#575a5f;font-size:10px;font-weight:850}.about-purpose-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#fcbf1e1a;color:var(--about-gold);font-size:17px;transition:transform .3s ease,background .3s ease,color .3s ease}.about-purpose-card:hover .about-purpose-icon{transform:rotate(-6deg) scale(1.07);background:var(--about-gold);color:#050505}.about-purpose-label{position:relative;z-index:2;display:block;margin-top:55px;color:#d5a313;font-size:8px;font-weight:850;letter-spacing:1.7px}.about-purpose-card h3{max-width:390px;position:relative;z-index:2;margin:9px 0 0;color:#fff;font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.8px}.about-purpose-card p{max-width:470px;position:relative;z-index:2;margin:15px 0 0;color:#92959b;font-size:12px;line-height:1.75}.about-purpose-line{width:45px;height:3px;position:relative;z-index:2;margin-top:auto;border-radius:10px;background:var(--about-gold);transition:width .4s cubic-bezier(.22,1,.36,1)}.about-purpose-card:hover .about-purpose-line{width:90px}.about-values{max-width:1200px;margin:auto;padding:105px 50px 115px}.about-values-heading{max-width:650px;margin-bottom:45px}.about-values-heading h2{font-size:48px}.about-values-heading>p{max-width:570px;margin:17px 0 0;color:#6b7280;font-size:13px;line-height:1.8}.about-values-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.about-value-card{min-height:260px;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:24px;border:1px solid #e8e8e5;border-radius:21px;background:#fff;box-shadow:0 8px 24px #11182709;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.about-value-card:nth-child(1),.about-value-card:nth-child(2),.about-value-card:nth-child(3){grid-column:span 2}.about-value-card:nth-child(4){grid-column:2 / span 2}.about-value-card:nth-child(5){grid-column:4 / span 2}.about-value-card:before{content:"";width:120px;height:120px;position:absolute;top:-70px;right:-65px;border-radius:50%;background:#fcbf1e12;transition:transform .4s ease,background .3s ease}.about-value-card:hover{transform:translateY(-7px);border-color:#fcbf1e6b;box-shadow:0 20px 42px #11182717}.about-value-card:hover:before{transform:scale(1.45);background:#fcbf1e21}.about-value-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between}.about-value-number{color:#c0c0bd;font-size:9px;font-weight:850}.about-value-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#f5f5f2;color:#111827;font-size:14px;transition:transform .3s ease,background .3s ease,color .3s ease}.about-value-card:hover .about-value-icon{transform:rotate(-5deg) scale(1.07);background:var(--about-gold);color:#050505}.about-value-card h3{position:relative;z-index:2;margin:38px 0 0;color:#111827;font-size:17px;font-weight:800;line-height:1.25;letter-spacing:-.35px}.about-value-card p{position:relative;z-index:2;margin:9px 0 0;color:#777c84;font-size:11px;line-height:1.65}.about-value-line{width:30px;height:3px;position:relative;z-index:2;margin-top:auto;border-radius:10px;background:var(--about-gold);transition:width .35s ease}.about-value-card:hover .about-value-line{width:60px}.about-final{min-height:440px;position:relative;overflow:hidden;display:flex;align-items:center;padding:80px max(50px,calc((100vw - 1100px)/2));background:linear-gradient(135deg,#080808,#121212 58%,#050505);isolation:isolate}.about-final:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,black 25%,black);-webkit-mask-image:linear-gradient(90deg,transparent,black 25%,black)}.about-final-glow{width:500px;height:500px;position:absolute;right:-100px;top:50%;z-index:-1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.17),rgba(252,191,30,.035) 43%,transparent 70%);animation:aboutFinalGlow 6s ease-in-out infinite}.about-final-content{width:58%;max-width:650px;position:relative;z-index:3}.about-final-content h2{color:#fff;font-size:51px}.about-final-content h2 span{color:var(--about-gold)}.about-final-content>p{max-width:530px;margin:18px 0 0;color:#979a9f;font-size:14px;line-height:1.8}.about-final-button{min-height:53px;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:14px;margin-top:28px;padding:6px 7px 6px 19px;border-radius:15px;background:var(--about-gold);color:#050505;font-size:12px;font-weight:800;text-decoration:none;box-shadow:0 10px 25px #fcbf1e24;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.about-final-button>span{width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#050505;color:var(--about-gold);transition:transform .25s ease}.about-final-button:hover{transform:translateY(-3px);background:#ffd34d;box-shadow:0 15px 32px #fcbf1e33}.about-final-button:hover>span{transform:translate(3px)}.about-final-art{width:400px;height:270px;position:absolute;right:max(35px,calc((100vw - 1180px)/2));top:50%;transform:translateY(-50%)}.about-road-line{height:2px;position:absolute;right:0;border-radius:20px;background:linear-gradient(90deg,transparent,rgba(252,191,30,.6),transparent);transform:skewY(-12deg)}.line-one-about{width:350px;top:75px;opacity:.25}.line-two-about{width:310px;top:135px;opacity:.5}.line-three-about{width:260px;top:195px;opacity:.2}.about-final-car{width:115px;height:115px;position:absolute;top:50%;right:95px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:1px solid rgba(252,191,30,.2);border-radius:50%;background:radial-gradient(circle,#1d1d1d,#080808 72%);color:var(--about-gold);font-size:39px;box-shadow:0 0 50px #fcbf1e17,inset 0 0 25px #ffffff06;animation:aboutCarFloat 4s ease-in-out infinite}.about-final-car:before{content:"";width:170px;height:170px;position:absolute;border:1px dashed rgba(255,255,255,.1);border-radius:50%;animation:aboutRoadRotate 22s linear infinite}.reveal-about{opacity:0;transform:translateY(35px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.reveal-about.visible-about{opacity:1;transform:translateY(0)}.about-story.reveal-about .about-story-visual{opacity:0;transform:translate(-35px)}.about-story.reveal-about .about-story-content{opacity:0;transform:translate(35px)}.about-story.visible-about .about-story-visual{animation:aboutStoryLeft .8s .08s cubic-bezier(.22,1,.36,1) forwards}.about-story.visible-about .about-story-content{animation:aboutStoryRight .8s .16s cubic-bezier(.22,1,.36,1) forwards}.about-responsibility.reveal-about{transform:translateY(25px) scale(.985)}.about-responsibility.visible-about{transform:translateY(0) scale(1)}.about-purpose.reveal-about .about-purpose-heading>div{opacity:0;transform:translate(-30px)}.about-purpose.reveal-about .about-purpose-heading>p{opacity:0;transform:translate(30px)}.about-purpose.visible-about .about-purpose-heading>div{animation:aboutPurposeLeft .7s .08s cubic-bezier(.22,1,.36,1) forwards}.about-purpose.visible-about .about-purpose-heading>p{animation:aboutPurposeRight .7s .15s cubic-bezier(.22,1,.36,1) forwards}.about-purpose.reveal-about .about-purpose-card{opacity:0;transform:translateY(30px) scale(.98)}.about-purpose.visible-about .about-purpose-card:nth-child(1){animation:aboutCardReveal .7s .22s cubic-bezier(.22,1,.36,1) forwards}.about-purpose.visible-about .about-purpose-card:nth-child(2){animation:aboutCardReveal .7s .34s cubic-bezier(.22,1,.36,1) forwards}.about-values.reveal-about .about-values-heading{opacity:0;transform:translateY(25px)}.about-values.visible-about .about-values-heading{animation:aboutHeadingReveal .7s .05s cubic-bezier(.22,1,.36,1) forwards}.about-values.reveal-about .about-value-card{opacity:0;transform:translateY(28px) scale(.97)}.about-values.visible-about .about-value-card:nth-child(1){animation:aboutCardReveal .65s .15s cubic-bezier(.22,1,.36,1) forwards}.about-values.visible-about .about-value-card:nth-child(2){animation:aboutCardReveal .65s .23s cubic-bezier(.22,1,.36,1) forwards}.about-values.visible-about .about-value-card:nth-child(3){animation:aboutCardReveal .65s .31s cubic-bezier(.22,1,.36,1) forwards}.about-values.visible-about .about-value-card:nth-child(4){animation:aboutCardReveal .65s .39s cubic-bezier(.22,1,.36,1) forwards}.about-values.visible-about .about-value-card:nth-child(5){animation:aboutCardReveal .65s .47s cubic-bezier(.22,1,.36,1) forwards}.about-final.reveal-about .about-final-content{opacity:0;transform:translate(-30px)}.about-final.reveal-about .about-final-art{opacity:0;transform:translateY(-50%) scale(.9)}.about-final.visible-about .about-final-content{animation:aboutFinalCopy .8s .08s cubic-bezier(.22,1,.36,1) forwards}.about-final.visible-about .about-final-art{animation:aboutFinalArt .9s .18s cubic-bezier(.22,1,.36,1) forwards}@keyframes aboutHeroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutHeroGlow{0%,to{opacity:.65;transform:translateY(-50%) scale(.94)}50%{opacity:1;transform:translateY(-50%) scale(1.07)}}@keyframes aboutStoryLeft{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}@keyframes aboutStoryRight{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes aboutPurposeLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes aboutPurposeRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes aboutCardReveal{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aboutHeadingReveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutFinalGlow{0%,to{opacity:.65;transform:translateY(-50%) scale(.95)}50%{opacity:1;transform:translateY(-50%) scale(1.08)}}@keyframes aboutCarFloat{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(-8px)}}@keyframes aboutRoadRotate{to{transform:rotate(360deg)}}@keyframes aboutFinalCopy{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes aboutFinalArt{0%{opacity:0;transform:translateY(-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media(max-width:1100px){.about-hero-content,.about-story,.about-values{padding-left:40px;padding-right:40px}.about-story{gap:55px}.about-image-frame{height:470px}.about-responsibility{width:calc(100% - 80px)}.about-final-art{right:20px}}@media(max-width:900px){.about-hero{min-height:560px}.about-hero-content h1{font-size:60px}.about-story{grid-template-columns:1fr;gap:50px}.about-story-visual{max-width:650px;width:100%;margin:auto}.about-image-frame{height:500px}.about-story-content{max-width:700px}.about-purpose-heading{grid-template-columns:1fr;gap:15px}.about-purpose-heading>p{margin:0}.about-values-grid{grid-template-columns:1fr 1fr}.about-value-card:nth-child(1),.about-value-card:nth-child(2),.about-value-card:nth-child(3),.about-value-card:nth-child(4),.about-value-card:nth-child(5){grid-column:auto}.about-value-card:last-child{grid-column:1 / -1;min-height:220px}.about-final-content{width:67%}.about-final-art{right:-80px;opacity:.65}}@media(max-width:768px){.about-hero{min-height:520px}.about-hero-overlay{background:linear-gradient(90deg,#000000e3,#000000a6),linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.about-hero-content{padding:65px 24px 105px}.about-hero-content h1{font-size:50px;letter-spacing:-2.3px}.about-hero-content>p{font-size:14px}.about-story{padding:75px 24px}.about-image-frame{height:450px;border-radius:23px}.about-story-content h2,.about-purpose-heading h2,.about-values-heading h2,.about-final-content h2{font-size:38px;letter-spacing:-1.5px}.about-responsibility{width:calc(100% - 48px);margin-bottom:75px}.about-purpose{padding:75px 24px}.about-purpose-heading h2{font-size:40px}.about-purpose-grid{grid-template-columns:1fr}.about-purpose-card{min-height:340px}.about-values{padding:75px 24px 85px}.about-final{min-height:440px;padding:70px 24px}.about-final-content{width:70%}.about-final-art{right:-130px}}@media(max-width:600px){.about-hero{min-height:500px}.about-hero-glow{width:330px;height:330px}.about-hero-content{padding:55px 18px 95px;text-align:center}.about-hero-eyebrow{margin-left:auto;margin-right:auto}.about-hero-content h1{font-size:42px;letter-spacing:-1.8px}.about-hero-content>p{margin-left:auto;margin-right:auto}.about-hero-button{margin-left:auto;margin-right:auto}.about-hero-signature{bottom:22px}.about-story{padding:65px 18px;gap:42px}.about-image-frame{height:380px;border-radius:20px}.about-image-frame:before{inset:10px;border-radius:14px}.about-image-label{right:17px;bottom:17px;left:17px}.about-story-content{text-align:center}.about-section-eyebrow{justify-content:center}.about-story-content h2,.about-values-heading h2{font-size:33px}.about-story-content>p{font-size:13px}.about-story-points{max-width:340px;margin-left:auto;margin-right:auto;text-align:left}.about-responsibility{width:calc(100% - 36px);grid-template-columns:1fr;justify-items:center;margin-bottom:65px;padding:25px 21px;text-align:center}.about-responsibility-copy p{font-size:11px}.about-purpose{padding:65px 18px}.about-purpose-heading{text-align:center}.about-purpose-heading .about-section-eyebrow{justify-content:center}.about-purpose-heading h2{font-size:34px}.about-purpose-heading>p{margin-left:auto;margin-right:auto;font-size:12px}.about-purpose-card{min-height:315px;padding:24px}.about-purpose-label{margin-top:38px}.about-purpose-card h3{font-size:23px}.about-values{padding:65px 18px 75px}.about-values-heading{margin-left:auto;margin-right:auto;text-align:center}.about-values-heading .about-section-eyebrow{justify-content:center}.about-values-heading>p{font-size:12px}.about-values-grid{grid-template-columns:1fr}.about-value-card,.about-value-card:last-child{min-height:220px;grid-column:auto}.about-value-card h3{margin-top:28px}.about-final{min-height:auto;padding:65px 18px;text-align:center}.about-final-content{width:100%}.about-final-content .about-section-eyebrow{justify-content:center}.about-final-content h2{max-width:430px;margin-left:auto;margin-right:auto;font-size:34px}.about-final-content>p{margin-left:auto;margin-right:auto;font-size:13px}.about-final-button{margin-left:auto;margin-right:auto}.about-final-art{display:none}.about-final-glow{right:50%;transform:translate(50%,-50%)}.about-final.visible-about .about-final-content{animation:aboutHeadingReveal .75s .08s cubic-bezier(.22,1,.36,1) forwards}}@media(max-width:420px){.about-hero-content h1{font-size:36px}.about-hero-eyebrow{padding:7px 12px;font-size:9px}.about-hero-signature p{font-size:7px}.about-hero-signature>span{width:25px}.about-image-frame{height:320px}.about-image-label{padding:11px}.about-image-label>span{width:39px;height:39px}.about-story-content h2,.about-values-heading h2{font-size:29px}.about-purpose-heading h2{font-size:30px}.about-purpose-card{min-height:300px}.about-purpose-card h3{font-size:21px}.about-final-content h2{font-size:30px}.about-final-button{width:100%;justify-content:space-between}}@media(hover:none){.about-image-frame:hover img,.about-purpose-card:hover,.about-value-card:hover,.about-hero-button:hover,.about-final-button:hover{transform:none}}@media(prefers-reduced-motion:reduce){.about-page *,.about-page *:before,.about-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-customer-theme=dark] .about-page{--about-dark:#e8ebf0;--about-muted:#a6abb5;--about-gold-dark:#FCBF1E;background:#090a0c;color:#f3f4f6;color-scheme:dark}html[data-customer-theme=dark] .about-hero{background-color:#090a0c}html[data-customer-theme=dark] .about-hero-overlay{background:linear-gradient(90deg,#000000e8,#000000c2 46%,#00000075),linear-gradient(0deg,rgba(0,0,0,.52),transparent 48%)}html[data-customer-theme=dark] .about-story{background:transparent}html[data-customer-theme=dark] .about-story-content h2,html[data-customer-theme=dark] .about-values-heading h2,html[data-customer-theme=dark] .about-responsibility-copy h3,html[data-customer-theme=dark] .about-value-card h3{color:#f3f4f6}html[data-customer-theme=dark] .about-story-content h2 span,html[data-customer-theme=dark] .about-values-heading h2 span{color:#fcbf1e}html[data-customer-theme=dark] .about-section-eyebrow{color:#f0bb37}html[data-customer-theme=dark] .about-story-content>p,html[data-customer-theme=dark] .about-values-heading>p{color:#abb0bb}html[data-customer-theme=dark] .about-story-points p{color:#dce0e7}html[data-customer-theme=dark] .about-story-points span{background:#fcbf1e1f;color:#fcbf1e;box-shadow:inset 0 0 0 1px #fcbf1e21}html[data-customer-theme=dark] .about-image-frame{background:#15171b;box-shadow:0 24px 65px #00000061}html[data-customer-theme=dark] .about-image-frame:before{border-color:#ffffff1f}html[data-customer-theme=dark] .about-responsibility{background:linear-gradient(135deg,#191c21,#14161a);border-color:#30343c;box-shadow:0 15px 42px #0000003b}html[data-customer-theme=dark] .about-responsibility-icon{background:#0b0c0e;border:1px solid rgba(252,191,30,.18);color:#fcbf1e}html[data-customer-theme=dark] .about-responsibility-copy>span{color:#fcbf1e}html[data-customer-theme=dark] .about-responsibility-copy p{color:#aeb3bd}html[data-customer-theme=dark] .about-purpose{background:linear-gradient(135deg,#0c0d10,#13151a 60%,#0a0b0d)}html[data-customer-theme=dark] .about-purpose-card{background:#1a1c21;border-color:#30333b}html[data-customer-theme=dark] .about-purpose-card:hover{background:#22201d;border-color:#fcbf1e59}html[data-customer-theme=dark] .about-purpose-heading h2,html[data-customer-theme=dark] .about-purpose-card h3{color:#f7f7f8}html[data-customer-theme=dark] .about-purpose-heading>p,html[data-customer-theme=dark] .about-purpose-card p{color:#aeb3bd}html[data-customer-theme=dark] .about-purpose-number{color:#858b95}html[data-customer-theme=dark] .about-purpose-label{color:#f3c14b}html[data-customer-theme=dark] .about-values{background:transparent}html[data-customer-theme=dark] .about-value-card{background:linear-gradient(145deg,#191c21,#14161a);border-color:#2c3037;box-shadow:0 12px 30px #00000030}html[data-customer-theme=dark] .about-value-card:hover{border-color:#fcbf1e70;box-shadow:0 22px 45px #00000052}html[data-customer-theme=dark] .about-value-card:before{background:#fcbf1e0e}html[data-customer-theme=dark] .about-value-card:hover:before{background:#fcbf1e1c}html[data-customer-theme=dark] .about-value-number{color:#8e939d}html[data-customer-theme=dark] .about-value-icon{background:#242830;color:#f4c44c;border:1px solid #353941}html[data-customer-theme=dark] .about-value-card:hover .about-value-icon{background:#fcbf1e;color:#08090b;border-color:#fcbf1e}html[data-customer-theme=dark] .about-value-card p{color:#abb1bb}html[data-customer-theme=dark] .about-final{background:linear-gradient(135deg,#0b0c0f,#15171b 58%,#090a0c)}html[data-customer-theme=dark] .about-final-content h2{color:#fff}html[data-customer-theme=dark] .about-final-content>p{color:#aeb3bd}html[data-customer-theme=dark] .about-hero-button:focus-visible,html[data-customer-theme=dark] .about-final-button:focus-visible{outline:3px solid #FCBF1E;outline-offset:4px}.contact-page{--contact-gold:#FCBF1E;--contact-black:#050505;--contact-dark:#111827;--contact-muted:#6B7280;overflow:hidden;background:#fff;color:#111827}.contact-hero{min-height:610px;position:relative;overflow:hidden;display:flex;align-items:center;background-image:url(/assets/howtorentbg-CfhCZQe5.jpg);background-size:cover;background-position:center;isolation:isolate}.contact-hero-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#000000e8,#000000c7 45%,#0000006e),linear-gradient(0deg,rgba(0,0,0,.45),transparent 45%)}.contact-hero-glow{width:500px;height:500px;position:absolute;top:50%;right:-100px;z-index:-1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.22),rgba(252,191,30,.05) 42%,transparent 70%);filter:blur(10px);pointer-events:none;animation:contactHeroGlow 7s ease-in-out infinite}.contact-hero-content{width:100%;max-width:1200px;margin:auto;padding:70px 50px 105px;color:#fff}.contact-hero-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:8px 16px;border:1px solid rgba(252,191,30,.28);border-radius:999px;background:#00000057;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px;font-weight:800;letter-spacing:1.7px;opacity:0;animation:contactHeroContentIn .7s .12s cubic-bezier(.22,1,.36,1) forwards}.contact-hero-eyebrow svg{color:var(--contact-gold)}.contact-hero-content h1{max-width:720px;margin:0;color:#fff;font-size:72px;font-weight:850;line-height:.98;letter-spacing:-3.2px;opacity:0;animation:contactHeroContentIn .8s .2s cubic-bezier(.22,1,.36,1) forwards}.contact-hero-content h1 span{display:block;color:var(--contact-gold);text-shadow:0 10px 35px rgba(252,191,30,.15)}.contact-hero-content>p{max-width:560px;margin:24px 0 0;color:#c5c7cb;font-size:15px;line-height:1.8;opacity:0;animation:contactHeroContentIn .75s .3s cubic-bezier(.22,1,.36,1) forwards}.contact-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:31px;opacity:0;animation:contactHeroContentIn .75s .4s cubic-bezier(.22,1,.36,1) forwards}.contact-hero-primary,.contact-hero-secondary{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:16px;font-family:inherit;font-size:13px;font-weight:750;text-decoration:none;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.contact-hero-primary{position:relative;overflow:hidden;padding:6px 7px 6px 20px;border:0;background:#fff;color:#050505;box-shadow:0 12px 30px #0003}.contact-hero-primary:before{content:"";width:45px;height:150%;position:absolute;top:-25%;left:-70px;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(252,191,30,.42),transparent);transition:left .65s ease}.contact-hero-primary>span{width:41px;height:41px;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--contact-gold);color:#050505;transition:transform .25s ease}.contact-hero-primary:hover{transform:translateY(-3px);box-shadow:0 17px 35px #00000042}.contact-hero-primary:hover:before{left:130%}.contact-hero-primary:hover>span{transform:translate(2px)}.contact-hero-secondary{padding:0 20px;border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.contact-hero-secondary svg{color:var(--contact-gold)}.contact-hero-secondary:hover{transform:translateY(-3px);border-color:#fcbf1e61;background:#fcbf1e1a}.contact-scroll-cue{position:absolute;left:50%;bottom:27px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#ffffff8c;font-family:inherit;cursor:pointer;animation:contactScrollCue 2.4s ease-in-out infinite}.contact-scroll-cue span{font-size:8px;font-weight:800;letter-spacing:1.7px}.contact-scroll-cue svg{color:var(--contact-gold);font-size:11px}.contact-intro{max-width:1200px;margin:auto;padding:95px 50px 105px}.contact-section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:70px;margin-bottom:44px}.contact-section-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:11px;color:#a77a00;font-size:9px;font-weight:850;letter-spacing:2px}.contact-section-eyebrow:before{content:"";width:23px;height:2px;border-radius:20px;background:var(--contact-gold)}.contact-section-heading h2,.contact-visit-copy h2,.map-heading h2,.contact-final-content h2{margin:0;color:#111827;font-size:46px;font-weight:850;line-height:1.04;letter-spacing:-2px}.contact-section-heading h2 span,.contact-visit-copy h2 span,.map-heading h2 span,.contact-final-content h2 span{color:#c28f05}.contact-section-heading>p{max-width:420px;margin:0 0 4px auto;color:var(--contact-muted);font-size:14px;line-height:1.8}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.contact-detail-card{min-width:0;min-height:315px;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:27px;border:1px solid #e9e9e6;border-radius:24px;background:#fff;color:#111827;text-decoration:none;box-shadow:0 8px 25px #1118270b;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.contact-detail-card:before{content:"";width:150px;height:150px;position:absolute;top:-85px;right:-75px;border-radius:50%;background:#fcbf1e14;transition:transform .45s ease,background .35s ease}.contact-detail-card:after{content:"";width:0;height:3px;position:absolute;left:27px;bottom:0;border-radius:10px;background:var(--contact-gold);transition:width .4s cubic-bezier(.22,1,.36,1)}.contact-detail-card:hover{transform:translateY(-8px);border-color:#fcbf1e6b;box-shadow:0 22px 48px #1118271a}.contact-detail-card:hover:before{transform:scale(1.4);background:#fcbf1e21}.contact-detail-card:hover:after{width:calc(100% - 54px)}.contact-card-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between}.contact-card-number{color:#c4c4c0;font-size:10px;font-weight:800;letter-spacing:1px}.contact-card-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#f6f6f3;color:#111827;font-size:17px;transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease}.contact-detail-card:hover .contact-card-icon{transform:rotate(-5deg) scale(1.07);background:var(--contact-gold);color:#050505;box-shadow:0 8px 20px #fcbf1e33}.contact-card-copy{position:relative;z-index:2;margin-top:41px}.contact-card-label{display:block;margin-bottom:8px;color:#a77a00;font-size:8px;font-weight:850;letter-spacing:1.5px}.contact-card-copy h3{overflow-wrap:anywhere;margin:0;color:#111827;font-size:20px;font-weight:800;line-height:1.3;letter-spacing:-.4px}.contact-card-copy p{margin:9px 0 0;color:#7a7f87;font-size:12px;line-height:1.65}.contact-card-action{position:relative;z-index:2;display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:25px;color:#111827;font-size:11px;font-weight:750}.contact-card-action svg{color:#c28f05;font-size:9px;transition:transform .25s ease}.contact-detail-card:hover .contact-card-action svg{transform:translate(4px)}.contact-visit-section{position:relative;overflow:hidden;padding:100px 50px;background:linear-gradient(135deg,#050505,#111 58%,#080808)}.contact-visit-section:before{content:"";width:500px;height:500px;position:absolute;right:-150px;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.14),transparent 67%);pointer-events:none}.contact-visit-inner{max-width:1200px;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:80px;margin:auto}.light-contact{color:#f4c94f}.contact-visit-copy h2{max-width:600px;color:#fff;font-size:50px}.contact-visit-copy h2 span{color:var(--contact-gold)}.contact-visit-copy>p{max-width:520px;margin:18px 0 0;color:#96999f;font-size:14px;line-height:1.8}.contact-visit-details{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:35px}.contact-visit-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#ffffff0a;transition:transform .3s ease,border-color .3s ease,background .3s ease}.contact-visit-item:hover{transform:translateY(-4px);border-color:#fcbf1e42;background:#fcbf1e0e}.contact-visit-item>span{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fcbf1e1f;color:var(--contact-gold);font-size:13px}.contact-visit-item small{display:block;margin-bottom:5px;color:#6f737a;font-size:7px;font-weight:850;letter-spacing:1.2px}.contact-visit-item strong{color:#e7e7e7;font-size:11px;font-weight:650;line-height:1.6}.contact-visit-visual{width:400px;height:400px;position:relative;display:flex;align-items:center;justify-content:center;margin-left:auto}.contact-visual-ring{position:absolute;border-radius:50%;border:1px solid rgba(252,191,30,.15)}.ring-one-contact{width:350px;height:350px;animation:contactRingRotate 22s linear infinite}.ring-one-contact:before,.ring-one-contact:after{content:"";width:7px;height:7px;position:absolute;border-radius:50%;background:var(--contact-gold);box-shadow:0 0 15px #fcbf1eb3}.ring-one-contact:before{top:27px;left:75px}.ring-one-contact:after{right:22px;bottom:95px}.ring-two-contact{width:265px;height:265px;border-style:dashed;border-color:#ffffff1a;animation:contactRingRotateReverse 30s linear infinite}.contact-location-pin{width:180px;height:180px;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(252,191,30,.22);border-radius:50%;background:radial-gradient(circle at 50% 35%,#1c1c1c,#090909 72%);box-shadow:0 0 60px #fcbf1e14,inset 0 0 30px #ffffff06}.contact-location-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:11px;border-radius:50%;background:var(--contact-gold);color:#050505;font-size:15px;box-shadow:0 0 25px #fcbf1e33;animation:contactPinPulse 2.8s ease-in-out infinite}.contact-location-pin>span{color:#74777c;font-size:7px;font-weight:850;letter-spacing:1.5px}.contact-location-pin strong{margin-top:4px;color:#fff;font-size:20px;font-weight:800}.contact-location-pin small{margin-top:2px;color:#8b8e93;font-size:9px}.contact-car-icon{position:absolute;right:4px;bottom:42px;z-index:4;color:#fcbf1eb8;font-size:36px;filter:drop-shadow(0 7px 15px rgba(252,191,30,.14));animation:contactCarFloat 4s ease-in-out infinite}.map-section{max-width:1200px;margin:auto;padding:105px 50px}.map-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}.map-heading h2{font-size:46px}.map-address{max-width:340px;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #e7e7e4;border-radius:13px;background:#fafaf8;color:#6b7280;font-size:11px;line-height:1.5}.map-address svg{flex-shrink:0;color:#c28f05}.map-container{height:510px;position:relative;overflow:hidden;border:1px solid #e5e5e2;border-radius:28px;background:#eee;box-shadow:0 18px 50px #1118271a}.map-container iframe{width:100%;height:100%;display:block;border:0;filter:saturate(.82) contrast(.96)}.map-floating-card{min-width:245px;position:absolute;left:20px;bottom:20px;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.7);border-radius:16px;background:#ffffffed;box-shadow:0 12px 32px #00000024;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:none}.map-floating-icon{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--contact-gold);color:#111827;font-size:14px}.map-floating-card small{display:block;margin-bottom:2px;color:#999;font-size:6px;font-weight:850;letter-spacing:1px}.map-floating-card strong{display:block;color:#111827;font-size:13px;font-weight:800}.map-floating-card p{margin:2px 0 0;color:#6b7280;font-size:9px}.contact-final{min-height:430px;position:relative;overflow:hidden;display:flex;align-items:center;padding:80px max(50px,calc((100vw - 1100px)/2));background:linear-gradient(135deg,#080808,#121212 55%,#050505);isolation:isolate}.contact-final:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,black 25%,black);-webkit-mask-image:linear-gradient(90deg,transparent,black 25%,black)}.contact-final-glow{width:500px;height:500px;position:absolute;right:-110px;top:50%;z-index:-1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.17),rgba(252,191,30,.035) 42%,transparent 70%);animation:contactFinalGlow 6s ease-in-out infinite}.contact-final-content{width:58%;max-width:650px;position:relative;z-index:3}.contact-final-content h2{max-width:610px;color:#fff;font-size:51px}.contact-final-content h2 span{color:var(--contact-gold)}.contact-final-content>p{max-width:520px;margin:18px 0 0;color:#96999e;font-size:14px;line-height:1.8}.contact-final-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:29px}.contact-final-primary,.contact-final-secondary{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:14px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.contact-final-primary{background:var(--contact-gold);color:#050505;box-shadow:0 9px 24px #fcbf1e24}.contact-final-primary svg:last-child{margin-left:4px;transition:transform .25s ease}.contact-final-primary:hover{transform:translateY(-3px);background:#ffd34d;box-shadow:0 15px 30px #fcbf1e33}.contact-final-primary:hover svg:last-child{transform:translate(3px)}.contact-final-secondary{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff}.contact-final-secondary svg{color:var(--contact-gold)}.contact-final-secondary:hover{transform:translateY(-3px);border-color:#fcbf1e4d;background:#fcbf1e14}.contact-final-art{width:360px;height:360px;position:absolute;right:max(40px,calc((100vw - 1180px)/2));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.contact-art-ring{position:absolute;border-radius:50%}.contact-art-ring-one{width:310px;height:310px;border:1px solid rgba(252,191,30,.14);animation:contactRingRotate 24s linear infinite}.contact-art-ring-one:before,.contact-art-ring-one:after{content:"";width:6px;height:6px;position:absolute;border-radius:50%;background:var(--contact-gold);box-shadow:0 0 15px #fcbf1ea6}.contact-art-ring-one:before{top:39px;right:50px}.contact-art-ring-one:after{left:15px;bottom:105px}.contact-art-ring-two{width:225px;height:225px;border:1px dashed rgba(255,255,255,.1);animation:contactRingRotateReverse 32s linear infinite}.contact-art-center{width:118px;height:118px;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;border:1px solid rgba(252,191,30,.25);border-radius:50%;background:radial-gradient(circle,#1d1d1d,#080808 72%);color:var(--contact-gold);font-size:34px;box-shadow:0 0 50px #fcbf1e1a,inset 0 0 25px #ffffff06;animation:contactHeadsetFloat 4s ease-in-out infinite}.reveal-contact{opacity:0;transform:translateY(35px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.reveal-contact.visible-contact{opacity:1;transform:translateY(0)}.contact-intro.reveal-contact .contact-section-heading>div{opacity:0;transform:translate(-25px)}.contact-intro.reveal-contact .contact-section-heading>p{opacity:0;transform:translate(25px)}.contact-intro.visible-contact .contact-section-heading>div{animation:contactHeadingLeft .7s .08s cubic-bezier(.22,1,.36,1) forwards}.contact-intro.visible-contact .contact-section-heading>p{animation:contactHeadingRight .7s .16s cubic-bezier(.22,1,.36,1) forwards}.contact-intro.reveal-contact .contact-detail-card{opacity:0;transform:translateY(30px) scale(.97)}.contact-intro.visible-contact .contact-detail-card:nth-child(1){animation:contactCardReveal .65s .2s cubic-bezier(.22,1,.36,1) forwards}.contact-intro.visible-contact .contact-detail-card:nth-child(2){animation:contactCardReveal .65s .3s cubic-bezier(.22,1,.36,1) forwards}.contact-intro.visible-contact .contact-detail-card:nth-child(3){animation:contactCardReveal .65s .4s cubic-bezier(.22,1,.36,1) forwards}.contact-visit-section.reveal-contact .contact-visit-copy{opacity:0;transform:translate(-35px)}.contact-visit-section.reveal-contact .contact-visit-visual{opacity:0;transform:translateY(-50%) scale(.92)}.contact-visit-section.visible-contact .contact-visit-copy{animation:contactVisitCopy .8s .08s cubic-bezier(.22,1,.36,1) forwards}.contact-visit-section.visible-contact .contact-visit-visual{animation:contactVisitVisual .85s .18s cubic-bezier(.22,1,.36,1) forwards}.map-section.reveal-contact .map-heading{opacity:0;transform:translateY(22px)}.map-section.reveal-contact .map-container{opacity:0;transform:translateY(30px) scale(.985)}.map-section.visible-contact .map-heading{animation:contactMapHeading .7s .05s cubic-bezier(.22,1,.36,1) forwards}.map-section.visible-contact .map-container{animation:contactMapReveal .85s .16s cubic-bezier(.22,1,.36,1) forwards}.contact-final.reveal-contact .contact-final-content{opacity:0;transform:translate(-30px)}.contact-final.reveal-contact .contact-final-art{opacity:0;transform:translateY(-50%) scale(.9)}.contact-final.visible-contact .contact-final-content{animation:contactFinalCopy .8s .08s cubic-bezier(.22,1,.36,1) forwards}.contact-final.visible-contact .contact-final-art{animation:contactFinalArt .9s .18s cubic-bezier(.22,1,.36,1) forwards}@keyframes contactHeroContentIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes contactHeroGlow{0%,to{opacity:.65;transform:translateY(-50%) scale(.94)}50%{opacity:1;transform:translateY(-50%) scale(1.07)}}@keyframes contactScrollCue{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}@keyframes contactHeadingLeft{0%{opacity:0;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}@keyframes contactHeadingRight{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes contactCardReveal{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes contactVisitCopy{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}@keyframes contactVisitVisual{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes contactRingRotate{to{transform:rotate(360deg)}}@keyframes contactRingRotateReverse{to{transform:rotate(-360deg)}}@keyframes contactPinPulse{0%,to{transform:scale(1);box-shadow:0 0 20px #fcbf1e26}50%{transform:scale(1.07);box-shadow:0 0 32px #fcbf1e4d}}@keyframes contactCarFloat{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(-9px) translateY(-4px)}}@keyframes contactMapHeading{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes contactMapReveal{0%{opacity:0;transform:translateY(30px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes contactFinalCopy{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes contactFinalArt{0%{opacity:0;transform:translateY(-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes contactFinalGlow{0%,to{opacity:.65;transform:translateY(-50%) scale(.95)}50%{opacity:1;transform:translateY(-50%) scale(1.08)}}@keyframes contactHeadsetFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(max-width:1100px){.contact-hero-content,.contact-intro,.map-section,.contact-visit-section{padding-left:40px;padding-right:40px}.contact-visit-inner{grid-template-columns:minmax(0,1fr) 350px;gap:50px}.contact-visit-visual{width:340px;height:340px}.ring-one-contact{width:310px;height:310px}.ring-two-contact{width:230px;height:230px}.contact-final-art{right:30px;width:320px;height:320px}.contact-art-ring-one{width:285px;height:285px}}@media(max-width:900px){.contact-hero{min-height:560px}.contact-hero-content h1{font-size:60px}.contact-section-heading{grid-template-columns:1fr;gap:15px}.contact-section-heading>p{margin:0}.contact-grid{grid-template-columns:1fr 1fr}.contact-detail-card:last-child{grid-column:1 / -1;min-height:260px}.contact-visit-inner{grid-template-columns:1fr}.contact-visit-copy{max-width:700px}.contact-visit-visual{margin:0 auto}.contact-final-content{width:65%}.contact-final-art{right:-60px;opacity:.65}}@media(max-width:768px){.contact-hero{min-height:520px;background-position:center}.contact-hero-overlay{background:linear-gradient(90deg,#000000e0,#000000ab),linear-gradient(0deg,rgba(0,0,0,.45),transparent)}.contact-hero-content{padding:65px 24px 100px}.contact-hero-content h1{max-width:550px;font-size:50px;letter-spacing:-2.3px}.contact-hero-content>p{max-width:500px;font-size:14px}.contact-intro{padding:70px 24px 75px}.contact-section-heading h2,.contact-visit-copy h2,.map-heading h2,.contact-final-content h2{font-size:37px;letter-spacing:-1.4px}.contact-grid{grid-template-columns:1fr}.contact-detail-card,.contact-detail-card:last-child{min-height:0;grid-column:auto}.contact-card-copy{margin-top:28px}.contact-visit-section{padding:75px 24px}.contact-visit-copy h2{font-size:39px}.contact-visit-details{grid-template-columns:1fr 1fr}.map-section{padding:75px 24px}.map-heading{align-items:flex-start;flex-direction:column;gap:18px}.map-container{height:430px;border-radius:22px}.contact-final{min-height:440px;padding:70px 24px}.contact-final-content{width:70%}.contact-final-art{right:-120px}}@media(max-width:600px){.contact-hero{min-height:500px}.contact-hero-glow{width:320px;height:320px}.contact-hero-content{padding:55px 18px 90px;text-align:center}.contact-hero-eyebrow{margin-left:auto;margin-right:auto}.contact-hero-content h1{font-size:42px;letter-spacing:-1.8px}.contact-hero-content>p{margin-left:auto;margin-right:auto}.contact-hero-actions{justify-content:center}.contact-hero-primary,.contact-hero-secondary{width:100%;max-width:330px}.contact-intro{padding:60px 18px 65px}.contact-section-heading{text-align:center}.contact-section-eyebrow{justify-content:center}.contact-section-heading h2,.map-heading h2{font-size:32px}.contact-section-heading>p{margin-left:auto;margin-right:auto;font-size:13px}.contact-detail-card{padding:22px;border-radius:20px}.contact-detail-card:after{left:22px}.contact-detail-card:hover:after{width:calc(100% - 44px)}.contact-card-copy h3{font-size:18px}.contact-visit-section{padding:65px 18px}.contact-visit-copy{text-align:center}.contact-visit-copy .contact-section-eyebrow{justify-content:center}.contact-visit-copy h2{font-size:33px}.contact-visit-copy>p{margin-left:auto;margin-right:auto;font-size:13px}.contact-visit-details{grid-template-columns:1fr}.contact-visit-item{text-align:left}.contact-visit-visual{width:290px;height:290px}.ring-one-contact{width:275px;height:275px}.ring-two-contact{width:205px;height:205px}.contact-location-pin{width:155px;height:155px}.contact-car-icon{right:0;bottom:25px;font-size:30px}.map-section{padding:65px 18px}.map-heading{align-items:center;text-align:center}.map-address{max-width:100%}.map-container{height:390px;border-radius:19px}.map-floating-card{min-width:0;right:12px;left:12px;bottom:12px}.contact-final{min-height:auto;padding:65px 18px;text-align:center}.contact-final-content{width:100%}.contact-final-content .contact-section-eyebrow{justify-content:center}.contact-final-content h2{max-width:420px;margin-left:auto;margin-right:auto;font-size:34px}.contact-final-content>p{margin-left:auto;margin-right:auto;font-size:13px}.contact-final-actions{justify-content:center}.contact-final-art{display:none}.contact-final-glow{right:50%;transform:translate(50%,-50%)}.contact-final.visible-contact .contact-final-content{animation:contactMapHeading .75s .08s cubic-bezier(.22,1,.36,1) forwards}}@media(max-width:420px){.contact-hero-content h1{font-size:36px}.contact-hero-eyebrow{padding:7px 12px;font-size:9px}.contact-scroll-cue{bottom:20px}.contact-section-heading h2,.map-heading h2{font-size:28px}.contact-card-icon{width:45px;height:45px}.contact-card-copy h3{font-size:16px}.contact-visit-copy h2{font-size:29px}.contact-visit-visual{width:250px;height:250px}.ring-one-contact{width:235px;height:235px}.ring-two-contact{width:175px;height:175px}.contact-location-pin{width:135px;height:135px}.contact-location-pin strong{font-size:17px}.contact-car-icon{font-size:26px}.map-container{height:350px}.contact-final-content h2{font-size:30px}.contact-final-primary,.contact-final-secondary{width:100%}}@media(hover:none){.contact-detail-card:hover,.contact-visit-item:hover,.contact-hero-primary:hover,.contact-hero-secondary:hover,.contact-final-primary:hover,.contact-final-secondary:hover{transform:none}}@media(prefers-reduced-motion:reduce){.contact-page *,.contact-page *:before,.contact-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-customer-theme=dark] .contact-page{--contact-muted: #a1a7b3;background:#0b0d12;color:#f4f5f7}html[data-customer-theme=dark] .contact-intro,html[data-customer-theme=dark] .map-section{color:#f4f5f7}html[data-customer-theme=dark] .contact-section-heading h2,html[data-customer-theme=dark] .map-heading h2{color:#f5f5f6}html[data-customer-theme=dark] .contact-section-heading h2 span,html[data-customer-theme=dark] .map-heading h2 span{color:#fcbf1e}html[data-customer-theme=dark] .contact-section-eyebrow,html[data-customer-theme=dark] .contact-card-label{color:#f2c54d}html[data-customer-theme=dark] .contact-section-heading>p{color:#a9aeba}html[data-customer-theme=dark] .contact-detail-card{background:#151922;border-color:#292e38;color:#f3f4f6;box-shadow:0 12px 30px #0000002b}html[data-customer-theme=dark] .contact-detail-card:hover{border-color:#fcbf1e8c;box-shadow:0 24px 48px #00000059}html[data-customer-theme=dark] .contact-card-number{color:#777f8d}html[data-customer-theme=dark] .contact-card-icon{background:#242a35;color:#f4f4f6}html[data-customer-theme=dark] .contact-detail-card:hover .contact-card-icon{background:#fcbf1e;color:#050505}html[data-customer-theme=dark] .contact-card-copy h3,html[data-customer-theme=dark] .contact-card-action{color:#f4f5f7}html[data-customer-theme=dark] .contact-card-copy p{color:#a2a9b5}html[data-customer-theme=dark] .contact-card-action svg{color:#fcbf1e}html[data-customer-theme=dark] .map-address{background:#191e27;border-color:#303640;color:#c2c8d1}html[data-customer-theme=dark] .map-address svg{color:#fcbf1e}html[data-customer-theme=dark] .map-container{background:#151922;border-color:#333a44;box-shadow:0 22px 52px #00000057}html[data-customer-theme=dark] .map-container iframe{filter:invert(.9) hue-rotate(180deg) saturate(.78) brightness(.87) contrast(1.07)}html[data-customer-theme=dark] .map-floating-card{background:#171b24f2;border-color:#ffffff21;box-shadow:0 14px 35px #0006}html[data-customer-theme=dark] .map-floating-card small{color:#aab0bc}html[data-customer-theme=dark] .map-floating-card strong{color:#f5f6f8;overflow-wrap:anywhere}html[data-customer-theme=dark] .map-floating-card p{color:#b2b8c2}.contact-page,.contact-detail-card,.contact-card-icon,.contact-card-copy h3,.contact-card-copy p,.contact-card-action,.contact-section-heading h2,.map-heading h2,.map-address,.map-container,.map-floating-card,.map-floating-card strong,.map-floating-card small{transition-property:background-color,color,border-color,box-shadow;transition-duration:.32s;transition-timing-function:ease}.contact-detail-card{transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .32s ease,color .32s ease,border-color .3s ease,box-shadow .3s ease}.contact-card-icon{transition:transform .3s ease,background-color .32s ease,color .32s ease,box-shadow .3s ease}.map-container iframe{transition:filter .38s ease}@media(prefers-reduced-motion:reduce){.contact-page,.contact-detail-card,.contact-card-icon,.contact-card-copy h3,.contact-card-copy p,.contact-card-action,.contact-section-heading h2,.map-heading h2,.map-address,.map-container,.map-floating-card,.map-floating-card strong,.map-floating-card small,.map-container iframe{transition-duration:.01ms}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.booking-page-bk{--bk-gold:#FCBF1E;--bk-gold-dark:#d79f00;--bk-black:#050505;--bk-dark:#111827;--bk-text:#161616;--bk-muted:#737373;--bk-border:#e7e7e7;--bk-soft:#f6f6f4;--bk-cream:#fffaf0;min-height:100vh;overflow:hidden;background:#f7f7f5;color:var(--bk-text)}.booking-hero-bk{height:510px;position:relative;overflow:hidden;background-image:url(/assets/howtorentbg-CfhCZQe5.jpg);background-size:cover;background-position:center}.rental-policy-notice-bk{display:flex;align-items:flex-start;gap:14px;margin:20px 0;padding:17px 18px;border:1px solid rgba(252,191,30,.35);border-radius:15px;background:linear-gradient(135deg,#fffdf7,#fff8df)}.rental-policy-icon-bk{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;background:#fcbf1e;color:#111;font-size:15px;box-shadow:0 6px 16px #fcbf1e33}.rental-policy-content-bk{min-width:0}.rental-policy-content-bk>span{display:block;margin-bottom:3px;color:#a47700;font-size:9px;font-weight:850;letter-spacing:1.3px}.rental-policy-content-bk>strong{display:block;margin-bottom:6px;color:#171717;font-size:13px;font-weight:800}.rental-policy-content-bk>p{margin:0;color:#6f6651;font-size:11px;line-height:1.65;white-space:pre-line}.booking-hero-bk:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 72% 42%,rgba(252,191,30,.18),transparent 32%),linear-gradient(90deg,#000000e0,#000000ab 43%,#00000047)}.booking-hero-bk:after{content:"";width:420px;height:420px;position:absolute;right:-100px;bottom:-210px;z-index:1;border:1px solid rgba(252,191,30,.18);border-radius:50%;box-shadow:0 0 0 55px #fcbf1e06,0 0 0 110px #fcbf1e05}.booking-overlay-bk{width:min(1180px,calc(100% - 40px));height:100%;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:auto;color:#fff;text-align:left;background:none}.booking-hero-eyebrow-bk{display:inline-flex;align-items:center;gap:9px;margin-bottom:17px;color:var(--bk-gold)!important;font-size:11px;font-weight:800;letter-spacing:2px}.booking-hero-eyebrow-bk:before{content:"";width:31px;height:2px;border-radius:20px;background:var(--bk-gold)}.booking-overlay-bk h1{max-width:690px;margin:0;color:#fff;font-size:clamp(48px,6vw,78px);font-weight:850;line-height:.98;letter-spacing:-3px;animation:heroRiseBk .75s ease both}.booking-overlay-bk h1 span{color:var(--bk-gold)}.booking-hero-copy-bk{max-width:590px;margin:22px 0 0;color:#ffffffbd;font-size:16px;line-height:1.75;animation:heroRiseBk .75s .1s ease both}.hero-line-bk{width:78px;height:3px;margin-top:25px;border-radius:10px;background:var(--bk-gold);animation:heroLineBk .8s .2s ease both}@keyframes heroRiseBk{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroLineBk{0%{width:0;opacity:0}to{width:78px;opacity:1}}.booking-progress-wrap-bk{position:relative;z-index:5;max-width:1180px;margin:-45px auto 0;padding:0 20px}.booking-progress-bk{min-height:90px;display:flex;align-items:center;padding:18px 25px;border:1px solid rgba(0,0,0,.06);border-radius:22px;background:#fffffff5;box-shadow:0 18px 45px #00000017;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-sizing:border-box}.booking-progress-item-bk{display:flex;align-items:center;gap:12px;flex-shrink:0}.booking-progress-item-bk>span{width:43px;height:43px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #e8e8e8;border-radius:50%;background:#f5f5f5;color:#777;font-size:15px;transition:.25s ease}.booking-progress-item-bk.active-bk>span{border-color:var(--bk-gold);background:var(--bk-gold);color:#050505;box-shadow:0 7px 18px #fcbf1e40}.booking-progress-item-bk div{display:flex;flex-direction:column;gap:3px}.booking-progress-item-bk strong{color:#151515;font-size:12px;font-weight:750;white-space:nowrap}.booking-progress-item-bk small{color:#929292;font-size:10px;white-space:nowrap}.booking-progress-line-bk{height:1px;flex:1;min-width:25px;margin:0 22px;background:linear-gradient(90deg,#ddd,#ececec)}.booking-container-bk{max-width:1180px;margin:auto;padding:55px 20px 85px}.booking-card-bk{position:relative;padding:42px;overflow:hidden;border:1px solid #e9e9e7;border-radius:30px;background:#fff;box-shadow:0 18px 55px #0f172a12}.booking-card-bk:before{content:"";width:300px;height:300px;position:absolute;top:-190px;right:-130px;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.12),transparent 68%);pointer-events:none}.booking-form-header-bk{position:relative;z-index:1;margin-bottom:32px}.booking-eyebrow-bk{display:inline-flex;align-items:center;margin-bottom:9px;padding:7px 11px;border:1px solid rgba(252,191,30,.3);border-radius:50px;background:#fffaf0;color:#b88500;font-size:10px;font-weight:800;letter-spacing:1.5px}.booking-form-header-bk h2,.booking-card-bk h2{margin:0 0 8px;color:#121212;font-size:38px;font-weight:850;line-height:1.08;letter-spacing:-1.3px}.booking-form-header-bk h2 span{color:#d69f00}.booking-form-header-bk p,.booking-card-bk>p{max-width:610px;margin:0;color:#777;font-size:14px;line-height:1.65}.booking-main-layout-bk{display:block}.vehicle-preview-bk{position:relative;display:grid;grid-template-columns:250px minmax(0,1fr);column-gap:27px;row-gap:10px;width:100%;margin-bottom:35px;padding:17px;overflow:hidden;border:1px solid #e7e7e7;border-radius:22px;background:radial-gradient(circle at 88% 30%,rgba(252,191,30,.09),transparent 27%),linear-gradient(135deg,#fafafa,#fff);box-sizing:border-box;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.vehicle-preview-bk:hover{border-color:#ded2ad;box-shadow:0 15px 35px #00000012;transform:translateY(-2px)}.vehicle-preview-bk>img{grid-row:1 / span 2;width:250px;height:155px;display:block;object-fit:cover;border-radius:16px;background:#eee;transition:transform .45s ease}.vehicle-preview-bk:hover>img{transform:scale(1.025)}.vehicle-badge-bk{position:absolute;top:17px;right:18px;z-index:2;padding:7px 11px;border-radius:50px;background:#050505;color:#fff;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;box-shadow:0 5px 15px #00000026}.vehicle-info-bk{align-self:end;padding-right:145px}.vehicle-info-bk h3{margin:0 0 6px;color:#151515;font-size:27px;font-weight:800;line-height:1.15;letter-spacing:-.6px}.vehicle-info-bk p{margin:0;color:#c49100;font-size:20px;font-weight:800}.vehicle-info-bk p span{color:#8a8a8a;font-size:12px;font-weight:500}.vehicle-specs-bk{grid-column:2;display:flex;flex-wrap:wrap;align-self:start;gap:7px}.vehicle-specs-bk span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #e9e9e9;border-radius:8px;background:#fff;color:#333;font-size:10px;font-weight:650;white-space:nowrap}.vehicle-specs-bk svg{flex-shrink:0;color:#c89500;font-size:11px}.booking-fields-bk{width:100%}.booking-section-heading-bk{display:flex;align-items:center;gap:13px;margin:0 0 20px;padding-bottom:15px;border-bottom:1px solid #eeeeec}.booking-section-heading-bk>svg{margin-left:auto;color:#d2d2d2;font-size:22px}.booking-section-number-bk{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:#050505;color:var(--bk-gold);font-size:10px;font-weight:850;letter-spacing:.5px;box-shadow:0 6px 14px #0000001f}.booking-section-heading-bk div{min-width:0}.booking-section-heading-bk h3{margin:0 0 3px;color:#181818;font-size:16px;font-weight:800;letter-spacing:-.2px}.booking-section-heading-bk p{margin:0;color:#8b8b8b;font-size:11px;line-height:1.45}.booking-section-heading-bk.compact-bk{margin-bottom:17px}.booking-grid-bk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.form-group-bk{display:flex;flex-direction:column;min-width:0}.form-group-bk label{margin-bottom:8px;color:#333;font-size:12px;font-weight:700}.form-group-bk input,.form-group-bk select,.additional-message-bk{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #dedede;border-radius:11px;outline:none;background:#fff;color:#171717;font-family:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.form-group-bk input::placeholder,.additional-message-bk::placeholder{color:#aaa}.form-group-bk input:hover,.form-group-bk select:hover,.additional-message-bk:hover{border-color:#c8c8c8}.form-group-bk input:focus,.form-group-bk select:focus,.additional-message-bk:focus{border-color:var(--bk-gold);box-shadow:0 0 0 3px #fcbf1e1f}.form-group-bk select{cursor:pointer}.form-group-bk select:disabled,.form-group-bk input:disabled,.booking-date-input-bk:disabled{cursor:not-allowed;background:#f6f6f6;color:#aaa}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.booking-date-input-bk{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #dedede;border-radius:11px;outline:none;background:#fff;color:#171717;font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.booking-date-input-bk:hover{border-color:#c8c8c8}.booking-date-input-bk:focus{border-color:var(--bk-gold);box-shadow:0 0 0 3px #fcbf1e1f}.booking-date-input-bk::placeholder{color:#aaa}.trm-calendar-bk{overflow:hidden;border:none!important;border-radius:16px!important;font-family:inherit;box-shadow:0 18px 45px #0000002b}.trm-calendar-bk .react-datepicker__header{padding-top:16px;border-bottom:none;background:#111}.trm-calendar-bk .react-datepicker__current-month{color:#fff;font-size:14px;font-weight:700}.trm-calendar-bk .react-datepicker__day-name{color:#bbb;font-weight:600}.trm-calendar-bk .react-datepicker__day{border-radius:8px;transition:.15s ease}.trm-calendar-bk .react-datepicker__day:hover{border-radius:8px;background:#f4f4f4}.trm-calendar-bk .react-datepicker__day--selected{border-radius:8px;background:var(--bk-gold)!important;color:#111!important;font-weight:800}.trm-calendar-bk .react-datepicker__day--today{font-weight:800}.trm-calendar-bk .react-datepicker__day--disabled{opacity:.32;cursor:not-allowed;text-decoration:line-through}.trm-calendar-bk .react-datepicker__navigation{top:15px}.trm-calendar-bk .react-datepicker__month{margin:12px}.date-help-text-bk{display:block;margin-top:6px;color:#9b9b9b;font-size:10px;line-height:1.45}.date-loading-bk{margin-left:8px;color:#b38400;font-size:10px}.time-picker-bk{width:100%;height:45px;display:flex;align-items:center;gap:6px;box-sizing:border-box}.custom-select-bk{position:relative;min-width:0}.time-hour-select-bk,.time-minute-select-bk{flex:1}.time-period-select-bk{flex:1.15}.custom-select-trigger-bk{width:100%;height:45px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:1px solid #dedede;border-radius:11px;outline:none;background:#fff;color:#222;font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.custom-select-trigger-bk:hover{border-color:#c8c8c8}.custom-select-bk.open-bk .custom-select-trigger-bk{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1f}.custom-select-trigger-bk .placeholder-bk{color:#aaa}.custom-select-chevron-bk{flex-shrink:0;color:#777;font-size:8px;transition:transform .22s ease}.custom-select-bk.open-bk .custom-select-chevron-bk{color:#b98700;transform:rotate(180deg)}.custom-select-menu-bk{min-width:100%;max-height:220px;position:absolute;top:calc(100% + 7px);left:0;z-index:1500;padding:6px;overflow-y:auto;border:1px solid #e5e5e5;border-radius:12px;background:#fff;box-sizing:border-box;box-shadow:0 16px 40px #00000021,0 3px 8px #0000000a;animation:customSelectOpenBk .18s ease}@keyframes customSelectOpenBk{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.custom-select-option-bk{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#333;font-family:inherit;font-size:11px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,padding .15s ease}.custom-select-option-bk:hover{padding-left:13px;background:#f7f7f5;color:#111}.custom-select-option-bk.selected-bk{background:#fff8df;color:#8a6700;font-weight:800}.custom-select-check-bk{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#fcbf1e;color:#050505;font-size:10px;font-weight:900}.custom-select-menu-bk::-webkit-scrollbar{width:5px}.custom-select-menu-bk::-webkit-scrollbar-track{background:transparent}.custom-select-menu-bk::-webkit-scrollbar-thumb{border-radius:10px;background:#d5d5d5}.custom-select-menu-bk::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.custom-select-bk.disabled-bk{pointer-events:none}.custom-select-bk.disabled-bk .custom-select-trigger-bk{background:#f5f5f5;color:#999;cursor:not-allowed}.time-separator-bk{color:#888;font-size:15px;font-weight:800}.pickup-method-section-bk{margin-top:35px;padding-top:30px;border-top:1px solid #ececec}.pickup-method-options-bk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:5px}.pickup-method-option-bk{position:relative;min-height:104px;display:flex;align-items:flex-start;gap:12px;padding:17px;overflow:hidden;border:1px solid #e4e4e4;border-radius:15px;background:#fff;cursor:pointer;box-sizing:border-box;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.pickup-method-option-bk:after{content:"";width:70px;height:70px;position:absolute;right:-35px;bottom:-38px;border-radius:50%;background:#fcbf1e14;transition:.3s ease}.pickup-method-option-bk:hover{border-color:#e0bd5d;transform:translateY(-2px);box-shadow:0 8px 20px #0000000d}.pickup-method-option-bk:hover:after{transform:scale(1.35)}.pickup-method-option-bk.selected-bk,.pickup-method-option-bk:has(input:checked){border-color:var(--bk-gold);background:linear-gradient(135deg,#fffdf8,#fff8df);box-shadow:0 8px 22px #fcbf1e1c}.pickup-method-option-bk input{appearance:none;-webkit-appearance:none;width:17px;height:17px;display:grid;place-content:center;flex-shrink:0;margin:2px 0 0;border:1.5px solid #aaa;border-radius:50%;background:#fff;cursor:pointer}.pickup-method-option-bk input:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bk-gold);transform:scale(0);transition:transform .15s ease}.pickup-method-option-bk input:checked{border-color:#111}.pickup-method-option-bk input:checked:before{transform:scale(1)}.pickup-method-content-bk{position:relative;z-index:1;display:flex;flex-direction:column;gap:5px}.pickup-method-content-bk strong{color:#171717;font-size:13px;font-weight:800}.pickup-method-content-bk small{color:#777;font-size:10px;line-height:1.55}.pickup-location-wrapper-bk{width:100%;margin-top:18px}.pickup-location-wrapper-bk .form-group-bk{width:100%;padding:17px;border:1px solid #ececec;border-radius:14px;background:#fafafa;box-sizing:border-box}.pickup-help-text-bk{display:block;margin-top:7px;color:#858585;font-size:10px;line-height:1.5}.home-delivery-location-bk{width:100%;padding:22px;border:1px solid #e5e5e5;border-radius:18px;background:linear-gradient(145deg,#fafafa,#fff);box-sizing:border-box}.home-delivery-header-bk{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px}.home-delivery-header-bk label{display:block;margin-bottom:5px;color:#171717;font-size:14px;font-weight:800}.home-delivery-header-bk p{max-width:550px;margin:0;color:#858585;font-size:10px;line-height:1.55}.current-location-btn-bk{min-height:40px;flex-shrink:0;padding:0 15px;border:1px solid #111;border-radius:10px;background:#050505;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.current-location-btn-bk:hover{border-color:var(--bk-gold);background:var(--bk-gold);color:#050505;transform:translateY(-1px)}.current-location-btn-bk:disabled{opacity:.55;cursor:not-allowed;transform:none}.delivery-search-bk{position:relative;margin:20px 0}.delivery-search-bk>label{display:block;margin-bottom:8px;color:#333;font-size:12px;font-weight:700}.delivery-search-input-wrapper-bk{display:flex;gap:9px}.delivery-search-input-wrapper-bk input{min-width:0;flex:1;padding:13px 14px;border:1px solid #dcdcdc;border-radius:10px;outline:none;background:#fff;font-family:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.delivery-search-input-wrapper-bk input:focus{border-color:var(--bk-gold);box-shadow:0 0 0 3px #fcbf1e1f}.delivery-search-input-wrapper-bk button{padding:0 20px;border:none;border-radius:10px;background:#050505;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:.2s ease}.delivery-search-input-wrapper-bk button:hover:not(:disabled){background:var(--bk-gold);color:#050505}.delivery-search-input-wrapper-bk button:disabled{opacity:.5;cursor:not-allowed}.delivery-search-results-bk{position:absolute;top:100%;left:0;right:0;z-index:1000;max-height:250px;margin-top:6px;overflow-y:auto;border:1px solid #ddd;border-radius:11px;background:#fff;box-shadow:0 12px 30px #0000001f}.delivery-search-results-bk button{width:100%;display:block;padding:12px 14px;border:none;border-bottom:1px solid #eee;background:#fff;color:#333;font-family:inherit;font-size:11px;line-height:1.5;text-align:left;cursor:pointer;transition:.15s ease}.delivery-search-results-bk button:last-child{border-bottom:none}.delivery-search-results-bk button:hover{padding-left:18px;background:#fff9e8}.delivery-map-bk{width:100%;position:relative;overflow:hidden;border:1px solid #ddd;border-radius:16px;background:#eee;box-shadow:0 8px 25px #0000000f;box-sizing:border-box}.delivery-map-bk:after{content:"PIN YOUR EXACT DELIVERY LOCATION";position:absolute;top:13px;left:50%;z-index:500;padding:7px 10px;border-radius:50px;background:#050505de;color:#fff;font-size:8px;font-weight:800;letter-spacing:.9px;transform:translate(-50%);pointer-events:none;white-space:nowrap}.delivery-map-bk .leaflet-container{width:100%;height:400px;font-family:inherit}.delivery-map-bk .leaflet-popup-content-wrapper{border-radius:10px}.delivery-map-bk .leaflet-popup-content{margin:12px;font-size:11px}.delivery-location-info-bk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px;margin-top:14px}.delivery-address-field-bk{min-width:0}.delivery-address-field-bk label{display:block;margin-bottom:7px;color:#333;font-size:11px;font-weight:700}.delivery-address-field-bk textarea{width:100%;min-height:85px;padding:12px 13px;border:1px solid #dedede;border-radius:10px;outline:none;background:#fff;color:#171717;font-family:inherit;font-size:12px;resize:vertical;box-sizing:border-box}.delivery-address-field-bk textarea::placeholder{color:#aaa}.coordinates-display-bk{min-width:160px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:14px;border:1px solid #e4e4e4;border-radius:10px;background:#fff;box-sizing:border-box}.coordinates-display-bk span{display:flex;flex-direction:column;gap:3px;color:#999;font-size:9px;font-weight:650;letter-spacing:.4px;text-transform:uppercase}.coordinates-display-bk strong{color:#222;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.delivery-fee-estimate-bk{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:0}.delivery-fee-estimate-bk>div{position:relative;overflow:hidden;padding:16px;border:1px solid #e5e5e5;border-radius:12px;background:#fff}.delivery-fee-estimate-bk>div:last-child{border-color:#fcbf1e66;background:#fffaf0}.delivery-fee-estimate-bk span{display:block;margin-bottom:5px;color:#888;font-size:10px;font-weight:600}.delivery-fee-estimate-bk strong{display:block;color:#181818;font-size:19px;font-weight:800}.home-delivery-location-bk>.pickup-help-text-bk{margin-top:12px;padding:10px 12px;border:1px solid #f1df9e;border-radius:9px;background:#fff8df;color:#7e6100}.driving-type-box-bk{margin-top:32px;padding:25px;border:1px solid #e8e8e8;border-radius:20px;background:#fafafa;box-sizing:border-box}.driving-type-box-bk .booking-section-heading-bk{margin-bottom:17px}.driving-options-bk{display:grid;grid-template-columns:1fr 1fr;gap:12px}.driving-option-bk{display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid #e2e2e2;border-radius:13px;background:#fff;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.driving-option-bk:hover{border-color:#dfbc59;transform:translateY(-1px)}.driving-option-bk.selected-bk,.driving-option-bk:has(input:checked){border-color:var(--bk-gold);background:#fffaf0;box-shadow:0 7px 18px #fcbf1e1a}.driving-option-bk input{appearance:none;-webkit-appearance:none;width:16px;height:16px;display:grid;place-content:center;flex-shrink:0;margin:2px 0 0;border:1.5px solid #777;border-radius:50%;background:#fff;cursor:pointer}.driving-option-bk input:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bk-gold);transform:scale(0);transition:transform .15s ease}.driving-option-bk input:checked:before{transform:scale(1)}.driving-option-bk span{display:flex;flex-direction:column;gap:4px}.driving-option-bk strong{color:#171717;font-size:13px;font-weight:800}.driving-option-bk small{color:gray;font-size:10px}.message-section-bk{position:relative;margin-top:32px;padding:25px;border:1px solid #e8e8e8;border-radius:20px;background:#fff}.message-section-bk>label{display:block;margin-bottom:8px;color:#333;font-size:12px;font-weight:700}.message-section-bk>label span{color:#999;font-weight:500}.additional-message-bk{min-height:110px;padding:14px 14px 28px;resize:none;font-size:12px}.character-count-bk{position:absolute;right:38px;bottom:35px;color:#aaa;font-size:9px}.booking-live-summary-bk{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding:22px 24px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 88% 50%,rgba(252,191,30,.18),transparent 25%),linear-gradient(135deg,#050505,#171717);color:#fff}.booking-live-summary-bk:before{content:"";width:160px;height:160px;position:absolute;right:-75px;top:-80px;border:1px solid rgba(252,191,30,.17);border-radius:50%}.booking-live-summary-copy-bk{position:relative;z-index:1;display:flex;flex-direction:column}.booking-live-summary-copy-bk>span{margin-bottom:6px;color:var(--bk-gold);font-size:9px;font-weight:800;letter-spacing:1.5px}.booking-live-summary-copy-bk strong{color:#fff;font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.5px}.booking-live-summary-copy-bk small{margin-top:5px;color:#aaa;font-size:10px;line-height:1.45}.booking-live-summary-icon-bk{width:48px;height:48px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(252,191,30,.25);border-radius:50%;background:#fcbf1e1a;color:var(--bk-gold);font-size:17px}.request-btn-bk{width:100%;height:56px;display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding:0 8px 0 22px;overflow:hidden;border:none;border-radius:14px;background:#050505;color:#fff;font-family:inherit;font-size:13px;font-weight:750;cursor:pointer;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.request-btn-bk:hover{background:#111;transform:translateY(-2px);box-shadow:0 10px 25px #00000026}.request-btn-bk:active{transform:translateY(0)}.request-arrow-bk{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bk-gold);color:#050505;font-size:12px;transition:transform .25s ease}.request-btn-bk:hover .request-arrow-bk{transform:translate(2px) rotate(-4deg)}.modal-overlay-bk{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#050505ad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.summary-modal-bk{width:100%;max-width:720px;max-height:90vh;overflow-y:auto;padding:32px;border:1px solid rgba(255,255,255,.6);border-radius:26px;background:#fff;box-sizing:border-box;box-shadow:0 30px 80px #00000047;animation:popup-bk .3s ease}.summary-modal-bk::-webkit-scrollbar{width:5px}.summary-modal-bk::-webkit-scrollbar-thumb{border-radius:10px;background:#ccc}@keyframes popup-bk{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.summary-header-bk{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.summary-eyebrow-bk{display:block;margin-bottom:7px;color:#bd8c00;font-size:9px;font-weight:800;letter-spacing:1.5px}.summary-header-bk h2{margin:0 0 6px;color:#151515;font-size:30px;font-weight:850;line-height:1.1;letter-spacing:-.8px}.summary-header-bk p{margin:0;color:gray;font-size:11px;line-height:1.55}.summary-close-bk{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;border-radius:50%;background:#050505;color:#fff;font-family:inherit;font-size:22px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.summary-close-bk:hover{background:var(--bk-gold);color:#050505;transform:rotate(5deg)}.summary-vehicle-bk{display:flex;align-items:center;gap:18px;margin-bottom:25px;padding:15px;border:1px solid #eaeaea;border-radius:16px;background:#fafafa;box-sizing:border-box}.summary-vehicle-bk img{width:150px;height:96px;flex-shrink:0;object-fit:cover;border-radius:12px}.summary-vehicle-info-bk{min-width:0;flex:1}.summary-label-bk{display:block;margin-bottom:5px;color:#999;font-size:9px;font-weight:800;letter-spacing:1.2px}.summary-vehicle-info-bk h3{margin:0 0 6px;color:#171717;font-size:20px;font-weight:800}.summary-vehicle-info-bk p{margin:0;color:#c79300;font-size:16px;font-weight:800}.summary-vehicle-info-bk p span{color:#777;font-size:11px;font-weight:500}.summary-section-bk{margin-bottom:23px}.summary-section-title-bk{display:flex;align-items:center;gap:11px;margin-bottom:15px}.summary-section-number-bk{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:#050505;color:var(--bk-gold);font-size:9px;font-weight:800}.summary-section-title-bk h4{margin:0 0 2px;color:#222;font-size:14px;font-weight:800}.summary-section-title-bk p{margin:0;color:#999;font-size:10px}.summary-details-grid-bk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-detail-bk{padding:14px;border:1px solid #ececec;border-radius:11px;background:#fafafa;line-height:1.45}.summary-detail-bk span{display:block;margin-bottom:5px;color:#999;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.summary-detail-bk strong{display:block;color:#222;font-size:12px;font-weight:700;word-break:break-word}.summary-detail-bk small{display:block;margin-top:3px;color:#777;font-size:10px}.summary-price-bk{display:grid;grid-template-columns:minmax(100px,1fr) minmax(120px,1fr) minmax(120px,1fr) auto;align-items:center;gap:20px;padding:20px 22px;border-radius:15px;background:radial-gradient(circle at 90% 50%,rgba(252,191,30,.12),transparent 28%),#111;color:#fff;box-sizing:border-box}.summary-price-bk>div{min-width:0}.summary-price-bk>div span{display:block;margin-bottom:5px;color:#aaa;font-size:9px;font-weight:550;line-height:1.3}.summary-price-bk>div strong{display:block;color:#fff;font-size:13px;font-weight:750;line-height:1.3;white-space:nowrap}.summary-total-bk{min-width:145px;padding-left:19px;border-left:1px solid rgba(255,255,255,.13);text-align:right}.summary-total-bk strong{color:var(--bk-gold)!important;font-size:24px!important;font-weight:800!important}.modal-buttons-bk{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:20px}.cancel-btn-bk,.confirm-btn-bk{height:48px;border:none;border-radius:11px;font-family:inherit;font-size:11px;font-weight:750;cursor:pointer;transition:.2s ease}.cancel-btn-bk{background:#eee;color:#333}.cancel-btn-bk:hover{background:#e4e4e4}.confirm-btn-bk{background:var(--bk-gold);color:#111}.confirm-btn-bk:hover{background:#edb315;transform:translateY(-1px);box-shadow:0 6px 15px #fcbf1e33}.summary-note-bk{margin:13px 2px 0;color:#888;font-size:9px;line-height:1.5;text-align:center}.success-modal-bk{width:100%;max-width:420px;padding:37px 30px;border-radius:23px;background:#fff;text-align:center;box-sizing:border-box;box-shadow:0 30px 80px #00000045;animation:popup-bk .3s ease}.checkmark-bk{width:68px;height:68px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border:1px solid #f0d77e;border-radius:50%;background:#fff8df;color:#c89500;font-size:30px;font-weight:800;box-shadow:0 7px 20px #fcbf1e24}.success-modal-bk h2{margin:0 0 8px;color:#151515;font-size:25px;font-weight:850;letter-spacing:-.5px}.success-modal-bk p{max-width:300px;margin:0 auto 23px;color:#777;font-size:11px;line-height:1.6}.success-modal-bk button{width:100%;height:47px;border:none;border-radius:11px;background:#050505;color:#fff;font-family:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.success-modal-bk button:hover{background:var(--bk-gold);color:#050505;transform:translateY(-1px)}.vehicle-select-bk,.branch-select-bk{width:100%}.vehicle-select-bk .custom-select-trigger-bk,.branch-select-bk .custom-select-trigger-bk{height:45px;padding:0 14px}.vehicle-select-bk .custom-select-menu-bk,.branch-select-bk .custom-select-menu-bk{width:100%}.vehicle-select-bk .custom-select-option-bk,.branch-select-bk .custom-select-option-bk{min-height:40px;padding:9px 11px;font-size:11px}.branch-select-bk .custom-select-option-bk{white-space:normal;line-height:1.45}@media(max-width:600px){.vehicle-select-bk .custom-select-trigger-bk,.branch-select-bk .custom-select-trigger-bk{font-size:12px}.branch-select-bk .custom-select-option-bk{font-size:10px}}@media(max-width:1000px){.booking-hero-bk{height:460px}.booking-overlay-bk h1{font-size:58px}.booking-progress-bk{padding:17px 20px}.booking-progress-line-bk{margin:0 14px}.booking-progress-item-bk small{display:none}.booking-card-bk{padding:34px}.vehicle-preview-bk{grid-template-columns:210px minmax(0,1fr)}.vehicle-preview-bk>img{width:210px;height:140px}.vehicle-info-bk{padding-right:120px}.pickup-method-options-bk{grid-template-columns:1fr}.pickup-method-option-bk{min-height:auto}.delivery-location-info-bk{grid-template-columns:1fr}.coordinates-display-bk{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:768px){.booking-hero-bk{height:400px}.booking-hero-bk:before{background:radial-gradient(circle at 70% 50%,rgba(252,191,30,.13),transparent 34%),linear-gradient(90deg,#000000de,#00000080)}.booking-overlay-bk{width:calc(100% - 34px)}.booking-overlay-bk h1{max-width:520px;font-size:49px;letter-spacing:-2px}.booking-hero-copy-bk{max-width:500px;font-size:13px}.booking-progress-wrap-bk{margin-top:-36px;padding:0 16px}.booking-progress-bk{min-height:74px;padding:13px 15px;border-radius:18px}.booking-progress-item-bk{gap:8px}.booking-progress-item-bk>span{width:37px;height:37px;font-size:12px}.booking-progress-item-bk strong{font-size:10px}.booking-progress-line-bk{margin:0 9px}.booking-container-bk{padding:42px 16px 65px}.booking-card-bk{padding:28px;border-radius:24px}.booking-form-header-bk h2,.booking-card-bk h2{font-size:32px}.vehicle-preview-bk{display:flex;flex-direction:column;gap:13px;padding:15px}.vehicle-preview-bk>img{width:100%;height:240px}.vehicle-badge-bk{top:25px;right:25px}.vehicle-info-bk{padding-right:0}.vehicle-info-bk h3{font-size:24px}.vehicle-specs-bk{width:100%}.booking-grid-bk,.driving-options-bk{grid-template-columns:1fr}.home-delivery-header-bk{align-items:stretch;flex-direction:column}.current-location-btn-bk{width:100%}.delivery-map-bk .leaflet-container{height:350px}.summary-price-bk{grid-template-columns:1fr 1fr;gap:17px}.summary-total-bk{grid-column:1 / -1;padding-top:13px;padding-left:0;border-top:1px solid rgba(255,255,255,.13);border-left:none;text-align:left}}@media(max-width:600px){.booking-hero-bk{height:360px}.booking-overlay-bk{width:calc(100% - 30px)}.booking-hero-eyebrow-bk{margin-bottom:13px;font-size:9px}.booking-overlay-bk h1{font-size:42px;line-height:1;letter-spacing:-1.7px}.booking-hero-copy-bk{margin-top:16px;font-size:12px;line-height:1.65}.hero-line-bk{margin-top:18px}.booking-progress-wrap-bk{margin-top:-27px;padding:0 13px}.booking-progress-bk{min-height:64px;justify-content:space-between;padding:11px 12px;border-radius:16px}.booking-progress-item-bk{flex:1;justify-content:center}.booking-progress-item-bk>span{width:34px;height:34px}.booking-progress-item-bk div{display:none}.booking-progress-line-bk{min-width:15px;margin:0 5px}.booking-container-bk{padding:36px 13px 55px}.booking-card-bk{padding:21px;border-radius:20px}.booking-form-header-bk{margin-bottom:25px}.booking-eyebrow-bk{font-size:8px}.booking-form-header-bk h2,.booking-card-bk h2{font-size:28px;letter-spacing:-.8px}.booking-form-header-bk p{font-size:11px}.vehicle-preview-bk{margin-bottom:28px;border-radius:17px}.vehicle-preview-bk>img{height:190px;border-radius:13px}.vehicle-badge-bk{top:23px;right:23px;font-size:8px}.vehicle-info-bk h3{font-size:21px}.vehicle-info-bk p{font-size:17px}.vehicle-specs-bk{gap:6px}.vehicle-specs-bk span{padding:6px 8px;font-size:9px}.booking-section-heading-bk{align-items:flex-start;gap:10px;margin-bottom:17px}.booking-section-heading-bk>svg{display:none}.booking-section-number-bk{width:34px;height:34px;border-radius:10px;font-size:9px}.booking-section-heading-bk h3{font-size:14px}.booking-section-heading-bk p{font-size:9px}.form-group-bk label{font-size:11px}.form-group-bk input,.form-group-bk select,.booking-date-input-bk,.additional-message-bk{font-size:12px}.time-picker-bk select{padding:0 6px;font-size:11px}.pickup-method-section-bk{margin-top:28px;padding-top:25px}.pickup-method-option-bk{padding:14px;border-radius:13px}.home-delivery-location-bk{padding:16px;border-radius:15px}.delivery-search-input-wrapper-bk{flex-direction:column}.delivery-search-input-wrapper-bk button{min-height:42px}.delivery-map-bk .leaflet-container{height:300px}.delivery-location-info-bk{grid-template-columns:1fr}.coordinates-display-bk{grid-template-columns:1fr 1fr}.delivery-fee-estimate-bk{grid-template-columns:1fr}.driving-type-box-bk,.message-section-bk{margin-top:25px;padding:18px;border-radius:16px}.character-count-bk{right:30px;bottom:28px}.booking-live-summary-bk{margin-top:25px;padding:18px;border-radius:15px}.booking-live-summary-copy-bk strong{font-size:21px}.booking-live-summary-icon-bk{width:42px;height:42px}.request-btn-bk{height:53px;border-radius:13px}.summary-modal-bk{padding:21px;border-radius:20px}.summary-header-bk h2{font-size:24px}.summary-vehicle-bk{gap:12px}.summary-vehicle-bk img{width:105px;height:75px}.summary-vehicle-info-bk h3{font-size:16px}.summary-details-grid-bk,.modal-buttons-bk{grid-template-columns:1fr}}@media(max-width:600px){.custom-select-trigger-bk{padding:0 8px;font-size:11px}.custom-select-option-bk{font-size:10px}}@media(max-width:450px){.booking-hero-bk{height:330px}.booking-overlay-bk h1{font-size:36px}.booking-hero-copy-bk{max-width:330px;font-size:11px}.booking-card-bk{padding:17px}.vehicle-preview-bk>img{height:165px}.vehicle-info-bk h3{font-size:19px}.pickup-method-content-bk strong{font-size:12px}.pickup-method-content-bk small{font-size:9px}.delivery-map-bk .leaflet-container{height:270px}.delivery-map-bk:after{font-size:7px}.coordinates-display-bk{grid-template-columns:1fr}.booking-live-summary-copy-bk strong{font-size:18px}.booking-live-summary-copy-bk small{max-width:220px;font-size:9px}.summary-price-bk{grid-template-columns:1fr;gap:13px;padding:17px}.summary-total-bk{grid-column:auto}.summary-total-bk strong{font-size:22px!important}.success-modal-bk{padding:29px 21px}}@media(prefers-reduced-motion:reduce){.booking-page-bk *,.booking-page-bk *:before,.booking-page-bk *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.booking-return-location-bk{display:flex;gap:15px;align-items:flex-start;margin:22px 0 32px;padding:19px 20px;border:1px solid rgba(252,191,30,.42);border-radius:17px;background:linear-gradient(120deg,#fffdf7,#fff8e3);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.booking-return-location-bk:hover{transform:translateY(-2px);box-shadow:0 12px 30px #fcbf1e1a;border-color:#fcbf1e}.booking-return-icon-bk{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;background:#fcbf1e;color:#111;box-shadow:0 7px 20px #fcbf1e2e}.booking-return-copy-bk{min-width:0;display:grid;gap:5px}.booking-return-copy-bk>span{font-size:10px;font-weight:850;letter-spacing:1.3px;color:#926900}.booking-return-default-bk{display:inline-block;margin-left:7px;padding:3px 7px;border-radius:20px;background:#fcbf1e;color:#111;font-size:9px;letter-spacing:.3px}.booking-return-copy-bk strong{font-size:15px;color:#171717}.booking-return-copy-bk p{margin:0;color:#635c4b;font-size:12px;line-height:1.5}.booking-return-copy-bk small{color:#806a32;font-size:11px;line-height:1.5;cursor:help}.booking-page-bk .booking-card-bk,.booking-page-bk .booking-progress-bk,.booking-page-bk .vehicle-preview-bk{transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.booking-page-bk button:focus-visible,.booking-page-bk input:focus-visible,.booking-page-bk textarea:focus-visible,.booking-page-bk select:focus-visible{outline:2px solid #fcbf1e;outline-offset:3px}html[data-customer-theme=dark] .booking-page-bk{--bk-text:#f4f4f5;--bk-muted:#aeb4c0;--bk-border:#363a42;--bk-soft:#202228;--bk-cream:#292515;background:#0b0d10;color:#f4f4f5;color-scheme:dark}html[data-customer-theme=dark] .booking-page-bk .booking-progress-bk,html[data-customer-theme=dark] .booking-page-bk .booking-card-bk,html[data-customer-theme=dark] .booking-page-bk .summary-modal-bk{background:#1b1d22;border-color:#343740;color:#f4f4f5;box-shadow:0 20px 48px #00000040}html[data-customer-theme=dark] .booking-page-bk .vehicle-preview-bk,html[data-customer-theme=dark] .booking-page-bk .pickup-location-wrapper-bk .form-group-bk,html[data-customer-theme=dark] .booking-page-bk .pickup-method-option-bk,html[data-customer-theme=dark] .booking-page-bk .home-delivery-location-bk{background:#22252b;border-color:#393d46;color:#f4f4f5}html[data-customer-theme=dark] .booking-page-bk .pickup-method-option-bk.selected-bk,html[data-customer-theme=dark] .booking-page-bk .pickup-method-option-bk:has(input:checked){background:linear-gradient(130deg,#383018,#29271f);border-color:#fcbf1e}html[data-customer-theme=dark] .booking-page-bk .booking-progress-item-bk strong,html[data-customer-theme=dark] .booking-page-bk .booking-form-header-bk h2,html[data-customer-theme=dark] .booking-page-bk .booking-card-bk h2,html[data-customer-theme=dark] .booking-page-bk .vehicle-info-bk h3,html[data-customer-theme=dark] .booking-page-bk .booking-section-heading-bk h3,html[data-customer-theme=dark] .booking-page-bk .form-group-bk label,html[data-customer-theme=dark] .booking-page-bk .pickup-method-content-bk strong{color:#f4f4f5}html[data-customer-theme=dark] .booking-page-bk .booking-progress-item-bk small,html[data-customer-theme=dark] .booking-page-bk .booking-form-header-bk p,html[data-customer-theme=dark] .booking-page-bk .booking-card-bk>p,html[data-customer-theme=dark] .booking-page-bk .booking-section-heading-bk p,html[data-customer-theme=dark] .booking-page-bk .pickup-method-content-bk small,html[data-customer-theme=dark] .booking-page-bk .pickup-help-text-bk{color:#b1b7c2}html[data-customer-theme=dark] .booking-page-bk .form-group-bk input,html[data-customer-theme=dark] .booking-page-bk .form-group-bk select,html[data-customer-theme=dark] .booking-page-bk .additional-message-bk,html[data-customer-theme=dark] .booking-page-bk .booking-date-input-bk,html[data-customer-theme=dark] .booking-page-bk .custom-select-trigger-bk{background:#252830;border-color:#434854;color:#f5f5f5}html[data-customer-theme=dark] .booking-page-bk input::placeholder,html[data-customer-theme=dark] .booking-page-bk textarea::placeholder{color:#9da4b0}html[data-customer-theme=dark] .booking-page-bk .custom-select-menu-bk{background:#282b32;border-color:#454955;box-shadow:0 18px 40px #00000061}html[data-customer-theme=dark] .booking-page-bk .custom-select-option-bk{color:#e8eaf0}html[data-customer-theme=dark] .booking-page-bk .custom-select-option-bk:hover{background:#373b45;color:#fff}html[data-customer-theme=dark] .booking-page-bk .custom-select-option-bk.selected-bk{background:#473b1c;color:#ffdc7a}html[data-customer-theme=dark] .booking-page-bk .vehicle-specs-bk span{background:#292c33;border-color:#41454e;color:#e8eaf0}html[data-customer-theme=dark] .booking-page-bk .booking-eyebrow-bk{background:#383018;color:#ffd66a}html[data-customer-theme=dark] .booking-page-bk .rental-policy-notice-bk,html[data-customer-theme=dark] .booking-page-bk .booking-return-location-bk{background:linear-gradient(125deg,#302a1c,#26241f);border-color:#6d5720}html[data-customer-theme=dark] .booking-page-bk .rental-policy-content-bk>strong,html[data-customer-theme=dark] .booking-page-bk .booking-return-copy-bk strong{color:#fff}html[data-customer-theme=dark] .booking-page-bk .rental-policy-content-bk>p,html[data-customer-theme=dark] .booking-page-bk .booking-return-copy-bk p,html[data-customer-theme=dark] .booking-page-bk .booking-return-copy-bk small{color:#d5c9aa}html[data-customer-theme=dark] .booking-page-bk .booking-return-copy-bk>span{color:#ffda75}html[data-customer-theme=dark] .booking-page-bk .booking-section-heading-bk{border-color:#393d46}html[data-customer-theme=dark] .booking-page-bk .booking-progress-line-bk{background:#444850}html[data-customer-theme=dark] .booking-page-bk .booking-progress-item-bk:not(.active-bk)>span{background:#2d3038;border-color:#454955;color:#c4c8d0}html[data-customer-theme=dark] .booking-page-bk .trm-calendar-bk{background:#252830;color:#f4f4f5}html[data-customer-theme=dark] .booking-page-bk .trm-calendar-bk .react-datepicker__month-container{background:#252830}html[data-customer-theme=dark] .booking-page-bk .trm-calendar-bk .react-datepicker__day{color:#f4f4f5}html[data-customer-theme=dark] .booking-page-bk .trm-calendar-bk .react-datepicker__day:hover{background:#3a3e48}html[data-customer-theme=dark] .booking-page-bk .trm-calendar-bk .react-datepicker__day--disabled{color:#858a94}@media(prefers-reduced-motion:reduce){.booking-page-bk *,.booking-page-bk *:before,.booking-page-bk *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-customer-theme=dark] .booking-page-bk .driving-type-box-bk,html[data-customer-theme=dark] .booking-page-bk .message-section-bk{background:#1b1d22;border-color:#343740;color:#f4f4f5;box-shadow:0 12px 30px #0000001f}html[data-customer-theme=dark] .booking-page-bk .driving-option-bk{background:#252830;border-color:#41454e}html[data-customer-theme=dark] .booking-page-bk .driving-option-bk:hover{background:#30343d;border-color:#c69a28}html[data-customer-theme=dark] .booking-page-bk .driving-option-bk.selected-bk,html[data-customer-theme=dark] .booking-page-bk .driving-option-bk:has(input:checked){background:linear-gradient(135deg,#39311f,#2b2925);border-color:#fcbf1e;box-shadow:0 8px 22px #fcbf1e17}html[data-customer-theme=dark] .booking-page-bk .driving-option-bk strong,html[data-customer-theme=dark] .booking-page-bk .message-section-bk>label{color:#f4f4f5}html[data-customer-theme=dark] .booking-page-bk .driving-option-bk small,html[data-customer-theme=dark] .booking-page-bk .message-section-bk>label span,html[data-customer-theme=dark] .booking-page-bk .character-count-bk{color:#b5bac5}html[data-customer-theme=dark] .booking-page-bk .driving-option-bk input{background:#252830;border-color:#b5bac5}html[data-customer-theme=dark] .booking-page-bk .driving-option-bk input:checked{border-color:#fcbf1e}html[data-customer-theme=dark] .booking-page-bk .message-section-bk .additional-message-bk{background:#252830;border-color:#434854;color:#f4f4f5}html[data-customer-theme=dark] .booking-page-bk .message-section-bk .additional-message-bk::placeholder{color:#aeb4c0}html[data-customer-theme=dark] .booking-page-bk .summary-modal-bk{background:#1b1d22;border:1px solid #3a3e48;color:#f4f4f5;box-shadow:0 30px 90px #0000008c;color-scheme:dark}html[data-customer-theme=dark] .booking-page-bk .summary-header-bk h2,html[data-customer-theme=dark] .booking-page-bk .summary-section-title-bk h4,html[data-customer-theme=dark] .booking-page-bk .summary-vehicle-info-bk h3,html[data-customer-theme=dark] .booking-page-bk .summary-detail-bk strong{color:#f5f6f8}html[data-customer-theme=dark] .booking-page-bk .summary-header-bk p,html[data-customer-theme=dark] .booking-page-bk .summary-section-title-bk p,html[data-customer-theme=dark] .booking-page-bk .summary-detail-bk small,html[data-customer-theme=dark] .booking-page-bk .summary-vehicle-info-bk p span,html[data-customer-theme=dark] .booking-page-bk .summary-note-bk{color:#b9c0cc}html[data-customer-theme=dark] .booking-page-bk .summary-eyebrow-bk,html[data-customer-theme=dark] .booking-page-bk .summary-vehicle-info-bk p{color:#fcbf1e}html[data-customer-theme=dark] .booking-page-bk .summary-label-bk,html[data-customer-theme=dark] .booking-page-bk .summary-detail-bk span{color:#c3c8d2}html[data-customer-theme=dark] .booking-page-bk .summary-vehicle-bk,html[data-customer-theme=dark] .booking-page-bk .summary-detail-bk{background:#272a32;border-color:#424650;color:#f4f4f5}html[data-customer-theme=dark] .booking-page-bk .summary-price-bk{background:radial-gradient(circle at 90% 50%,rgba(252,191,30,.13),transparent 35%),#101216;border:1px solid #40434a}html[data-customer-theme=dark] .booking-page-bk .summary-price-bk>div span{color:#c4c8d0}html[data-customer-theme=dark] .booking-page-bk .cancel-btn-bk{background:#343842;color:#f5f5f5;border:1px solid #555b67}html[data-customer-theme=dark] .booking-page-bk .cancel-btn-bk:hover{background:#424754}html[data-customer-theme=dark] .booking-page-bk .confirm-btn-bk{background:#fcbf1e;color:#111}html[data-customer-theme=dark] .booking-page-bk .summary-close-bk{background:#0f1115;color:#fff}html[data-customer-theme=dark] .booking-page-bk .summary-close-bk:hover{background:#fcbf1e;color:#111}html[data-customer-theme=dark] .booking-page-bk .summary-modal-bk::-webkit-scrollbar-thumb{background:#555b65}.driver-selection-bk{margin-top:16px;padding:17px;border:1px solid rgba(252,191,30,.25);border-radius:14px;background:#fcbf1e0f;color:var(--bk-text)}.driver-selection-bk label{display:block;font-size:12px;font-weight:800;margin-bottom:9px}.driver-selection-bk select{width:100%;padding:13px;border:1px solid var(--bk-border);border-radius:10px;background:var(--bk-soft);color:var(--bk-text);font:inherit}.driver-selection-bk p{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--bk-muted)}.driving-option-bk:has(input:disabled){opacity:.45;cursor:not-allowed;filter:grayscale(.5)}html[data-customer-theme=dark] .driver-selection-bk{background:#25272c;border-color:#fcbf1e59;color:#f7f7f7}html[data-customer-theme=dark] .driver-selection-bk select{background:#333740;border-color:#50545c;color:#fff}html[data-customer-theme=dark] .driver-selection-bk p{color:#c5c9d0}.driver-availability-error-bk p{margin:0 0 10px;color:#b42318;font-weight:650}.driver-availability-error-bk button{padding:9px 13px;border:1px solid #FCBF1E;border-radius:9px;background:#fcbf1e;color:#111;font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:transform .2s,filter .2s}.driver-availability-error-bk button:hover{transform:translateY(-2px);filter:brightness(.97)}.booking-page-bk .booking-container-bk{padding-top:36px;padding-bottom:55px}.booking-page-bk .booking-card-bk{padding:clamp(20px,3vw,32px);border-radius:23px}.booking-page-bk .booking-form-header-bk{margin-bottom:23px}.booking-page-bk .booking-form-header-bk h2{font-size:clamp(27px,3vw,35px)}.booking-page-bk .vehicle-preview-bk{margin-bottom:23px}.booking-page-bk .booking-grid-bk{gap:15px 16px}.booking-page-bk .pickup-method-section-bk{margin-top:23px;padding-top:22px}.booking-page-bk .pickup-method-option-bk{min-height:83px;padding:12px;gap:9px}.booking-page-bk .pickup-location-wrapper-bk{margin-top:13px}.booking-page-bk .driving-type-box-bk,.booking-page-bk .message-section-bk{margin-top:20px;padding:19px 21px;border-radius:17px}.booking-page-bk .booking-section-heading-bk{margin-bottom:14px;padding-bottom:11px}.booking-page-bk .booking-section-heading-bk.compact-bk{margin-bottom:12px}.booking-page-bk .bk-heading-icon{display:inline;vertical-align:-2px;color:#bf9000;font-size:15px;margin-right:5px}.booking-page-bk .bk-inline-icon{display:inline;vertical-align:-1px;color:#bd8d00;margin-right:4px}.booking-page-bk .bk-drive-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;align-items:end}.booking-page-bk .bk-field-title{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;margin-bottom:8px;color:var(--bk-text)}.booking-page-bk .bk-field-title>svg{color:#b78600;font-size:14px}.booking-page-bk .bk-drive-custom-select,.booking-page-bk .bk-driver-custom-select{width:100%}.booking-page-bk .bk-drive-custom-select .custom-select-trigger-bk,.booking-page-bk .bk-driver-custom-select .custom-select-trigger-bk{min-height:44px;height:auto;padding:11px 13px;font-weight:700}.booking-page-bk .bk-drive-status{min-height:54px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(252,191,30,.27);border-radius:12px;background:#fcbf1e12;box-sizing:border-box}.booking-page-bk .bk-drive-status>svg{flex-shrink:0;font-size:17px;color:#b78800}.booking-page-bk .bk-drive-status span{min-width:0;display:flex;flex-direction:column;gap:3px}.booking-page-bk .bk-drive-status strong{font-size:11px;font-weight:800;color:var(--bk-text)}.booking-page-bk .bk-drive-status small{font-size:10px;line-height:1.45;color:var(--bk-muted)}.booking-page-bk .bk-drive-status button{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:5px 9px;border:0;border-radius:7px;background:#fcbf1e;color:#161616;font-size:10px;font-weight:800;cursor:pointer}.booking-page-bk .bk-driver-details{margin-top:13px;padding:14px;border:1px solid var(--bk-border);border-radius:13px;background:var(--bk-soft);animation:customSelectOpenBk .2s ease}.booking-page-bk .bk-driver-fee-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid var(--bk-border);font-size:12px}.booking-page-bk .bk-driver-fee-line>span{display:inline-flex;align-items:center;gap:6px;color:var(--bk-muted)}.booking-page-bk .bk-driver-fee-line>span>svg{color:#b78800}.booking-page-bk .bk-driver-fee-line strong{font-size:15px;color:var(--bk-text)}.booking-page-bk .bk-driver-rate-note{display:block;margin-top:4px;color:var(--bk-muted);font-size:10px}.booking-page-bk .bk-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:#a47c00;cursor:help;outline-offset:3px}.booking-page-bk .bk-tip:hover,.booking-page-bk .bk-tip:focus-visible{background:#fcbf1e2e}.booking-page-bk .bk-tip-content{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:1600;width:min(260px,70vw);padding:11px 13px;border-radius:10px;background:#181818;color:#fff;font-size:11px;font-weight:500;line-height:1.5;box-shadow:0 12px 28px #0000003b;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,5px);transition:opacity .16s,transform .16s,visibility .16s}.booking-page-bk .bk-tip:hover .bk-tip-content,.booking-page-bk .bk-tip:focus-visible .bk-tip-content{opacity:1;visibility:visible;transform:translate(-50%)}.booking-page-bk .driving-type-box-bk,.booking-page-bk .bk-driver-details{overflow:visible}html[data-customer-theme=dark] .booking-page-bk .bk-drive-status{background:#fcbf1e12;border-color:#fcbf1e3d}html[data-customer-theme=dark] .booking-page-bk .bk-driver-details{background:#25272c;border-color:#45484f}html[data-customer-theme=dark] .booking-page-bk .bk-field-title,html[data-customer-theme=dark] .booking-page-bk .bk-drive-status strong,html[data-customer-theme=dark] .booking-page-bk .bk-driver-fee-line strong{color:#f4f4f5}html[data-customer-theme=dark] .booking-page-bk .bk-drive-status small,html[data-customer-theme=dark] .booking-page-bk .bk-driver-rate-note{color:#c5c9d0}@media(max-width:720px){.booking-page-bk .bk-drive-compact{grid-template-columns:1fr}.booking-page-bk .booking-card-bk{padding:18px}.booking-page-bk .driving-type-box-bk,.booking-page-bk .message-section-bk{padding:16px}.booking-page-bk .pickup-method-option-bk{min-height:85px}}@media(prefers-reduced-motion:reduce){.booking-page-bk .bk-tip-content,.booking-page-bk .bk-driver-details{animation:none;transition:none}}.booking-page-bk .booking-grid-bk .form-group-bk>label{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:19px}.booking-page-bk .bk-label-icon{color:#c79500;font-size:13px;flex-shrink:0;vertical-align:-1px}.booking-page-bk .booking-grid-bk .form-group-bk>label .bk-tip{margin-left:2px}.booking-page-bk .booking-grid-bk .form-group-bk>label .date-loading-bk{margin-left:auto}.booking-page-bk .additional-message-bk{min-height:94px}.booking-page-bk .booking-grid-bk{row-gap:15px}.booking-page-bk .booking-section-heading-bk{margin-bottom:15px}html[data-customer-theme=dark] .booking-page-bk .bk-label-icon{color:#fcbf1e}@media(max-width:600px){.booking-page-bk .booking-grid-bk{row-gap:13px}}.booking-page-bk .summary-price-bk.summary-receipt-bk{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(115deg,#171717,#27231a);color:#fff}.booking-page-bk .summary-receipt-meta-bk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:19px 23px 15px}.booking-page-bk .summary-receipt-detail-bk span{display:block;margin-bottom:5px;color:#b7b7b7;font-size:11px;font-weight:600}.booking-page-bk .summary-receipt-detail-bk strong{display:block;color:#fff;font-size:14px;font-weight:750;white-space:normal;overflow-wrap:anywhere}.booking-page-bk .summary-receipt-charges-bk{display:flex;flex-direction:column;gap:10px;margin:0 23px;padding:14px 0;border-top:1px solid rgba(255,255,255,.13)}.booking-page-bk .summary-receipt-line-bk{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.booking-page-bk .summary-receipt-line-bk span{margin:0;color:#c4c4c4;font-size:12px;font-weight:500}.booking-page-bk .summary-receipt-line-bk strong{color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.booking-page-bk .summary-total-bk.summary-receipt-total-bk{display:flex;justify-content:space-between;align-items:center;gap:16px;width:auto;min-width:0;margin:0;padding:16px 23px 18px;border:0;border-top:1px solid rgba(252,191,30,.28);background:#fcbf1e14;text-align:left;grid-column:auto}.booking-page-bk .summary-receipt-total-bk span{margin:0;color:#f4f0e5;font-size:13px;font-weight:750}.booking-page-bk .summary-receipt-total-bk strong{color:#fcbf1e!important;font-size:clamp(20px,3vw,26px)!important;font-weight:850!important;white-space:nowrap}@media(max-width:480px){.booking-page-bk .summary-receipt-meta-bk{gap:12px;padding:16px}.booking-page-bk .summary-receipt-charges-bk{margin:0 16px}.booking-page-bk .summary-total-bk.summary-receipt-total-bk{padding:15px 16px}.booking-page-bk .summary-receipt-total-bk strong{font-size:21px!important}}html[data-customer-theme=dark] .booking-page-bk .summary-price-bk.summary-receipt-bk{background:linear-gradient(115deg,#171717,#27231a);color:#fff}.booking-page-bk .pickup-method-section-bk{margin-top:24px;padding-top:22px}.booking-page-bk .pickup-method-options-bk{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.booking-page-bk .pickup-method-option-bk{min-height:78px;padding:14px 16px;border-radius:14px;align-items:center;gap:12px}.booking-page-bk .pickup-method-option-bk input{margin:0;flex:0 0 16px}.booking-page-bk .pickup-method-content-bk{gap:4px}.booking-page-bk .pickup-method-content-bk strong{font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px}.booking-page-bk .pickup-method-content-bk small{font-size:10px;line-height:1.4}.booking-page-bk .pickup-method-option-bk:hover{transform:translateY(-2px);box-shadow:0 9px 24px #00000012}.booking-page-bk .pickup-method-option-bk:focus-within{outline:3px solid rgba(252,191,30,.2);outline-offset:2px}.booking-page-bk .bk-delivery-kind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding:5px;background:#f3f3f1;border:1px solid #e8e8e6;border-radius:13px}.booking-page-bk .bk-delivery-kind button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;min-height:42px;padding:9px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#555;font:600 11px inherit;cursor:pointer;transition:all .2s ease}.booking-page-bk .bk-delivery-kind button svg{font-size:13px}.booking-page-bk .bk-delivery-kind button small{font-size:9px;font-weight:450;color:#8b8b8b}.booking-page-bk .bk-delivery-kind button:hover{background:#fff;color:#151515;transform:translateY(-1px)}.booking-page-bk .bk-delivery-kind button.active-bk{background:#151515;color:#fcbf1e;box-shadow:0 5px 15px #0000001f}.booking-page-bk .bk-delivery-kind button.active-bk small{color:#e0e0e0}.booking-page-bk .home-delivery-location-bk{padding:17px;border-radius:17px;background:linear-gradient(145deg,#fff,#fafaf9)}.booking-page-bk .home-delivery-header-bk{gap:12px}.booking-page-bk .current-location-btn-bk{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:650;border-radius:10px;transition:all .2s ease}.booking-page-bk .current-location-btn-bk:hover:not(:disabled){transform:translateY(-2px)}.booking-page-bk .delivery-search-bk{position:relative;z-index:550}.booking-page-bk .delivery-search-bk>label{display:flex;align-items:center;gap:7px}.booking-page-bk .delivery-search-input-wrapper-bk{display:flex;gap:8px}.booking-page-bk .delivery-search-input-wrapper-bk input{min-width:0;font-size:12px}.booking-page-bk .delivery-search-input-wrapper-bk button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:100px;border-radius:10px;font-size:11px;font-weight:650;transition:all .2s ease}.booking-page-bk .delivery-search-input-wrapper-bk button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 17px #fcbf1e33}.booking-page-bk .delivery-search-results-bk{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:900;max-height:230px;overflow:auto;border:1px solid #e6e4de;border-radius:13px;background:#fff;box-shadow:0 16px 40px #00000024}.booking-page-bk .delivery-search-results-bk button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:11px;text-align:left;transition:background .15s ease}.booking-page-bk .delivery-search-results-bk button span{flex:1;min-width:0}.booking-page-bk .delivery-search-results-bk button svg{flex-shrink:0;color:#bd8a00}.booking-page-bk .delivery-search-results-bk button:hover{background:#fff8e4}.booking-page-bk .bk-address-status{display:block;margin:7px 0;color:#987300;font-size:10px}.booking-page-bk .delivery-map-bk{position:relative;z-index:1;border:1px solid #dedcd4;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #00000012}.booking-page-bk .delivery-map-bk .leaflet-container{height:300px!important;border-radius:15px}.booking-page-bk .delivery-map-bk .leaflet-control-zoom a{border-radius:6px;color:#161616}.booking-page-bk .delivery-map-bk .leaflet-control-zoom a:hover{background:#fcbf1e}.booking-page-bk .bk-map-caption{display:flex;align-items:center;gap:7px;padding:9px 2px;color:#888;font-size:10px}.booking-page-bk .bk-map-caption svg{color:#bc8900}.booking-page-bk .bk-spin{animation:bk-autocomplete-spin 1s linear infinite}@keyframes bk-autocomplete-spin{to{transform:rotate(360deg)}}html[data-customer-theme=dark] .booking-page-bk .bk-delivery-kind{background:#1b1d22;border-color:#393d46}html[data-customer-theme=dark] .booking-page-bk .bk-delivery-kind button{color:#d4d4d8}html[data-customer-theme=dark] .booking-page-bk .bk-delivery-kind button.active-bk{background:#fcbf1e;color:#111}html[data-customer-theme=dark] .booking-page-bk .bk-delivery-kind button.active-bk small{color:#444}html[data-customer-theme=dark] .booking-page-bk .home-delivery-location-bk{background:#22252b;border-color:#393d46}html[data-customer-theme=dark] .booking-page-bk .delivery-search-results-bk{background:#272b31;border-color:#424650}html[data-customer-theme=dark] .booking-page-bk .delivery-search-results-bk button{color:#f4f4f5}@media(max-width:640px){.booking-page-bk .pickup-method-options-bk,.booking-page-bk .bk-delivery-kind{grid-template-columns:1fr}.booking-page-bk .home-delivery-location-bk{padding:13px}.booking-page-bk .delivery-search-input-wrapper-bk button{min-width:45px}.booking-page-bk .delivery-search-input-wrapper-bk button span{display:none}.booking-page-bk .delivery-map-bk .leaflet-container{height:255px!important}}html[data-customer-theme=dark] .booking-page-bk .home-delivery-header-bk label,html[data-customer-theme=dark] .booking-page-bk .delivery-search-bk>label,html[data-customer-theme=dark] .booking-page-bk .delivery-address-field-bk label{color:#f4f5f7}html[data-customer-theme=dark] .booking-page-bk .home-delivery-header-bk p,html[data-customer-theme=dark] .booking-page-bk .bk-map-caption{color:#c4c9d2}html[data-customer-theme=dark] .booking-page-bk .delivery-search-input-wrapper-bk input,html[data-customer-theme=dark] .booking-page-bk .delivery-address-field-bk textarea{background:#2d313a;border-color:#505661;color:#f7f7f8;caret-color:#fcbf1e;color-scheme:dark}html[data-customer-theme=dark] .booking-page-bk .delivery-search-input-wrapper-bk input::placeholder,html[data-customer-theme=dark] .booking-page-bk .delivery-address-field-bk textarea::placeholder{color:#adb5c2}html[data-customer-theme=dark] .booking-page-bk .delivery-search-input-wrapper-bk input:focus,html[data-customer-theme=dark] .booking-page-bk .delivery-address-field-bk textarea:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e29}html[data-customer-theme=dark] .booking-page-bk .delivery-search-input-wrapper-bk button,html[data-customer-theme=dark] .booking-page-bk .current-location-btn-bk{background:#121417;border:1px solid #555b65;color:#fff}html[data-customer-theme=dark] .booking-page-bk .delivery-search-input-wrapper-bk button:hover:not(:disabled),html[data-customer-theme=dark] .booking-page-bk .current-location-btn-bk:hover:not(:disabled){background:#fcbf1e;border-color:#fcbf1e;color:#111}html[data-customer-theme=dark] .booking-page-bk .delivery-search-results-bk button{background:transparent;border-bottom-color:#424650}html[data-customer-theme=dark] .booking-page-bk .delivery-search-results-bk button:hover{background:#383323}html[data-customer-theme=dark] .booking-page-bk .coordinates-display-bk,html[data-customer-theme=dark] .booking-page-bk .delivery-fee-estimate-bk>div{background:#2c3038;border-color:#484e59}html[data-customer-theme=dark] .booking-page-bk .delivery-fee-estimate-bk>div:last-child{background:#352e1c;border-color:#fcbf1e6b}html[data-customer-theme=dark] .booking-page-bk .coordinates-display-bk span,html[data-customer-theme=dark] .booking-page-bk .delivery-fee-estimate-bk span{color:#c6ccd5}html[data-customer-theme=dark] .booking-page-bk .coordinates-display-bk strong,html[data-customer-theme=dark] .booking-page-bk .delivery-fee-estimate-bk strong{color:#f8f9fb}html[data-customer-theme=dark] .booking-page-bk .delivery-fee-estimate-bk>div:last-child strong{color:#ffda69}html[data-customer-theme=dark] .booking-page-bk .home-delivery-location-bk>.pickup-help-text-bk{background:#342d1d;border-color:#655126;color:#ffe2a0}html[data-customer-theme=dark] .booking-page-bk .bk-address-status{color:#ffdc82}html[data-customer-theme=dark] .booking-page-bk .delivery-map-bk{border-color:#515763}.trm-booking-swal-popup{width:min(420px,calc(100vw - 32px))!important;padding:30px 28px 26px!important;border-radius:22px!important;border:1px solid #eceef1!important;background:#fff!important;box-shadow:0 26px 85px #050c194d!important;font-family:inherit!important}.trm-booking-swal-title{color:#171c25!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.65px!important;line-height:1.25!important;padding:0!important;margin:16px 0 6px!important}.trm-booking-swal-description{color:#687280!important;font-size:14px!important;line-height:1.65!important;margin:8px 0 14px!important;padding:0!important}.trm-booking-swal-actions{display:flex!important;gap:10px!important;width:100%!important;margin:14px 0 0!important}.trm-booking-swal-confirm,.trm-booking-swal-cancel{min-height:46px!important;padding:11px 18px!important;border-radius:11px!important;border:0!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:transform .2s,box-shadow .2s!important}.trm-booking-swal-confirm{background:linear-gradient(115deg,#ffbf24,#ffd54b)!important;color:#17191d!important;box-shadow:0 5px 18px #fcbf1e30!important}.trm-booking-swal-cancel{background:#f0f2f5!important;color:#343b47!important}.trm-booking-swal-confirm:hover,.trm-booking-swal-cancel:hover{transform:translateY(-1px)!important}.trm-booking-swal-confirm:focus-visible,.trm-booking-swal-cancel:focus-visible{outline:3px solid #d6a000!important;outline-offset:3px!important}.trm-booking-swal-icon{margin:7px auto 5px!important;border-width:3px!important}.trm-booking-swal-toast{border-radius:14px!important;background:#161a22!important;color:#fff!important;border:1px solid rgba(252,191,30,.28)!important;box-shadow:0 12px 40px #00000047!important;font-family:inherit!important}.trm-booking-swal-toast-title{color:#fff!important;font-size:14px!important;font-weight:750!important}@media(max-width:480px){.trm-booking-swal-popup{padding:25px 19px 22px!important}.trm-booking-swal-title{font-size:21px!important}.trm-booking-swal-actions{flex-direction:column-reverse!important}.trm-booking-swal-confirm,.trm-booking-swal-cancel{width:100%!important;margin:0!important}}@media(prefers-reduced-motion:reduce){.trm-booking-swal-confirm,.trm-booking-swal-cancel{transition:none!important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.admin-sidebar{width:260px;height:100vh;background:#000;color:#fff;position:fixed;left:0;top:0;overflow-x:visible;overflow-y:auto;transition:width .32s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;z-index:1000;border-right:1px solid rgba(255,255,255,.06);box-shadow:8px 0 30px #00000014}.admin-sidebar::-webkit-scrollbar{width:5px}.admin-sidebar::-webkit-scrollbar-track{background:transparent}.admin-sidebar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.admin-sidebar::-webkit-scrollbar-thumb:hover{background:#fcbf1e8c}.admin-layout{display:flex}.admin-main{flex:1;margin-left:260px;min-height:100vh;background:var(--admin-bg);transition:margin-left .25s ease,background .35s ease}.admin-sidebar.collapsed+.admin-main{margin-left:80px}.admin-content{padding:30px}.admin-sidebar.collapsed{width:80px}.admin-sidebar.collapsed .menu-item{justify-content:center;padding:0;position:relative}.admin-sidebar.collapsed .label,.admin-sidebar.collapsed .logo-text{display:none}.admin-sidebar.collapsed .sidebar-header{height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.sidebar-header{height:80px;display:flex;align-items:center;justify-content:space-between;padding:18px;position:relative;border-bottom:1px solid rgba(255,255,255,.055)}.sidebar-logo{display:flex;align-items:center;gap:12px;min-width:0}.sidebar-logo img{width:45px;height:45px;border-radius:12px;object-fit:cover;flex-shrink:0;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 5px 16px #00000047}.sidebar-logo img:hover{transform:scale(1.05);box-shadow:0 7px 22px #fcbf1e2e}.logo-text{display:flex;flex-direction:column;white-space:nowrap;animation:sidebarTextReveal .25s ease}.logo-text span:first-child{font-size:15px;font-weight:700;letter-spacing:.1px}.logo-text span:last-child{font-size:13px;color:#9ca3af;margin-top:2px}.menu-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#fff;font-size:22px;cursor:pointer;border-radius:10px;transition:background .25s ease,color .25s ease,transform .25s ease,border-color .25s ease;flex-shrink:0}.menu-btn:hover{background:#fcbf1e;color:#000;border-color:#fcbf1e;transform:scale(1.07)}.menu-btn:active{transform:scale(.94)}.sidebar-menu{padding:20px 12px;display:flex;flex-direction:column;gap:8px}.menu-item{width:100%;height:55px;display:flex;align-items:center;gap:15px;padding:0 18px;border-radius:14px;text-decoration:none;color:#fff;background:transparent;position:relative;isolation:isolate;transition:background .25s ease,color .25s ease,transform .22s ease,box-shadow .25s ease}.menu-item:before{content:"";position:absolute;inset:0;border-radius:14px;background:linear-gradient(90deg,#ffffff13,#ffffff06);opacity:0;transform:scale(.96);transition:opacity .25s ease,transform .25s ease;z-index:-1}.menu-item:hover:before{opacity:1;transform:scale(1)}.menu-item:hover{transform:translate(3px)}.menu-item.active{background:linear-gradient(135deg,#fcbf1e,#ffd45a);color:#000;box-shadow:0 7px 20px #fcbf1e2e}.menu-item.active:after{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:28px;background:#fcbf1e;border-radius:0 6px 6px 0;box-shadow:0 0 12px #fcbf1e8c}.menu-item.active:hover{transform:translate(2px)}.menu-icon{width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;transition:transform .25s ease,color .25s ease}.menu-item:hover .menu-icon{transform:scale(1.12)}.menu-item.active .menu-icon{color:#000}.menu-item.active:hover .menu-icon{transform:scale(1.08)}.label{font-size:15px;color:#fff;font-weight:500;white-space:nowrap;animation:sidebarTextReveal .25s ease}.menu-item.active .label{color:#000;font-weight:650}.sidebar-count-badge{margin-left:auto;min-width:22px;height:22px;padding:0 6px;display:flex;align-items:center;justify-content:center;background:#dc2626;color:#fff;font-size:11px;font-weight:700;line-height:1;border-radius:999px;box-shadow:0 3px 10px #dc262661;flex-shrink:0;animation:sidebarBadgeAppear .28s ease}.menu-item.active .sidebar-count-badge{background:#dc2626;color:#fff;box-shadow:0 3px 10px #7f1d1d47}.admin-sidebar.collapsed .sidebar-count-badge{position:absolute;top:6px;right:7px;margin-left:0;min-width:18px;height:18px;padding:0 4px;font-size:9px;border:2px solid #090909}.admin-sidebar.collapsed .menu-item.active .sidebar-count-badge{border-color:#fcbf1e}.sidebar-tooltip{position:fixed;left:92px;min-height:38px;padding:0 12px;display:flex;align-items:center;gap:9px;background:#111827;color:#fff;font-size:13px;font-weight:600;white-space:nowrap;border-radius:9px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 25px #00000047;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-7px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:5000}.sidebar-tooltip:before{content:"";position:absolute;left:-5px;width:10px;height:10px;background:#111827;transform:rotate(45deg);border-left:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.admin-sidebar.collapsed .menu-item:hover .sidebar-tooltip{opacity:1;visibility:visible;transform:translate(0)}.sidebar-tooltip-count{min-width:20px;height:20px;padding:0 5px;display:flex;align-items:center;justify-content:center;background:#dc2626;color:#fff;border-radius:999px;font-size:10px;font-weight:700}.sidebar-overlay{display:none}.mobile-menu-btn{display:none;background:none;border:none;color:#000;font-size:28px;cursor:pointer;align-items:center;justify-content:center;width:45px;height:45px;border-radius:12px;transition:.3s}.mobile-menu-btn:hover{background:#fcbf1e}@keyframes sidebarTextReveal{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes sidebarBadgeAppear{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){.mobile-menu-btn{display:flex}}@media(max-width:768px){.admin-sidebar,.admin-sidebar.collapsed{position:fixed;left:0;top:0;width:min(290px,88vw);height:100dvh;transform:translate(-105%);box-shadow:18px 0 45px #00000047}.admin-sidebar.show,.admin-sidebar.collapsed.show{transform:translate(0)}.admin-sidebar.collapsed .sidebar-header{height:80px;flex-direction:row;align-items:center;justify-content:space-between;gap:0;padding:18px}.admin-sidebar.collapsed .logo-text{display:flex}.admin-sidebar.collapsed .menu-item{justify-content:flex-start;padding:0 18px}.admin-sidebar.collapsed .label{display:block}.admin-sidebar.collapsed .sidebar-count-badge{position:static;margin-left:auto;min-width:22px;height:22px;padding:0 6px;font-size:11px;border:none}.sidebar-tooltip{display:none}.sidebar-overlay{display:block;position:fixed;inset:0;background:#00000094;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;z-index:999}.sidebar-overlay.show{opacity:1;visibility:visible;pointer-events:auto}.admin-main{margin-left:0!important}.mobile-menu-btn{display:flex}.menu-item:hover{transform:none}}@media(max-width:480px){.admin-sidebar,.admin-sidebar.collapsed{width:min(280px,90vw)}.sidebar-header,.admin-sidebar.collapsed .sidebar-header{padding:15px}.sidebar-menu{padding:15px 10px}.menu-item,.admin-sidebar.collapsed .menu-item{height:52px;padding:0 16px}.mobile-menu-btn{display:flex}}@media(prefers-reduced-motion:reduce){.admin-sidebar,.admin-main,.menu-item,.menu-item:before,.menu-icon,.menu-btn,.sidebar-tooltip,.sidebar-count-badge{transition:none;animation:none}}.trm-sidebar-pro{display:flex;flex-direction:column;background:#0c1016;border-right:1px solid #222936;overflow:visible;box-shadow:8px 0 30px #0000001f}.trm-sidebar-pro .trm-pro-header{height:88px;min-height:88px;padding:18px 16px;border-bottom:1px solid #202734;gap:10px}.trm-sidebar-pro .sidebar-logo img{width:42px;height:42px;border-radius:12px;border:1px solid #39404c}.trm-sidebar-pro .logo-text span:first-child{font-size:14px;letter-spacing:-.2px}.trm-sidebar-pro .logo-text span:last-child{font-size:9px;font-weight:800;letter-spacing:2px;color:#fcbf1e;margin-top:5px}.trm-sidebar-pro .menu-btn{width:33px;height:33px;min-width:33px;border-radius:9px;color:#cbd1db;background:#1a202a}.trm-sidebar-pro .trm-pro-scroll{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#303844 transparent}.trm-sidebar-pro .trm-pro-scroll::-webkit-scrollbar{width:5px}.trm-sidebar-pro .trm-pro-scroll::-webkit-scrollbar-thumb{background:#303844;border-radius:10px}.trm-sidebar-pro .trm-pro-workspace{margin:20px 16px 9px;padding:11px 12px;display:flex;align-items:center;gap:8px;border:1px solid #2c3036;background:#161b23;border-radius:11px;color:#abb4c3;font-size:9px;font-weight:800;letter-spacing:1.2px;white-space:nowrap}.trm-sidebar-pro .trm-pro-workspace svg{margin-left:auto;color:#fcbf1e;font-size:14px}.trm-sidebar-pro .trm-pro-workspace-dot,.trm-sidebar-pro .trm-pro-online{width:7px;height:7px;background:#40c78b;border-radius:50%;box-shadow:0 0 0 3px #40c78b1a;flex-shrink:0}.trm-sidebar-pro .trm-pro-menu{padding:9px 11px 18px;gap:8px}.trm-sidebar-pro .trm-pro-group{display:block;min-width:0}.trm-sidebar-pro .trm-pro-group-heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 10px 9px;background:transparent;border:0;color:#788394;cursor:pointer;text-align:left;font-family:inherit;font-size:10px;font-weight:800;letter-spacing:1.1px;border-radius:8px}.trm-sidebar-pro .trm-pro-group-heading:hover{color:#f0f2f6;background:#171d26}.trm-sidebar-pro .trm-pro-group-title{display:flex;align-items:center;gap:9px;min-width:0}.trm-sidebar-pro .trm-pro-group-title svg{font-size:13px;color:#818d9d;flex-shrink:0}.trm-sidebar-pro .trm-pro-chevron{font-size:13px;transition:transform .22s ease}.trm-sidebar-pro .trm-pro-chevron.is-open{transform:rotate(180deg)}.trm-sidebar-pro .trm-pro-group-items{display:none;flex-direction:column;gap:3px}.trm-sidebar-pro .trm-pro-group-items.is-open{display:flex}.trm-sidebar-pro .menu-item{height:43px;min-height:43px;padding:0 12px;border-radius:9px;gap:11px;isolation:auto;color:#b6bfcb;box-shadow:none}.trm-sidebar-pro .menu-item:before{display:none}.trm-sidebar-pro .menu-item:hover{transform:none;background:#1c2430;color:#fff}.trm-sidebar-pro .menu-icon{width:19px;min-width:19px;height:19px;font-size:18px;color:#8d99a9}.trm-sidebar-pro .menu-item:hover .menu-icon{transform:none;color:#fff}.trm-sidebar-pro .label{font-size:12.5px;font-weight:550;color:inherit;overflow:hidden;text-overflow:ellipsis}.trm-sidebar-pro .menu-item.active{background:linear-gradient(95deg,#fcbf1e,#ffdc70);color:#121418;box-shadow:0 4px 12px #fcbf1e24}.trm-sidebar-pro .menu-item.active .label{color:#121418;font-weight:750}.trm-sidebar-pro .menu-item.active .menu-icon{color:#121418}.trm-sidebar-pro .menu-item.active:after{left:-11px;width:3px;height:24px;box-shadow:none}.trm-sidebar-pro .sidebar-count-badge{min-width:20px;height:20px;padding:0 5px;font-size:10px;box-shadow:none}.trm-sidebar-pro .trm-pro-footer{min-height:72px;display:flex;align-items:center;gap:11px;padding:13px 16px;border-top:1px solid #242c38;background:#10151d;overflow:hidden}.trm-sidebar-pro .trm-pro-avatar{width:37px;height:37px;min-width:37px;display:grid;place-items:center;border-radius:11px;background:#fcbf1e;color:#141414;font-size:15px;font-weight:850}.trm-sidebar-pro .trm-pro-person{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.trm-sidebar-pro .trm-pro-person strong{color:#eef1f6;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trm-sidebar-pro .trm-pro-person span{color:#8e9aaa;font-size:10px}.trm-sidebar-pro.collapsed .trm-pro-header{height:120px;min-height:120px;padding:15px 8px;flex-direction:column;justify-content:center;gap:11px}.trm-sidebar-pro.collapsed .trm-pro-menu{padding:12px 9px;gap:12px}.trm-sidebar-pro.collapsed .trm-pro-group{padding-bottom:10px;border-bottom:1px solid #252c36}.trm-sidebar-pro.collapsed .trm-pro-group-items{gap:5px}.trm-sidebar-pro.collapsed .menu-item{justify-content:center;padding:0;height:45px}.trm-sidebar-pro.collapsed .menu-icon{width:22px;min-width:22px;font-size:20px}.trm-sidebar-pro.collapsed .trm-pro-footer{justify-content:center;padding:12px 5px}.trm-sidebar-pro.collapsed .sidebar-count-badge{position:absolute;right:4px;top:2px}@media(max-width:768px){.trm-sidebar-pro,.trm-sidebar-pro.collapsed{overflow:visible}.trm-sidebar-pro .trm-pro-header,.trm-sidebar-pro.collapsed .trm-pro-header{height:80px;min-height:80px;padding:14px 15px;flex-direction:row;justify-content:space-between}.trm-sidebar-pro.collapsed .trm-pro-menu{padding:9px 11px 18px;gap:8px}.trm-sidebar-pro.collapsed .trm-pro-group{border:0;padding:0}.trm-sidebar-pro.collapsed .menu-item{justify-content:flex-start;padding:0 12px;height:43px}.trm-sidebar-pro.collapsed .sidebar-count-badge{position:static;margin-left:auto}.trm-sidebar-pro.collapsed .trm-pro-footer{justify-content:flex-start;padding:13px 16px}}@media(prefers-reduced-motion:reduce){.trm-sidebar-pro .trm-pro-chevron{transition:none}}.trm-sidebar-pro{background:#000!important;border-right-color:#242424!important}.trm-sidebar-pro .trm-pro-header{background:#000;border-bottom-color:#252525}.trm-sidebar-pro .trm-pro-scroll{background:#000;scrollbar-color:#404040 transparent}.trm-sidebar-pro .trm-pro-workspace{background:#101010;border-color:#292929;color:#fff}.trm-sidebar-pro .trm-pro-workspace-dot,.trm-sidebar-pro .trm-pro-online{background:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.trm-sidebar-pro .menu-btn{background:#141414;color:#fff;border-color:#303030}.trm-sidebar-pro .menu-btn:hover{background:#fcbf1e;color:#000;border-color:#fcbf1e}.trm-sidebar-pro .trm-pro-group-heading{color:#fcbf1e}.trm-sidebar-pro .trm-pro-group-heading:hover{background:#161616;color:#fff}.trm-sidebar-pro .trm-pro-group-title svg,.trm-sidebar-pro .trm-pro-chevron{color:#fcbf1e}.trm-sidebar-pro .menu-item,.trm-sidebar-pro .menu-icon{color:#fff}.trm-sidebar-pro .menu-item:hover{background:#202020;color:#fcbf1e}.trm-sidebar-pro .menu-item:hover .menu-icon{color:#fcbf1e}.trm-sidebar-pro .menu-item.active{background:linear-gradient(95deg,#fcbf1e,#ffdc70);color:#000}.trm-sidebar-pro .menu-item.active .menu-icon,.trm-sidebar-pro .menu-item.active .label{color:#000}.trm-sidebar-pro .trm-pro-footer{background:#090909;border-top-color:#292929}.trm-sidebar-pro .trm-pro-person strong{color:#fff}.trm-sidebar-pro .trm-pro-person span{color:#fcbf1e}.trm-sidebar-pro.collapsed .trm-pro-group{border-bottom-color:#292929}.trm-sidebar-pro .sidebar-tooltip{background:#151515;color:#fff}.trm-sidebar-pro .trm-pro-header{height:78px;min-height:78px;padding:12px 16px;box-sizing:border-box;border-bottom:1px solid #292929}.trm-sidebar-pro .sidebar-logo{align-items:center;gap:11px}.trm-sidebar-pro .sidebar-logo img{width:42px;height:42px}.trm-sidebar-pro .logo-text{justify-content:center}.trm-sidebar-pro .logo-text span:first-child{font-size:14px;color:#fff;letter-spacing:-.25px}.trm-sidebar-pro .trm-pro-menu{padding-top:14px}.trm-sidebar-pro .trm-pro-group-heading{color:#939393;font-size:10px;letter-spacing:1.05px;font-weight:700;padding:12px 10px 10px}.trm-sidebar-pro .trm-pro-group-title svg,.trm-sidebar-pro .trm-pro-chevron{color:#858585}.trm-sidebar-pro .trm-pro-group-heading:hover{color:#fff;background:#141414}.trm-sidebar-pro .trm-pro-group-heading:hover svg{color:#fff}.trm-sidebar-pro .trm-pro-group.has-active .trm-pro-group-heading{color:#c9c9c9}.trm-sidebar-pro .trm-pro-group.has-active .trm-pro-group-title svg{color:#d3d3d3}.trm-sidebar-pro .menu-item{color:#e6e6e6}.trm-sidebar-pro .menu-item:hover{background:#161616;color:#fff}.trm-sidebar-pro .menu-item:hover .menu-icon{color:#fff}.trm-sidebar-pro .menu-item.active{background:#fcbf1e;color:#000;box-shadow:0 3px 9px #fcbf1e1f}.trm-sidebar-pro .menu-item.active:after{display:none}.trm-sidebar-pro .trm-pro-person span{color:#a8a8a8}.trm-sidebar-pro .trm-pro-avatar{background:#242424;color:#fcbf1e;border:1px solid #393939}.trm-sidebar-pro .trm-pro-online{background:#fcbf1e}.trm-sidebar-pro.collapsed .trm-pro-header{height:110px;min-height:110px}@media(max-width:768px){.trm-sidebar-pro .trm-pro-header,.trm-sidebar-pro.collapsed .trm-pro-header{height:78px;min-height:78px;padding:12px 15px}}:root{--trm-admin-header-height: 76px}.trm-sidebar-pro .trm-pro-header,.trm-sidebar-pro.collapsed .trm-pro-header{height:var(--trm-admin-header-height);min-height:var(--trm-admin-header-height);max-height:var(--trm-admin-header-height);box-sizing:border-box;flex:0 0 var(--trm-admin-header-height);padding:0 16px;flex-direction:row;align-items:center;justify-content:space-between}.trm-sidebar-pro.collapsed .trm-pro-header{flex-direction:column;justify-content:center;gap:3px;padding:5px}.trm-sidebar-pro .trm-pro-group-items,.trm-sidebar-pro .trm-pro-group-items.is-open{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows .32s cubic-bezier(.2,.75,.2,1),opacity .25s ease,transform .32s ease;pointer-events:none}.trm-sidebar-pro .trm-pro-group-items.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto}.trm-sidebar-pro .trm-pro-group-items-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:3px}.trm-sidebar-pro .trm-pro-chevron{transition:transform .32s cubic-bezier(.2,.75,.2,1)}.trm-sidebar-pro .trm-pro-group-items:not(.is-open) .menu-item{visibility:hidden}.trm-sidebar-pro.collapsed .trm-pro-group-items{grid-template-rows:1fr;opacity:1;transform:none;pointer-events:auto}.trm-sidebar-pro.collapsed .trm-pro-group-items .menu-item{visibility:visible}@media(max-width:768px){:root{--trm-admin-header-height:66px}.trm-sidebar-pro .trm-pro-header,.trm-sidebar-pro.collapsed .trm-pro-header{height:var(--trm-admin-header-height);min-height:var(--trm-admin-header-height);max-height:var(--trm-admin-header-height);flex-basis:var(--trm-admin-header-height);padding:0 15px;flex-direction:row;gap:10px;justify-content:space-between}.trm-sidebar-pro.collapsed .trm-pro-group-items:not(.is-open){grid-template-rows:0fr;opacity:0;transform:translateY(-6px);pointer-events:none}.trm-sidebar-pro.collapsed .trm-pro-group-items:not(.is-open) .menu-item{visibility:hidden}}@media(prefers-reduced-motion:reduce){.trm-sidebar-pro .trm-pro-group-items,.trm-sidebar-pro .trm-pro-chevron{transition:none}}.trm-sidebar-pro .trm-pro-group-items,.trm-sidebar-pro .trm-pro-group-items.is-open{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;align-content:start;gap:0;min-height:0}.trm-sidebar-pro .trm-pro-group-items.is-open{grid-template-rows:1fr}.trm-sidebar-pro .trm-pro-group-items-inner{min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:3px}.trm-sidebar-pro.collapsed .trm-pro-group-items{grid-template-rows:1fr}@media(max-width:768px){.trm-sidebar-pro.collapsed .trm-pro-group-items:not(.is-open){grid-template-rows:0fr}}@media(min-width:769px){.trm-sidebar-pro.collapsed .trm-pro-header{height:118px;min-height:118px;max-height:118px;flex:0 0 118px;padding:12px 0;flex-direction:column;justify-content:space-between;align-items:center;gap:12px}.trm-sidebar-pro.collapsed .sidebar-logo{width:100%;justify-content:center;flex-shrink:0}.trm-sidebar-pro.collapsed .sidebar-logo img{width:40px;height:40px}.trm-sidebar-pro.collapsed .menu-btn{width:34px;height:34px;min-height:34px;flex-shrink:0}}.topbar-admin{height:75px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 25px;box-shadow:0 2px 12px #0000000d;position:sticky;top:0;z-index:50}.topbar-left-admin{display:flex;align-items:center;gap:18px}.topbar-left-admin h1{font-size:24px;font-weight:700;color:#111827}.mobile-menu-btn-admin{display:none;border:none;background:none;font-size:25px;cursor:pointer}.topbar-right-admin{display:flex;align-items:center;gap:15px}.welcome-box-admin{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.welcome-box-admin small{font-size:11px;color:#888;font-weight:600;letter-spacing:1px;text-transform:uppercase}.welcome-box-admin span{font-size:15px;font-weight:700;color:#222}.welcome-box-admin span{font-weight:700;color:#000}.logout-btn-admin{width:42px;height:42px;border:none;border-radius:12px;background:#000;cursor:pointer;display:flex;color:#fff;align-items:center;justify-content:center;font-size:20px}.logout-btn-admin:hover{background:#fcbf1e}.logout-popup-admin{border-radius:40px!important;padding:30px 40px!important;width:430px}.logout-confirm-btn-admin{background:#dc3545;color:#fff;border:none;border-radius:999px;padding:12px 35px;font-size:15px;font-weight:600;cursor:pointer;margin-left:10px}.logout-cancel-btn-admin{background:#000;color:#fff;border:none;border-radius:999px;padding:12px 35px;font-size:15px;font-weight:600;cursor:pointer;margin-right:10px}.logout-confirm-btn-admin:hover{background:#bb2d3b}.logout-cancel-btn-admin:hover{background:#5c636a}.topbar-admin{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);box-shadow:var(--admin-shadow-sm);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.topbar-left-admin h1{color:var(--admin-text);transition:color .35s ease}.welcome-box-admin small{color:var(--admin-text-muted);transition:color .35s ease}.welcome-box-admin span{color:var(--admin-text);transition:color .35s ease}.theme-control-admin{display:flex;align-items:center;gap:8px;padding-right:14px;margin-right:2px;border-right:1px solid var(--admin-border)}.theme-switch-admin{position:relative;height:38px;display:flex;align-items:center;gap:7px;box-sizing:border-box;padding:4px 7px;border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-surface-soft);color:var(--admin-text-muted);font-family:inherit;cursor:pointer;overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease}.theme-switch-admin:hover{transform:translateY(-1px);border-color:#fcbf1e8c;box-shadow:0 6px 18px #fcbf1e1f}.theme-switch-admin:active{transform:scale(.97)}.theme-switch-icon-admin{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:13px;transition:color .3s ease,transform .3s ease,opacity .3s ease}.theme-sun-admin{color:#c58b00}.theme-moon-admin{color:var(--admin-text-muted)}.theme-switch-admin.dark .theme-sun-admin{color:#666d78}.theme-switch-admin.dark .theme-moon-admin{color:#fcbf1e}.theme-switch-track-admin{position:relative;width:46px;height:24px;flex:0 0 46px;display:block;box-sizing:border-box;border-radius:50px;background:#e7e7e7;box-shadow:inset 0 1px 4px #00000014;transition:background .35s ease,box-shadow .35s ease}.theme-switch-admin.dark .theme-switch-track-admin{background:#2b3038;box-shadow:inset 0 1px 5px #00000059,0 0 0 1px #fcbf1e14}.theme-switch-orb-admin{position:absolute;top:3px;left:3px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;background:#fcbf1e;color:#111;font-size:9px;box-shadow:0 3px 8px #0003;transition:left .32s cubic-bezier(.4,0,.2,1),transform .32s ease,background .3s ease}.theme-switch-admin:hover .theme-switch-orb-admin{transform:rotate(18deg)}.theme-switch-admin.dark .theme-switch-orb-admin{left:25px;transform:rotate(-12deg)}.theme-switch-admin.dark:hover .theme-switch-orb-admin{transform:rotate(-28deg)}.theme-mode-label-admin{min-width:28px;color:var(--admin-text-muted);font-size:9px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;transition:color .3s ease}.theme-control-admin:hover .theme-mode-label-admin{color:var(--admin-text)}.notification-center-admin{position:relative}.notification-bell-admin{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface-soft);color:var(--admin-text);font-family:inherit;font-size:19px;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .2s ease}.notification-bell-admin:hover,.notification-bell-admin.active{color:#111;background:#fcbf1e;border-color:#fcbf1e;box-shadow:0 7px 20px #fcbf1e2e}.notification-bell-admin:active{transform:scale(.95)}.notification-badge-admin{position:absolute;top:-6px;right:-7px;min-width:19px;height:19px;padding:0 5px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--admin-surface);border-radius:999px;background:#dc3545;color:#fff;font-size:9px;font-weight:800;line-height:1;box-shadow:0 3px 9px #dc354540}.notification-dropdown-admin{position:absolute;top:calc(100% + 13px);right:0;width:390px;overflow:hidden;border:1px solid var(--admin-border);border-radius:18px;background:var(--admin-surface);box-shadow:0 20px 55px #00000029;z-index:200;animation:notificationDropdownIn .18s ease}@keyframes notificationDropdownIn{0%{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.notification-dropdown-header-admin{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--admin-border)}.notification-dropdown-header-admin>div{display:flex;flex-direction:column;gap:3px}.notification-dropdown-header-admin span{color:var(--admin-text);font-size:16px;font-weight:800}.notification-dropdown-header-admin small{color:var(--admin-text-muted);font-size:11px;font-weight:600}.notification-dropdown-body-admin{max-height:410px;overflow-y:auto;overscroll-behavior:contain}.notification-dropdown-body-admin::-webkit-scrollbar{width:5px}.notification-dropdown-body-admin::-webkit-scrollbar-thumb{border-radius:999px;background:#8080804d}.notification-mark-all-admin{display:flex;align-items:center;gap:5px;padding:7px 9px;border:none;border-radius:9px;background:transparent;color:#c58b00;font-family:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease}.notification-mark-all-admin:hover{background:#fcbf1e1f;color:#a87500}.notification-preview-admin{position:relative;width:100%;display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border:0;border-bottom:1px solid var(--admin-border);background:var(--admin-surface);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .2s ease}.notification-preview-admin:last-child{border-bottom:none}.notification-preview-admin:hover{background:var(--admin-surface-soft)}.notification-preview-admin.unread{background:#fcbf1e11}.notification-preview-admin.unread:hover{background:#fcbf1e1d}.notification-type-icon-admin{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:17px}.notification-type-icon-admin.registration{background:#2563eb1a;color:#2563eb}.notification-type-icon-admin.payment{background:#16a34a1a;color:#16a34a}.notification-type-icon-admin.review{background:#fcbf1e26;color:#c58b00}.notification-type-icon-admin.alert{background:#dc35451a;color:#dc3545}.notification-type-icon-admin.general{background:var(--admin-surface-soft);color:var(--admin-text-muted)}.notification-preview-content-admin{min-width:0;flex:1}.notification-preview-top-admin{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.notification-preview-top-admin strong{min-width:0;color:var(--admin-text);font-size:12.5px;font-weight:800;line-height:1.35}.notification-preview-top-admin>span{flex:0 0 auto;padding-top:1px;color:var(--admin-text-muted);font-size:9.5px;font-weight:700;white-space:nowrap}.notification-preview-content-admin p{margin:0;display:-webkit-box;overflow:hidden;color:var(--admin-text-muted);font-size:11.5px;font-weight:500;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.notification-unread-dot-admin{position:absolute;top:50%;right:8px;width:7px;height:7px;border-radius:50%;background:#fcbf1e;transform:translateY(-50%);box-shadow:0 0 0 4px #fcbf1e1c}.notification-read-check-admin{position:absolute;right:8px;bottom:9px;display:flex;align-items:center;justify-content:center;color:var(--admin-text-muted);font-size:11px;opacity:.5}.notification-dropdown-footer-admin{padding:9px;border-top:1px solid var(--admin-border);background:var(--admin-surface)}.notification-dropdown-footer-admin button{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border:none;border-radius:10px;background:var(--admin-surface-soft);color:var(--admin-text);font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.notification-dropdown-footer-admin button:hover{background:#fcbf1e;color:#111}.notification-dropdown-footer-admin button:active{transform:scale(.985)}.notification-state-admin{min-height:210px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;color:var(--admin-text-muted);font-size:12px;text-align:center}.notification-state-admin strong{margin-top:10px;color:var(--admin-text);font-size:14px}.notification-state-admin span{max-width:230px;margin-top:5px;line-height:1.5}.notification-empty-icon-admin{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#fcbf1e1f;color:#d79b00;font-size:21px}.global-search-admin{position:relative}.global-search-trigger-admin{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface-soft);color:var(--admin-text);font-family:inherit;font-size:19px;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .2s ease}.global-search-trigger-admin:hover,.global-search-trigger-admin.active{background:#fcbf1e;border-color:#fcbf1e;color:#111;box-shadow:0 7px 20px #fcbf1e2e}.global-search-trigger-admin:active{transform:scale(.95)}.global-search-dropdown-admin{position:absolute;top:calc(100% + 13px);right:0;width:480px;overflow:hidden;border:1px solid var(--admin-border);border-radius:20px;background:var(--admin-surface);box-shadow:0 22px 60px #0000002e;z-index:210;animation:globalSearchIn .18s ease}@keyframes globalSearchIn{0%{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.global-search-header-admin{display:flex;align-items:center;gap:9px;padding:13px;border-bottom:1px solid var(--admin-border)}.global-search-input-wrap-admin{height:43px;flex:1;display:flex;align-items:center;gap:9px;padding:0 12px;box-sizing:border-box;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface-soft);color:var(--admin-text-muted);transition:border-color .2s ease,box-shadow .2s ease}.global-search-input-wrap-admin:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}.global-search-input-wrap-admin>svg{flex:0 0 auto;font-size:16px}.global-search-input-wrap-admin input{min-width:0;flex:1;padding:0;border:none;outline:none;background:transparent;color:var(--admin-text);font-family:inherit;font-size:12px;font-weight:600}.global-search-input-wrap-admin input::placeholder{color:var(--admin-text-muted);opacity:.75}.global-search-clear-admin,.global-search-close-admin{display:flex;align-items:center;justify-content:center;border:none;font-family:inherit;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.global-search-clear-admin{width:25px;height:25px;flex:0 0 25px;border-radius:8px;background:transparent;color:var(--admin-text-muted);font-size:14px}.global-search-clear-admin:hover{background:#fcbf1e24;color:#c58b00}.global-search-close-admin{width:43px;height:43px;flex:0 0 43px;border-radius:12px;background:var(--admin-surface-soft);color:var(--admin-text-muted);font-size:17px}.global-search-close-admin:hover{background:#111;color:#fff}.global-search-close-admin:active,.global-search-clear-admin:active{transform:scale(.94)}.global-search-body-admin{max-height:480px;overflow-y:auto;overscroll-behavior:contain}.global-search-body-admin::-webkit-scrollbar{width:5px}.global-search-body-admin::-webkit-scrollbar-thumb{border-radius:999px;background:#8080804d}.global-search-state-admin{min-height:250px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;color:var(--admin-text-muted);text-align:center}.global-search-state-icon-admin{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;border-radius:16px;background:#fcbf1e1f;color:#c58b00;font-size:22px}.global-search-state-admin strong{color:var(--admin-text);font-size:14px;font-weight:800}.global-search-state-admin>span{max-width:260px;margin-top:6px;font-size:11px;font-weight:500;line-height:1.55}.global-search-loader-admin{width:31px;height:31px;margin-bottom:14px;box-sizing:border-box;border:3px solid var(--admin-border);border-top-color:#fcbf1e;border-radius:50%;animation:globalSearchSpin .7s linear infinite}@keyframes globalSearchSpin{to{transform:rotate(360deg)}}.global-search-summary-admin{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 15px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-soft)}.global-search-summary-admin span{min-width:0;overflow:hidden;color:var(--admin-text-muted);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.global-search-summary-admin strong{color:var(--admin-text);font-weight:800}.global-search-summary-admin small{flex:0 0 auto;color:#c58b00;font-size:9px;font-weight:800}.global-search-section-admin{border-bottom:1px solid var(--admin-border)}.global-search-section-admin:last-child{border-bottom:none}.global-search-section-title-admin{display:flex;align-items:center;justify-content:space-between;padding:10px 15px 7px}.global-search-section-title-admin>span{display:flex;align-items:center;gap:7px;color:var(--admin-text-muted);font-size:9.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.global-search-section-title-admin>span svg{color:#d39a00;font-size:12px}.global-search-section-title-admin small{min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--admin-surface-soft);color:var(--admin-text-muted);font-size:8.5px;font-weight:800}.global-search-results-admin{padding:0 7px 7px}.global-search-result-admin{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:none;border-radius:12px;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease}.global-search-result-admin:hover{background:var(--admin-surface-soft);transform:translate(2px)}.global-search-result-icon-admin{width:37px;height:37px;flex:0 0 37px;display:flex;align-items:center;justify-content:center;border-radius:11px;font-size:16px}.global-search-result-icon-admin.customer{background:#2563eb1a;color:#2563eb}.global-search-result-icon-admin.booking{background:#7c3aed1a;color:#7c3aed}.global-search-result-icon-admin.vehicle{background:#0891b21a;color:#0891b2}.global-search-result-icon-admin.payment{background:#16a34a1a;color:#16a34a}.global-search-result-icon-admin.review{background:#fcbf1e26;color:#c58b00}.global-search-result-content-admin{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.global-search-result-content-admin strong{overflow:hidden;color:var(--admin-text);font-size:11.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.global-search-result-content-admin span{overflow:hidden;color:var(--admin-text-muted);font-size:9.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.global-search-result-meta-admin{max-width:120px;flex:0 0 auto;display:flex;align-items:center;gap:8px;color:var(--admin-text-muted)}.global-search-result-meta-admin span{overflow:hidden;padding:5px 7px;border-radius:7px;background:var(--admin-surface-soft);font-size:8.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.global-search-result-meta-admin>svg{flex:0 0 auto;font-size:13px;transition:transform .2s ease}.global-search-result-admin:hover .global-search-result-meta-admin>svg{color:#c58b00;transform:translate(2px)}.global-search-footer-admin{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--admin-border);background:var(--admin-surface-soft)}.global-search-footer-admin span{display:flex;align-items:center;gap:6px;color:var(--admin-text-muted);font-size:9px;font-weight:800;text-transform:uppercase}.global-search-footer-admin span svg{color:#c58b00}.global-search-footer-admin small{color:var(--admin-text-muted);font-size:8.5px;font-weight:700}@media(max-width:768px){.global-search-dropdown-admin{width:420px;right:-145px}}@media(max-width:600px){.global-search-dropdown-admin{position:fixed;top:72px;left:12px;right:12px;width:auto;max-height:calc(100vh - 85px)}.global-search-body-admin{max-height:calc(100vh - 190px)}}@media(max-width:480px){.global-search-trigger-admin{width:38px;height:38px;border-radius:11px}.global-search-header-admin{padding:10px}.global-search-result-meta-admin span{display:none}.global-search-dropdown-admin{top:72px}}@media(max-width:768px){.notification-dropdown-admin{width:350px;right:-80px}}@media(max-width:480px){.notification-bell-admin{width:38px;height:38px;border-radius:11px}.notification-dropdown-admin{position:fixed;top:72px;left:12px;right:12px;width:auto;max-height:calc(100vh - 85px)}.notification-dropdown-body-admin{max-height:calc(100vh - 165px)}}@media(max-width:1024px){.topbar-admin{padding:0 20px}}@media(max-width:768px){.theme-mode-label-admin{display:none}.theme-control-admin{padding-right:10px}.theme-switch-admin{height:38px}.topbar-admin{height:65px;padding:0 15px}.mobile-menu-btn-admin{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;transition:background .25s ease,transform .2s ease}.mobile-menu-btn-admin:hover{background:#fcbf1e}.mobile-menu-btn-admin:active{transform:scale(.94)}.topbar-left-admin h1{font-size:18px}.welcome-box-admin{display:none}}@media(max-width:480px){.theme-control-admin{padding-right:8px;gap:0}.theme-switch-admin{gap:4px;padding:4px 5px}.theme-switch-icon-admin{display:none}.topbar-admin{padding:0 12px}.topbar-left-admin{gap:10px}.topbar-left-admin h1{font-size:16px}.logout-btn-admin{width:38px;height:38px}}.topbar-admin{height:76px;min-height:76px;box-sizing:border-box}@media(max-width:768px){.topbar-admin{height:66px;min-height:66px;box-sizing:border-box}}:root{--admin-accent: #FCBF1E;--admin-accent-hover: #e8aa00;--admin-bg: #f5f7fb;--admin-surface: #ffffff;--admin-surface-soft: #fafafa;--admin-surface-hover: #f4f4f5;--admin-text: #111827;--admin-text-secondary: #555;--admin-text-muted: #8a8f98;--admin-border: #eeeeee;--admin-border-strong: #dddddd;--admin-shadow-sm: 0 4px 12px rgba(0, 0, 0, .05);--admin-shadow-md: 0 8px 25px rgba(0, 0, 0, .08);--admin-shadow-lg: 0 18px 45px rgba(0, 0, 0, .12);--admin-sidebar: #000000;--admin-sidebar-soft: #111111;--admin-input-bg: #ffffff;--admin-success: #16a34a;--admin-danger: #dc2626;--admin-warning: #b45309;color-scheme:light}[data-admin-theme=dark]{--admin-bg: #0d0f12;--admin-surface: #16191e;--admin-surface-soft: #1c2026;--admin-surface-hover: #232830;--admin-text: #f5f5f5;--admin-text-secondary: #c6c9cf;--admin-text-muted: #8f96a3;--admin-border: #272c34;--admin-border-strong: #343a44;--admin-shadow-sm: 0 4px 14px rgba(0, 0, 0, .18);--admin-shadow-md: 0 10px 28px rgba(0, 0, 0, .25);--admin-shadow-lg: 0 20px 55px rgba(0, 0, 0, .38);--admin-sidebar: #08090b;--admin-sidebar-soft: #111318;--admin-input-bg: #1a1e24;color-scheme:dark}html,body{background:var(--admin-bg)}.admin-layout{display:flex;min-height:100vh;background:var(--admin-bg);color:var(--admin-text);transition:background .35s ease,color .35s ease}.admin-main{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--admin-bg);transition:background .35s ease,color .35s ease}.admin-content{flex:1;padding:25px;overflow-x:auto;background:var(--admin-bg);transition:background .35s ease}@media(max-width:1024px){.admin-content{padding:20px}}@media(max-width:768px){.admin-content{padding:16px}}@media(max-width:480px){.admin-content{padding:12px}}@media(prefers-reduced-motion:reduce){.admin-layout,.admin-main,.admin-content{transition:none}}.dashboard-page-unique{padding:35px;color:#111}.dashboard-header-unique{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:40px}.dashboard-year-dropdown-unique{width:125px;flex:0 0 125px}.dashboard-year-dropdown-unique .admin-dropdown-trm{width:100%}.dashboard-year-dropdown-unique .admin-dropdown-trigger-trm{min-height:40px;border-radius:11px;font-size:11px;font-weight:800}.dashboard-title-unique{margin:0 0 8px;font-size:42px;line-height:1.1;font-weight:700;color:#111}.dashboard-title-unique span,.dashboard-section-header-unique h2 span{color:#fcbf1e}.dashboard-subtitle-unique{margin:0;color:#6b7280;font-size:14px;line-height:1.5}.dashboard-header-actions-unique{display:flex;align-items:center;gap:10px}.dashboard-header-actions-unique select:hover,.dashboard-header-actions-unique select:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.dashboard-refresh-btn-unique{height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:none;border-radius:11px;background:#111;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:.25s}.dashboard-refresh-btn-unique:hover{background:#fcbf1e;color:#111}.dashboard-refresh-btn-unique:disabled{cursor:not-allowed;opacity:.7}.dashboard-refreshing-unique{animation:dashboardSpinUnique 1s linear infinite}@keyframes dashboardSpinUnique{to{transform:rotate(360deg)}}.dashboardstats-grid-unique{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:45px}.dashboardstats-card-unique{background:#fff;border:1px solid #f3f3f3;border-radius:22px;padding:28px;box-shadow:0 8px 25px #00000014;transition:.3s}.dashboardstats-card-unique:hover{transform:translateY(-6px);box-shadow:0 18px 35px #0000001f}.dashboardstats-card-top-unique{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dashboardstats-card-unique h4{margin:0 0 18px;color:#777;font-size:15px;font-weight:700}.dashboardstats-card-unique span{display:block;color:#111;font-size:34px;font-weight:800;line-height:1}.dashboardstats-card-unique p{display:flex;align-items:center;gap:7px;margin:14px 0 0;color:#999;font-size:14px;line-height:1.5}.dashboardstats-iconbox-unique{width:45px;height:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fcbf1e;color:#000;font-size:18px}.dashboardstats-card-unique .dashboard-trend-positive-unique{color:#16a34a;font-weight:700}.dashboardstats-card-unique .dashboard-trend-negative-unique{color:#dc2626;font-weight:700}.dashboardstats-card-unique .dashboard-trend-neutral-unique{color:#777;font-weight:600}.dashboard-section-header-unique{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 20px}.dashboard-section-header-unique h2{margin:0;color:#111;font-size:34px;font-weight:700}.dashboard-section-header-unique p{margin:6px 0 0;color:#6b7280;font-size:14px;line-height:1.5}.dashboard-card-unique{min-width:0;background:#fff;border:1px solid #f2f2f2;border-radius:20px;padding:26px;box-shadow:0 4px 12px #00000014}.dashboard-card-header-unique{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.dashboard-card-header-unique h3,.dashboard-mini-table-heading-unique h3{margin:0;color:#111;font-size:20px;font-weight:800}.dashboard-card-header-unique p,.dashboard-mini-table-heading-unique p{margin:5px 0 0;color:#999;font-size:12px;line-height:1.5}.dashboard-header-icon-unique{color:#000;font-size:20px}.dashboard-revenue-grid-unique{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.8fr);gap:22px;margin-bottom:45px}.dashboard-chart-total-unique{text-align:right}.dashboard-chart-total-unique span{display:block;margin-bottom:4px;color:#999;font-size:11px}.dashboard-chart-total-unique strong{color:#111;font-size:18px}.dashboard-main-chart-unique{width:100%;height:340px}.dashboard-health-list-unique{display:flex;flex-direction:column}.dashboard-health-item-unique{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #f0f0f0}.dashboard-health-item-unique:first-child{padding-top:5px}.dashboard-health-item-unique:last-child{padding-bottom:5px;border-bottom:none}.dashboard-health-item-unique span{display:block;margin-bottom:7px;color:#888;font-size:12px}.dashboard-health-item-unique strong{color:#111;font-size:20px;font-weight:800}.dashboard-health-item-unique>svg{color:#000;font-size:20px}.dashboard-two-column-unique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:45px}.dashboard-booking-overview-unique{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:20px;min-height:270px}.dashboard-pie-chart-unique{width:100%;height:230px}.dashboard-booking-legend-unique{display:flex;flex-direction:column;gap:5px}.dashboard-booking-legend-item-unique{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #f3f3f3;color:#555;font-size:12px}.dashboard-booking-legend-item-unique:last-child{border-bottom:none}.dashboard-booking-legend-item-unique>div{display:flex;align-items:center;gap:9px}.dashboard-booking-legend-item-unique strong{color:#111;font-size:14px}.dashboard-legend-dot-unique{width:9px;height:9px;border-radius:50%}.dashboard-payment-chart-unique{width:100%;height:270px}.dashboard-intelligence-grid-unique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:45px}.dashboard-forecast-grid-unique{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dashboard-forecast-item-unique{position:relative;padding:18px;overflow:hidden;border:1px solid #eeeeee;border-radius:16px;background:#fafafa;transition:.25s}.dashboard-forecast-item-unique:hover{transform:translateY(-3px);border-color:#fcbf1e80;box-shadow:0 8px 20px #0000000f}.dashboard-forecast-item-unique:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#fcbf1e}.dashboard-forecast-item-top-unique{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-forecast-item-top-unique>span{color:#777;font-size:12px;font-weight:600}.dashboard-forecast-item-top-unique>small{padding:4px 6px;border-radius:50px;background:#fcbf1e24;color:#a87500;font-size:7px;line-height:1;font-weight:800;letter-spacing:.4px;white-space:nowrap}.dashboard-forecast-item-unique>strong{display:block;margin:17px 0 8px;color:#111;font-size:21px;line-height:1;font-weight:800}.dashboard-forecast-value-label-unique{display:flex;align-items:center;gap:6px;color:#999;font-size:9px;font-weight:600}.dashboard-forecast-value-label-unique>svg{color:#000;font-size:10px}.dashboard-forecast-note-unique{display:flex;align-items:flex-start;gap:13px;margin-top:18px;padding:16px;border-radius:14px;background:#fcbf1e1a}.dashboard-forecast-note-unique>svg{flex:0 0 auto;margin-top:2px;color:#000}.dashboard-forecast-note-unique strong{color:#333;font-size:12px}.dashboard-forecast-note-unique p{margin:5px 0 0;color:#777;font-size:11px;line-height:1.6}.dashboard-insights-list-unique{display:flex;flex-direction:column;gap:11px}.dashboard-insight-item-unique{display:flex;align-items:flex-start;gap:13px;padding:16px;border:1px solid #f2f2f2;border-left-width:3px;border-radius:14px;background:#fafafa;transition:.25s}.dashboard-insight-item-unique:hover{transform:translate(3px);background:#fff;box-shadow:0 6px 18px #0000000d}.dashboard-insight-icon-unique{width:35px;height:35px;flex:0 0 35px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;color:#fcbf1e;font-size:13px}.dashboard-insight-content-unique{min-width:0;flex:1}.dashboard-insight-title-row-unique{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-insight-title-row-unique>strong{color:#333;font-size:12px;font-weight:800}.dashboard-insight-item-unique p{margin:6px 0 0;color:#777;font-size:11px;line-height:1.6}.dashboard-insight-badge-unique{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:5px 7px;border-radius:50px;font-size:7px;line-height:1;font-weight:800;letter-spacing:.45px}.dashboard-insight-positive-unique{border-left-color:#22c55e}.dashboard-insight-warning-unique{border-left-color:#f59e0b}.dashboard-insight-neutral-unique{border-left-color:#9ca3af}.dashboard-insight-badge-positive-unique{background:#dcfce7;color:#15803d}.dashboard-insight-badge-warning-unique{background:#fef3c7;color:#b45309}.dashboard-insight-badge-neutral-unique{background:#f3f4f6;color:#6b7280}.dashboardtable-card-unique{margin-bottom:45px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 12px #00000014}.dashboard-table-scroll-unique{max-height:600px;overflow-y:auto;overflow-x:auto;padding:0 28px 28px}.dashboardtable-table-unique{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.dashboardtable-table-unique th{position:sticky;top:0;z-index:20;padding:15px;background:#fff;border-bottom:2px solid #f0f0f0;color:#666;font-size:13px;font-weight:700;text-align:left;box-shadow:0 -10px 0 10px #fff}.dashboardtable-table-unique td{padding:18px 15px;border-bottom:1px solid #f3f3f3;color:#333;font-size:13px;vertical-align:middle}.dashboardtable-table-unique tbody tr{transition:.2s}.dashboardtable-table-unique tbody tr:hover{background:#fafafa}.dashboardtable-table-unique tbody tr:last-child td{border-bottom:none}.dashboard-rank-unique{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:7px 9px;border-radius:9px;background:#111;color:#fff;font-size:11px;font-weight:800}.dashboard-primary-cell-unique{display:flex;flex-direction:column;gap:4px}.dashboard-primary-cell-unique strong{color:#222;font-size:13px}.dashboard-primary-cell-unique span,.dashboard-primary-cell-unique small{color:#999;font-size:11px}.dashboard-recent-grid-unique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dashboard-recent-grid-unique .dashboardtable-card-unique{min-width:0;margin-bottom:20px}.dashboard-mini-table-heading-unique{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px 15px}.dashboard-mini-table-heading-unique>svg{color:#000;font-size:18px}.dashboard-small-table-scroll-unique{max-height:420px}.dashboard-recent-table-unique{min-width:620px}.dashboard-status-pill-unique{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:50px;font-size:11px;font-weight:700;white-space:nowrap}.dashboard-status-completed{background:#16cc59;color:#fff}.dashboard-status-approved{background:#1d4ed8;color:#fff}.dashboard-status-verification{background:#b45309;color:#fff}.dashboard-status-pending{background:#9a6b00;color:#fff}.dashboard-status-cancelled{background:#b91c1c;color:#fff}.dashboard-status-default{background:#f3f4f6;color:#000}.dashboard-empty-unique{min-height:220px;display:flex;align-items:center;justify-content:center;color:#999;font-size:13px;text-align:center}.dashboard-empty-table-unique{height:130px;color:#999!important;text-align:center}.dashboard-loading-unique,.dashboard-error-card-unique{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dashboard-loader-unique{width:45px;height:45px;margin-bottom:20px;border:4px solid #eee;border-top-color:#fcbf1e;border-radius:50%;animation:dashboardSpinUnique .8s linear infinite}.dashboard-loading-unique h2,.dashboard-error-card-unique h2{margin:0 0 8px;color:#222;font-size:24px}.dashboard-loading-unique p,.dashboard-error-card-unique p{margin:0;color:#888;font-size:13px}.dashboard-error-card-unique button{margin-top:18px;padding:10px 18px;border:none;border-radius:9px;background:#111;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.dashboard-error-card-unique button:hover{background:#fcbf1e;color:#111}.dashboard-last-updated-unique{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:10px 0 0;color:#999;font-size:11px}.dashboard-ai-section-header-unique{margin-top:30px;scroll-margin-top:25px}.dashboard-ai-card-unique{margin-bottom:35px;background:#fff;border:1px solid #f0f0f0;border-radius:24px;overflow:hidden;box-shadow:0 8px 25px #00000014}.dashboard-ai-header-unique{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid #eeeeee;background:#111}.dashboard-ai-brand-unique{display:flex;align-items:center;gap:14px}.dashboard-ai-logo-unique{width:46px;height:46px;flex:0 0 46px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fcbf1e;color:#111;font-size:22px;font-weight:900}.dashboard-ai-brand-unique h3{margin:0;color:#fff;font-size:18px;font-weight:800}.dashboard-ai-brand-unique p{margin:5px 0 0;color:#a3a3a3;font-size:11px}.dashboard-ai-header-right-unique{display:flex;align-items:center;gap:12px}.dashboard-ai-online-unique{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #333;border-radius:50px;color:#d4d4d4;font-size:10px;font-weight:700}.dashboard-ai-online-unique i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.dashboard-ai-clear-btn-unique{padding:9px 13px;border:1px solid #333;border-radius:9px;background:transparent;color:#ddd;font-size:11px;font-weight:700;cursor:pointer;transition:.25s}.dashboard-ai-clear-btn-unique:hover{border-color:#fcbf1e;background:#fcbf1e;color:#111}.dashboard-ai-clear-btn-unique:disabled{cursor:not-allowed;opacity:.5}.dashboard-ai-body-unique{padding:25px 26px 22px}.dashboard-ai-messages-unique{height:430px;overflow-y:auto;padding:5px 8px 20px 2px;scroll-behavior:smooth}.dashboard-ai-messages-unique::-webkit-scrollbar{width:6px}.dashboard-ai-messages-unique::-webkit-scrollbar-track{background:transparent}.dashboard-ai-messages-unique::-webkit-scrollbar-thumb{border-radius:50px;background:#ddd}.dashboard-ai-message-row-unique{width:100%;display:flex;align-items:flex-start;gap:10px;margin-bottom:17px}.dashboard-ai-user-row-unique{justify-content:flex-end}.dashboard-ai-assistant-row-unique{justify-content:flex-start}.dashboard-ai-avatar-unique{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;margin-top:2px;border-radius:10px;background:#fcbf1e;color:#111;font-size:15px;font-weight:900}.dashboard-ai-message-unique{max-width:min(760px,78%);padding:14px 17px;border-radius:17px;font-size:13px;line-height:1.65}.dashboard-ai-message-unique p{margin:0 0 8px}.dashboard-ai-message-unique p:last-child{margin-bottom:0}.dashboard-ai-assistant-message-unique{border:1px solid #eeeeee;border-top-left-radius:5px;background:#fafafa;color:#444}.dashboard-ai-user-message-unique{border-top-right-radius:5px;background:#111;color:#fff}.dashboard-ai-assistant-message-unique strong{color:#111;font-weight:800}.dashboard-ai-message-heading-unique{margin:5px 0 9px;color:#111;font-size:13px;font-weight:800}.dashboard-ai-message-list-item-unique{display:flex;align-items:flex-start;gap:8px;margin:5px 0}.dashboard-ai-message-list-item-unique>span{flex:0 0 auto;color:#d99d00;font-weight:900}.dashboard-ai-message-list-item-unique p{margin:0}.dashboard-ai-message-space-unique{height:5px}.dashboard-ai-thinking-unique{display:flex;align-items:center;gap:5px}.dashboard-ai-thinking-unique>span{width:6px;height:6px;border-radius:50%;background:#fcbf1e;animation:dashboardAiBounceUnique 1.1s infinite ease-in-out}.dashboard-ai-thinking-unique>span:nth-child(2){animation-delay:.15s}.dashboard-ai-thinking-unique>span:nth-child(3){animation-delay:.3s}.dashboard-ai-thinking-unique p{margin:0 0 0 7px;color:#888;font-size:11px}@keyframes dashboardAiBounceUnique{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.dashboard-ai-error-unique{display:flex;align-items:center;gap:9px;margin:0 0 15px;padding:12px 14px;border:1px solid #fecaca;border-radius:11px;background:#fef2f2;color:#b91c1c;font-size:11px}.dashboard-ai-error-unique strong{flex:0 0 auto}.dashboard-ai-suggestions-unique{padding:17px 0;border-top:1px solid #eeeeee}.dashboard-ai-suggestion-label-unique{display:block;margin-bottom:10px;color:#999;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.dashboard-ai-suggestion-list-unique{display:flex;flex-wrap:wrap;gap:8px}.dashboard-ai-suggestion-list-unique button{padding:9px 13px;border:1px solid #e5e5e5;border-radius:50px;background:#fafafa;color:#555;font-size:11px;font-weight:600;cursor:pointer;transition:.25s}.dashboard-ai-suggestion-list-unique button:hover{border-color:#fcbf1e;background:#fcbf1e1a;color:#111}.dashboard-ai-suggestion-list-unique button:disabled{cursor:not-allowed;opacity:.5}.dashboard-ai-input-area-unique{display:flex;align-items:flex-end;gap:10px;padding:9px;border:1px solid #dddddd;border-radius:16px;background:#fff;transition:.25s}.dashboard-ai-input-area-unique:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.dashboard-ai-input-area-unique textarea{width:100%;min-height:42px;max-height:120px;padding:11px 10px;border:none;outline:none;resize:vertical;background:transparent;color:#333;font-family:inherit;font-size:13px;line-height:1.5}.dashboard-ai-input-area-unique textarea::placeholder{color:#aaa}.dashboard-ai-input-area-unique textarea:disabled{cursor:not-allowed}.dashboard-ai-send-btn-unique{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:#111;color:#fff;font-size:19px;font-weight:800;cursor:pointer;transition:.25s}.dashboard-ai-send-btn-unique:hover:not(:disabled){background:#fcbf1e;color:#111;transform:translateY(-1px)}.dashboard-ai-send-btn-unique:disabled{cursor:not-allowed;opacity:.4}.dashboard-ai-footer-unique{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:7px;padding:0 4px;color:#aaa;font-size:9px}.dashboard-chart-summary-unique{display:flex;align-items:center;justify-content:flex-end;gap:15px}.dashboard-chart-badges-unique{display:flex;align-items:center;gap:7px}.dashboard-paid-revenue-badge-unique,.dashboard-current-month-badge-unique{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:50px;font-size:9px;font-weight:800;white-space:nowrap}.dashboard-paid-revenue-badge-unique{background:#111;color:#fff}.dashboard-current-month-badge-unique{border:#FCBF1E;background:#fff;color:#000}.dashboardstats-label-row-unique{display:flex;align-items:center;gap:9px;margin-bottom:18px}.dashboardstats-label-row-unique h4{margin:0}.dashboardstats-label-row-unique small{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:50px;background:#fcbf1e;color:#000;font-size:8px;line-height:1;font-weight:800;letter-spacing:.4px}.dashboard-health-utilization-unique{display:block}.dashboard-health-utilization-content-unique{width:100%}.dashboard-health-utilization-top-unique{display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard-health-utilization-top-unique>svg{flex:0 0 auto;color:#000;font-size:20px}.dashboard-health-progress-unique{width:100%;height:7px;margin-top:14px;overflow:hidden;border-radius:50px;background:#eee}.dashboard-health-progress-fill-unique{height:100%;border-radius:inherit;background:#fcbf1e;transition:width .5s ease}.dashboard-health-progress-label-unique{display:block;margin-top:8px;color:#999;font-size:10px;line-height:1.5}.dashboard-vehicle-revenue-unique{width:100%;max-width:230px}.dashboard-vehicle-revenue-value-unique{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.dashboard-vehicle-revenue-value-unique strong{color:#222;font-size:13px;font-weight:800}.dashboard-vehicle-revenue-value-unique span{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:50px;background:#000;color:#fff;font-size:8px;line-height:1;font-weight:800;letter-spacing:.4px}.dashboard-vehicle-revenue-track-unique{width:100%;height:6px;overflow:hidden;border-radius:50px;background:#eee}.dashboard-vehicle-revenue-fill-unique{height:100%;border-radius:inherit;background:#fcbf1e;transition:width .5s ease}.dashboard-activity-primary-unique{display:flex;align-items:center;gap:12px;min-width:0}.dashboard-activity-icon-unique{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fcbf1e24;color:#c99000;font-size:14px}.dashboard-activity-payment-icon-unique{background:#f3f4f6;color:#111}.dashboard-activity-primary-unique .dashboard-primary-cell-unique{min-width:0}.dashboard-activity-primary-unique .dashboard-primary-cell-unique strong,.dashboard-activity-primary-unique .dashboard-primary-cell-unique span,.dashboard-activity-primary-unique .dashboard-primary-cell-unique small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-pie-total-value-unique{fill:#111;font-size:24px;font-weight:800;pointer-events:none}.dashboard-pie-total-label-unique{fill:#999;font-size:8px;font-weight:800;letter-spacing:1px;pointer-events:none}.dashboard-payment-bar-label-unique{fill:#555;font-size:10px;font-weight:800}.dashboard-forecast-unavailable-unique{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;border:1px dashed #e5e5e5;border-radius:17px;background:#fafafa}.dashboard-forecast-unavailable-icon-unique{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:13px;border-radius:15px;background:#fcbf1e;color:#000;font-size:21px}.dashboard-forecast-status-unique{display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;padding:5px 9px;border-radius:50px;background:#111;color:#fff;font-size:8px;line-height:1;font-weight:800;letter-spacing:.6px}.dashboard-forecast-unavailable-unique h4{margin:0 0 8px;color:#222;font-size:16px;font-weight:800}.dashboard-forecast-unavailable-unique>p{max-width:390px;margin:0;color:#888;font-size:12px;line-height:1.65}.dashboard-forecast-requirement-unique{max-width:430px;display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid #e9e9e9;color:#777;font-size:10px;line-height:1.55;text-align:left}.dashboard-forecast-requirement-unique>svg{flex:0 0 auto;margin-top:2px;color:#fcbf1e}.dashboard-ai-context-unique{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:11px 14px;border:1px solid #eeeeee;border-radius:12px;background:#fafafa}.dashboard-ai-context-item-unique{display:flex;align-items:center;gap:7px;min-width:0}.dashboard-ai-context-item-unique span{color:#aaa;font-size:8px;line-height:1;font-weight:800;letter-spacing:.5px}.dashboard-ai-context-item-unique strong{color:#444;font-size:9px;line-height:1;font-weight:800;white-space:nowrap}.dashboard-ai-context-item-unique:first-child strong{color:#a87500}.dashboard-ai-context-divider-unique{width:1px;height:14px;flex:0 0 1px;background:#ddd}.dashboard-data-context-unique{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-18px 0 24px;padding:12px 15px;border-radius:13px}.dashboard-data-context-main-unique{display:flex;align-items:center;gap:10px;min-width:0}.dashboard-data-context-main-unique>svg{flex:0 0 auto;color:#000;font-size:14px}.dashboard-data-context-main-unique>div{display:flex;align-items:center;gap:7px}.dashboard-data-context-main-unique span{color:#000;font-size:11px;font-weight:600}.dashboard-data-context-main-unique strong{color:#000;font-size:11px;font-weight:800}.dashboard-data-context-meta-unique{display:flex;align-items:center;gap:16px}.dashboard-data-context-meta-unique>span{display:flex;align-items:center;gap:6px;color:#000;font-size:11px;font-weight:600;white-space:nowrap}.dashboard-context-dot-unique{width:6px;height:6px;flex:0 0 6px;display:inline-block;border-radius:50%}.dashboard-context-year-dot-unique{background:#fcbf1e}.dashboard-context-live-dot-unique{background:#22c55e}.dashboard-empty-state-unique{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;text-align:center}.dashboard-empty-state-icon-unique{width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin-bottom:13px;border-radius:14px;background:#fcbf1e24;color:#c99000;font-size:17px}.dashboard-empty-state-unique>strong{color:#333;font-size:13px;font-weight:800}.dashboard-empty-state-unique>p{max-width:360px;margin:7px 0 0;color:#888;font-size:11px;line-height:1.6}.dashboard-empty-state-unique>span{max-width:390px;margin-top:5px;color:#aaa;font-size:9px;line-height:1.55}.dashboard-activity-empty-unique{min-height:175px;padding:24px 18px}.dashboard-activity-empty-unique .dashboard-empty-state-icon-unique{width:42px;height:42px;flex:0 0 42px;margin-bottom:11px;font-size:15px}.dashboard-ai-jump-btn-unique{position:relative;isolation:isolate;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 19px;overflow:hidden;border:1px solid rgba(252,191,30,.65);border-radius:11px;background:linear-gradient(135deg,#080808,#171717 48%,#080808);color:#fff;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.1px;cursor:pointer;white-space:nowrap;box-shadow:0 5px 14px #00000029,inset 0 1px #ffffff14,inset 0 0 0 1px #fcbf1e0a;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.dashboard-ai-jump-btn-unique:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 20% 50%,rgba(252,191,30,.18),transparent 45%);opacity:.7;transition:opacity .25s ease}.dashboard-ai-jump-btn-unique:after{content:"";position:absolute;top:-60%;left:-45%;width:32%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:rotate(18deg);transition:left .55s ease}.dashboard-ai-jump-btn-unique>svg{position:relative;z-index:2;color:#fcbf1e;font-size:14px;filter:drop-shadow(0 0 5px rgba(252,191,30,.35));transition:transform .25s ease,filter .25s ease}.dashboard-ai-jump-btn-unique{text-shadow:0 1px 2px rgba(0,0,0,.4)}.dashboard-ai-jump-btn-unique:hover{border-color:#fcbf1e;transform:translateY(-2px);box-shadow:0 9px 22px #00000038,0 0 0 1px #fcbf1e1f,0 0 18px #fcbf1e29,inset 0 1px #ffffff1a}.dashboard-ai-jump-btn-unique:hover:before{opacity:1}.dashboard-ai-jump-btn-unique:hover:after{left:125%}.dashboard-ai-jump-btn-unique:hover>svg{transform:scale(1.15) rotate(-7deg);filter:drop-shadow(0 0 8px rgba(252,191,30,.7))}.dashboard-ai-jump-btn-unique:active{transform:translateY(0) scale(.98);box-shadow:0 3px 10px #0003,inset 0 1px 3px #0000004d}.dashboard-ai-jump-btn-unique:focus-visible{outline:none;border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e33,0 8px 20px #0003}@media(max-width:700px){.dashboard-data-context-unique{align-items:flex-start;flex-direction:column;gap:9px}.dashboard-data-context-meta-unique{flex-wrap:wrap;gap:8px 14px}}@media(max-width:600px){.dashboard-ai-context-unique{flex-wrap:wrap;gap:8px 12px}.dashboard-year-dropdown-unique{width:100%;flex:1 1 100%}.dashboard-ai-context-divider-unique{display:none}}@media(max-width:768px){.dashboard-chart-summary-unique{align-items:flex-end;flex-direction:column-reverse;gap:10px}}@media(max-width:480px){.dashboard-chart-badges-unique{flex-wrap:wrap;justify-content:flex-end}.dashboard-current-month-badge-unique{display:none}}@media(max-width:768px){.dashboard-ai-header-unique{align-items:flex-start;flex-direction:column;padding:20px}.dashboard-ai-header-right-unique{width:100%;justify-content:space-between}.dashboard-ai-body-unique{padding:20px}.dashboard-ai-messages-unique{height:390px}.dashboard-ai-message-unique{max-width:88%}}@media(max-width:480px){.dashboard-ai-card-unique{border-radius:20px}.dashboard-ai-header-unique{padding:18px}.dashboard-ai-body-unique{padding:16px}.dashboard-ai-brand-unique h3{font-size:16px}.dashboard-ai-online-unique{display:none}.dashboard-ai-messages-unique{height:350px;padding-right:2px}.dashboard-ai-message-unique{max-width:90%;padding:12px 14px;font-size:12px}.dashboard-ai-avatar-unique{width:30px;height:30px;flex-basis:30px}.dashboard-ai-suggestion-list-unique{flex-direction:column}.dashboard-ai-suggestion-list-unique button{width:100%;text-align:left}.dashboard-ai-footer-unique span:first-child{display:none}.dashboard-ai-footer-unique{justify-content:flex-end}}@media(max-width:1200px){.dashboardstats-grid-unique{grid-template-columns:repeat(2,1fr)}.dashboard-revenue-grid-unique{grid-template-columns:1fr}}@media(max-width:992px){.dashboard-two-column-unique,.dashboard-intelligence-grid-unique,.dashboard-recent-grid-unique{grid-template-columns:1fr}}@media(max-width:768px){.dashboard-page-unique{padding:25px 20px}.dashboard-header-unique{flex-direction:column}.dashboard-title-unique{font-size:34px}.dashboard-header-actions-unique{width:100%}.dashboard-header-actions-unique select,.dashboard-refresh-btn-unique{flex:1}.dashboardstats-grid-unique{grid-template-columns:1fr}.dashboard-section-header-unique h2{font-size:29px}.dashboard-main-chart-unique{height:290px}.dashboard-booking-overview-unique{grid-template-columns:1fr}.dashboard-pie-chart-unique{height:210px}.dashboard-forecast-grid-unique{grid-template-columns:1fr}.dashboard-table-scroll-unique{padding:0 18px 18px}}@media(max-width:480px){.dashboard-page-unique{padding:20px 15px}.dashboard-title-unique{font-size:29px}.dashboardstats-card-unique{padding:22px;border-radius:18px}.dashboardstats-card-unique span{font-size:29px}.dashboard-card-unique{padding:20px;border-radius:18px}.dashboard-card-header-unique{flex-direction:column;gap:10px}.dashboard-chart-total-unique{text-align:left}.dashboard-main-chart-unique{height:250px}}[data-admin-theme=dark] .dashboard-page-unique,[data-admin-theme=dark] .dashboard-title-unique,[data-admin-theme=dark] .dashboard-section-header-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-subtitle-unique,[data-admin-theme=dark] .dashboard-section-header-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-header-actions-unique select:hover,[data-admin-theme=dark] .dashboard-header-actions-unique select:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1f}[data-admin-theme=dark] .dashboardstats-card-unique{background:linear-gradient(145deg,var(--admin-surface) 0%,#181c22 100%);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .dashboardstats-card-unique:hover{border-color:#fcbf1e38;box-shadow:0 18px 38px #00000052,0 0 0 1px #fcbf1e0a}[data-admin-theme=dark] .dashboardstats-card-unique h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboardstats-card-unique span{color:var(--admin-text)}[data-admin-theme=dark] .dashboardstats-card-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-card-unique{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .dashboard-card-header-unique h3,[data-admin-theme=dark] .dashboard-mini-table-heading-unique h3{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-card-header-unique p,[data-admin-theme=dark] .dashboard-mini-table-heading-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-header-icon-unique,[data-admin-theme=dark] .dashboard-mini-table-heading-unique>svg{color:#fcbf1e}[data-admin-theme=dark] .dashboard-chart-total-unique span{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-chart-total-unique strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-health-item-unique{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .dashboard-health-item-unique span{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-health-item-unique strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-health-item-unique>svg{color:#fcbf1e}[data-admin-theme=dark] .dashboard-booking-legend-item-unique{color:var(--admin-text-secondary);border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .dashboard-booking-legend-item-unique strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-forecast-item-unique{background:linear-gradient(145deg,var(--admin-surface-soft),#181c21);border-color:var(--admin-border)}[data-admin-theme=dark] .dashboard-forecast-item-unique:hover{border-color:#fcbf1e73;box-shadow:0 10px 25px #0000003d}[data-admin-theme=dark] .dashboard-forecast-item-top-unique>span{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-forecast-item-top-unique>small{background:#fcbf1e1f;color:#fcbf1e}[data-admin-theme=dark] .dashboard-forecast-item-unique>strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-forecast-value-label-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-forecast-value-label-unique>svg{color:#fcbf1e}[data-admin-theme=dark] .dashboard-forecast-note-unique{background:#fcbf1e12;border:1px solid rgba(252,191,30,.1)}[data-admin-theme=dark] .dashboard-forecast-note-unique>svg{color:#fcbf1e}[data-admin-theme=dark] .dashboard-forecast-note-unique strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-forecast-note-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboardtable-card-unique{background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .dashboardtable-table-unique th{background:var(--admin-surface);color:var(--admin-text-muted);border-bottom-color:var(--admin-border-strong);box-shadow:0 -10px 0 10px var(--admin-surface)}[data-admin-theme=dark] .dashboardtable-table-unique td{color:var(--admin-text-secondary);border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .dashboardtable-table-unique tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .dashboard-primary-cell-unique strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-primary-cell-unique span,[data-admin-theme=dark] .dashboard-primary-cell-unique small{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-rank-unique{background:#fcbf1e;color:#111}[data-admin-theme=dark] .dashboard-status-default{background:#292e36;color:#e5e7eb}[data-admin-theme=dark] .dashboard-empty-unique,[data-admin-theme=dark] .dashboard-empty-table-unique{color:var(--admin-text-muted)!important}[data-admin-theme=dark] .dashboard-loader-unique{border-color:#2a2f37;border-top-color:#fcbf1e}[data-admin-theme=dark] .dashboard-loading-unique h2,[data-admin-theme=dark] .dashboard-error-card-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-loading-unique p,[data-admin-theme=dark] .dashboard-error-card-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-error-card-unique button{background:#fcbf1e;color:#111}[data-admin-theme=dark] .dashboard-error-card-unique button:hover{background:#ffd45a}[data-admin-theme=dark] .dashboard-last-updated-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-ai-card-unique{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:0 14px 40px #0000004d,0 0 0 1px #fcbf1e06}[data-admin-theme=dark] .dashboard-ai-header-unique{background:linear-gradient(135deg,#08090b,#111318 55%,#08090b);border-bottom-color:#292d34}[data-admin-theme=dark] .dashboard-ai-body-unique{background:var(--admin-surface)}[data-admin-theme=dark] .dashboard-page-unique button,[data-admin-theme=dark] .dashboard-page-unique input,[data-admin-theme=dark] .dashboard-page-unique textarea,[data-admin-theme=dark] .dashboard-page-unique select{font-family:inherit}[data-admin-theme=dark] .dashboard-page-unique ::selection{background:#fcbf1e;color:#111}.dashboard-page-unique,.dashboardstats-card-unique,.dashboard-card-unique,.dashboardtable-card-unique,.dashboardtable-table-unique th,.dashboardtable-table-unique td,.dashboard-forecast-item-unique,.dashboard-ai-card-unique,.dashboard-ai-body-unique{transition:background-color .35s ease,background .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}[data-admin-theme=dark] .dashboard-data-context-unique{background:#ffffff06;border:1px solid var(--admin-border)}[data-admin-theme=dark] .dashboard-data-context-main-unique>svg{color:#fcbf1e}[data-admin-theme=dark] .dashboard-data-context-main-unique span{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-data-context-main-unique strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-data-context-meta-unique>span{color:var(--admin-text-secondary)}[data-admin-theme=dark] .dashboard-paid-revenue-badge-unique{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .dashboard-current-month-badge-unique{background:#fcbf1e1a;color:#fcbf1e;border:1px solid rgba(252,191,30,.28)}[data-admin-theme=dark] .dashboard-health-utilization-top-unique>svg{color:#fcbf1e}[data-admin-theme=dark] .dashboard-health-progress-unique{background:#292e36}[data-admin-theme=dark] .dashboard-health-progress-label-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-vehicle-revenue-value-unique strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-vehicle-revenue-value-unique span{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .dashboard-vehicle-revenue-track-unique{background:#292e36}[data-admin-theme=dark] .dashboard-activity-icon-unique{background:#fcbf1e1a;color:#fcbf1e}[data-admin-theme=dark] .dashboard-activity-payment-icon-unique{background:#292e36;color:#d7dbe2}[data-admin-theme=dark] .dashboard-pie-total-value-unique{fill:#f5f5f5}[data-admin-theme=dark] .dashboard-pie-total-label-unique{fill:#8f96a3}[data-admin-theme=dark] .dashboard-payment-bar-label-unique{fill:#c6c9cf}[data-admin-theme=dark] .dashboard-forecast-unavailable-unique{background:var(--admin-surface-soft);border-color:var(--admin-border-strong)}[data-admin-theme=dark] .dashboard-forecast-unavailable-unique h4{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-forecast-unavailable-unique p,[data-admin-theme=dark] .dashboard-forecast-unavailable-unique span{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-forecast-status-unique{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .dashboard-empty-state-icon-unique{background:#fcbf1e1a;color:#fcbf1e}[data-admin-theme=dark] .dashboard-empty-state-unique>strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-empty-state-unique>p{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-empty-state-unique>span{color:#707782}[data-admin-theme=dark] .dashboard-insight-positive-unique,[data-admin-theme=dark] .dashboard-insight-warning-unique,[data-admin-theme=dark] .dashboard-insight-neutral-unique{background:var(--admin-surface-soft);border-top-color:var(--admin-border);border-right-color:var(--admin-border);border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .dashboard-insight-badge-positive-unique{background:#22c55e1f;color:#4ade80}[data-admin-theme=dark] .dashboard-insight-badge-warning-unique{background:#f59e0b1f;color:#fbbf24}[data-admin-theme=dark] .dashboard-insight-badge-neutral-unique{background:#292e36;color:#c6c9cf}[data-admin-theme=dark] .dashboard-ai-context-unique{background:var(--admin-surface-soft);border-color:var(--admin-border-strong);box-shadow:inset 0 0 0 1px #ffffff03}[data-admin-theme=dark] .dashboard-ai-context-divider-unique{background:var(--admin-border-strong)}[data-admin-theme=dark] .dashboard-ai-context-item-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-ai-context-item-unique strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-ai-context-item-unique:first-child strong{color:#fcbf1e}[data-admin-theme=dark] .dashboard-ai-suggestion-list-unique button{background:var(--admin-surface-soft);color:var(--admin-text-secondary);border-color:var(--admin-border-strong)}[data-admin-theme=dark] .dashboard-ai-suggestion-list-unique button:hover{background:#fcbf1e17;color:#fcbf1e;border-color:#fcbf1e8c;box-shadow:0 5px 14px #0000002e}[data-admin-theme=dark] .dashboard-ai-input-area-unique{background:var(--admin-input-bg);border-color:var(--admin-border-strong)}[data-admin-theme=dark] .dashboard-ai-input-area-unique:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a,0 8px 22px #0000002e}[data-admin-theme=dark] .dashboard-ai-input-area-unique textarea{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-ai-input-area-unique textarea::placeholder{color:#737a85}[data-admin-theme=dark] .dashboard-ai-send-btn-unique{background:#fcbf1e;color:#111}[data-admin-theme=dark] .dashboard-ai-send-btn-unique:hover:not(:disabled){background:#ffd45a;color:#111;box-shadow:0 5px 15px #fcbf1e29}[data-admin-theme=dark] .dashboard-ai-footer-unique{color:#737a85}[data-admin-theme=dark] .dashboard-ai-messages-unique{scrollbar-color:#343a44 transparent}[data-admin-theme=dark] .dashboard-ai-messages-unique::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .dashboard-ai-messages-unique::-webkit-scrollbar-thumb{background:#343a44}[data-admin-theme=dark] .dashboard-ai-messages-unique::-webkit-scrollbar-thumb:hover{background:#4b525e}[data-admin-theme=dark] .dashboard-table-scroll-unique,[data-admin-theme=dark] .dashboard-small-table-scroll-unique{scrollbar-color:#343a44 transparent}[data-admin-theme=dark] .dashboard-table-scroll-unique::-webkit-scrollbar-track,[data-admin-theme=dark] .dashboard-small-table-scroll-unique::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .dashboard-table-scroll-unique::-webkit-scrollbar-thumb,[data-admin-theme=dark] .dashboard-small-table-scroll-unique::-webkit-scrollbar-thumb{background:#343a44;border-radius:50px}.dashboard-data-context-unique,.dashboard-empty-state-icon-unique,.dashboard-health-progress-unique,.dashboard-vehicle-revenue-track-unique,.dashboard-activity-icon-unique,.dashboard-forecast-unavailable-unique,.dashboard-ai-input-area-unique,.dashboard-ai-suggestion-list-unique button{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .dashboard-ai-avatar-unique{background:#fcbf1e;color:#111;box-shadow:0 5px 16px #fcbf1e1f,0 0 0 1px #fcbf1e14}[data-admin-theme=dark] .dashboard-ai-assistant-message-unique{background:linear-gradient(145deg,#1d2128,#191d23);color:var(--admin-text-secondary);border-color:var(--admin-border-strong);box-shadow:0 5px 16px #0000001f}[data-admin-theme=dark] .dashboard-ai-assistant-message-unique strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-ai-assistant-message-unique p{color:inherit}[data-admin-theme=dark] .dashboard-ai-message-heading-unique{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-ai-user-message-unique{background:linear-gradient(135deg,#fcbf1e,#e8aa00);color:#111;box-shadow:0 6px 18px #fcbf1e1f}[data-admin-theme=dark] .dashboard-ai-user-message-unique strong,[data-admin-theme=dark] .dashboard-ai-user-message-unique p{color:#111}[data-admin-theme=dark] .dashboard-ai-message-list-item-unique>span{color:#fcbf1e}[data-admin-theme=dark] .dashboard-ai-user-message-unique .dashboard-ai-message-list-item-unique>span{color:#111}[data-admin-theme=dark] .dashboard-ai-thinking-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-ai-thinking-unique>span{background:#fcbf1e;box-shadow:0 0 8px #fcbf1e40}[data-admin-theme=dark] .dashboard-ai-error-unique{background:#dc262614;color:#f87171;border-color:#f8717138}[data-admin-theme=dark] .dashboard-ai-error-unique strong{color:#fca5a5}[data-admin-theme=dark] .dashboard-ai-suggestions-unique{border-top-color:var(--admin-border)}[data-admin-theme=dark] .dashboard-ai-suggestion-label-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .dashboard-ai-online-unique,[data-admin-theme=dark] .dashboard-ai-clear-btn-unique{background:#ffffff06;border-color:#30353d;color:#d5d8de}[data-admin-theme=dark] .dashboard-ai-clear-btn-unique:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}.dashboard-status-rejected{background:#fee2e2;color:#b91c1c}.dashboard-ai-assistant-message-unique,.dashboard-ai-user-message-unique,.dashboard-ai-avatar-unique,.dashboard-ai-error-unique,.dashboard-ai-online-unique,.dashboard-ai-clear-btn-unique{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .dashboard-status-rejected{background:#ef44441f;color:#f87171}[data-admin-theme=dark] .dashboard-insight-title-row-unique>strong{color:var(--admin-text)}[data-admin-theme=dark] .dashboard-insight-card-unique p{color:var(--admin-text-muted)}.dashboard-data-context-unique,.dashboard-ai-context-unique,.dashboard-empty-state-icon-unique,.dashboard-health-progress-unique,.dashboard-vehicle-revenue-track-unique,.dashboard-activity-icon-unique,.dashboard-forecast-unavailable-unique,.dashboard-ai-input-area-unique,.dashboard-ai-suggestion-list-unique button{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.dashboard-inline-error-unique{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;margin:0 0 20px;border:1px solid #fca5a5;border-radius:14px;background:#fff1f2;color:#991b1b;font-size:13px}.dashboard-inline-error-unique button{border:0;border-radius:9px;padding:8px 14px;background:#111;color:#fff;font-weight:700;cursor:pointer}.dashboardstats-card-unique,.dashboard-card-unique,.dashboardtable-card-unique{min-width:0}.dashboardstats-card-unique span{overflow-wrap:anywhere}.dashboard-refresh-btn-unique:focus-visible,.dashboard-ai-jump-btn-unique:focus-visible{outline:3px solid #FCBF1E;outline-offset:3px}html[data-admin-theme=dark] .dashboard-inline-error-unique{background:#3b2025;color:#fecaca;border-color:#7f303a}html[data-admin-theme=dark] .dashboard-inline-error-unique button{background:#fcbf1e;color:#111}@media(max-width:850px){.dashboard-header-unique{flex-wrap:wrap}.dashboard-header-actions-unique{width:100%;flex-wrap:wrap}.dashboardstats-grid-unique{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-revenue-grid-unique,.dashboard-two-column-unique,.dashboard-intelligence-grid-unique,.dashboard-recent-grid-unique{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.dashboard-page-unique{padding:16px}.dashboard-title-unique{font-size:30px}.dashboardstats-grid-unique{gap:12px}.dashboardstats-card-unique{padding:16px}.dashboardstats-card-unique span{font-size:26px}.dashboard-card-unique{padding:16px}.dashboard-section-header-unique h2{font-size:25px}.dashboard-booking-overview-unique,.dashboard-forecast-grid-unique{grid-template-columns:minmax(0,1fr)}.dashboard-year-dropdown-unique{flex:1 1 110px}.dashboard-refresh-btn-unique{min-width:110px}}@media(prefers-reduced-motion:reduce){.dashboardstats-card-unique:hover,.dashboard-forecast-item-unique:hover,.dashboard-insight-item-unique:hover{transform:none}}.dashboard-page-unique{max-width:1760px;margin-inline:auto}.dashboard-executive-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);gap:36px;align-items:stretch;padding:36px;margin:0 0 32px;border-radius:26px;background:linear-gradient(115deg,#101115,#1d2027 65%,#2c2921);box-shadow:0 18px 44px #0f12182b;color:#fff}.dashboard-executive-hero:before{content:"";position:absolute;width:370px;height:370px;right:10%;top:-250px;border-radius:50%;background:#fcbf1e;filter:blur(110px);opacity:.2;z-index:-1}.dashboard-eyebrow{display:flex;align-items:center;gap:10px;color:#fcbf1e;font-size:10px;letter-spacing:1.8px;font-weight:900}.dashboard-eyebrow-dot{width:4px;height:4px;background:#8b8f9a;border-radius:50%}.dashboard-executive-copy h2{max-width:650px;margin:23px 0 14px;font-size:clamp(27px,3vw,47px);font-weight:850;line-height:1.12;letter-spacing:-1.5px;color:#fff}.dashboard-executive-copy h2 em{font-style:normal;color:#fcbf1e}.dashboard-executive-copy>p{max-width:580px;font-size:13px;line-height:1.8;color:#bfc2cb}.dashboard-executive-chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.dashboard-executive-chips span{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #40434c;border-radius:100px;background:#ffffff0f;font-size:11px;font-weight:750;color:#f3f3f3}.dashboard-executive-chips svg{color:#fcbf1e}.dashboard-executive-aside{display:flex;flex-direction:column;justify-content:center;padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:19px;background:#ffffff12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.dashboard-executive-aside-label{font-size:11px;color:#c7c7c7;font-weight:750}.dashboard-executive-aside>strong{display:block;margin:10px 0 5px;color:#fff;font-size:clamp(23px,2.3vw,36px);letter-spacing:-1px;overflow-wrap:anywhere}.dashboard-executive-aside>span,.dashboard-executive-aside>small{color:#aeb1bb;font-size:10px;line-height:1.6}.dashboard-executive-divider{height:1px;background:#41444b;margin:20px 0}.dashboard-executive-aside-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px;color:#e3e3e3}.dashboard-executive-aside-bottom b{color:#fcbf1e;font-size:20px}.dashboard-executive-progress,.dashboard-performance-track{height:7px;overflow:hidden;border-radius:99px;background:#ffffff29;margin:11px 0}.dashboard-executive-progress i,.dashboard-performance-track i{display:block;height:100%;background:#fcbf1e;border-radius:99px;transition:width .5s}.dashboard-operations-section,.dashboard-performance-section{margin:0 0 38px}.dashboard-operations-heading,.dashboard-performance-heading{margin:0 0 18px}.dashboard-operations-heading{display:flex;justify-content:space-between;align-items:end;gap:18px}.dashboard-kicker{font-size:10px;font-weight:900;letter-spacing:1.5px;color:#a57900}.dashboard-operations-heading h2,.dashboard-performance-heading h2{margin:6px 0;font-size:clamp(23px,2.3vw,30px);color:#141414;letter-spacing:-.8px}.dashboard-operations-heading h2 span,.dashboard-performance-heading h2 span{color:#c58d00}.dashboard-operations-heading p,.dashboard-performance-heading p{margin:0;font-size:12px;color:#7b7e86;line-height:1.6}.dashboard-operations-hint{display:flex;align-items:center;gap:8px;font-size:10px;color:#777;white-space:nowrap}.dashboard-operations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-operation-tile{padding:21px 22px;background:#fff;border:1px solid #e9e9ec;border-radius:19px;box-shadow:0 5px 20px #14161e09;transition:transform .2s,box-shadow .2s;min-width:0}.dashboard-operation-tile:hover{transform:translateY(-3px);box-shadow:0 12px 28px #14161e17}.dashboard-operation-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.dashboard-operation-icon{width:37px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fff4d3;color:#a67500}.dashboard-operation-attention .dashboard-operation-icon{background:#fff0e7;color:#d16b26}.dashboard-operation-clear .dashboard-operation-icon{background:#e9f9ef;color:#16864d}.dashboard-operation-arrow{color:#c6c6cb;font-size:11px}.dashboard-operation-tile>strong{display:block;font-size:clamp(23px,2.5vw,32px);line-height:1.2;color:#18191c;overflow-wrap:anywhere}.dashboard-operation-tile h3{margin:8px 0 5px;font-size:12px;font-weight:850;color:#333}.dashboard-operation-tile p{margin:0;color:#90939a;font-size:10px;line-height:1.55}.dashboard-performance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.dashboard-performance-tile{min-width:0;background:#fff;border:1px solid #ececf0;border-radius:18px;padding:23px;box-shadow:0 5px 20px #00000009}.dashboard-performance-tile-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#777;font-size:11px;font-weight:750}.dashboard-performance-tile-top svg{color:#c38e00}.dashboard-performance-tile>strong{display:block;margin:18px 0 15px;font-size:30px;color:#1b1c20;letter-spacing:-1px}.dashboard-performance-tile>strong.dashboard-performance-method{font-size:clamp(18px,2vw,26px);overflow-wrap:anywhere;min-height:36px}.dashboard-performance-track{background:#f0f0f1}.dashboard-performance-tile p{font-size:10px;color:#898b93;line-height:1.6;margin:10px 0 0}.dashboard-definitions{margin:25px 0 10px;padding:19px 22px;background:#fffaf0;border:1px solid #f3e3b8;border-radius:15px}.dashboard-definitions>div{display:flex;align-items:center;gap:9px;color:#5f480d;font-size:12px}.dashboard-definitions>div svg{color:#a87b00}.dashboard-definitions p{font-size:11px;line-height:1.8;color:#73694e;margin:8px 0 0}.dashboard-page-unique .dashboardstats-card-unique,.dashboard-page-unique .dashboard-card-unique,.dashboard-page-unique .dashboardtable-card-unique{border:1px solid #ececf0;box-shadow:0 8px 25px #0000000b}html[data-admin-theme=dark] .dashboard-operations-heading h2,html[data-admin-theme=dark] .dashboard-performance-heading h2{color:#f4f4f5}html[data-admin-theme=dark] .dashboard-operation-tile,html[data-admin-theme=dark] .dashboard-performance-tile{background:#1b1e24;border-color:#343842;box-shadow:none}html[data-admin-theme=dark] .dashboard-operation-tile>strong,html[data-admin-theme=dark] .dashboard-operation-tile h3,html[data-admin-theme=dark] .dashboard-performance-tile>strong{color:#f5f5f5}html[data-admin-theme=dark] .dashboard-operation-tile p,html[data-admin-theme=dark] .dashboard-performance-tile p,html[data-admin-theme=dark] .dashboard-operations-heading p,html[data-admin-theme=dark] .dashboard-performance-heading p{color:#a9adb8}html[data-admin-theme=dark] .dashboard-performance-track{background:#333841}html[data-admin-theme=dark] .dashboard-definitions{background:#292719;border-color:#4c432a}html[data-admin-theme=dark] .dashboard-definitions>div{color:#f5d98c}html[data-admin-theme=dark] .dashboard-definitions p{color:#d0c3a5}@media(max-width:1100px){.dashboard-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-executive-hero{grid-template-columns:1fr 300px;padding:27px;gap:20px}}@media(max-width:760px){.dashboard-executive-hero{grid-template-columns:1fr;padding:23px;border-radius:20px}.dashboard-executive-copy h2{letter-spacing:-.7px}.dashboard-operations-heading{display:block}.dashboard-operations-hint{margin-top:12px;white-space:normal}.dashboard-performance-grid{grid-template-columns:1fr}.dashboard-operation-tile{padding:17px}.dashboard-executive-aside{padding:19px}}@media(max-width:420px){.dashboard-operations-grid{gap:10px}.dashboard-operation-tile{padding:14px}.dashboard-operation-tile h3{font-size:11px}.dashboard-operation-tile p{font-size:9px}.dashboard-executive-chips span{font-size:10px}}@media(prefers-reduced-motion:reduce){.dashboard-operation-tile,.dashboard-executive-progress i,.dashboard-performance-track i{transition:none}}.dashboard-page-unique{--dash-gold:#FCBF1E;--dash-ink:var(--admin-text,#151515);--dash-muted:var(--admin-text-muted,#737783);--dash-panel:var(--admin-surface,#fff);--dash-border:var(--admin-border,#e8e9ed);color:var(--dash-ink)}.dashboard-title-unique{font-weight:850;letter-spacing:-1.3px}.dashboard-section-header-unique h2,.dashboard-operations-heading h2,.dashboard-performance-heading h2{font-weight:850;letter-spacing:-.8px}.dashboard-shortcuts{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 25px;margin:-8px 0 35px;background:var(--dash-panel);border:1px solid var(--dash-border);border-radius:20px;box-shadow:var(--admin-shadow-sm,0 5px 20px rgba(0,0,0,.045));animation:dashReveal .65s .08s both}.dashboard-shortcuts-copy h2{margin:5px 0 4px;font-size:20px;letter-spacing:-.5px;color:var(--dash-ink)}.dashboard-shortcuts-copy h2 span{color:#d59c00}.dashboard-shortcuts-copy p{margin:0;color:var(--dash-muted);font-size:11px}.dashboard-shortcuts-actions{display:flex;flex-wrap:wrap;gap:9px}.dashboard-shortcuts-actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 14px;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-panel);color:var(--dash-ink);font:800 11px inherit;cursor:pointer;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s}.dashboard-shortcuts-actions button svg:last-child{font-size:10px;opacity:.65;transition:transform .22s}.dashboard-shortcuts-actions button:hover{transform:translateY(-3px);border-color:#fcbf1e;background:#fcbf1e;color:#111;box-shadow:0 9px 20px #fcbf1e30}.dashboard-shortcuts-actions button:hover svg:last-child{transform:translate(3px)}.dashboard-shortcuts-actions button:focus-visible,.dashboard-page-unique button:focus-visible{outline:3px solid rgba(252,191,30,.55);outline-offset:3px}.dashboard-executive-hero{animation:dashReveal .65s both}.dashboard-operations-section{animation:dashReveal .7s .1s both}.dashboardstats-grid-unique{animation:dashReveal .7s .15s both}.dashboard-page-unique .dashboardstats-card-unique,.dashboard-page-unique .dashboard-card-unique,.dashboard-page-unique .dashboardtable-card-unique,.dashboard-operation-tile,.dashboard-performance-tile{position:relative;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s,background .28s}.dashboard-page-unique .dashboardstats-card-unique{overflow:hidden;isolation:isolate}.dashboard-page-unique .dashboardstats-card-unique:after{content:"";position:absolute;z-index:-1;right:-36px;bottom:-52px;width:118px;height:118px;border-radius:50%;background:#fcbf1e13;transition:transform .3s,background .3s;pointer-events:none}.dashboard-page-unique .dashboardstats-card-unique:hover:after{transform:scale(1.2);background:#fcbf1e24}.dashboard-page-unique .dashboardstats-card-unique:hover,.dashboard-page-unique .dashboard-card-unique:hover,.dashboard-page-unique .dashboardtable-card-unique:hover,.dashboard-operation-tile:hover,.dashboard-performance-tile:hover{transform:translateY(-4px);border-color:#fcbf1e7a;box-shadow:0 16px 34px #00000018}.dashboardstats-iconbox-unique{transition:transform .28s,background .28s}.dashboardstats-card-unique:hover .dashboardstats-iconbox-unique{transform:rotate(-6deg) scale(1.07)}.dashboard-operation-icon{transition:transform .25s}.dashboard-operation-tile:hover .dashboard-operation-icon{transform:scale(1.1) rotate(-5deg)}.dashboard-operation-live{font-size:8px;letter-spacing:.8px;font-weight:850;color:var(--dash-muted)}.dashboard-performance-tile{overflow:hidden}.dashboard-performance-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#fcbf1e;transform:scaleX(0);transform-origin:left;transition:transform .3s}.dashboard-performance-tile:hover:before{transform:scaleX(1)}.dashboard-performance-track{height:9px;overflow:hidden;border-radius:50px}.dashboard-performance-track i{display:block;height:100%;border-radius:50px;background:linear-gradient(90deg,#d99e00,#fcbf1e);transition:width .65s ease}.dashboard-executive-chips span{transition:transform .2s,background .2s,border-color .2s}.dashboard-executive-chips span:hover{transform:translateY(-2px);border-color:#fcbf1e80;background:#fcbf1e1a}.dashboard-page-unique .dashboard-card-unique,.dashboard-page-unique .dashboardtable-card-unique,.dashboard-page-unique .dashboardstats-card-unique,.dashboard-operation-tile,.dashboard-performance-tile{background:var(--dash-panel);border-color:var(--dash-border)}.dashboard-page-unique .dashboard-card-header-unique h3,.dashboard-page-unique .dashboard-mini-table-heading-unique h3,.dashboard-page-unique .dashboardstats-card-unique span,.dashboard-operation-tile>strong,.dashboard-operation-tile h3,.dashboard-performance-tile>strong{color:var(--dash-ink)}.dashboard-page-unique .dashboardstats-card-unique h4,.dashboard-page-unique .dashboardstats-card-unique p,.dashboard-operation-tile p,.dashboard-performance-tile p{color:var(--dash-muted)}.dashboard-page-unique .dashboardtable-table-unique tbody tr:hover{background:#fcbf1e11}@keyframes dashReveal{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.dashboard-shortcuts{align-items:flex-start;flex-direction:column}.dashboard-shortcuts-actions{width:100%}}@media(max-width:640px){.dashboard-shortcuts{padding:17px;margin-bottom:27px}.dashboard-shortcuts-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dashboard-shortcuts-actions button{padding:10px 5px;gap:5px;flex-wrap:wrap;font-size:10px}.dashboard-shortcuts-actions button svg:last-child{display:none}.dashboard-page-unique .dashboardstats-card-unique:hover,.dashboard-page-unique .dashboard-card-unique:hover{transform:translateY(-2px)}}@media(max-width:390px){.dashboard-shortcuts-actions{grid-template-columns:1fr}.dashboard-shortcuts-actions button{justify-content:flex-start;padding:0 13px}}@media(prefers-reduced-motion:reduce){.dashboard-page-unique *,.dashboard-page-unique *:before,.dashboard-page-unique *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.dashboard-ai-copy-unique{display:inline-flex;margin-top:12px;padding:7px 11px;border:1px solid var(--admin-border,#e5e7eb);border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.dashboard-ai-copy-unique:hover{border-color:#fcbf1e;background:#fcbf1e1f;transform:translateY(-1px)}.dashboard-ai-copy-unique:focus-visible{outline:3px solid #FCBF1E;outline-offset:2px}@media(prefers-reduced-motion:reduce){.dashboard-ai-copy-unique{transition:none}.dashboard-ai-copy-unique:hover{transform:none}}.admin-dropdown-trm{position:relative;width:100%;min-width:0}.admin-dropdown-trigger-trm{width:100%;height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;padding:0 13px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#333;font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.admin-dropdown-trigger-trm>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dropdown-trigger-trm>svg{flex-shrink:0;color:#777;font-size:16px;transition:transform .22s ease,color .22s ease}.admin-dropdown-trm:hover .admin-dropdown-trigger-trm,.admin-dropdown-trm.is-open-trm .admin-dropdown-trigger-trm{border-color:#fcbf1e}.admin-dropdown-trm.is-open-trm .admin-dropdown-trigger-trm{box-shadow:0 0 0 3px #fcbf1e26}.admin-dropdown-trm.is-open-trm .admin-dropdown-trigger-trm>svg{color:#b78300;transform:rotate(180deg)}.admin-dropdown-placeholder-trm{color:#9ca3af}.admin-dropdown-menu-trm{position:absolute;top:calc(100% + 7px);left:0;z-index:1000;width:100%;min-width:170px;max-height:280px;overflow-y:auto;box-sizing:border-box;padding:6px;border:1px solid #ececec;border-radius:13px;background:#fff;box-shadow:0 14px 35px #00000024;animation:adminDropdownOpenTrm .16s ease}.admin-dropdown-menu-trm::-webkit-scrollbar{width:7px}.admin-dropdown-menu-trm::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.admin-dropdown-menu-trm::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.admin-dropdown-menu-trm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.admin-dropdown-option-trm{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#555;font-family:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.admin-dropdown-option-trm:hover{background:#f7f7f7;color:#111}.admin-dropdown-option-trm.selected-trm{background:#fff7db;color:#9a7000;font-weight:700}.admin-dropdown-option-trm.selected-trm:hover{background:#ffefb6}.admin-dropdown-option-trm>svg{flex-shrink:0;color:#c99100;font-size:15px;stroke-width:3}@keyframes adminDropdownOpenTrm{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.admin-dropdown-menu-trm{animation:none}.admin-dropdown-trigger-trm,.admin-dropdown-trigger-trm>svg,.admin-dropdown-option-trm{transition:none}}[data-admin-theme=dark] .admin-dropdown-trigger-trm{background:var(--admin-input-bg);color:var(--admin-text);border-color:var(--admin-border-strong)}[data-admin-theme=dark] .admin-dropdown-trm:hover .admin-dropdown-trigger-trm{border-color:#fcbf1e}[data-admin-theme=dark] .admin-dropdown-trm.is-open-trm .admin-dropdown-trigger-trm{background:#1c2026;border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .admin-dropdown-trigger-trm>svg{color:var(--admin-text-muted)}[data-admin-theme=dark] .admin-dropdown-trm:hover .admin-dropdown-trigger-trm>svg{color:#fcbf1e}[data-admin-theme=dark] .admin-dropdown-trm.is-open-trm .admin-dropdown-trigger-trm>svg{color:#fcbf1e}[data-admin-theme=dark] .admin-dropdown-placeholder-trm{color:#737a85}[data-admin-theme=dark] .admin-dropdown-menu-trm{background:#1c2026;border-color:var(--admin-border-strong);box-shadow:0 18px 45px #0000006b,0 0 0 1px #ffffff04}[data-admin-theme=dark] .admin-dropdown-option-trm{background:transparent;color:var(--admin-text-secondary)}[data-admin-theme=dark] .admin-dropdown-option-trm:hover{background:#272c34;color:var(--admin-text)}[data-admin-theme=dark] .admin-dropdown-option-trm.selected-trm{background:#fcbf1e1a;color:#fcbf1e;font-weight:700}[data-admin-theme=dark] .admin-dropdown-option-trm.selected-trm:hover{background:#fcbf1e29;color:#ffd45a}[data-admin-theme=dark] .admin-dropdown-option-trm>svg{color:#fcbf1e}[data-admin-theme=dark] .admin-dropdown-menu-trm{scrollbar-color:#454c57 transparent}[data-admin-theme=dark] .admin-dropdown-menu-trm::-webkit-scrollbar-track{background:#171a1f}[data-admin-theme=dark] .admin-dropdown-menu-trm::-webkit-scrollbar-thumb{background:#454c57}[data-admin-theme=dark] .admin-dropdown-menu-trm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .admin-dropdown-trigger-trm:focus-visible{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1f}[data-admin-theme=dark] .admin-dropdown-option-trm:focus-visible{outline:none;background:#272c34;color:var(--admin-text);box-shadow:inset 0 0 0 1px #fcbf1e73}[data-admin-theme=dark] .admin-dropdown-option-trm.selected-trm:focus-visible{background:#fcbf1e29;color:#fcbf1e}.admin-dropdown-trigger-trm,.admin-dropdown-menu-trm,.admin-dropdown-option-trm,.admin-dropdown-placeholder-trm{transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.fleet-page-unique{padding:35px}.fleet-header-unique{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:40px}.fleet-heading-unique{min-width:0}.fleet-page-title-unique{margin:0 0 8px;color:#222;font-size:42px;font-weight:700;line-height:1.15}.fleet-page-title-unique span{color:#fcbf1e}.fleet-page-subtitle-unique{margin:0;color:#6b7280;font-size:14px;line-height:1.5}.fleet-form-group-unique:has(.admin-dropdown-trm.is-open-trm){position:relative;z-index:10000}.fleet-add-btn-unique{min-height:46px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:none;border-radius:10px;background:#111;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.fleet-add-icon-unique{display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;line-height:1}.fleet-add-btn-unique:hover{background:#fcbf1e;color:#111;transform:translateY(-2px);box-shadow:0 8px 18px #fcbf1e38}.fleet-add-btn-unique:active{transform:translateY(0)}.fleet-stats-unique{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-bottom:45px}.fleet-card-unique{position:relative;min-width:0;overflow:hidden;padding:24px;border:1px solid #f0f0f0;border-radius:22px;background:#fff;box-shadow:0 8px 25px #00000012;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.fleet-card-unique:after{content:"";position:absolute;right:-35px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:#fcbf1e14;transition:transform .3s ease,background .3s ease}.fleet-card-unique:hover{transform:translateY(-5px);border-color:#fcbf1e59;box-shadow:0 16px 34px #0000001c}.fleet-card-unique:hover:after{transform:scale(1.18);background:#fcbf1e21}.fleet-card-top-unique{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.fleet-card-top-unique h3{min-width:0;margin:0;color:#777;font-size:14px;font-weight:700}.fleet-card-icon-unique{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:9px;border-radius:11px;background:#fff8df;color:#c99100}.fleet-card-icon-unique svg{width:100%;height:100%}.fleet-card-unique>span{position:relative;z-index:1;display:block;margin:0;color:#111;font-size:34px;font-weight:800;line-height:1}.fleet-card-unique>p{position:relative;z-index:1;margin:10px 0 0;color:#999;font-size:13px;line-height:1.4}.fleet-section-unique{margin-bottom:60px}.fleet-section-unique:last-of-type{margin-bottom:20px}.fleet-section-heading-unique{margin-bottom:25px}.fleet-section-heading-unique h2{margin:0;color:#111;font-size:34px;font-weight:700}.fleet-section-heading-unique h2 span{color:#fcbf1e}.fleet-section-heading-unique p{margin:6px 0 0;color:#6b7280;font-size:14px;line-height:1.5}.fleet-filter-card-unique{width:100%;box-sizing:border-box;padding:17px;margin-bottom:12px;border:1px solid #f0f0f0;border-radius:18px;background:#fff;box-shadow:0 4px 12px #0000000d}.fleet-search-box-unique{display:flex;align-items:center;gap:11px;width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd;border-radius:11px;background:#fff;transition:border-color .22s ease,box-shadow .22s ease}.fleet-search-box-unique>svg{flex-shrink:0;color:#9ca3af;font-size:14px;transition:color .22s ease}.fleet-search-box-unique input{width:100%;min-width:0;height:100%;padding:0;border:none;outline:none;background:transparent;color:#333;font-family:inherit;font-size:13px}.fleet-search-box-unique input::placeholder{color:#9ca3af}.fleet-search-box-unique:hover{border-color:#c8c8c8}.fleet-search-box-unique:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.fleet-search-box-unique:focus-within>svg{color:#c99100}.fleet-search-clear-unique{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f3f4f6;color:#777;font-family:inherit;font-size:11px;cursor:pointer;transition:background .2s ease,color .2s ease}.fleet-search-clear-unique:hover{background:#fcbf1e;color:#111}.fleet-results-count-unique{margin:0 0 12px;color:#777;font-size:12px;font-weight:500}.fleet-table-card-unique{overflow:hidden;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 5px 16px #0000000f}.fleet-table-scroll{max-height:600px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.fleet-table-scroll::-webkit-scrollbar{width:9px;height:9px}.fleet-table-scroll::-webkit-scrollbar-track{border-radius:20px;background:#f4f4f4}.fleet-table-scroll::-webkit-scrollbar-thumb{border:2px solid #f4f4f4;border-radius:20px;background:#c7c7c7}.fleet-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.fleet-table{width:100%;min-width:950px;border-collapse:collapse;table-layout:fixed}.fleet-table thead{position:sticky;top:0;z-index:20;background:#fff}.fleet-table th{position:sticky;top:0;z-index:21;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;box-shadow:0 -10px 0 10px #fff;color:#666;font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.fleet-table td{padding:16px 13px;border-bottom:1px solid #f2f2f2;color:#333;font-size:12px;line-height:1.45;vertical-align:middle}.fleet-table tbody tr{transition:background .2s ease}.fleet-table tbody tr:hover{background:#fafafa}.fleet-table tbody tr:last-child td{border-bottom:none}.fleet-table th:nth-child(1),.fleet-table td:nth-child(1){width:36%}.fleet-table th:nth-child(2),.fleet-table td:nth-child(2){width:15%}.fleet-table th:nth-child(3),.fleet-table td:nth-child(3){width:16%;text-align:center}.fleet-table th:nth-child(4),.fleet-table td:nth-child(4){width:16%;text-align:center}.fleet-table th:nth-child(5),.fleet-table td:nth-child(5){width:17%;text-align:center}.fleet-vehicle-info-unique{display:flex;align-items:center;gap:14px;min-width:0}.fleet-vehicle-image-unique{width:82px;height:58px;flex:0 0 82px;overflow:hidden;border:1px solid #eee;border-radius:11px;background:#fafafa}.fleet-vehicle-image-unique img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;transition:transform .25s ease}.fleet-table tbody tr:hover .fleet-vehicle-image-unique img{transform:scale(1.04)}.fleet-vehicle-details{min-width:0;display:flex;flex-direction:column;gap:4px}.fleet-vehicle-details h4{margin:0;overflow:hidden;color:#111;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.fleet-vehicle-details p{margin:0;overflow:hidden;color:#6b7280;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.fleet-vehicle-details span{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.3px}.fleet-status-unique,.fleet-profile-status{min-width:88px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:7px 11px;border-radius:50px;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.fleet-status-unique.available,.fleet-profile-status.available{background:#16cc59;color:#fff}.fleet-status-unique.booked,.fleet-profile-status.booked{background:#1d4ed8;color:#fff}.fleet-status-unique.maintenance,.fleet-profile-status.maintenance{background:#b45309;color:#fff}.fleet-status-unique.hidden,.fleet-profile-status.hidden{background:#000;color:#fff}.fleet-status-unique.pending,.fleet-profile-status.pending{background:#b45309;color:#fff}.fleet-status-unique.unavailable,.fleet-profile-status.unavailable{background:#b91c1c;color:#fff}.fleet-action-buttons-unique{display:flex;align-items:center;justify-content:center;gap:7px}.fleet-action-buttons-unique button{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 35px;padding:0;border:none;border-radius:9px;font-size:12px;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.fleet-action-buttons-unique button:hover{transform:translateY(-2px)}.fleet-action-buttons-unique button:active{transform:translateY(0)}.fleet-view-btn-unique{background:#f3f4f6;color:#374151}.fleet-view-btn-unique:hover{background:#111;color:#fff}.fleet-edit-btn-unique{background:#fff6d8;color:#b78300}.fleet-edit-btn-unique:hover{background:#fcbf1e;color:#111}.fleet-delete-btn-unique{background:#fee2e2;color:#b91c1c}.fleet-delete-btn-unique:hover{background:#b91c1c;color:#fff}.fleet-restore-btn-unique{background:#dcfce7;color:#15803d}.fleet-restore-btn-unique:hover{background:#15803d;color:#fff}.fleet-empty-table-unique{height:120px;padding:38px!important;background:#fff!important;color:#777!important;font-size:12px!important;font-style:normal;font-weight:500;text-align:center!important;vertical-align:middle}.fleet-modal-unique{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fleet-modal-card-unique{width:min(900px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-sizing:border-box;padding:30px;border:1px solid #eeeeee;border-radius:24px;background:#fff;box-shadow:0 25px 70px #0003;animation:fleetModalIn .25s ease;scrollbar-width:thin;scrollbar-color:#c7c7c7 transparent}.fleet-edit-modal{width:min(940px,100%)}.fleet-modal-card-unique::-webkit-scrollbar{width:8px}.fleet-modal-card-unique::-webkit-scrollbar-track{background:transparent}.fleet-modal-card-unique::-webkit-scrollbar-thumb{border-radius:20px;background:#c7c7c7}.fleet-modal-card-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}@keyframes fleetModalIn{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fleet-modern-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #eeeeee}.fleet-modal-eyebrow{display:block;margin-bottom:7px;color:#b78300;font-size:10px;font-weight:800;letter-spacing:1.4px}.fleet-modern-header h2{margin:0;color:#111;font-size:28px;font-weight:800;line-height:1.2}.fleet-modal-subtitle{margin:7px 0 0;color:#777;font-size:12px;line-height:1.5}.fleet-modern-close-btn{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#111;color:#fff;font-family:inherit;font-size:16px;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.fleet-modern-close-btn:hover{background:#fcbf1e;color:#111;transform:rotate(90deg)}.fleet-modal-divider{margin:25px 0;border:none;border-top:1px solid #ececec}.fleet-profile-banner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr);gap:18px;padding:18px;margin-bottom:30px;border:1px solid #eeeeee;border-radius:18px;background:#fafafa}.fleet-profile-left{min-width:0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center}.fleet-profile-image{width:150px;height:110px;overflow:hidden;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.fleet-profile-image img{display:block;width:100%;height:100%;object-fit:contain}.fleet-profile-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:5px 8px}.fleet-profile-label{margin-bottom:7px;color:#b78300;font-size:9px;font-weight:800;letter-spacing:1.2px}.fleet-profile-info h2{max-width:100%;margin:0;overflow:hidden;color:#111;font-size:21px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.fleet-profile-info>p{margin:6px 0 12px;color:#777;font-size:11px}.fleet-profile-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.fleet-profile-meta span{padding:5px 9px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;color:#666;font-size:9px;font-weight:700}.fleet-profile-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fleet-profile-tag{display:inline-flex;align-items:center;gap:6px;min-height:29px;box-sizing:border-box;padding:6px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#555;font-size:10px;font-weight:700}.fleet-profile-tag svg{color:#c99100;font-size:11px}.fleet-upload-card{min-width:0;min-height:108px;display:flex;align-items:center;gap:14px;box-sizing:border-box;padding:16px;border:1px dashed #d1d5db;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .22s ease,background .22s ease}.fleet-upload-card:hover{border-color:#fcbf1e;background:#fffdf7}.fleet-upload-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fff8df;color:#c99100;font-size:17px}.fleet-upload-content{min-width:0}.fleet-upload-content h4{margin:0 0 5px;color:#222;font-size:12px;font-weight:700}.fleet-upload-content p{margin:0;overflow:hidden;color:#999;font-size:10px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.fleet-view-header{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:center;padding:20px;margin-bottom:6px;border:1px solid #eeeeee;border-radius:18px;background:#fafafa}.fleet-view-image{width:100%;height:165px;overflow:hidden;border:1px solid #e5e7eb;border-radius:15px;background:#fff}.fleet-view-image:hover{transform:translateY(-3px);border-color:#fcbf1e}.fleet-view-image img{display:block;width:100%;height:100%;object-fit:contain}.fleet-view-info{min-width:0}.fleet-view-info h2{margin:0;overflow:hidden;color:#111;font-size:25px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.fleet-view-info>p{margin:7px 0 15px;color:#777;font-size:12px;font-weight:500}.fleet-section-header{display:flex;align-items:center;gap:12px;padding-top:26px;margin:26px 0 17px;border-top:1px solid #eeeeee}.fleet-section-header:first-child{margin-top:0}.fleet-section-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fff8df;color:#c99100;font-size:15px}.fleet-section-header h3{margin:0;color:#222;font-size:15px;font-weight:800}.fleet-section-header p{margin:4px 0 0;color:#999;font-size:10px}.fleet-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fleet-view-card{min-width:0;box-sizing:border-box;padding:15px 16px;border:1px solid #eeeeee;border-radius:12px;background:#fafafa;transition:border-color .2s ease,background .2s ease,transform .2s ease}.fleet-view-card:hover{transform:translateY(-2px);border-color:#e2e2e2;background:#fff}.fleet-view-card label{display:block;margin-bottom:6px;color:#999;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.fleet-view-card h4{margin:0;overflow-wrap:anywhere;color:#222;font-size:12px;font-weight:700;line-height:1.5}.fleet-view-card p{margin:0;color:#555;font-size:11px;line-height:1.7}.fleet-view-card.fleet-span-2,.fleet-span-2{grid-column:span 2}.fleet-price-card{position:relative;overflow:hidden;border-color:#fcbf1e66;background:#fffdf7}.fleet-price-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:#fcbf1e}.fleet-view-status-wrap{display:flex;align-items:center;min-height:26px}.fleet-view-text-card{padding:18px;border:1px solid #eeeeee;border-radius:13px;background:#fafafa}.fleet-view-text-card p{margin:0;color:#555;font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.fleet-view-modal .fleet-section-header{margin-top:28px;margin-bottom:15px;padding-top:26px}.fleet-view-modal .fleet-view-header+.fleet-section-header{margin-top:26px}.fleet-price-card h4{color:#111;font-size:15px;font-weight:800}.fleet-view-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fleet-form-grid-unique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fleet-view-gallery-item{position:relative;height:125px;overflow:hidden;border:1px solid #e5e7eb;border-radius:13px;background:#fff;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.fleet-view-gallery-item:hover{transform:translateY(-3px);border-color:#fcbf1e;box-shadow:0 8px 20px #00000014}.fleet-view-gallery-item img{display:block;width:100%;height:100%;object-fit:contain}.fleet-view-gallery-item:hover img{transform:scale(1.04)}.fleet-gallery-empty-unique{grid-column:1 / -1;min-height:115px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px dashed #d1d5db;border-radius:13px;background:#fafafa;color:#999;font-size:11px;font-weight:600}.fleet-gallery-empty-unique svg{color:#c99100;font-size:22px}.fleet-input-group,.fleet-input-group-unique{display:flex;flex-direction:column;gap:8px}.fleet-input-group label,.fleet-input-group-unique label{color:#555;font-size:12px;font-weight:700}.fleet-form-grid-unique,.fleet-edit-grid-unique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.fleet-form-group-unique{min-width:0;display:flex;flex-direction:column;min-height:88px;padding:18px;background:#fafafa;border:1px solid #eee;border-radius:13px;transition:.25s}.fleet-form-group-unique>label{display:block;margin-bottom:7px;color:#555;font-size:11px;font-weight:700}.fleet-input-wrapper{position:relative;display:flex;align-items:center;min-height:46px;box-sizing:border-box;border:1px solid #dddddd;border-radius:11px;background:#fff;transition:border-color .22s ease,box-shadow .22s ease}.fleet-input-wrapper:hover{border-color:#c8c8c8}.fleet-input-wrapper:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.fleet-input-icon{position:absolute;left:14px;z-index:2;color:#9ca3af;font-size:13px;pointer-events:none}.fleet-input-wrapper:focus-within .fleet-input-icon{color:#c99100}.fleet-input-wrapper input,.fleet-input-wrapper select,.fleet-input-wrapper textarea{width:100%;box-sizing:border-box;border:none;outline:none;background:transparent;color:#333;font-family:inherit;font-size:12px}.fleet-input-wrapper input,.fleet-input-wrapper select{height:44px;padding:0 13px 0 40px}.fleet-input-wrapper textarea{min-height:120px;padding:14px 14px 14px 40px;line-height:1.6;resize:vertical}.fleet-textarea-wrapper{align-items:flex-start}.fleet-textarea-wrapper .fleet-input-icon{top:16px}.fleet-input-wrapper input::placeholder,.fleet-input-wrapper textarea::placeholder{color:#aaa}.fleet-input-wrapper select{color:#374151}.fleet-upload-title{display:block;margin-bottom:10px;color:#777;font-size:12px;font-weight:700}.fleet-upload-area{display:flex;align-items:center;gap:12px;cursor:pointer}.fleet-upload-area input{display:none}.fleet-upload-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;padding:10px 15px;background:#fafafa;border:1px dashed #d1d5db;border-radius:11px;color:#555;font-size:12px;font-weight:700;cursor:pointer;transition:.25s}.fleet-upload-button svg{color:#fcbf1e;font-size:17px}.fleet-upload-button:hover{background:#fffdf6;border-color:#fcbf1e}.fleet-upload-file,.fleet-upload-filename{display:block;margin-top:8px;overflow:hidden;color:#777;font-size:11px;text-overflow:ellipsis}.fleet-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fleet-gallery-card{position:relative;min-width:0;height:125px;overflow:hidden;border:1px solid #e5e7eb;border-radius:13px;background:#fafafa;cursor:pointer;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.fleet-gallery-card:hover{transform:translateY(-2px);border-color:#fcbf1e;box-shadow:0 7px 18px #00000014}.fleet-gallery-card img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.fleet-gallery-card span{position:absolute;right:7px;bottom:7px;left:7px;padding:6px 8px;border-radius:7px;background:#111111d1;color:#fff;font-size:9px;font-weight:700;text-align:center}.fleet-input-error{border-color:#dc2626!important}.fleet-input-error:focus-within{box-shadow:0 0 0 3px #dc26261a}.fleet-error-text{display:block;margin-top:6px;color:#dc2626;font-size:10px;font-weight:600}.fleet-input-error input,.fleet-input-error select,.fleet-input-error textarea{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f!important}.fleet-modal-footer-unique{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:22px;margin-top:30px;border-top:1px solid #eeeeee}.fleet-cancel-btn-unique,.fleet-save-btn-unique{min-width:115px;min-height:43px;padding:0 17px;border-radius:10px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.fleet-cancel-btn-unique{border:1px solid #dddddd;background:#fff;color:#555}.fleet-cancel-btn-unique:hover:not(:disabled){border-color:#bbb;background:#f5f5f5;color:#111}.fleet-save-btn-unique{border:none;background:#111;color:#fff}.fleet-save-btn-unique:hover:not(:disabled){background:#fcbf1e;color:#111;transform:translateY(-2px)}.fleet-save-btn-unique:active:not(:disabled){transform:translateY(0)}.fleet-save-btn-unique:disabled,.fleet-cancel-btn-unique:disabled{cursor:not-allowed;opacity:.55}.fleet-profile-info .fleet-profile-status{margin-top:1px}.fleet-delete-card-unique{width:min(440px,100%);box-sizing:border-box;padding:30px;border:1px solid #eeeeee;border-radius:22px;background:#fff;box-shadow:0 25px 70px #00000038;text-align:center;animation:fleetModalIn .25s ease}.fleet-delete-icon-wrap-unique{display:flex;justify-content:center;margin-bottom:16px}.fleet-delete-icon-unique{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#fff1f1;color:#dc2626;font-size:22px}.fleet-delete-eyebrow-unique{display:block;margin-bottom:7px;color:#b78300;font-size:9px;font-weight:800;letter-spacing:1.3px}.fleet-delete-card-unique>h2{margin:0;color:#111;font-size:23px;font-weight:800}.fleet-delete-description-unique{margin:9px 0 20px;color:#777;font-size:11px;line-height:1.6}.fleet-delete-description-unique strong{color:#222;font-weight:800}.fleet-delete-vehicle-unique{display:flex;align-items:center;gap:13px;padding:12px;margin-bottom:14px;border:1px solid #eeeeee;border-radius:13px;background:#fafafa;text-align:left}.fleet-delete-vehicle-image-unique{width:74px;height:55px;flex:0 0 74px;overflow:hidden;border:1px solid #e5e7eb;border-radius:9px;background:#fff}.fleet-delete-warning-unique{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;margin-bottom:22px;border:1px solid #fde2e2;border-radius:11px;background:#fff8f8;text-align:left}.fleet-delete-warning-unique>svg{flex:0 0 auto;margin-top:2px;color:#dc2626;font-size:13px}.fleet-delete-warning-unique p{margin:0;color:#777;font-size:9px;line-height:1.65}.fleet-delete-vehicle-image-unique img{display:block;width:100%;height:100%;object-fit:contain}.fleet-delete-vehicle-info-unique{min-width:0}.fleet-delete-vehicle-info-unique h4{margin:0 0 3px;overflow:hidden;color:#222;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.fleet-delete-vehicle-info-unique p{margin:0 0 4px;color:#777;font-size:10px}.fleet-delete-vehicle-info-unique span{color:#999;font-size:9px;font-weight:700}.fleet-delete-buttons-unique{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fleet-delete-buttons-unique .fleet-cancel-btn-unique{width:100%;min-width:0}.fleet-delete-confirm-btn-unique{width:100%;min-height:43px;padding:0 17px;border:none;border-radius:10px;background:#dc2626;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.fleet-delete-confirm-btn-unique:hover:not(:disabled){transform:translateY(-2px);background:#b91c1c;box-shadow:0 6px 15px #dc262633}.fleet-delete-confirm-btn-unique:active:not(:disabled){transform:translateY(0)}.fleet-delete-confirm-btn-unique:disabled{cursor:not-allowed;opacity:.55}.swal2-container{z-index:20000!important}.fleet-view-modal{width:min(940px,100%)}@media(max-width:1200px){.fleet-stats-unique{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.fleet-profile-banner,.fleet-view-header{grid-template-columns:1fr}.fleet-profile-left,.fleet-view-image{max-width:420px}.fleet-view-gallery,.fleet-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.fleet-page-unique{padding:25px 20px}.fleet-header-unique{flex-direction:column;align-items:stretch;margin-bottom:35px}.fleet-page-title-unique{font-size:34px}.fleet-add-btn-unique{width:100%}.fleet-stats-unique{grid-template-columns:1fr}.fleet-filter-card-unique{grid-template-columns:1fr;padding:15px}.fleet-table-scroll{padding:0 18px 18px}.fleet-table{min-width:850px}.fleet-modal-card-unique{max-height:94vh;padding:22px}.fleet-modern-header h2{font-size:25px}.fleet-profile-banner,.fleet-view-header,.fleet-form-grid-unique,.fleet-edit-grid-unique,.fleet-view-grid{grid-template-columns:1fr}.fleet-span-2,.fleet-full-width{grid-column:auto}.fleet-profile-info h2,.fleet-view-info h2{font-size:25px}.fleet-modal-footer-unique{flex-direction:column-reverse;align-items:stretch}.fleet-cancel-btn-unique,.fleet-save-btn-unique{width:100%}}@media(max-width:480px){.fleet-page-unique{padding:20px 15px}.fleet-page-title-unique,.fleet-section-heading-unique h2{font-size:29px}.fleet-card-unique{padding:22px;border-radius:18px}.fleet-modal-card-unique{width:95%;padding:18px;border-radius:20px}.fleet-modern-close-btn{width:42px;height:42px;font-size:18px}.fleet-profile-image,.fleet-view-image{height:155px}.fleet-view-gallery,.fleet-gallery-grid{grid-template-columns:1fr}.fleet-profile-tags{align-items:flex-start;flex-direction:column}.fleet-delete-card-unique{padding:22px;border-radius:20px}.fleet-delete-buttons-unique{flex-direction:column}}@media(max-width:800px){.fleet-view-header{grid-template-columns:1fr}.fleet-view-image{height:220px}.fleet-view-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fleet-modal-unique{padding:12px}.fleet-modal-card-unique{max-height:calc(100vh - 24px);padding:20px;border-radius:18px}.fleet-view-header{padding:15px}.fleet-view-image{height:180px}.fleet-view-info h2{font-size:21px}.fleet-view-grid{grid-template-columns:1fr}.fleet-view-card.fleet-span-2{grid-column:span 1}.fleet-view-gallery{grid-template-columns:1fr 1fr}}@media(max-width:420px){.fleet-view-gallery{grid-template-columns:1fr}.fleet-profile-tags{align-items:flex-start;flex-direction:column}}[data-admin-theme=dark] .fleet-page-unique,[data-admin-theme=dark] .fleet-page-title-unique{color:var(--admin-text)}[data-admin-theme=dark] .fleet-page-title-unique span{color:#fcbf1e}[data-admin-theme=dark] .fleet-page-subtitle-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-add-btn-unique{background:#fcbf1e;color:#111;box-shadow:0 7px 18px #fcbf1e1a}[data-admin-theme=dark] .fleet-add-btn-unique:hover{background:#ffd45a;color:#111;box-shadow:0 9px 22px #fcbf1e29}[data-admin-theme=dark] .fleet-card-unique{background:linear-gradient(145deg,var(--admin-surface) 0%,#181c22 100%);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .fleet-card-unique:hover{border-color:#fcbf1e4d;box-shadow:0 18px 38px #0000004d,0 0 0 1px #fcbf1e0a}[data-admin-theme=dark] .fleet-card-unique:after{background:#fcbf1e0e}[data-admin-theme=dark] .fleet-card-unique:hover:after{background:#fcbf1e1a}[data-admin-theme=dark] .fleet-card-top-unique h3{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-card-icon-unique{background:#fcbf1e1a;color:#fcbf1e;border:1px solid rgba(252,191,30,.08)}[data-admin-theme=dark] .fleet-card-unique>span{color:var(--admin-text)}[data-admin-theme=dark] .fleet-card-unique>p{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-section-heading-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .fleet-section-heading-unique h2 span{color:#fcbf1e}[data-admin-theme=dark] .fleet-section-heading-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-filter-card-unique{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-sm)}[data-admin-theme=dark] .fleet-search-box-unique{background:var(--admin-input-bg);border-color:var(--admin-border-strong)}[data-admin-theme=dark] .fleet-search-box-unique:hover{border-color:#454c57}[data-admin-theme=dark] .fleet-search-box-unique:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .fleet-search-box-unique>svg{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-search-box-unique:focus-within>svg{color:#fcbf1e}[data-admin-theme=dark] .fleet-search-box-unique input{color:var(--admin-text)}[data-admin-theme=dark] .fleet-search-box-unique input::placeholder{color:#747b86}[data-admin-theme=dark] .fleet-search-clear-unique{background:#292e36;color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-search-clear-unique:hover{background:#fcbf1e;color:#111}[data-admin-theme=dark] .fleet-results-count-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-table-card-unique{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .fleet-table thead{background:var(--admin-surface)}[data-admin-theme=dark] .fleet-table th{background:var(--admin-surface);color:var(--admin-text-muted);border-bottom-color:var(--admin-border-strong);box-shadow:0 -10px 0 10px var(--admin-surface)}[data-admin-theme=dark] .fleet-table td{color:var(--admin-text-secondary);border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .fleet-table tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .fleet-vehicle-image-unique{background:#20242b;border-color:var(--admin-border-strong)}[data-admin-theme=dark] .fleet-vehicle-image-unique img{background:#20242b}[data-admin-theme=dark] .fleet-vehicle-details h4{color:var(--admin-text)}[data-admin-theme=dark] .fleet-vehicle-details p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .fleet-vehicle-details span{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-view-btn-unique{background:#292e36;color:#d8dce2}[data-admin-theme=dark] .fleet-view-btn-unique:hover{background:#fcbf1e;color:#111}[data-admin-theme=dark] .fleet-edit-btn-unique{background:#fcbf1e1a;color:#fcbf1e}[data-admin-theme=dark] .fleet-edit-btn-unique:hover{background:#fcbf1e;color:#111}[data-admin-theme=dark] .fleet-delete-btn-unique{background:#dc26261a;color:#f87171}[data-admin-theme=dark] .fleet-delete-btn-unique:hover{background:#dc2626;color:#fff}[data-admin-theme=dark] .fleet-restore-btn-unique{background:#22c55e1a;color:#4ade80}[data-admin-theme=dark] .fleet-restore-btn-unique:hover{background:#16a34a;color:#fff}[data-admin-theme=dark] .fleet-empty-table-unique{background:var(--admin-surface)!important;color:var(--admin-text-muted)!important}[data-admin-theme=dark] .fleet-table-scroll{scrollbar-color:#343a44 transparent}[data-admin-theme=dark] .fleet-table-scroll::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .fleet-table-scroll::-webkit-scrollbar-thumb{background:#343a44;border-color:var(--admin-surface)}[data-admin-theme=dark] .fleet-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.fleet-page-title-unique,.fleet-page-subtitle-unique,.fleet-card-unique,.fleet-card-icon-unique,.fleet-filter-card-unique,.fleet-search-box-unique,.fleet-search-clear-unique,.fleet-table-card-unique,.fleet-table thead,.fleet-table th,.fleet-table td,.fleet-vehicle-image-unique,.fleet-vehicle-image-unique img,.fleet-vehicle-details h4,.fleet-vehicle-details p,.fleet-vehicle-details span{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .fleet-modal-unique{background:#000000ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-admin-theme=dark] .fleet-modal-card-unique{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 28px 80px #00000080;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .fleet-modal-card-unique::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .fleet-modal-card-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .fleet-modern-header{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .fleet-modal-eyebrow{color:#fcbf1e}[data-admin-theme=dark] .fleet-modern-header h2{color:var(--admin-text)}[data-admin-theme=dark] .fleet-modal-subtitle{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-modern-close-btn{background:#292e36;color:#d8dce2;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .fleet-modern-close-btn:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .fleet-profile-banner{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .fleet-profile-image{background:#20242b;border-color:var(--admin-border-strong)}[data-admin-theme=dark] .fleet-profile-image img{background:#20242b}[data-admin-theme=dark] .fleet-profile-label{color:#fcbf1e}[data-admin-theme=dark] .fleet-profile-info h2{color:var(--admin-text)}[data-admin-theme=dark] .fleet-profile-info>p{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-profile-meta span,[data-admin-theme=dark] .fleet-profile-tag{background:#232830;border-color:var(--admin-border-strong);color:var(--admin-text-secondary)}[data-admin-theme=dark] .fleet-profile-tag svg{color:#fcbf1e}[data-admin-theme=dark] .fleet-upload-card{background:#1c2026;border-color:#3b414b}[data-admin-theme=dark] .fleet-upload-card:hover{background:#fcbf1e0e;border-color:#fcbf1e}[data-admin-theme=dark] .fleet-upload-icon{background:#fcbf1e1a;color:#fcbf1e}[data-admin-theme=dark] .fleet-upload-content h4{color:var(--admin-text)}[data-admin-theme=dark] .fleet-upload-content p{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-view-header{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .fleet-view-image{background:#20242b;border-color:var(--admin-border-strong)}[data-admin-theme=dark] .fleet-view-image img{background:#20242b}[data-admin-theme=dark] .fleet-view-info h2{color:var(--admin-text)}[data-admin-theme=dark] .fleet-view-info>p{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-section-header{border-top-color:var(--admin-border)}[data-admin-theme=dark] .fleet-section-icon{background:#fcbf1e1a;color:#fcbf1e}[data-admin-theme=dark] .fleet-section-header h3{color:var(--admin-text)}[data-admin-theme=dark] .fleet-section-header p{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-view-card{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .fleet-view-card:hover{border-color:#fcbf1e8c;background:#20242b}[data-admin-theme=dark] .fleet-view-card label{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-view-card h4{color:var(--admin-text)}[data-admin-theme=dark] .fleet-view-card p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .fleet-price-card{background:#fcbf1e0e;border-color:#fcbf1e47}[data-admin-theme=dark] .fleet-price-card h4{color:#fcbf1e}[data-admin-theme=dark] .fleet-view-text-card{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .fleet-view-text-card p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .fleet-view-gallery-item{background:#20242b;border-color:var(--admin-border-strong)}[data-admin-theme=dark] .fleet-view-gallery-item:hover{border-color:#fcbf1e;box-shadow:0 8px 22px #00000040}[data-admin-theme=dark] .fleet-view-gallery-item img{background:#20242b}[data-admin-theme=dark] .fleet-gallery-empty-unique{background:var(--admin-surface-soft);border-color:var(--admin-border-strong);color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-gallery-empty-unique svg{color:#fcbf1e}[data-admin-theme=dark] .fleet-form-group-unique{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .fleet-form-group-unique:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e17}[data-admin-theme=dark] .fleet-form-group-unique label{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-form-group-unique input,[data-admin-theme=dark] .fleet-form-group-unique select,[data-admin-theme=dark] .fleet-form-group-unique textarea{color:var(--admin-text);caret-color:#fcbf1e}[data-admin-theme=dark] .fleet-form-group-unique input::placeholder,[data-admin-theme=dark] .fleet-form-group-unique textarea::placeholder{color:#737a85}[data-admin-theme=dark] .fleet-form-section-title{color:var(--admin-text)}[data-admin-theme=dark] .fleet-input-group label,[data-admin-theme=dark] .fleet-input-group-unique label{color:var(--admin-text-secondary)}[data-admin-theme=dark] .fleet-input-icon{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-input-wrapper input,[data-admin-theme=dark] .fleet-input-wrapper select,[data-admin-theme=dark] .fleet-input-wrapper textarea{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text);caret-color:#fcbf1e}[data-admin-theme=dark] .fleet-input-wrapper input:hover,[data-admin-theme=dark] .fleet-input-wrapper select:hover,[data-admin-theme=dark] .fleet-input-wrapper textarea:hover{border-color:#fcbf1e}[data-admin-theme=dark] .fleet-input-wrapper input:focus,[data-admin-theme=dark] .fleet-input-wrapper select:focus,[data-admin-theme=dark] .fleet-input-wrapper textarea:focus{background:var(--admin-input-bg);border-color:#fcbf1e;color:var(--admin-text);box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .fleet-input-wrapper input::placeholder,[data-admin-theme=dark] .fleet-input-wrapper textarea::placeholder{color:#737a85}[data-admin-theme=dark] .fleet-upload-title{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-upload-button{background:var(--admin-surface-soft);border-color:#3b414b;color:var(--admin-text-secondary)}[data-admin-theme=dark] .fleet-upload-button:hover{background:#fcbf1e0e;border-color:#fcbf1e}[data-admin-theme=dark] .fleet-upload-file,[data-admin-theme=dark] .fleet-upload-filename{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-gallery-card{background:#20242b;border-color:#3b414b}[data-admin-theme=dark] .fleet-gallery-card:hover{border-color:#fcbf1e;box-shadow:0 7px 18px #00000040}[data-admin-theme=dark] .fleet-gallery-card img{background:#20242b}[data-admin-theme=dark] .fleet-gallery-card span{background:#08090be0;color:#f5f5f5}[data-admin-theme=dark] .fleet-modal-divider,[data-admin-theme=dark] .fleet-modal-footer-unique{border-top-color:var(--admin-border)}[data-admin-theme=dark] .fleet-cancel-btn-unique{background:#292e36;border-color:var(--admin-border-strong);color:#d8dce2}[data-admin-theme=dark] .fleet-cancel-btn-unique:hover:not(:disabled){background:#343a44;border-color:#454c57;color:#fff}[data-admin-theme=dark] .fleet-save-btn-unique{background:#fcbf1e;color:#111}[data-admin-theme=dark] .fleet-save-btn-unique:hover:not(:disabled){background:#ffd45a;color:#111;box-shadow:0 7px 18px #fcbf1e1f}[data-admin-theme=dark] .fleet-error-text,[data-admin-theme=dark] .fleet-error{color:#f87171}[data-admin-theme=dark] .fleet-input-error{border-color:#ef4444!important}[data-admin-theme=dark] .fleet-input-error:focus-within{box-shadow:0 0 0 3px #ef44441a}[data-admin-theme=dark] .fleet-delete-card-unique{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 28px 80px #00000080}[data-admin-theme=dark] .fleet-delete-icon-unique{background:#dc26261a;color:#f87171}[data-admin-theme=dark] .fleet-delete-eyebrow-unique{color:#fcbf1e}[data-admin-theme=dark] .fleet-delete-card-unique>h2{color:var(--admin-text)}[data-admin-theme=dark] .fleet-delete-description-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-delete-description-unique strong,[data-admin-theme=dark] .fleet-delete-vehicle-info-unique h4{color:var(--admin-text)}[data-admin-theme=dark] .fleet-delete-vehicle-info-unique p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .fleet-delete-vehicle-info-unique span{color:var(--admin-text-muted)}.fleet-modal-card-unique,.fleet-modern-header,.fleet-modern-close-btn,.fleet-profile-banner,.fleet-profile-image,.fleet-profile-meta span,.fleet-profile-tag,.fleet-upload-card,.fleet-view-header,.fleet-view-image,.fleet-section-header,.fleet-section-icon,.fleet-view-card,.fleet-view-text-card,.fleet-view-gallery-item,.fleet-gallery-empty-unique,.fleet-form-group-unique,.fleet-input-wrapper input,.fleet-input-wrapper select,.fleet-input-wrapper textarea,.fleet-upload-button,.fleet-gallery-card,.fleet-modal-footer-unique,.fleet-cancel-btn-unique,.fleet-save-btn-unique,.fleet-delete-card-unique{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.trm-fleet-swal-popup{width:min(420px,calc(100vw - 32px))!important;padding:30px 28px 26px!important;border:1px solid #eceef1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 26px 85px #050c194d!important;font-family:inherit!important}.trm-fleet-swal-title{color:#171c25!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.65px!important;line-height:1.25!important;padding:0!important;margin:16px 0 6px!important}.trm-fleet-swal-description{color:#687280!important;font-size:14px!important;line-height:1.65!important;padding:0!important;margin:8px 0 14px!important}.trm-fleet-swal-actions{display:flex!important;gap:10px!important;width:100%!important;margin:14px 0 0!important}.trm-fleet-swal-confirm,.trm-fleet-swal-cancel{min-height:46px!important;padding:11px 18px!important;border:0!important;border-radius:11px!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease!important}.trm-fleet-swal-confirm{background:linear-gradient(115deg,#ffbf24,#ffd54b)!important;color:#17191d!important;box-shadow:0 5px 18px #fcbf1e30!important}.trm-fleet-swal-cancel{background:#f0f2f5!important;color:#343b47!important}.trm-fleet-swal-confirm:hover,.trm-fleet-swal-cancel:hover{transform:translateY(-1px)!important}.trm-fleet-swal-confirm:focus-visible,.trm-fleet-swal-cancel:focus-visible{outline:3px solid #d6a000!important;outline-offset:3px!important}.trm-fleet-swal-icon{margin:7px auto 5px!important;border-width:3px!important}@keyframes trmFleetPopupIn{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmFleetPopupOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.trm-fleet-swal-enter{animation:trmFleetPopupIn .23s ease both!important}.trm-fleet-swal-exit{animation:trmFleetPopupOut .16s ease both!important}.fleet-delete-card-unique{border-radius:22px;border:1px solid #eceef1;box-shadow:0 26px 85px #050c194d}.fleet-delete-icon-unique{border-radius:50%;background:#fff8e6;color:#bd8700}.fleet-delete-confirm-btn-unique{background:linear-gradient(115deg,#ffbf24,#ffd54b);color:#17191d;border-radius:11px;box-shadow:0 5px 18px #fcbf1e30}.fleet-delete-confirm-btn-unique:hover:not(:disabled){background:linear-gradient(115deg,#ffbf24,#ffd54b);color:#17191d;transform:translateY(-1px)}.fleet-delete-warning-unique{background:#fffbf1;border-color:#f5e9c8;border-radius:12px}.fleet-delete-warning-unique>svg{color:#bd8700}.fleet-delete-buttons-unique .fleet-cancel-btn-unique{background:#f0f2f5;color:#343b47;border-radius:11px}@media(max-width:480px){.trm-fleet-swal-popup{padding:25px 19px 22px!important}.trm-fleet-swal-title{font-size:21px!important}.trm-fleet-swal-actions{flex-direction:column-reverse!important}.trm-fleet-swal-confirm,.trm-fleet-swal-cancel{width:100%!important;margin:0!important}}@media(prefers-reduced-motion:reduce){.trm-fleet-swal-enter,.trm-fleet-swal-exit{animation:none!important}.trm-fleet-swal-confirm,.trm-fleet-swal-cancel{transition:none!important}}:is(html[data-admin-theme=dark],html:has([data-admin-theme=dark])) .trm-fleet-swal-popup{background:#1b202a!important;border-color:#343b48!important;box-shadow:0 26px 85px #00000094!important;color:#f5f6fa!important}:is(html[data-admin-theme=dark],html:has([data-admin-theme=dark])) .trm-fleet-swal-title{color:#f5f6fa!important}:is(html[data-admin-theme=dark],html:has([data-admin-theme=dark])) .trm-fleet-swal-description{color:#b7c0ce!important}:is(html[data-admin-theme=dark],html:has([data-admin-theme=dark])) .trm-fleet-swal-description strong{color:#f5f6fa!important}:is(html[data-admin-theme=dark],html:has([data-admin-theme=dark])) .trm-fleet-swal-cancel{background:#303744!important;color:#e6eaf0!important}:is(html[data-admin-theme=dark],html:has([data-admin-theme=dark])) .trm-fleet-swal-cancel:hover{background:#3b4453!important}:is(html[data-admin-theme=dark],html:has([data-admin-theme=dark])) .trm-fleet-swal-confirm{color:#17191d!important}[data-admin-theme=dark] .fleet-delete-card-unique{border-color:#343b48;box-shadow:0 26px 85px #00000080}[data-admin-theme=dark] .fleet-delete-icon-unique{background:#fcbf1e1f;color:#fcbf1e}[data-admin-theme=dark] .fleet-delete-warning-unique{background:#fcbf1e12;border-color:#fcbf1e38}[data-admin-theme=dark] .fleet-delete-warning-unique>svg{color:#fcbf1e}[data-admin-theme=dark] .fleet-delete-buttons-unique .fleet-cancel-btn-unique{background:#303744;color:#e6eaf0}[data-admin-theme=dark] .fleet-delete-buttons-unique .fleet-cancel-btn-unique:hover{background:#3b4453;color:#fff}[data-admin-theme=dark] .fleet-delete-vehicle-unique{background:#242a34;border-color:#3a4351}[data-admin-theme=dark] .fleet-delete-vehicle-info-unique h4{color:#f5f6fa}[data-admin-theme=dark] .fleet-delete-vehicle-info-unique p{color:#c2cad6}[data-admin-theme=dark] .fleet-delete-vehicle-info-unique span{color:#a6b1c1}[data-admin-theme=dark] .fleet-delete-vehicle-image-unique{border-color:#465061;background:#fff}[data-admin-theme=dark] .fleet-delete-warning-unique p{color:#c6cbd4}.drv-page{padding:35px;color:#171717;font-family:inherit;min-height:100%}.drv-page *{box-sizing:border-box}.drv-page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:38px}.drv-page-header h1{margin:0 0 8px;font-size:42px;font-weight:800;letter-spacing:-1.2px;color:#111}.drv-page-header h1 span,.drv-section-heading h2 span{color:#e4a900}.drv-page-header p{margin:0;color:#6b7280;font-size:14px}.drv-refresh{display:inline-flex;align-items:center;gap:9px;border:1px solid #e5e7eb;background:#fff;border-radius:11px;padding:12px 17px;font-size:12px;font-weight:750;cursor:pointer;transition:.2s}.drv-refresh:hover{border-color:#fcbf1e;transform:translateY(-2px)}.drv-refresh:disabled{opacity:.6;cursor:wait}.drv-spin{animation:drv-spin .8s linear infinite}@keyframes drv-spin{to{transform:rotate(360deg)}}.drv-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:45px}.drv-stat{position:relative;overflow:hidden;padding:26px;background:#fff;border:1px solid #f0f0f0;border-radius:22px;box-shadow:0 8px 25px #00000012;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;animation:drv-rise .45s ease both}.drv-stat:nth-child(2){animation-delay:.06s}.drv-stat:nth-child(3){animation-delay:.12s}.drv-stat:nth-child(4){animation-delay:.18s}.drv-stat:after{content:"";position:absolute;right:-35px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:#fcbf1e14;transition:transform .3s ease;pointer-events:none}.drv-stat:hover{transform:translateY(-5px);border-color:#fcbf1e59;box-shadow:0 16px 34px #0000001c}.drv-stat:hover:after{transform:scale(1.18)}.drv-stat-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px}.drv-stat-heading h3{font-size:15px;color:#777;font-weight:700;margin:0}.drv-stat-heading span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff8df;color:#c99100;font-size:19px}.drv-stat>strong{display:block;font-size:34px;color:#111;line-height:1;font-weight:800}.drv-stat>small{display:block;margin-top:10px;color:#999;font-size:13px}.drv-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.drv-section-heading h2{font-size:32px;letter-spacing:-.7px;font-weight:800;margin:0;color:#111}.drv-section-heading p{color:#6b7280;font-size:13px;margin:6px 0 0}.drv-rate-note{display:flex;align-items:center;gap:7px;font-size:12px;color:#94700a;background:#fff8df;border:1px solid #f7e5a3;border-radius:999px;padding:9px 13px;font-weight:750;white-space:nowrap}.drv-toolbar{display:grid;grid-template-columns:minmax(230px,1fr) 175px 185px 145px;gap:11px;align-items:center;padding:17px;border:1px solid #f0f0f0;background:#fff;border-radius:18px;box-shadow:0 4px 12px #0000000f;margin-bottom:13px}.drv-search{display:flex;align-items:center;gap:9px;height:46px;padding:0 13px;border:1px solid #ddd;border-radius:11px;color:#9ca3af;transition:.2s}.drv-search:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.drv-search input{width:100%;min-width:0;border:0;outline:0;font-size:13px;color:#333;background:transparent;font-family:inherit}.drv-dropdown{position:relative;min-width:0}.drv-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:46px;padding:0 13px;background:#fff;border:1px solid #ddd;border-radius:11px;color:#333;font-family:inherit;font-size:12px;text-align:left;cursor:pointer;transition:.2s}.drv-dropdown-trigger:hover,.drv-dropdown.is-open .drv-dropdown-trigger{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1c}.drv-dropdown-trigger svg{flex-shrink:0;transition:transform .2s}.drv-dropdown.is-open .drv-dropdown-trigger svg{transform:rotate(180deg)}.drv-dropdown-menu{position:absolute;z-index:60;top:calc(100% + 7px);left:0;right:0;min-width:max-content;max-height:240px;overflow:auto;padding:6px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 16px 35px #00000026;animation:drv-pop .18s ease}.drv-dropdown-menu button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px;text-align:left;padding:10px;border:0;border-radius:8px;background:transparent;color:#333;font-size:12px;font-family:inherit;cursor:pointer}.drv-dropdown-menu button:hover{background:#f7f7f5}.drv-dropdown-menu button.selected{background:#fff8df;color:#8c6700;font-weight:800}.drv-add,.drv-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:0;border-radius:11px;background:#111;color:#fff;font-family:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.drv-add:hover,.drv-btn-primary:hover:not(:disabled){background:#fcbf1e;color:#111;transform:translateY(-2px)}.drv-results{color:#777;font-size:12px;margin:0 0 12px}.drv-results button{margin-left:10px;border:0;background:transparent;color:#fcbf1e;text-decoration:underline;cursor:pointer;font-weight:750}.drv-table-card{overflow:hidden;background:#fff;border:1px solid #eee;border-radius:20px;box-shadow:0 5px 16px #0000000f}.drv-table-scroll{max-height:590px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.drv-table-scroll table{width:100%;min-width:1030px;border-collapse:collapse}.drv-table-scroll th{position:sticky;top:0;z-index:2;padding:16px 12px;border-bottom:2px solid #f0f0f0;background:#fff;color:#666;font-size:12px;font-weight:700;text-align:left}.drv-table-scroll td{padding:17px 12px;border-bottom:1px solid #f2f2f2;color:#444;font-size:12px;vertical-align:middle}.drv-table-scroll tbody tr{transition:background .2s}.drv-table-scroll tbody tr:hover{background:#fafafa}.drv-person{display:flex;align-items:center;gap:11px}.drv-avatar{display:grid;place-items:center;flex-shrink:0;width:41px;height:41px;background:linear-gradient(145deg,#161616,#333);border-radius:13px;color:#fcbf1e;font-weight:850;font-size:12px}.drv-person strong{display:block;color:#222;font-size:13px}.drv-person small,.drv-unit{display:block;color:#999;font-size:10px;margin-top:4px}.drv-price{color:#151515;font-size:13px}.drv-license{font-weight:650}.drv-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.drv-pill.available{background:#dcfce7;color:#166534}.drv-pill.assigned{background:#fff2cc;color:#926500}.drv-pill.unavailable{background:#fee2e2;color:#b91c1c}.drv-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.drv-actions{display:flex;gap:7px}.drv-actions button{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;background:#111;color:#fff;border:0;border-radius:9px;font-size:11px;font-weight:700;cursor:pointer;transition:.22s}.drv-actions button:hover{background:#fcbf1e;color:#111;transform:translateY(-2px)}.drv-empty{text-align:center!important;padding:45px!important;color:#777!important}.drv-modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000007a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:drv-fade .2s ease}.drv-modal{width:min(780px,100%);max-height:92vh;overflow-y:auto;padding:30px;background:#fff;border-radius:24px;box-shadow:0 24px 65px #0003;animation:drv-pop .28s ease;scrollbar-width:thin}.drv-modal-header{display:flex;justify-content:space-between;gap:20px}.drv-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:850;color:#b88900}.drv-modal-header h2{font-size:27px;margin:7px 0;color:#111}.drv-modal-header p{margin:0;color:#777;font-size:12px}.drv-close{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:0;border-radius:10px;background:#f4f4f4;color:#333;cursor:pointer;transition:.2s}.drv-close:hover{background:#fee2e2;color:#b91c1c;transform:rotate(90deg)}.drv-profile-banner{display:flex;align-items:center;gap:16px;margin:25px 0;padding:20px;border-radius:17px;background:linear-gradient(115deg,#101010,#2b2b2b);color:#fff}.drv-banner-avatar{display:grid;place-items:center;flex-shrink:0;width:57px;height:57px;border:1px solid #ffffff35;border-radius:15px;background:#fcbf1e;color:#111;font-size:22px;font-weight:900}.drv-profile-banner h3{font-size:19px;margin:0 0 5px}.drv-profile-banner p{font-size:12px;margin:0;color:#c9c9c9}.drv-profile-banner .drv-pill{margin-left:auto}.drv-form-grid,.drv-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.drv-form-grid>label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#333;font-weight:750;min-width:0}.drv-form-grid>label>span{color:#dc2626}.drv-form-grid input{width:100%;height:46px;padding:0 13px;border:1px solid #ddd;border-radius:11px;outline:none;font-family:inherit;font-size:13px;color:#222;transition:.2s}.drv-form-grid input:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.drv-form-grid label small{color:#999;font-size:10px;font-weight:500;line-height:1.5}.drv-detail-item{padding:17px;border:1px solid #eee;border-radius:14px;background:#fafafa;min-width:0}.drv-detail-item>span{display:flex;align-items:center;gap:8px;color:#777;font-size:11px;font-weight:700;margin-bottom:10px}.drv-detail-item>span svg{color:#bd8e00}.drv-detail-item strong{display:block;font-size:14px;color:#151515;overflow-wrap:anywhere}.drv-modal-footer{display:flex;justify-content:flex-end;gap:11px;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.drv-btn-secondary{min-height:46px;padding:0 19px;border:1px solid #ddd;border-radius:11px;background:#fff;color:#444;font-weight:750;font-size:12px;cursor:pointer;transition:.2s}.drv-btn-secondary:hover{background:#f3f4f6}.drv-btn-primary:disabled{opacity:.5;cursor:wait}@keyframes drv-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes drv-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes drv-fade{0%{opacity:0}to{opacity:1}}@media(max-width:1200px){.drv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.drv-toolbar{grid-template-columns:1fr 1fr}.drv-search{grid-column:1/-1}}@media(max-width:700px){.drv-page{padding:18px}.drv-page-header{align-items:flex-start;flex-direction:column}.drv-page-header h1{font-size:32px}.drv-stats{gap:12px}.drv-stat{padding:18px}.drv-stat-heading h3{font-size:12px}.drv-section-heading{align-items:flex-start;flex-direction:column}.drv-section-heading h2{font-size:26px}.drv-toolbar{grid-template-columns:1fr}.drv-search{grid-column:auto}.drv-form-grid,.drv-detail-grid{grid-template-columns:1fr}.drv-modal{padding:20px}.drv-profile-banner{flex-wrap:wrap}}@media(max-width:420px){.drv-stats{grid-template-columns:1fr}.drv-modal-footer{flex-direction:column-reverse}.drv-modal-footer button{width:100%}}@media(prefers-reduced-motion:reduce){.drv-page *,.drv-modal-overlay *{animation:none!important;transition:none!important}}.drv-form-grid>.drv-form-field{display:flex;flex-direction:column;min-width:0;gap:8px}.drv-field-title{display:flex;align-items:center;gap:5px;min-height:18px;font-size:12px;font-weight:750;color:#333}.drv-required{display:inline!important;position:static!important;color:#dc2626!important;font-size:13px;line-height:1;margin:0}.drv-form-field>input{width:100%;height:46px;padding:0 13px;border:1px solid #ddd;border-radius:11px;outline:none;font-family:inherit;font-size:13px;color:#222;transition:.2s}.drv-form-field>input:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.drv-form-field .drv-field-hint{display:block;min-height:15px;color:#888;font-size:10px;font-weight:500;line-height:1.5}.drv-form-field .drv-field-error{display:block;color:#c62828;font-size:10px;font-weight:650;line-height:1.5}.drv-field-invalid>input,.drv-field-invalid>.drv-dropdown .drv-dropdown-trigger{border-color:#dc2626!important}.drv-field-invalid>input:focus{box-shadow:0 0 0 3px #dc26261c}.drv-dropdown{position:relative;isolation:isolate}.drv-dropdown.is-open{z-index:80}.drv-dropdown-menu{z-index:90;max-height:min(260px,40dvh);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 18px 40px #00000029}.drv-modal-overlay{box-sizing:border-box;overscroll-behavior:contain;overflow-y:auto;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drv-modal{position:relative;max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@media(max-height:700px){.drv-modal-overlay{align-items:flex-start}.drv-modal{margin:auto}}.drv-page{--drv-bg: transparent;--drv-surface: #ffffff;--drv-surface-soft: #fafafa;--drv-input: #ffffff;--drv-text: #171717;--drv-strong: #111111;--drv-muted: #737373;--drv-subtle: #949494;--drv-border: #e9e9e9;--drv-border-strong: #d9d9d9;--drv-shadow: 0 8px 25px rgba(0,0,0,.06);color:var(--drv-text)}.drv-modal-overlay{--drv-surface: #ffffff;--drv-surface-soft: #fafafa;--drv-input: #ffffff;--drv-text: #171717;--drv-strong: #111111;--drv-muted: #737373;--drv-subtle: #949494;--drv-border: #e9e9e9;--drv-border-strong: #d9d9d9}:is(html,body,[data-theme],.admin-layout,.admin-container,.admin-main,.dark,.dark-mode,.dark-theme)[data-theme=dark] .drv-page,:is(html,body,.admin-layout,.admin-container,.admin-main).dark .drv-page,:is(html,body,.admin-layout,.admin-container,.admin-main).dark-mode .drv-page,:is(html,body,.admin-layout,.admin-container,.admin-main).dark-theme .drv-page,:is(html,body,.admin-layout,.admin-container,.admin-main)[data-mode=dark] .drv-page,:is(html,body,.admin-layout,.admin-container,.admin-main)[data-bs-theme=dark] .drv-page{--drv-surface: #1b1b1d;--drv-surface-soft: #242427;--drv-input: #252528;--drv-text: #e9e9eb;--drv-strong: #fafafa;--drv-muted: #b2b2b9;--drv-subtle: #96969e;--drv-border: #36363b;--drv-border-strong: #4a4a51;--drv-shadow: 0 8px 28px rgba(0,0,0,.2)}:where(.dark,.dark-mode,.dark-theme,[data-theme=dark],[data-mode=dark],[data-bs-theme=dark]) .drv-page{--drv-surface: #1b1b1d;--drv-surface-soft: #242427;--drv-input: #252528;--drv-text: #e9e9eb;--drv-strong: #fafafa;--drv-muted: #b2b2b9;--drv-subtle: #96969e;--drv-border: #36363b;--drv-border-strong: #4a4a51;--drv-shadow: 0 8px 28px rgba(0,0,0,.2)}body:is(.dark,.dark-mode,.dark-theme,[data-theme=dark],[data-mode=dark],[data-bs-theme=dark]) .drv-modal-overlay,html:is(.dark,.dark-mode,.dark-theme,[data-theme=dark],[data-mode=dark],[data-bs-theme=dark]) .drv-modal-overlay,body:has(:is(.dark,.dark-mode,.dark-theme,[data-theme=dark],[data-mode=dark],[data-bs-theme=dark]) .drv-page) .drv-modal-overlay{--drv-surface: #1b1b1d;--drv-surface-soft: #242427;--drv-input: #252528;--drv-text: #e9e9eb;--drv-strong: #fafafa;--drv-muted: #b2b2b9;--drv-subtle: #96969e;--drv-border: #36363b;--drv-border-strong: #4a4a51}.drv-page-header h1,.drv-section-heading h2,.drv-stat>strong,.drv-person strong,.drv-price{color:var(--drv-strong)}.drv-page-header p,.drv-section-heading p,.drv-results,.drv-stat-heading h3,.drv-stat>small,.drv-person small,.drv-unit{color:var(--drv-muted)}.drv-stat,.drv-toolbar,.drv-table-card{background:var(--drv-surface);border-color:var(--drv-border);box-shadow:var(--drv-shadow)}.drv-stat:hover{box-shadow:0 16px 34px #00000029}.drv-search,.drv-dropdown-trigger{background:var(--drv-input);border-color:var(--drv-border-strong);color:var(--drv-text)}.drv-search input,.drv-dropdown-trigger{color:var(--drv-text)}.drv-search input::placeholder{color:var(--drv-subtle)}.drv-dropdown-menu{background:var(--drv-surface);border-color:var(--drv-border);color:var(--drv-text)}.drv-dropdown-menu button{color:var(--drv-text)}.drv-dropdown-menu button:hover{background:var(--drv-surface-soft)}.drv-dropdown-menu button.selected{background:#fcbf1e24;color:#e4a900}.drv-table-scroll th{background:var(--drv-surface);color:var(--drv-muted);border-color:var(--drv-border)}.drv-table-scroll td{color:var(--drv-text);border-color:var(--drv-border)}.drv-table-scroll tbody tr:hover{background:var(--drv-surface-soft)}.drv-refresh,.drv-btn-secondary{background:var(--drv-surface);border-color:var(--drv-border-strong);color:var(--drv-text)}.drv-refresh:hover,.drv-btn-secondary:hover{background:var(--drv-surface-soft);color:var(--drv-strong)}.drv-modal{background:var(--drv-surface);color:var(--drv-text);border:1px solid var(--drv-border);box-shadow:0 26px 85px #0000005c}.drv-modal-header h2,.drv-detail-item strong{color:var(--drv-strong)}.drv-modal-header p,.drv-detail-item>span,.drv-form-field .drv-field-hint{color:var(--drv-muted)}.drv-field-title,.drv-form-grid>label{color:var(--drv-text)}.drv-close{background:var(--drv-surface-soft);color:var(--drv-text)}.drv-close:hover{background:#55292d;color:#ffb8b8}.drv-form-field>input,.drv-form-grid input{background:var(--drv-input);border-color:var(--drv-border-strong);color:var(--drv-text);color-scheme:normal}.drv-form-field>input::placeholder,.drv-form-grid input::placeholder{color:var(--drv-subtle)}.drv-detail-item{background:var(--drv-surface-soft);border-color:var(--drv-border)}.drv-modal-footer{border-color:var(--drv-border)}.drv-modal-overlay{background:#000000a8}.drv-page button:focus-visible,.drv-modal button:focus-visible{outline:2px solid #fcbf1e;outline-offset:2px}.drv-search input,.drv-search input:focus,.drv-search input:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.drv-search:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 2px #fcbf1e29}:where(.dark,.dark-mode,.dark-theme,[data-theme=dark],[data-mode=dark],[data-bs-theme=dark]) .drv-page input{color-scheme:dark}body:has(:is(.dark,.dark-mode,.dark-theme,[data-theme=dark],[data-mode=dark],[data-bs-theme=dark]) .drv-page) .drv-modal input,body:is(.dark,.dark-mode,.dark-theme,[data-theme=dark],[data-mode=dark],[data-bs-theme=dark]) .drv-modal input,html:is(.dark,.dark-mode,.dark-theme,[data-theme=dark],[data-mode=dark],[data-bs-theme=dark]) .drv-modal input{color-scheme:dark}html[data-admin-theme=dark] .drv-page,html[data-admin-theme=dark] .drv-modal-overlay{--drv-surface: var(--admin-surface, #16191e);--drv-surface-soft: var(--admin-surface-soft, #1c2026);--drv-input: var(--admin-input-bg, #1a1e24);--drv-text: var(--admin-text, #f5f5f5);--drv-strong: var(--admin-text, #f5f5f5);--drv-muted: var(--admin-text-secondary, #c6c9cf);--drv-subtle: var(--admin-text-muted, #8f96a3);--drv-border: var(--admin-border, #272c34);--drv-border-strong: var(--admin-border-strong, #343a44);--drv-shadow: var(--admin-shadow-md, 0 10px 28px rgba(0,0,0,.25));color-scheme:dark}html[data-admin-theme=dark] .drv-page,html[data-admin-theme=dark] .drv-modal-overlay{color:var(--drv-text)}html[data-admin-theme=dark] .drv-page :is(input,button),html[data-admin-theme=dark] .drv-modal-overlay :is(input,button){color-scheme:dark}html[data-admin-theme=dark] .drv-page-header h1,html[data-admin-theme=dark] .drv-section-heading h2{color:var(--drv-strong)}html[data-admin-theme=dark] .drv-page-header h1 span,html[data-admin-theme=dark] .drv-section-heading h2 span{color:#fcbf1e}html[data-admin-theme=dark] .drv-modal .drv-field-title,html[data-admin-theme=dark] .drv-modal .drv-modal-header h2,html[data-admin-theme=dark] .drv-modal .drv-detail-item strong{color:var(--drv-strong)}html[data-admin-theme=dark] .drv-page .drv-add,html[data-admin-theme=dark] .drv-page .drv-actions button,html[data-admin-theme=dark] .drv-modal .drv-btn-primary{background:#fcbf1e;color:#111}html[data-admin-theme=dark] .drv-page .drv-add:hover,html[data-admin-theme=dark] .drv-page .drv-actions button:hover,html[data-admin-theme=dark] .drv-modal .drv-btn-primary:hover:not(:disabled){background:#ffda70;color:#111}html[data-admin-theme=dark] .drv-modal .drv-profile-banner{border:1px solid #3a404a}html[data-admin-theme=dark] .drv-modal .drv-field-error{color:#ff9b9b}html[data-admin-theme=dark] .drv-page .drv-dropdown-menu button.selected,html[data-admin-theme=dark] .drv-modal .drv-dropdown-menu button.selected{background:#fcbf1e29;color:#ffcf54}html[data-admin-theme=dark] .drv-page .drv-rate-note{background:#fcbf1e1f;border-color:#fcbf1e4d;color:#ffcf54}.trm-driver-swal-popup:not(.swal2-toast){width:min(420px,calc(100vw - 32px))!important;padding:30px 28px 26px!important;border:1px solid #eceef1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 26px 85px #050c194d!important;font-family:inherit!important}.trm-driver-swal-title{color:#171c25!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.65px!important;line-height:1.25!important;padding:0!important;margin:16px 0 6px!important}.trm-driver-swal-description{color:#687280!important;font-size:14px!important;line-height:1.65!important;padding:0!important;margin:8px 0 14px!important}.trm-driver-swal-actions{display:flex!important;gap:10px!important;width:100%!important;margin:14px 0 0!important}.trm-driver-swal-confirm,.trm-driver-swal-cancel{min-height:46px!important;padding:11px 18px!important;border:0!important;border-radius:11px!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease!important}.trm-driver-swal-confirm{background:linear-gradient(115deg,#ffbf24,#ffd54b)!important;color:#17191d!important;box-shadow:0 5px 18px #fcbf1e30!important}.trm-driver-swal-cancel{background:#f0f2f5!important;color:#343b47!important}.trm-driver-swal-confirm:hover,.trm-driver-swal-cancel:hover{transform:translateY(-1px)!important}.trm-driver-swal-confirm:focus-visible,.trm-driver-swal-cancel:focus-visible{outline:3px solid #d6a000!important;outline-offset:3px!important}.trm-driver-swal-popup:not(.swal2-toast)>.trm-driver-swal-icon{margin:7px auto 5px!important;border-width:3px!important}@keyframes trmDriverPopupIn{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmDriverPopupOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.trm-driver-swal-enter:not(.swal2-toast){animation:trmDriverPopupIn .23s ease both!important}.trm-driver-swal-exit:not(.swal2-toast){animation:trmDriverPopupOut .16s ease both!important}.trm-driver-swal-popup.swal2-toast{width:auto!important;max-width:min(380px,calc(100vw - 24px))!important;padding:12px 16px!important;border-radius:13px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:0 12px 35px #0000002e!important;font-family:inherit!important}.trm-driver-swal-popup.swal2-toast .trm-driver-swal-title{font-size:13px!important;font-weight:750!important;margin:0!important;padding:0!important;letter-spacing:0!important}.trm-driver-swal-popup.swal2-toast .swal2-timer-progress-bar{background:#fcbf1e!important}html[data-admin-theme=dark] .trm-driver-swal-popup:not(.swal2-toast){background:#1b202a!important;border-color:#343b48!important;box-shadow:0 26px 85px #00000094!important;color:#f5f6fa!important}html[data-admin-theme=dark] .trm-driver-swal-title{color:#f5f6fa!important}html[data-admin-theme=dark] .trm-driver-swal-description{color:#b7c0ce!important}html[data-admin-theme=dark] .trm-driver-swal-cancel{background:#303744!important;color:#e6eaf0!important}html[data-admin-theme=dark] .trm-driver-swal-cancel:hover{background:#3b4453!important}html[data-admin-theme=dark] .trm-driver-swal-popup.swal2-toast{background:#1b202a!important;border-color:#343b48!important;color:#f5f6fa!important;box-shadow:0 12px 35px #00000073!important}@media(max-width:480px){.trm-driver-swal-popup:not(.swal2-toast){padding:25px 19px 22px!important}.trm-driver-swal-popup:not(.swal2-toast) .trm-driver-swal-title{font-size:21px!important}.trm-driver-swal-actions{flex-direction:column-reverse!important}.trm-driver-swal-confirm,.trm-driver-swal-cancel{width:100%!important;margin:0!important}}@media(prefers-reduced-motion:reduce){.trm-driver-swal-enter,.trm-driver-swal-exit{animation:none!important}.trm-driver-swal-confirm,.trm-driver-swal-cancel{transition:none!important}}.bookings-page-abk{padding:35px}.bookings-header-abk{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:40px}.bookings-heading-abk{min-width:0}.page-title-abk{margin:0 0 8px;color:#222;font-size:42px;font-weight:700;line-height:1.15}.page-title-abk span{color:#fcbf1e}.page-subtitle-abk{margin:0;color:#6b7280;font-size:14px;line-height:1.5}.stats-grid-abk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:45px}.stat-card-abk{position:relative;min-width:0;overflow:hidden;padding:24px;border:1px solid #f0f0f0;border-radius:22px;background:#fff;box-shadow:0 8px 25px #00000012;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.stat-card-abk:after{content:"";position:absolute;right:-35px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:#fcbf1e14;transition:transform .3s ease,background .3s ease}.stat-card-abk:hover{transform:translateY(-5px);border-color:#fcbf1e59;box-shadow:0 16px 34px #0000001c}.stat-card-abk:hover:after{transform:scale(1.18);background:#fcbf1e21}.stat-card-top-abk{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.stat-card-top-abk h4{min-width:0;margin:0;color:#777;font-size:14px;font-weight:700}.stat-card-icon-abk{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:9px;border-radius:11px;background:#fff8df;color:#c99100}.stat-card-icon-abk svg{width:100%;height:100%}.stat-card-abk>h1{position:relative;z-index:1;margin:0;overflow-wrap:anywhere;color:#111;font-size:30px;font-weight:800;line-height:1.15}.stat-card-abk>p{position:relative;z-index:1;margin:10px 0 0;color:#999;font-size:12px;line-height:1.4}.booking-section-abk{margin-bottom:60px}.section-header-abk{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.booking-section-abk h2{margin:0;color:#222;font-size:30px;font-weight:800;line-height:1.2}.booking-section-abk h2 span{color:#fcbf1e}.section-subtitle-abk{margin:6px 0 0;color:#777;font-size:12px;line-height:1.5}.section-count-badge-abk{min-width:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:9px 13px;border:1px solid #eee;border-radius:11px;background:#fafafa;color:#111;font-size:16px;font-weight:800}.section-count-badge-abk span{margin-top:2px;color:#999;font-size:8px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.table-tools-abk{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px;align-items:stretch;width:100%;box-sizing:border-box;padding:16px;margin-bottom:11px;border:1px solid #f0f0f0;border-radius:16px;background:#fff;box-shadow:0 4px 12px #0000000d}.search-wrapper-abk{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:46px;box-sizing:border-box;border:1px solid #ddd;border-radius:11px;background:#fff;transition:border-color .22s ease,box-shadow .22s ease}.search-wrapper-abk:hover{border-color:#c8c8c8}.search-wrapper-abk:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.search-icon-abk{position:absolute;left:14px;color:#9ca3af;font-size:13px;pointer-events:none}.search-wrapper-abk:focus-within .search-icon-abk{color:#c99100}.search-box-abk{width:100%;min-width:0;height:100%;box-sizing:border-box;padding:0 42px 0 40px;border:none;outline:none;background:transparent;color:#333;font-family:inherit;font-size:12px}.search-box-abk::placeholder{color:#9ca3af}.search-clear-abk{position:absolute;right:8px;width:29px;height:29px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f3f4f6;color:#777;font-family:inherit;font-size:10px;cursor:pointer;transition:background .2s ease,color .2s ease}.search-clear-abk:hover{background:#fcbf1e;color:#111}.date-filter-wrapper-abk{position:relative;min-width:0}.date-filter-label-abk{position:absolute;z-index:2;top:5px;left:12px;color:#999;font-size:7px;font-weight:800;letter-spacing:.5px;pointer-events:none;text-transform:uppercase}.date-filter-abk{width:100%;height:46px;box-sizing:border-box;padding:14px 11px 0;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#555;font-family:inherit;font-size:11px;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease}.date-filter-abk:hover{border-color:#c8c8c8}.date-filter-abk:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.booking-results-row-abk{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:8px}.booking-results-count-abk{margin:0;color:#777;font-size:10px}.booking-results-count-abk strong{color:#222;font-weight:800}.booking-clear-filters-abk{padding:6px 10px;border:none;border-radius:7px;background:transparent;color:#777;font-family:inherit;font-size:9px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.booking-clear-filters-abk:hover{background:#fff8df;color:#9a7000}.booking-primary-cell-abk{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.booking-primary-cell-abk strong{display:block;max-width:100%;overflow:hidden;color:#222;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.booking-primary-cell-abk small{display:block;color:#999;font-size:9px;font-weight:500}.booking-customer-name-abk{display:block;overflow:hidden;color:#333;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.table-rental-period-abk{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#444;font-size:10px;font-weight:600;text-align:center}.table-date-arrow-abk{display:block;margin:0 auto;color:#bbb;font-size:12px;line-height:1;text-align:center}.booking-deadline-abk{display:block;color:#666;font-size:10px;font-weight:500;line-height:1.5}.status-abk,.modal-status-abk,.booking-header-status-abk{display:inline-flex;align-items:center;justify-content:center;max-width:100%;box-sizing:border-box;padding:7px 10px;border-radius:50px;font-size:9px;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.booking-header-status-abk{padding:7px 11px;font-size:9px}.paid-abk,.completed-abk{background:#16cc59;color:#fff}.pending-abk,.verification-abk{background:#b45309;color:#fff}.active-abk{background:#1d4ed8;color:#fff}.details-btn-abk{min-width:58px;min-height:34px;padding:0 12px;border:none;border-radius:9px;background:#f3f4f6;color:#374151;font-family:inherit;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.details-btn-abk:hover{transform:translateY(-2px);background:#111;color:#fff}.details-btn-abk:active{transform:translateY(0)}.empty-table-abk{height:120px;padding:38px!important;background:#fff!important;color:#777!important;font-size:11px!important;font-style:normal;font-weight:500;text-align:center!important;vertical-align:middle!important}.booking-modal-overlay-unique-abk{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:25px;background:#11182794;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.booking-modal-card-unique-abk{position:relative;width:920px;max-width:95vw;max-height:92vh;overflow-y:auto;box-sizing:border-box;padding:0 30px 30px;border:1px solid #eee;border-radius:24px;background:#fff;box-shadow:0 25px 70px #00000038;scrollbar-width:thin;scrollbar-color:#c7c7c7 transparent}.booking-modal-card-unique-abk::-webkit-scrollbar{width:8px}.booking-modal-card-unique-abk::-webkit-scrollbar-track{background:transparent}.booking-modal-card-unique-abk::-webkit-scrollbar-thumb{border:2px solid #fff;border-radius:20px;background:#c7c7c7}.booking-modal-card-unique-abk::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.booking-modal-header-unique-abk{position:sticky;top:0;z-index:100;display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin:0 -30px 25px;padding:26px 30px 22px;border-bottom:1px solid #eee;border-radius:24px 24px 0 0;background:#fffffff7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.booking-header-left-abk{min-width:0}.booking-modal-eyebrow-abk{margin-bottom:5px;color:#b88600;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.booking-header-left-abk h2{margin:0;color:#222;font-size:25px;font-weight:800;line-height:1.2}.booking-header-left-abk h2 span{color:#fcbf1e}.booking-modal-subtitle-abk{margin:6px 0 0;color:#888;font-size:11px;line-height:1.5}.booking-modal-status-row-abk{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.booking-modal-close-btn-unique-abk{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:10px;background:#f3f4f6;color:#555;font-family:inherit;font-size:12px;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.booking-modal-close-btn-unique-abk:hover{transform:rotate(5deg);background:#111;color:#fff}.booking-modal-close-btn-unique-abk:active{transform:scale(.95)}.booking-modal-summary-abk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:26px}.booking-summary-card-abk{position:relative;min-width:0;overflow:hidden;box-sizing:border-box;padding:17px 18px;border:1px solid #eee;border-radius:14px;background:#fafafa;transition:border-color .2s ease,background .2s ease}.booking-summary-card-abk:hover{border-color:#fcbf1e73;background:#fffdf7}.booking-summary-label-abk{display:block;margin-bottom:7px;color:#999;font-size:8px;font-weight:800;letter-spacing:.55px;text-transform:uppercase}.booking-summary-card-abk>strong{display:block;overflow-wrap:anywhere;color:#222;font-size:12px;font-weight:800;line-height:1.4}.booking-summary-card-abk>small{display:block;margin-top:4px;color:#999;font-size:9px;line-height:1.4}.booking-summary-cost-abk{background:#fffaf0;border-color:#fcbf1e40}.booking-summary-rental-abk{grid-column:span 2}.booking-summary-period-abk{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.booking-summary-period-abk>div:first-child{text-align:left}.booking-summary-period-abk>div:last-child{text-align:right}.booking-summary-period-abk small{display:block;margin-bottom:4px;color:#999;font-size:8px;font-weight:700}.booking-summary-period-abk strong{display:block;color:#333;font-size:11px;font-weight:800}.booking-summary-period-middle-abk{display:flex;flex-direction:column;align-items:center;justify-content:center}.booking-summary-period-middle-abk span{color:#fcbf1e;font-size:20px;font-weight:700;line-height:1}.booking-summary-period-middle-abk small{margin:4px 0 0;color:#777;font-size:8px;white-space:nowrap}.booking-summary-cost-abk>strong{color:#b47f00;font-size:17px}.payment-info-section-abk{margin-top:28px;padding-top:27px;border-top:1px solid #eee}.payment-summary-grid-abk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px}.payment-summary-card-abk{min-width:0;box-sizing:border-box;padding:16px;border:1px solid #eee;border-radius:13px;background:#fafafa;transition:transform .2s ease,border-color .2s ease,background .2s ease}.payment-summary-card-abk:hover{transform:translateY(-2px);border-color:#fcbf1e66;background:#fffdf7}.payment-summary-label-abk{display:block;margin-bottom:8px;color:#999;font-size:8px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.payment-summary-card-abk>strong{display:block;overflow-wrap:anywhere;color:#222;font-size:16px;font-weight:800;line-height:1.3}.payment-summary-card-abk>small{display:block;margin-top:6px;color:#999;font-size:8px;line-height:1.4}.payment-summary-paid-abk{color:#16cc59!important}.payment-summary-balance-abk{color:#b45309!important}.payment-summary-balance-card-abk{border-color:#b4530933;background:#fffaf5}.payment-details-grid-abk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payment-detail-card-abk{min-width:0;box-sizing:border-box;padding:14px 16px;border:1px solid #eee;border-radius:12px;background:#fff;transition:border-color .2s ease,background .2s ease}.payment-detail-card-abk:hover{border-color:#ddd;background:#fafafa}.payment-detail-label-abk{display:block;margin-bottom:7px;color:#999;font-size:8px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.payment-detail-card-abk>strong{display:block;overflow-wrap:anywhere;color:#444;font-size:10px;font-weight:700;line-height:1.55}.payment-detail-amount-abk{color:#222!important;font-size:14px!important}.payment-reference-abk{word-break:break-all}.payment-verification-panel-abk{margin-top:28px;padding-top:27px;border-top:1px solid #eee}.payment-verification-notice-abk{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;box-sizing:border-box;padding:17px 18px;border:1px solid rgba(252,191,30,.35);border-radius:14px;background:#fffaf0}.payment-verification-icon-abk{width:42px;height:42px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:12px;background:#fcbf1e;color:#111;font-size:17px;font-weight:900}.payment-verification-copy-abk{min-width:0}.payment-verification-eyebrow-abk{display:block;margin-bottom:3px;color:#9a7000;font-size:7px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.payment-verification-copy-abk h3{margin:0;color:#222;font-size:12px;font-weight:800}.payment-verification-copy-abk p{max-width:570px;margin:5px 0 0;color:#777;font-size:9px;line-height:1.6}.payment-verification-badge-abk{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:50px;background:#fef3c7;color:#b45309;font-size:7px;font-weight:800;white-space:nowrap}.payment-verification-actions-abk{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:11px;padding:15px 17px;border:1px solid #eee;border-radius:13px;background:#fafafa}.payment-verification-action-copy-abk{min-width:0}.payment-verification-action-copy-abk strong{display:block;color:#333;font-size:10px;font-weight:800}.payment-verification-action-copy-abk p{max-width:500px;margin:4px 0 0;color:#888;font-size:8px;line-height:1.5}.booking-action-buttons-abk{flex:0 0 auto;display:flex;align-items:center;gap:8px}.reject-payment-btn-abk,.verify-payment-btn-abk{min-height:38px;box-sizing:border-box;padding:0 15px;border-radius:10px;font-family:inherit;font-size:9px;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.verify-payment-btn-abk{border:1px solid #FCBF1E;background:#fcbf1e;color:#111;box-shadow:0 5px 12px #fcbf1e33}.verify-payment-btn-abk:hover{transform:translateY(-2px);border-color:#e8aa00;background:#e8aa00;box-shadow:0 8px 17px #fcbf1e47}.reject-payment-btn-abk:active,.verify-payment-btn-abk:active{transform:translateY(0)}.reject-payment-btn-abk{border:1px solid #e5e7eb;background:#fff;color:#dc2626}.reject-payment-btn-abk:hover{transform:translateY(-2px);border-color:#fecaca;background:#fef2f2}.remaining-balance-action-abk{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:15px;padding:17px 18px;border:1px solid rgba(252,191,30,.35);border-radius:14px;background:#fffaf0}.remaining-balance-action-abk>div{min-width:0}.remaining-balance-action-abk>div>span{display:block;margin-bottom:4px;color:#9a7000;font-size:8px;font-weight:800;letter-spacing:.55px;text-transform:uppercase}.remaining-balance-action-abk>div>strong{display:block;color:#b45309;font-size:17px;font-weight:800}.remaining-balance-action-abk p{margin:5px 0 0;color:#777;font-size:9px;line-height:1.5}.record-balance-btn-abk{min-height:38px;flex:0 0 auto;padding:0 16px;border:none;border-radius:10px;background:#fcbf1e;color:#111;font-family:inherit;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 5px 12px #fcbf1e33;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.record-balance-btn-abk:hover{transform:translateY(-2px);background:#e8aa00;box-shadow:0 8px 17px #fcbf1e47}.record-balance-btn-abk:active{transform:translateY(0)}.booking-timeline-loading-abk{min-height:120px;display:flex;align-items:center;justify-content:center;gap:13px;box-sizing:border-box;padding:25px;border:1px dashed #ddd;border-radius:13px;background:#fafafa}@keyframes timeline-spin-abk{to{transform:rotate(360deg)}}.booking-timeline-loading-abk strong{display:block;color:#333;font-size:10px;font-weight:800}.timeline-spinner-abk{width:24px;height:24px;flex:0 0 24px;box-sizing:border-box;border:3px solid #eee;border-top-color:#fcbf1e;border-radius:50%;animation:timeline-spin-abk .7s linear infinite}.booking-timeline-abk{position:relative;margin-top:5px}.booking-timeline-section-abk{margin-top:28px;padding-top:27px;border-top:1px solid #eee}.timeline-count-abk{min-width:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:8px 12px;border:1px solid #eee;border-radius:10px;background:#fafafa;color:#222;font-size:15px;font-weight:800}.timeline-count-abk span{margin-top:1px;color:#999;font-size:7px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.timeline-item-abk{--timeline-accent: #9ca3af;position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.timeline-item-abk:last-child{margin-bottom:0}.timeline-line-wrapper-abk{position:relative;display:flex;justify-content:center;min-height:100%}.timeline-icon-abk{position:relative;z-index:3;width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--timeline-accent) 30%,white);border-radius:10px;background:#fff;color:var(--timeline-accent);font-size:14px;box-shadow:0 3px 9px #0000000f}.timeline-line-abk{position:absolute;z-index:1;top:34px;bottom:0;left:50%;width:2px;background:#eee;transform:translate(-50%)}.timeline-content-abk{min-width:0;margin-bottom:14px;padding:15px 16px;border:1px solid #eee;border-left:3px solid var(--timeline-accent);border-radius:13px;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.timeline-content-abk:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000000d}.timeline-top-row-abk{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.timeline-title-group-abk{min-width:0}.timeline-category-abk{display:block;margin-bottom:4px;color:var(--timeline-accent);font-size:7px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.timeline-content-abk h4{margin:0;color:#222;font-size:11px;font-weight:800;line-height:1.4}.timeline-date-abk{flex:0 0 auto;color:#999;font-size:8px;font-weight:600;line-height:1.5;text-align:right}.timeline-description-abk{margin:7px 0 0;color:#666;font-size:9px;line-height:1.6}.timeline-event-booking-abk{--timeline-accent: #6b7280}.timeline-event-payment-abk{--timeline-accent: #2563eb}.timeline-event-success-abk{--timeline-accent: #16cc59}.timeline-event-danger-abk{--timeline-accent: #dc2626}.timeline-event-pending-abk{--timeline-accent: #b45309}.timeline-event-booking-abk .timeline-icon-abk,.timeline-event-payment-abk .timeline-icon-abk,.timeline-event-success-abk .timeline-icon-abk,.timeline-event-danger-abk .timeline-icon-abk,.timeline-event-pending-abk .timeline-icon-abk{border:2px solid var(--timeline-accent)}.timeline-payment-card-abk{overflow:hidden;margin-top:12px;border:1px solid #eee;border-radius:11px;background:#fafafa}.timeline-payment-grid-abk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-payment-field-abk{min-width:0;padding:11px 13px;border-right:1px solid #eee;border-bottom:1px solid #eee}.timeline-payment-field-abk:nth-child(2n){border-right:none}.timeline-payment-field-abk:nth-last-child(-n+2){border-bottom:none}.timeline-payment-field-abk>span{display:block;margin-bottom:4px;color:#999;font-size:7px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.timeline-payment-field-abk>strong{display:block;overflow-wrap:anywhere;color:#444;font-size:9px;font-weight:700;line-height:1.5}.timeline-payment-amount-abk{color:#222!important;font-size:12px!important}.timeline-reference-abk{word-break:break-all}.timeline-payment-status-row-abk{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 13px;border-top:1px solid #eee;background:#fff}.timeline-payment-status-row-abk>span:first-child{color:#999;font-size:7px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.timeline-payment-status-abk{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:50px;font-size:7px;font-weight:800;line-height:1}.timeline-paid-abk{background:#dcfce7;color:#15803d}.timeline-pending-abk{background:#fef3c7;color:#b45309}.timeline-failed-abk{background:#fee2e2;color:#b91c1c}.timeline-other-abk{background:#f3f4f6;color:#4b5563}.timeline-payment-meta-group-abk{border-top:1px solid #eee;background:#fff}.timeline-payment-meta-abk{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;padding:9px 13px;border-bottom:1px solid #f2f2f2}.timeline-payment-meta-abk:last-child{border-bottom:none}.timeline-payment-meta-abk span{color:#999;font-size:7px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.timeline-payment-meta-abk strong{min-width:0;overflow-wrap:anywhere;color:#555;font-size:8px;font-weight:600;text-align:right}.timeline-admin-action-abk{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px;padding:9px 11px;border-radius:8px;background:#f5f5f5}.timeline-admin-action-abk span{color:#999;font-size:7px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.timeline-admin-action-abk strong{color:#555;font-size:8px;font-weight:700}.booking-confirm-overlay-abk{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;overflow-y:auto;box-sizing:border-box;padding:20px;background:#11182794;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.booking-confirm-card-abk{width:430px;max-width:95%;box-sizing:border-box;padding:27px;border:1px solid #eee;border-radius:22px;background:#fff;text-align:center;box-shadow:0 24px 65px #00000038;animation:bookingPopupAbk .22s ease}.booking-confirm-icon-abk{width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0 auto 13px;border-radius:14px;font-size:20px;font-weight:900}.booking-confirm-success-abk{background:#dcfce7;color:#15803d}.booking-confirm-danger-abk{background:#fee2e2;color:#b91c1c}.booking-confirm-payment-abk{background:#fff3c4;color:#9a7000}.booking-confirm-eyebrow-abk{display:block;margin-bottom:5px;color:#b88600;font-size:8px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.booking-confirm-card-abk h2{margin:0;color:#222;font-size:20px;font-weight:800;line-height:1.25}.booking-confirm-description-abk{margin:9px auto 18px;color:#777;font-size:10px;line-height:1.65}.booking-confirm-description-abk strong{color:#333;font-weight:800}.booking-confirm-summary-abk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;margin-bottom:11px;border:1px solid #eee;border-radius:11px;background:#fafafa;text-align:left}.booking-confirm-summary-abk>div{min-width:0;padding:12px 13px}.booking-confirm-summary-abk>div+div{border-left:1px solid #eee}.booking-confirm-summary-abk span{display:block;margin-bottom:4px;color:#999;font-size:7px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.booking-confirm-summary-abk strong{display:block;overflow-wrap:anywhere;color:#333;font-size:9px;font-weight:800;line-height:1.5}.booking-confirm-message-abk{padding:11px 13px;border:1px solid #eee;border-radius:10px;background:#fafafa;text-align:left}.booking-confirm-message-abk strong{display:block;margin-bottom:3px;color:#444;font-size:9px;font-weight:800}.booking-confirm-message-abk p{margin:0;color:#888;font-size:8px;line-height:1.55}.booking-confirm-warning-abk{border-color:#fecaca;background:#fff7f7}.booking-confirm-warning-abk strong{color:#b91c1c}.booking-balance-amount-abk{margin-bottom:11px;padding:15px;border:1px solid rgba(252,191,30,.35);border-radius:12px;background:#fffaf0}.booking-balance-amount-abk span{display:block;margin-bottom:4px;color:#9a7000;font-size:8px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.booking-balance-amount-abk strong{display:block;color:#b45309;font-size:22px;font-weight:800}.booking-confirm-buttons-abk{display:flex;gap:9px;margin-top:17px}.booking-cancel-btn-abk,.booking-verify-btn-abk,.booking-delete-btn-abk{flex:1;min-height:40px;box-sizing:border-box;padding:0 13px;border-radius:10px;font-family:inherit;font-size:9px;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.booking-cancel-btn-abk{border:1px solid #e5e7eb;background:#fff;color:#555}.booking-cancel-btn-abk:hover{transform:translateY(-2px);background:#f3f4f6}.booking-verify-btn-abk{border:1px solid #FCBF1E;background:#fcbf1e;color:#111;box-shadow:0 5px 12px #fcbf1e33}.booking-verify-btn-abk:hover{transform:translateY(-2px);border-color:#e8aa00;background:#e8aa00;box-shadow:0 8px 16px #fcbf1e40}.booking-delete-btn-abk{border:1px solid #dc2626;background:#dc2626;color:#fff}.booking-delete-btn-abk:hover{transform:translateY(-2px);border-color:#b91c1c;background:#b91c1c}.booking-cancel-btn-abk:active,.booking-verify-btn-abk:active,.booking-delete-btn-abk:active{transform:translateY(0)}.verification-table-card-abk{overflow:hidden;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 5px 16px #0000000f}.verification-table-scroll-abk{max-height:560px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.verification-table-scroll-abk::-webkit-scrollbar{width:9px;height:9px}.verification-table-scroll-abk::-webkit-scrollbar-track{border-radius:20px;background:#f4f4f4}.verification-table-scroll-abk::-webkit-scrollbar-thumb{border:2px solid #f4f4f4;border-radius:20px;background:#c7c7c7}.verification-table-scroll-abk::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.verification-table-abk{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed}.verification-table-abk thead{position:sticky;top:0;z-index:20;background:#fff}.verification-table-abk th{position:sticky;top:0;z-index:21;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;box-shadow:0 -10px 0 10px #fff;color:#666;font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.verification-table-abk td{padding:16px 13px;border-bottom:1px solid #f2f2f2;color:#333;font-size:11px;line-height:1.45;vertical-align:middle}.verification-table-abk tbody tr{transition:background .2s ease}.verification-table-abk tbody tr:hover{background:#fafafa}.verification-table-abk tbody tr:last-child td{border-bottom:none}.verification-table-abk th:nth-child(1),.verification-table-abk td:nth-child(1){width:19%}.verification-table-abk th:nth-child(2),.verification-table-abk td:nth-child(2){width:18%}.verification-table-abk th:nth-child(3),.verification-table-abk td:nth-child(3){width:22%;text-align:center}.verification-table-abk th:nth-child(4),.verification-table-abk td:nth-child(4){width:14%;text-align:center}.verification-table-abk th:nth-child(5),.verification-table-abk td:nth-child(5){width:17%;text-align:center}.verification-table-abk th:nth-child(6),.verification-table-abk td:nth-child(6){width:10%;text-align:center}.active-table-card-abk{overflow:hidden;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 5px 16px #0000000f}.active-table-scroll-abk{max-height:560px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.active-table-scroll-abk::-webkit-scrollbar{width:9px;height:9px}.active-table-scroll-abk::-webkit-scrollbar-track{border-radius:20px;background:#f4f4f4}.active-table-scroll-abk::-webkit-scrollbar-thumb{border:2px solid #f4f4f4;border-radius:20px;background:#c7c7c7}.active-table-scroll-abk::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.active-table-abk{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed}.active-table-abk thead{position:sticky;top:0;z-index:20;background:#fff}.active-table-abk th{position:sticky;top:0;z-index:21;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;box-shadow:0 -10px 0 10px #fff;color:#666;font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.active-table-abk td{padding:16px 13px;border-bottom:1px solid #f2f2f2;color:#333;font-size:11px;line-height:1.45;vertical-align:middle}.active-table-abk tbody tr{transition:background .2s ease}.active-table-abk tbody tr:hover{background:#fafafa}.active-table-abk tbody tr:last-child td{border-bottom:none}.active-table-abk th:nth-child(1),.active-table-abk td:nth-child(1){width:19%}.active-table-abk th:nth-child(2),.active-table-abk td:nth-child(2){width:18%}.active-table-abk th:nth-child(3),.active-table-abk td:nth-child(3){width:22%;text-align:center}.active-table-abk th:nth-child(4),.active-table-abk td:nth-child(4){width:14%;text-align:center}.active-table-abk th:nth-child(5),.active-table-abk td:nth-child(5){width:17%;text-align:center}.active-table-abk th:nth-child(6),.active-table-abk td:nth-child(6){width:10%;text-align:center}.completed-table-card-abk{overflow:hidden;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 5px 16px #0000000f}.completed-table-scroll-abk{max-height:560px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.completed-table-scroll-abk::-webkit-scrollbar{width:9px;height:9px}.completed-table-scroll-abk::-webkit-scrollbar-track{border-radius:20px;background:#f4f4f4}.completed-table-scroll-abk::-webkit-scrollbar-thumb{border:2px solid #f4f4f4;border-radius:20px;background:#c7c7c7}.completed-table-scroll-abk::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.completed-table-abk{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed}.completed-table-abk thead{position:sticky;top:0;z-index:20;background:#fff}.completed-table-abk th{position:sticky;top:0;z-index:21;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;box-shadow:0 -10px 0 10px #fff;color:#666;font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.completed-table-abk td{padding:16px 13px;border-bottom:1px solid #f2f2f2;color:#333;font-size:11px;line-height:1.45;vertical-align:middle}.completed-table-abk tbody tr{transition:background .2s ease}.completed-table-abk tbody tr:hover{background:#fafafa}.completed-table-abk tbody tr:last-child td{border-bottom:none}.completed-table-abk th:nth-child(1),.completed-table-abk td:nth-child(1){width:19%}.completed-table-abk th:nth-child(2),.completed-table-abk td:nth-child(2){width:18%}.completed-table-abk th:nth-child(3),.completed-table-abk td:nth-child(3){width:22%;text-align:center}.completed-table-abk th:nth-child(4),.completed-table-abk td:nth-child(4){width:14%;text-align:center}.completed-table-abk th:nth-child(5),.completed-table-abk td:nth-child(5){width:17%;text-align:center}.completed-table-abk th:nth-child(6),.completed-table-abk td:nth-child(6){width:10%;text-align:center}.booking-info-section-abk{margin-top:28px;padding-top:27px;border-top:1px solid #eee}.booking-modal-section-header-abk{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.booking-modal-section-eyebrow-abk{display:block;margin-bottom:4px;color:#b88600;font-size:8px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.booking-modal-section-header-abk h2{margin:0;color:#222;font-size:20px;font-weight:800;line-height:1.25}.booking-modal-section-header-abk h2 span{color:#fcbf1e}.booking-modal-section-header-abk p{margin:5px 0 0;color:#888;font-size:10px;line-height:1.5}.booking-info-grid-abk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.booking-info-card-abk{min-width:0;box-sizing:border-box;padding:16px 17px;border:1px solid #eee;border-radius:13px;background:#fafafa;transition:border-color .2s ease,background .2s ease}.booking-info-card-abk:hover{border-color:#fcbf1e66;background:#fffdf7}.booking-info-label-abk{display:block;margin-bottom:8px;color:#999;font-size:8px;font-weight:800;letter-spacing:.55px;text-transform:uppercase}.booking-info-card-abk>strong{display:block;overflow-wrap:anywhere;color:#333;font-size:11px;font-weight:800;line-height:1.5}.booking-info-card-abk>small{display:block;margin-top:4px;color:#999;font-size:8px;line-height:1.4}.booking-info-full-abk{grid-column:span 2}.booking-delivery-card-abk{border-color:#fcbf1e38;background:#fffaf0}.booking-info-amount-abk{color:#b47f00!important;font-size:15px!important}.verification-pickup-abk,.wdrive-abk{background:#fef3c7;color:#b45309}.sdrive-abk,.completed-pickup-abk{background:#f3f4f6;color:#4b5563}.booking-message-card-abk{background:#fff}.booking-message-card-abk p{margin:0;overflow-wrap:anywhere;color:#555;font-size:10px;font-weight:500;line-height:1.7}@keyframes bookingPopupAbk{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.booking-timeline-loading-abk p{margin:3px 0 0;color:#999;font-size:8px}.booking-timeline-empty-abk{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:25px;border:1px dashed #ddd;border-radius:13px;background:#fafafa;text-align:center}.timeline-empty-icon-abk{width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin-bottom:9px;border-radius:10px;background:#fff8df;color:#b88600;font-size:17px}.booking-timeline-empty-abk strong{color:#333;font-size:10px;font-weight:800}.booking-timeline-empty-abk p{margin:4px 0 0;color:#999;font-size:8px}.booking-view-toolbar-abk{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 26px;padding:14px 16px 14px 20px;border:1px solid #eee;border-radius:18px;background:#fff;box-shadow:0 5px 18px #0000000e}.booking-view-toolbar-copy-abk span{display:block;margin-bottom:3px;color:#222;font-size:12px;font-weight:800}.booking-view-toolbar-copy-abk p{margin:0;color:#999;font-size:9px;line-height:1.5}.booking-view-switch-abk{display:flex;gap:4px;padding:4px;border:1px solid #eee;border-radius:13px;background:#f5f5f5}.booking-view-switch-abk button{min-width:94px;height:38px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:none;border-radius:9px;background:transparent;color:#777;font-family:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:.22s ease}.booking-view-switch-abk button:hover{color:#222}.booking-view-switch-abk button.active{background:#111;color:#fcbf1e;box-shadow:0 5px 13px #00000029}.booking-calendar-shell-abk{margin-bottom:60px}.booking-calendar-hero-abk{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 27px;border-radius:22px 22px 0 0;background:#111;color:#fff}.booking-calendar-hero-abk:after{content:"";position:absolute;width:230px;height:230px;right:-75px;top:-115px;border-radius:50%;background:#fcbf1e21}.booking-calendar-hero-abk>div{position:relative;z-index:2}.booking-calendar-eyebrow-abk{display:block;margin-bottom:5px;color:#fcbf1e;font-size:8px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.booking-calendar-hero-abk h2{margin:0;color:#fff;font-size:28px;font-weight:800}.booking-calendar-hero-abk p{max-width:500px;margin:6px 0 0;color:#aaa;font-size:10px;line-height:1.6}.booking-calendar-navigation-abk{display:flex;align-items:center;gap:7px}.booking-calendar-navigation-abk button{height:39px;min-width:39px;display:flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff12;color:#fff;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:.2s ease}.booking-calendar-navigation-abk button:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111;transform:translateY(-1px)}.booking-calendar-navigation-abk .calendar-today-btn-abk{padding:0 17px}.booking-calendar-legend-abk{display:flex;align-items:center;flex-wrap:wrap;gap:17px;padding:12px 18px;border-right:1px solid #eee;border-left:1px solid #eee;background:#fafafa}.booking-calendar-legend-abk>span{display:flex;align-items:center;gap:6px;color:#777;font-size:8px;font-weight:800}.booking-calendar-legend-abk i{width:8px;height:8px;border-radius:50%}.booking-calendar-legend-abk .approved i{background:#2563eb}.booking-calendar-legend-abk .verification i{background:#d97706}.booking-calendar-legend-abk .pending i{background:#fcbf1e}.booking-calendar-legend-abk .completed i{background:#16a34a}.booking-calendar-legend-abk .cancelled i{background:#dc3545}.booking-calendar-card-abk{overflow:hidden;border:1px solid #eee;border-radius:0 0 22px 22px;background:#fff;box-shadow:0 10px 30px #0001}.booking-calendar-weekdays-abk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#fff;border-bottom:1px solid #eee}.booking-calendar-weekdays-abk div{padding:13px 8px;color:#999;font-size:8px;font-weight:900;letter-spacing:.7px;text-align:center}.booking-calendar-grid-abk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.booking-calendar-day-abk{position:relative;min-width:0;min-height:145px;box-sizing:border-box;padding:9px;border-right:1px solid #eee;border-bottom:1px solid #eee;background:#fff;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.booking-calendar-day-abk:nth-child(7n){border-right:none}.booking-calendar-day-abk:nth-last-child(-n+7){border-bottom:none}.booking-calendar-day-abk:hover{z-index:2;background:#fffdf7;box-shadow:inset 0 0 0 1px #fcbf1e59}.booking-calendar-day-abk.outside-month{background:#fafafa}.booking-calendar-day-abk.outside-month .calendar-day-number-abk{color:#c7c7c7}.booking-calendar-day-abk.selected{background:#fffaf0;box-shadow:inset 0 0 0 2px #fcbf1e}.calendar-day-top-abk{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:8px}.calendar-day-number-abk{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:9px;color:#444;font-size:10px;font-weight:800}.booking-calendar-day-abk.today .calendar-day-number-abk{background:#fcbf1e;color:#111;box-shadow:0 4px 10px #fcbf1e40}.calendar-day-count-abk{min-width:19px;height:19px;display:flex;align-items:center;justify-content:center;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#f3f4f6;color:#777;font-size:7px;font-weight:900}.calendar-day-events-abk{display:flex;flex-direction:column;gap:4px}.calendar-booking-pill-abk{width:100%;min-width:0;height:25px;display:flex;align-items:center;gap:5px;padding:0 6px;border:none;border-radius:7px;font-family:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,filter .18s ease}.calendar-booking-pill-abk:hover{transform:translate(2px);filter:brightness(.96)}.calendar-booking-pill-abk strong{min-width:0;flex:1;overflow:hidden;font-size:7.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.calendar-booking-pill-abk small{flex:0 0 auto;font-size:6.5px;font-weight:800;opacity:.65}.calendar-booking-pill-abk.approved{background:#eff6ff;color:#2563eb}.calendar-booking-pill-abk.verification{background:#fff7ed;color:#c26000}.calendar-booking-pill-abk.pending{background:#fff8dc;color:#9a7000}.calendar-booking-pill-abk.completed{background:#f0fdf4;color:#16803b}.calendar-booking-pill-abk.cancelled,.calendar-booking-pill-abk.rejected,.calendar-booking-pill-abk.expired{background:#fef2f2;color:#c52b38}.calendar-booking-pill-abk.default{background:#f3f4f6;color:#666}.calendar-more-abk{width:100%;padding:3px 6px;border:none;background:transparent;color:#999;font-family:inherit;font-size:7px;font-weight:800;text-align:left;cursor:pointer}.calendar-more-abk:hover{color:#b88600}.calendar-day-panel-abk{margin-top:18px;overflow:hidden;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 8px 25px #0000000f;animation:calendarPanelIn .22s ease}@keyframes calendarPanelIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.calendar-day-panel-header-abk{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #eee}.calendar-day-panel-header-abk>div>span{color:#b88600;font-size:7px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.calendar-day-panel-header-abk h3{margin:4px 0 0;color:#222;font-size:17px;font-weight:800}.calendar-day-panel-header-abk p{margin:5px 0 0;color:#999;font-size:9px}.calendar-day-panel-header-abk>button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex:0 0 32px;border:none;border-radius:9px;background:#f3f4f6;color:#777;font-family:inherit;cursor:pointer}.calendar-day-panel-header-abk>button:hover{background:#111;color:#fff}.calendar-day-bookings-abk{display:grid;gap:8px;padding:12px}.calendar-day-booking-card-abk{position:relative;width:100%;min-width:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px 16px 14px 20px;border:1px solid #eee;border-radius:14px;background:#fff;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.calendar-day-booking-card-abk:hover{transform:translateY(-2px);border-color:#fcbf1e8c;box-shadow:0 8px 20px #00000012}.calendar-day-booking-accent-abk{position:absolute;top:9px;bottom:9px;left:6px;width:4px;border-radius:99px;background:#aaa}.calendar-day-booking-accent-abk.approved{background:#2563eb}.calendar-day-booking-accent-abk.verification{background:#d97706}.calendar-day-booking-accent-abk.pending{background:#fcbf1e}.calendar-day-booking-accent-abk.completed{background:#16a34a}.calendar-day-booking-accent-abk.cancelled,.calendar-day-booking-accent-abk.rejected,.calendar-day-booking-accent-abk.expired{background:#dc3545}.calendar-day-booking-title-abk{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-day-booking-title-abk>div{min-width:0;display:flex;align-items:center;gap:8px;color:#222}.calendar-day-booking-title-abk>div svg{flex:0 0 auto;color:#b88600}.calendar-day-booking-title-abk strong{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.calendar-status-chip-abk{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:7px;font-weight:900}.calendar-status-chip-abk.approved{background:#eff6ff;color:#2563eb}.calendar-status-chip-abk.verification{background:#fff7ed;color:#c26000}.calendar-status-chip-abk.completed{background:#f0fdf4;color:#16803b}.calendar-status-chip-abk.cancelled,.calendar-status-chip-abk.rejected,.calendar-status-chip-abk.expired{background:#fef2f2;color:#c52b38}.calendar-day-booking-info-abk{display:flex;flex-wrap:wrap;gap:12px;margin-top:7px}.calendar-day-booking-info-abk span{display:flex;align-items:center;gap:5px;color:#888;font-size:8px;font-weight:600}.calendar-day-booking-open-abk{display:flex;align-items:center;gap:8px;color:#999}.calendar-day-booking-open-abk span{font-size:7px;font-weight:800}.calendar-day-booking-open-abk strong{color:#555;font-size:8px;font-weight:800}.calendar-day-booking-open-abk svg{color:#b88600;font-size:10px}@media(max-width:1200px){.stats-grid-abk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.bookings-page-abk{padding:28px 22px}.page-title-abk{font-size:36px}.table-tools-abk{grid-template-columns:minmax(0,1fr) 190px}.payment-summary-grid-abk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bookings-page-abk{padding:24px 16px}.bookings-header-abk{margin-bottom:30px}.page-title-abk{font-size:32px}.page-subtitle-abk{font-size:12px}.stats-grid-abk{grid-template-columns:1fr;gap:12px;margin-bottom:35px}.stat-card-abk{padding:20px;border-radius:18px}.stat-card-abk>h1{font-size:27px}.booking-section-abk{margin-bottom:45px}.section-header-abk{align-items:flex-start}.booking-section-abk h2{font-size:25px}.section-subtitle-abk{font-size:11px}.section-count-badge-abk{min-width:58px}.table-tools-abk{grid-template-columns:1fr;padding:13px}.booking-results-row-abk{align-items:flex-start;flex-direction:column;gap:5px}.verification-table-scroll-abk,.active-table-scroll-abk,.completed-table-scroll-abk{padding:0 14px 14px}.verification-table-abk,.active-table-abk,.completed-table-abk{min-width:900px}.booking-modal-overlay-unique-abk{padding:10px}.booking-modal-card-unique-abk{width:100%;max-width:100%;max-height:95vh;padding:0 16px 20px;border-radius:18px}.booking-modal-header-unique-abk{margin:0 -16px 20px;padding:19px 16px 17px;border-radius:18px 18px 0 0}.booking-header-left-abk h2{font-size:22px}.booking-modal-subtitle-abk,.booking-modal-header-unique-abk p{font-size:10px}.booking-modal-summary-abk{grid-template-columns:1fr}.booking-summary-rental-abk{grid-column:span 1}.booking-summary-period-abk{gap:9px}.booking-modal-section-header-abk{align-items:flex-start}.booking-info-grid-abk{grid-template-columns:1fr}.booking-info-full-abk{grid-column:span 1}.payment-summary-grid-abk{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-details-grid-abk{grid-template-columns:1fr}.remaining-balance-action-abk{align-items:stretch;flex-direction:column;gap:14px}.record-balance-btn-abk{width:100%}.timeline-top-row-abk{flex-direction:column;gap:5px}.timeline-date-abk{text-align:left}.timeline-payment-grid-abk{grid-template-columns:1fr}.timeline-payment-field-abk{border-right:none;border-bottom:1px solid #eee}.timeline-payment-field-abk:nth-last-child(-n+2){border-bottom:1px solid #eee}.timeline-payment-field-abk:last-child{border-bottom:none}.timeline-payment-meta-abk{grid-template-columns:1fr;gap:4px}.timeline-payment-meta-abk strong{text-align:left}.timeline-item-abk{grid-template-columns:36px minmax(0,1fr);gap:8px}.timeline-icon-abk{width:30px;height:30px;flex-basis:30px;font-size:12px}.timeline-line-abk{top:30px}.payment-verification-notice-abk{grid-template-columns:38px minmax(0,1fr);align-items:start}.payment-verification-icon-abk{width:38px;height:38px}.payment-verification-badge-abk{grid-column:2;justify-self:start}.payment-verification-actions-abk{align-items:stretch;flex-direction:column;gap:13px}.booking-action-buttons-abk{width:100%}.reject-payment-btn-abk,.verify-payment-btn-abk{flex:1}.booking-confirm-overlay-abk{padding:12px}.booking-confirm-card-abk{width:100%;max-width:430px;padding:22px 18px;border-radius:18px}.booking-confirm-summary-abk{grid-template-columns:1fr}.booking-confirm-summary-abk>div+div{border-top:1px solid #eee;border-left:none}.booking-confirm-buttons-abk{flex-direction:column-reverse}.booking-cancel-btn-abk,.booking-verify-btn-abk,.booking-delete-btn-abk{width:100%;flex:none}}@media(max-width:480px){.bookings-page-abk{padding:20px 12px}.page-title-abk{font-size:28px}.booking-section-abk h2{font-size:23px}.section-header-abk{gap:12px}.table-tools-abk{padding:11px;border-radius:13px}.search-wrapper-abk,.date-filter-abk{height:43px}.payment-summary-grid-abk{grid-template-columns:1fr}.booking-summary-period-abk{grid-template-columns:1fr;gap:8px}.booking-summary-period-abk>div:first-child,.booking-summary-period-abk>div:last-child{text-align:center}.booking-summary-period-middle-abk span{transform:rotate(90deg)}.booking-modal-section-header-abk{flex-direction:column}.timeline-item-abk{grid-template-columns:32px minmax(0,1fr);gap:7px}.timeline-icon-abk{width:28px;height:28px;flex-basis:28px;font-size:11px}.timeline-line-abk{top:28px}.timeline-content-abk{padding:13px}.timeline-payment-status-row-abk,.timeline-admin-action-abk{align-items:flex-start;flex-direction:column;gap:6px}.payment-verification-notice-abk{grid-template-columns:1fr}.payment-verification-icon-abk{width:36px;height:36px}.payment-verification-badge-abk{grid-column:1}.booking-action-buttons-abk{align-items:stretch;flex-direction:column}.reject-payment-btn-abk,.verify-payment-btn-abk{width:100%;flex:none}.booking-confirm-card-abk{padding:20px 16px}.booking-confirm-card-abk h2{font-size:18px}}[data-admin-theme=dark] .bookings-page-abk,[data-admin-theme=dark] .page-title-abk{color:var(--admin-text)}[data-admin-theme=dark] .page-title-abk span{color:#fcbf1e}[data-admin-theme=dark] .page-subtitle-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .stat-card-abk{background:linear-gradient(145deg,var(--admin-surface) 0%,#181c22 100%);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .stat-card-abk:hover{border-color:#fcbf1e4d;box-shadow:0 18px 38px #0000004d,0 0 0 1px #fcbf1e0a}[data-admin-theme=dark] .stat-card-abk:after{background:#fcbf1e0e}[data-admin-theme=dark] .stat-card-abk:hover:after{background:#fcbf1e1a}[data-admin-theme=dark] .stat-card-top-abk h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .stat-card-icon-abk{background:#fcbf1e1a;color:#fcbf1e;border:1px solid rgba(252,191,30,.08)}[data-admin-theme=dark] .stat-card-abk>h1{color:var(--admin-text)}[data-admin-theme=dark] .stat-card-abk>p{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-section-abk h2{color:var(--admin-text)}[data-admin-theme=dark] .booking-section-abk h2 span{color:#fcbf1e}[data-admin-theme=dark] .section-subtitle-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .section-count-badge-abk{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text)}[data-admin-theme=dark] .section-count-badge-abk span{color:var(--admin-text-muted)}[data-admin-theme=dark] .table-tools-abk{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-sm)}[data-admin-theme=dark] .search-wrapper-abk{background:var(--admin-input-bg);border-color:var(--admin-border-strong)}[data-admin-theme=dark] .search-wrapper-abk:hover{border-color:#454c57}[data-admin-theme=dark] .search-wrapper-abk:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .search-icon-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .search-wrapper-abk:focus-within .search-icon-abk{color:#fcbf1e}[data-admin-theme=dark] .search-box-abk{color:var(--admin-text);caret-color:#fcbf1e}[data-admin-theme=dark] .search-box-abk::placeholder{color:#737a85}[data-admin-theme=dark] .search-clear-abk{background:#292e36;color:var(--admin-text-muted)}[data-admin-theme=dark] .search-clear-abk:hover{background:#fcbf1e;color:#111}[data-admin-theme=dark] .date-filter-label-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .date-filter-abk{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text-secondary);color-scheme:dark}[data-admin-theme=dark] .date-filter-abk:hover{border-color:#454c57}[data-admin-theme=dark] .date-filter-abk:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .booking-results-count-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-results-count-abk strong{color:var(--admin-text)}[data-admin-theme=dark] .booking-clear-filters-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-clear-filters-abk:hover{background:#fcbf1e1a;color:#fcbf1e}[data-admin-theme=dark] .table-card-abk,[data-admin-theme=dark] .pending-table-card-abk,[data-admin-theme=dark] .verification-table-card-abk{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .booking-table-abk thead,[data-admin-theme=dark] .pending-payment-table-abk thead{background:var(--admin-surface)}[data-admin-theme=dark] .booking-table-abk th,[data-admin-theme=dark] .pending-payment-table-abk th{background:var(--admin-surface);color:var(--admin-text-muted);border-bottom-color:var(--admin-border-strong);box-shadow:0 -10px 0 10px var(--admin-surface)}[data-admin-theme=dark] .booking-table-abk td,[data-admin-theme=dark] .pending-payment-table-abk td{color:var(--admin-text-secondary);border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .booking-table-abk tbody tr:hover,[data-admin-theme=dark] .pending-payment-table-abk tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .booking-primary-cell-abk strong{color:var(--admin-text)}[data-admin-theme=dark] .booking-primary-cell-abk small{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-customer-name-abk{color:var(--admin-text)}[data-admin-theme=dark] .table-rental-period-abk{color:var(--admin-text-secondary)}[data-admin-theme=dark] .table-date-arrow-abk{color:#59606b}[data-admin-theme=dark] .booking-deadline-abk{color:var(--admin-text-secondary)}[data-admin-theme=dark] .details-btn-abk{background:#292e36;color:#d8dce2}[data-admin-theme=dark] .details-btn-abk:hover{background:#fcbf1e;color:#111}[data-admin-theme=dark] .empty-table-abk{background:var(--admin-surface)!important;color:var(--admin-text-muted)!important}[data-admin-theme=dark] .table-scroll-abk,[data-admin-theme=dark] .pending-table-scroll-abk,[data-admin-theme=dark] .verification-table-scroll-abk{scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .table-scroll-abk::-webkit-scrollbar-track,[data-admin-theme=dark] .pending-table-scroll-abk::-webkit-scrollbar-track,[data-admin-theme=dark] .verification-table-scroll-abk::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .table-scroll-abk::-webkit-scrollbar-thumb,[data-admin-theme=dark] .pending-table-scroll-abk::-webkit-scrollbar-thumb,[data-admin-theme=dark] .verification-table-scroll-abk::-webkit-scrollbar-thumb{background:#3b414b;border-color:var(--admin-surface)}[data-admin-theme=dark] .table-scroll-abk::-webkit-scrollbar-thumb:hover,[data-admin-theme=dark] .pending-table-scroll-abk::-webkit-scrollbar-thumb:hover,[data-admin-theme=dark] .verification-table-scroll-abk::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.page-title-abk,.page-subtitle-abk,.stat-card-abk,.stat-card-icon-abk,.section-count-badge-abk,.table-tools-abk,.search-wrapper-abk,.search-box-abk,.search-clear-abk,.date-filter-abk,.booking-results-count-abk,.booking-clear-filters-abk,.table-card-abk,.pending-table-card-abk,.booking-table-abk th,.booking-table-abk td,.pending-payment-table-abk th,.pending-payment-table-abk td,.details-btn-abk{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .booking-modal-overlay-unique-abk{background:#000000b3;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .booking-modal-card-unique-abk{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 28px 80px #00000085;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .booking-modal-card-unique-abk::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .booking-modal-header-unique-abk{background:#16191ef7;border-bottom-color:var(--admin-border);box-shadow:0 8px 25px #0000001f}[data-admin-theme=dark] .booking-modal-eyebrow-abk{color:#fcbf1e}[data-admin-theme=dark] .booking-header-left-abk h2{color:var(--admin-text)}[data-admin-theme=dark] .booking-header-left-abk h2 span{color:#fcbf1e}[data-admin-theme=dark] .booking-modal-subtitle-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-modal-close-btn-unique-abk{background:#292e36;color:#d8dce2;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .booking-modal-close-btn-unique-abk:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .booking-summary-card-abk{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .booking-summary-card-abk:hover{background:#20242b;border-color:#fcbf1e73}[data-admin-theme=dark] .booking-summary-label-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-summary-card-abk>strong{color:var(--admin-text)}[data-admin-theme=dark] .booking-summary-card-abk>small{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-summary-cost-abk{background:#fcbf1e0f;border-color:#fcbf1e47}[data-admin-theme=dark] .booking-summary-cost-abk:hover{background:#fcbf1e17}[data-admin-theme=dark] .booking-summary-cost-abk>strong{color:#fcbf1e}[data-admin-theme=dark] .booking-summary-period-abk small{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-summary-period-abk strong{color:var(--admin-text)}[data-admin-theme=dark] .booking-summary-period-middle-abk span{color:#fcbf1e}[data-admin-theme=dark] .booking-summary-period-middle-abk small{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-modal-section-header-abk,[data-admin-theme=dark] .payment-header-abk{border-color:var(--admin-border)}[data-admin-theme=dark] .booking-modal-section-header-abk h3,[data-admin-theme=dark] .payment-header-abk h2,[data-admin-theme=dark] .payment-header-abk h3{color:var(--admin-text)}[data-admin-theme=dark] .booking-modal-section-header-abk p,[data-admin-theme=dark] .payment-header-abk p{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-info-card-abk{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .booking-info-card-abk:hover{background:#20242b;border-color:#fcbf1e66}[data-admin-theme=dark] .booking-info-label-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-info-card-abk strong{color:var(--admin-text)}[data-admin-theme=dark] .booking-info-card-abk p,[data-admin-theme=dark] .booking-info-card-abk small{color:var(--admin-text-secondary)}[data-admin-theme=dark] .rental-period-abk{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .rental-period-abk small{color:var(--admin-text-muted)}[data-admin-theme=dark] .rental-period-abk strong{color:var(--admin-text)}[data-admin-theme=dark] .rental-arrow-abk{color:#fcbf1e}[data-admin-theme=dark] .payment-info-section-abk{border-top-color:var(--admin-border)}[data-admin-theme=dark] .payment-summary-card-abk{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .payment-summary-card-abk:hover{background:#20242b;border-color:#fcbf1e6b}[data-admin-theme=dark] .payment-summary-label-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-summary-card-abk>strong{color:var(--admin-text)}[data-admin-theme=dark] .payment-summary-card-abk>small{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-summary-paid-abk{color:#4ade80!important}[data-admin-theme=dark] .payment-summary-balance-abk{color:#fbbf24!important}[data-admin-theme=dark] .payment-summary-balance-card-abk{background:#f59e0b12;border-color:#f59e0b40}[data-admin-theme=dark] .payment-detail-card-abk{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .payment-detail-card-abk:hover{background:#20242b;border-color:var(--admin-border-strong)}[data-admin-theme=dark] .payment-detail-label-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-detail-card-abk strong{color:var(--admin-text)}[data-admin-theme=dark] .payment-detail-card-abk p,[data-admin-theme=dark] .payment-detail-card-abk small{color:var(--admin-text-secondary)}[data-admin-theme=dark] .booking-modal-notice-abk{background:#fcbf1e12;border-color:#fcbf1e3d}[data-admin-theme=dark] .booking-modal-notice-abk strong{color:#fcbf1e}[data-admin-theme=dark] .booking-modal-notice-abk p{color:#d6bd75}[data-admin-theme=dark] .remaining-balance-action-abk{background:#fcbf1e0f;border-color:#fcbf1e47}[data-admin-theme=dark] .remaining-balance-action-abk>div>span{color:#fcbf1e}[data-admin-theme=dark] .remaining-balance-action-abk>div>strong{color:#fbbf24}[data-admin-theme=dark] .remaining-balance-action-abk p{color:var(--admin-text-muted)}[data-admin-theme=dark] .record-balance-btn-abk{background:#fcbf1e;color:#111}[data-admin-theme=dark] .record-balance-btn-abk:hover{background:#ffd45a;color:#111}[data-admin-theme=dark] .booking-modal-actions-abk{border-top-color:var(--admin-border)}[data-admin-theme=dark] .verify-payment-btn-abk{background:#16a34a;color:#fff}[data-admin-theme=dark] .verify-payment-btn-abk:hover{background:#22c55e;color:#fff}[data-admin-theme=dark] .reject-payment-btn-abk{background:#dc2626;color:#fff}[data-admin-theme=dark] .reject-payment-btn-abk:hover{background:#ef4444;color:#fff}[data-admin-theme=dark] .booking-modal-card-unique-abk{scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .booking-modal-card-unique-abk::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .booking-modal-card-unique-abk::-webkit-scrollbar-thumb{background:#3b414b;border-color:var(--admin-surface)}.booking-modal-card-unique-abk,.booking-modal-header-unique-abk,.booking-modal-close-btn-unique-abk,.booking-summary-card-abk,.booking-info-card-abk,.rental-period-abk,.payment-summary-card-abk,.payment-detail-card-abk,.booking-modal-notice-abk,.remaining-balance-action-abk,.booking-timeline-loading-abk,.booking-timeline-empty-abk{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .booking-timeline-abk{color:var(--admin-text)}[data-admin-theme=dark] .timeline-line-abk{background:var(--admin-border-strong)}[data-admin-theme=dark] .timeline-icon-abk{background:#292e36;color:#fcbf1e;border-color:var(--admin-border-strong);box-shadow:0 4px 14px #0003}[data-admin-theme=dark] .timeline-content-abk{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .timeline-content-abk:hover{background:#20242b;border-color:#fcbf1e59}[data-admin-theme=dark] .timeline-top-row-abk h4{color:var(--admin-text)}[data-admin-theme=dark] .timeline-date-abk{color:var(--admin-text-muted)}[data-admin-theme=dark] .timeline-description-abk{color:var(--admin-text-secondary)}[data-admin-theme=dark] .timeline-payment-row-abk,[data-admin-theme=dark] .timeline-payment-grid-abk{background:#191d23;border-color:var(--admin-border)}[data-admin-theme=dark] .timeline-payment-field-abk{border-color:var(--admin-border)}[data-admin-theme=dark] .timeline-payment-field-abk span,[data-admin-theme=dark] .timeline-payment-field-abk small{color:var(--admin-text-muted)}[data-admin-theme=dark] .timeline-payment-field-abk strong{color:var(--admin-text)}[data-admin-theme=dark] .timeline-payment-meta-abk{border-top-color:var(--admin-border)}[data-admin-theme=dark] .timeline-payment-meta-abk span{color:var(--admin-text-muted)}[data-admin-theme=dark] .timeline-payment-meta-abk strong{color:var(--admin-text-secondary)}[data-admin-theme=dark] .timeline-payment-status-row-abk{border-top-color:var(--admin-border)}[data-admin-theme=dark] .timeline-payment-status-row-abk>span{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-verification-notice-abk{background:#f59e0b12;border-color:#f59e0b3d}[data-admin-theme=dark] .payment-verification-icon-abk{background:#fcbf1e1f;color:#fcbf1e}[data-admin-theme=dark] .payment-verification-content-abk h4{color:var(--admin-text)}[data-admin-theme=dark] .payment-verification-content-abk p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .payment-verification-badge-abk{background:#f59e0b1f;color:#fbbf24;border-color:#f59e0b38}[data-admin-theme=dark] .payment-verification-actions-abk{border-top-color:#f59e0b33}[data-admin-theme=dark] .booking-timeline-loading-abk,[data-admin-theme=dark] .booking-timeline-empty-abk{background:var(--admin-surface-soft);border-color:var(--admin-border-strong);color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-timeline-loading-abk p,[data-admin-theme=dark] .booking-timeline-empty-abk p{color:var(--admin-text-muted)}[data-admin-theme=dark] .timeline-spinner-abk{border-color:#343a44;border-top-color:#fcbf1e}@media(max-width:900px){[data-admin-theme=dark] .timeline-payment-field-abk{border-right:none;border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .timeline-payment-field-abk:nth-last-child(-n+2){border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .timeline-payment-field-abk:last-child{border-bottom:none}}[data-admin-theme=dark] .booking-confirm-overlay-abk{background:#000000b8;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .booking-confirm-card-abk{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 28px 80px #00000085}[data-admin-theme=dark] .booking-confirm-card-abk h2{color:var(--admin-text)}[data-admin-theme=dark] .booking-confirm-card-abk>p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .booking-confirm-card-abk>p b{color:var(--admin-text)}[data-admin-theme=dark] .booking-confirm-card-abk>p strong{color:#fcbf1e}[data-admin-theme=dark] .booking-confirm-summary-abk{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .booking-confirm-summary-abk>div{border-color:var(--admin-border)}[data-admin-theme=dark] .booking-confirm-summary-abk span{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-confirm-summary-abk strong{color:var(--admin-text)}[data-admin-theme=dark] .booking-confirm-buttons-abk{border-top-color:var(--admin-border)}[data-admin-theme=dark] .booking-cancel-btn-abk{background:#292e36;border-color:var(--admin-border-strong);color:#d8dce2}[data-admin-theme=dark] .booking-cancel-btn-abk:hover{background:#343a44;border-color:#454c57;color:#fff}[data-admin-theme=dark] .booking-verify-btn-abk{background:#fcbf1e;color:#111}[data-admin-theme=dark] .booking-verify-btn-abk:hover{background:#ffd45a;color:#111;box-shadow:0 7px 18px #fcbf1e26}[data-admin-theme=dark] .booking-reject-btn-abk{background:#dc2626;color:#fff}[data-admin-theme=dark] .booking-reject-btn-abk:hover{background:#ef4444;color:#fff;box-shadow:0 7px 18px #ef444426}[data-admin-theme=dark] .booking-confirm-icon-abk{background:#fcbf1e1a;color:#fcbf1e}[data-admin-theme=dark] .booking-confirm-icon-abk.reject-abk{background:#dc26261a;color:#f87171}[data-admin-theme=dark] .booking-confirm-notice-abk{background:#fcbf1e0f;border-color:#fcbf1e38;color:#d6bd75}[data-admin-theme=dark] .booking-confirm-notice-abk strong{color:#fcbf1e}.timeline-icon-abk,.timeline-content-abk,.timeline-payment-row-abk,.timeline-payment-grid-abk,.timeline-payment-field-abk,.payment-verification-notice-abk,.payment-verification-icon-abk,.booking-confirm-card-abk,.booking-confirm-summary-abk,.booking-cancel-btn-abk,.booking-verify-btn-abk,.booking-reject-btn-abk,.booking-confirm-icon-abk{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .booking-view-toolbar-abk,[data-admin-theme=dark] .booking-calendar-card-abk,[data-admin-theme=dark] .calendar-day-panel-abk,[data-admin-theme=dark] .calendar-day-booking-card-abk{background:var(--admin-surface);border-color:var(--admin-border)}[data-admin-theme=dark] .booking-view-toolbar-copy-abk span,[data-admin-theme=dark] .calendar-day-panel-header-abk h3,[data-admin-theme=dark] .calendar-day-booking-title-abk>div{color:var(--admin-text)}[data-admin-theme=dark] .booking-view-toolbar-copy-abk p,[data-admin-theme=dark] .calendar-day-panel-header-abk p,[data-admin-theme=dark] .calendar-day-booking-info-abk span{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-view-switch-abk{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .booking-view-switch-abk button{color:var(--admin-text-muted)}[data-admin-theme=dark] .booking-view-switch-abk button.active{background:#fcbf1e;color:#111}[data-admin-theme=dark] .booking-calendar-legend-abk{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .booking-calendar-weekdays-abk,[data-admin-theme=dark] .booking-calendar-day-abk{background:var(--admin-surface);border-color:var(--admin-border)}[data-admin-theme=dark] .booking-calendar-day-abk:hover{background:#20242b}[data-admin-theme=dark] .booking-calendar-day-abk.outside-month{background:#15181d}[data-admin-theme=dark] .booking-calendar-day-abk.selected{background:#fcbf1e12}[data-admin-theme=dark] .calendar-day-number-abk{color:var(--admin-text)}[data-admin-theme=dark] .calendar-day-count-abk,[data-admin-theme=dark] .calendar-day-panel-header-abk>button{background:var(--admin-surface-soft);color:var(--admin-text-muted)}[data-admin-theme=dark] .calendar-day-panel-header-abk{border-color:var(--admin-border)}[data-admin-theme=dark] .calendar-day-booking-card-abk{background:var(--admin-surface-soft)}[data-admin-theme=dark] .calendar-day-booking-card-abk:hover{background:#20242b}[data-admin-theme=dark] .calendar-day-booking-open-abk strong{color:var(--admin-text-secondary)}@media(max-width:1000px){.booking-calendar-card-abk{overflow-x:auto}.booking-calendar-weekdays-abk,.booking-calendar-grid-abk{min-width:900px}}@media(max-width:700px){.booking-view-toolbar-abk,.booking-calendar-hero-abk{align-items:stretch;flex-direction:column}.booking-view-switch-abk{width:100%}.booking-view-switch-abk button{flex:1}.booking-calendar-navigation-abk{justify-content:flex-start}.calendar-day-booking-card-abk{grid-template-columns:1fr}.calendar-day-booking-open-abk{justify-content:flex-end}}.booking-calendar-shell-abk{overflow:hidden;border:1px solid var(--admin-border, #eee);border-radius:24px;background:var(--admin-surface, #fff);box-shadow:0 14px 40px #00000014}.booking-calendar-card-abk{overflow:hidden;border:none;border-radius:0;box-shadow:none}.booking-calendar-grid-abk{gap:1px;background:var(--admin-border, #eee)}.booking-calendar-day-abk{position:relative;min-width:0;min-height:138px;padding:10px 9px;overflow:hidden;border:none}.calendar-day-top-abk{min-height:30px;margin-bottom:8px}.calendar-day-number-abk{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex:0 0 28px;border-radius:9px;color:#333;font-size:11px;font-weight:900;line-height:1}.booking-calendar-day-abk.today .calendar-day-number-abk{background:#fcbf1e;color:#111;box-shadow:0 4px 12px #fcbf1e47}.calendar-day-count-abk{min-width:22px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:999px;background:#f0f1f3;color:#555;font-size:8px;font-weight:900}.calendar-day-events-abk{display:flex;flex-direction:column;gap:5px;min-width:0}.calendar-booking-pill-abk,.calendar-booking-pill-abk.booking-start,.calendar-booking-pill-abk.booking-middle,.calendar-booking-pill-abk.booking-end,.calendar-booking-pill-abk.booking-start.booking-end{position:relative;inset:auto;width:100%;min-width:0;height:28px;margin:0;padding:0 8px;overflow:hidden;display:flex;align-items:center;gap:6px;box-sizing:border-box;border:1px solid transparent;border-radius:7px;opacity:1;font-family:inherit;text-align:left;cursor:pointer;transform:none;transition:transform .18s ease,filter .18s ease,border-color .18s ease}.calendar-booking-pill-abk:hover{z-index:3;transform:translateY(-1px);filter:brightness(1.04)}.calendar-booking-dot-abk{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:currentColor}.calendar-booking-pill-abk strong{position:relative;z-index:2;min-width:0;flex:1;overflow:hidden;color:inherit;font-size:8px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.calendar-booking-pill-abk small{position:relative;z-index:2;flex:0 0 auto;color:inherit;font-size:6.5px;font-weight:900;opacity:.82}.calendar-booking-pill-abk.booking-start:before,.calendar-booking-pill-abk.booking-start:after,.calendar-booking-pill-abk.booking-middle:before,.calendar-booking-pill-abk.booking-middle:after,.calendar-booking-pill-abk.booking-end:before,.calendar-booking-pill-abk.booking-end:after{content:none;display:none}.calendar-booking-continuation-abk{position:relative;inset:auto;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.calendar-booking-continuation-abk:before{content:"RENTAL";font-size:6px;font-weight:900;letter-spacing:.55px;opacity:.72}.calendar-booking-continuation-abk:after{content:none!important;display:none!important}.calendar-booking-end-label-abk{position:relative;z-index:2;margin-left:auto;padding:0;background:transparent;color:inherit!important;font-size:6px!important;font-weight:900!important;letter-spacing:.45px;opacity:.82!important}.calendar-booking-pill-abk.approved{background:#e8f1ff;border-color:#2563eb1f;color:#1d5fd0}.calendar-booking-pill-abk.verification{background:#fff0dc;border-color:#c568001f;color:#a95700}.calendar-booking-pill-abk.completed{background:#e4f7eb;border-color:#16803b1f;color:#117334}.calendar-booking-pill-abk.cancelled,.calendar-booking-pill-abk.rejected,.calendar-booking-pill-abk.expired{background:#fbe6e9;border-color:#c82f3d1f;color:#b32634}.calendar-booking-pill-abk.default{background:#f1f2f4;border-color:#e5e7eb;color:#555}.calendar-more-abk{margin:0;padding:3px 6px;color:#666;font-size:7px;font-weight:900}.booking-calendar-day-abk.outside-month{opacity:.52}.booking-calendar-day-abk.outside-month .calendar-day-events-abk{opacity:.72}[data-admin-theme=dark] .booking-calendar-shell-abk{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:0 18px 45px #00000038}[data-admin-theme=dark] .booking-calendar-grid-abk{background:var(--admin-border)}[data-admin-theme=dark] .booking-calendar-day-abk{background:var(--admin-surface)}[data-admin-theme=dark] .booking-calendar-day-abk:nth-child(7n+1),[data-admin-theme=dark] .booking-calendar-day-abk:nth-child(7n){background:#ffffff05}[data-admin-theme=dark] .booking-calendar-day-abk:hover{background:#1d2127}[data-admin-theme=dark] .booking-calendar-day-abk.selected{background:#fcbf1e0e}[data-admin-theme=dark] .calendar-day-number-abk{color:#f1f3f5}[data-admin-theme=dark] .booking-calendar-day-abk.outside-month .calendar-day-number-abk{color:#7d8590}[data-admin-theme=dark] .calendar-day-count-abk{background:#22272e;color:#c8cdd3}[data-admin-theme=dark] .calendar-booking-pill-abk.approved{background:#2563eb38;border-color:#76a7ff29;color:#8bb7ff}[data-admin-theme=dark] .calendar-booking-pill-abk.verification{background:#d9770638;border-color:#f0a33c29;color:#ffb452}[data-admin-theme=dark] .calendar-booking-pill-abk.completed{background:#16a34a38;border-color:#52cf7c29;color:#6bdd91}[data-admin-theme=dark] .calendar-booking-pill-abk.cancelled,[data-admin-theme=dark] .calendar-booking-pill-abk.rejected,[data-admin-theme=dark] .calendar-booking-pill-abk.expired{background:#dc354538;border-color:#ff738029;color:#ff8994}[data-admin-theme=dark] .calendar-booking-pill-abk.default{background:#262b32;border-color:#30363d;color:#d4d7db}[data-admin-theme=dark] .calendar-more-abk{color:#aeb4bc}@media(max-width:1000px){.booking-calendar-card-abk{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#FCBF1E transparent}.booking-calendar-weekdays-abk,.booking-calendar-grid-abk{width:900px;min-width:900px}.booking-calendar-card-abk::-webkit-scrollbar{height:6px}.booking-calendar-card-abk::-webkit-scrollbar-track{background:transparent}.booking-calendar-card-abk::-webkit-scrollbar-thumb{background:#fcbf1e;border-radius:999px}}@media(max-width:600px){.booking-calendar-weekdays-abk,.booking-calendar-grid-abk{width:840px;min-width:840px}.booking-calendar-day-abk{min-height:125px}.booking-calendar-shell-abk{max-width:100%}}.trm-admin-fulfillment-abk{margin:16px 22px;padding:17px 19px;border:1px solid #eadfbf;border-left:4px solid #FCBF1E;border-radius:12px;background:#fffdf7;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.trm-admin-fulfillment-abk strong{font-size:15px;color:#1a1a1a}.trm-admin-fulfillment-abk p{margin:5px 0 0;text-transform:capitalize;color:#656565}.trm-admin-fulfillment-abk small{color:#6b7280}.trm-admin-fulfillment-abk button{border:0;background:#fcbf1e;color:#171717;font-weight:800;border-radius:9px;padding:11px 15px;cursor:pointer}.trm-admin-fulfillment-abk button:hover{background:#e8ad11}html[data-admin-theme=dark] .booking-modal-card-unique-abk .trm-admin-fulfillment-abk{background:#1d2026;border-color:#343a44;border-left-color:#fcbf1e;box-shadow:0 6px 20px #0000001f}html[data-admin-theme=dark] .booking-modal-card-unique-abk .trm-admin-fulfillment-abk strong{color:#f4f5f7}html[data-admin-theme=dark] .booking-modal-card-unique-abk .trm-admin-fulfillment-abk p{color:#c3c9d2}html[data-admin-theme=dark] .booking-modal-card-unique-abk .trm-admin-fulfillment-abk small{color:#a9b3c1}html[data-admin-theme=dark] .booking-modal-card-unique-abk .trm-admin-fulfillment-abk button{background:#fcbf1e;color:#171717}html[data-admin-theme=dark] .booking-modal-card-unique-abk .trm-admin-fulfillment-abk button:hover{background:#ffd45a}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-count-abk{background:#232830;color:#f4f5f7;border-color:#353b46}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-count-abk span{color:#a9b3c1}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-card-abk,html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-grid-abk{background:#1a1e24;border-color:#353b46}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-field-abk{background:#1a1e24;border-color:#303640}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-field-abk>span{color:#a7b4c8}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-field-abk>strong,html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-amount-abk{color:#f2f4f7!important}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-status-row-abk,html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-meta-group-abk,html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-meta-abk{background:#1a1e24;border-color:#303640}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-status-row-abk>span:first-child,html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-meta-abk>span{color:#a7b4c8}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-payment-meta-abk>strong{color:#dce2eb;overflow-wrap:anywhere}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-paid-abk{background:#153e2a;color:#8aefb1}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-pending-abk{background:#4b3618;color:#ffd27b}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-failed-abk{background:#4a2227;color:#ff9da5}html[data-admin-theme=dark] .booking-modal-card-unique-abk .timeline-other-abk{background:#303640;color:#e1e6ee}.trm-bookings-swal.swal2-popup{box-sizing:border-box;width:min(440px,calc(100vw - 32px));padding:29px 27px 25px;border:1px solid #e9ebef;border-radius:23px;background:#fff;color:#222733;box-shadow:0 26px 75px #0a12202e;font-family:inherit}.trm-bookings-swal .trm-bookings-swal-icon.swal2-icon{width:5em;height:5em;margin:7px auto 16px;border-width:3px}.trm-bookings-swal .trm-bookings-swal-title.swal2-title{margin:0 0 10px;padding:0;color:#20252f;font-size:23px;font-weight:800;line-height:1.28;letter-spacing:-.5px}.trm-bookings-swal .trm-bookings-swal-content.swal2-html-container{margin:0;padding:0;color:#6b7280;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.trm-bookings-swal .trm-bookings-swal-content strong{color:#252b35;font-weight:800}.trm-bookings-swal .trm-bookings-swal-content p{margin:8px 0}.trm-bookings-swal .trm-bookings-swal-actions.swal2-actions{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin:23px 0 0;padding:0}.trm-bookings-swal .trm-bookings-swal-confirm,.trm-bookings-swal .trm-bookings-swal-cancel{flex:1 1 135px;min-height:44px;margin:0;padding:11px 16px;border:0;border-radius:12px;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.trm-bookings-swal .trm-bookings-swal-confirm{background:linear-gradient(110deg,#fcbf1e,#ffdc62);color:#1b1d20;box-shadow:0 7px 17px #fcbf1e2e}.trm-bookings-swal .trm-bookings-swal-cancel{background:#f0f2f5;color:#4b5563}.trm-bookings-swal .trm-bookings-swal-confirm:hover,.trm-bookings-swal .trm-bookings-swal-cancel:hover{transform:translateY(-2px);filter:brightness(1.025)}.trm-bookings-swal .trm-bookings-swal-confirm:focus-visible,.trm-bookings-swal .trm-bookings-swal-cancel:focus-visible{outline:3px solid rgba(252,191,30,.48);outline-offset:3px}.trm-bookings-swal .trm-bookings-swal-loader.swal2-loader{border-color:#fcbf1e transparent #fcbf1e transparent}.trm-bookings-swal-enter{animation:trm-bookings-swal-in .25s cubic-bezier(.2,.8,.2,1) both}.trm-bookings-swal-exit{animation:trm-bookings-swal-out .17s ease-in both}@keyframes trm-bookings-swal-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trm-bookings-swal-out{to{opacity:0;transform:translateY(7px) scale(.98)}}html[data-admin-theme=dark] .trm-bookings-swal.swal2-popup,[data-admin-theme=dark] .trm-bookings-swal.swal2-popup{background:#181c23;border-color:#343b46;color:#f3f5f8;box-shadow:0 28px 80px #0000007a}html[data-admin-theme=dark] .trm-bookings-swal .trm-bookings-swal-title.swal2-title,[data-admin-theme=dark] .trm-bookings-swal .trm-bookings-swal-title.swal2-title{color:#f4f6fa}html[data-admin-theme=dark] .trm-bookings-swal .trm-bookings-swal-content.swal2-html-container,[data-admin-theme=dark] .trm-bookings-swal .trm-bookings-swal-content.swal2-html-container{color:#b6c0ce}html[data-admin-theme=dark] .trm-bookings-swal .trm-bookings-swal-content strong,[data-admin-theme=dark] .trm-bookings-swal .trm-bookings-swal-content strong{color:#f3f5f8}html[data-admin-theme=dark] .trm-bookings-swal .trm-bookings-swal-cancel,[data-admin-theme=dark] .trm-bookings-swal .trm-bookings-swal-cancel{background:#303744;color:#e5eaf1}html[data-admin-theme=dark] .trm-bookings-swal .swal2-timer-progress-bar,[data-admin-theme=dark] .trm-bookings-swal .swal2-timer-progress-bar{background:#fcbf1e}@media(max-width:480px){.trm-bookings-swal.swal2-popup{padding:25px 19px 21px}.trm-bookings-swal .trm-bookings-swal-title.swal2-title{font-size:21px}.trm-bookings-swal .trm-bookings-swal-actions.swal2-actions{flex-direction:column-reverse}.trm-bookings-swal .trm-bookings-swal-confirm,.trm-bookings-swal .trm-bookings-swal-cancel{flex:none;width:100%}}@media(prefers-reduced-motion:reduce){.trm-bookings-swal-enter,.trm-bookings-swal-exit{animation:none}.trm-bookings-swal .trm-bookings-swal-confirm,.trm-bookings-swal .trm-bookings-swal-cancel{transition:none}}.auditlogs-page-unique{padding:35px}.auditlogs-title-unique{margin:0 0 8px;color:#222;font-size:42px;font-weight:700}.auditlogs-subtitle-unique{margin-bottom:40px;color:#6b7280;font-size:14px}.auditlogs-stats-grid-unique{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:45px}.auditlogs-stat-card-unique{position:relative;overflow:hidden;padding:26px;border:1px solid #f0f0f0;border-radius:22px;background:#fff;box-shadow:0 8px 25px #00000012;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.auditlogs-stat-card-unique:after{content:"";position:absolute;right:-35px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:#fcbf1e14;transition:transform .3s ease,background .3s ease}.auditlogs-stat-card-unique:hover{transform:translateY(-5px);border-color:#fcbf1e59;box-shadow:0 16px 34px #0000001c}.auditlogs-stat-card-unique:hover:after{transform:scale(1.18);background:#fcbf1e21}.auditlogs-stat-top-unique{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.auditlogs-stat-top-unique h4{margin:0;color:#777;font-size:15px;font-weight:700}.auditlogs-stat-icon-unique{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:9px;border-radius:11px;background:#fff8df;color:#c99100}.auditlogs-stat-icon-unique svg{width:100%;height:100%}.auditlogs-stat-card-unique h1{position:relative;z-index:1;margin:0;color:#111;font-size:34px;font-weight:800;line-height:1}.auditlogs-stat-card-unique>span{position:relative;z-index:1;display:block;margin-top:10px;color:#999;font-size:13px}.auditlogs-section-unique{margin-bottom:70px}.auditlogs-header-top-unique{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.auditlogs-header-top-unique h2{margin:0;color:#222;font-size:34px;font-weight:700}.auditlogs-header-top-unique h2 span{color:#fcbf1e}.auditlogs-header-top-unique p{margin:6px 0 0;color:#6b7280;font-size:14px;line-height:1.5}.auditlogs-search-row-unique{display:grid;grid-template-columns:minmax(280px,1fr) 190px 190px;gap:11px;align-items:center;padding:17px;margin-bottom:12px;border:1px solid #f0f0f0;border-radius:18px;background:#fff;box-shadow:0 4px 12px #0000000d}.auditlogs-search-wrapper-unique{width:100%;min-width:0}.auditlogs-search-box-unique,.auditlogs-date-filter-unique{width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#333;font-family:inherit;font-size:13px;transition:border-color .22s ease,box-shadow .22s ease}.auditlogs-search-box-unique::placeholder{color:#9ca3af}.auditlogs-search-box-unique:hover,.auditlogs-date-filter-unique:hover{border-color:#c8c8c8}.auditlogs-search-box-unique:focus,.auditlogs-date-filter-unique:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.auditlogs-date-filter-unique{color-scheme:light;cursor:pointer}.auditlogs-date-filter-unique::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.auditlogs-results-count-unique{margin:0 0 12px;color:#777;font-size:12px;font-weight:500}.auditlogs-results-count-unique{margin:0 0 12px;color:#6b7280;font-size:13px}.auditlogs-table-card-unique{overflow:hidden;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 5px 16px #0000000f}.auditlogs-table-scroll{max-height:590px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.auditlogs-table-scroll::-webkit-scrollbar{width:9px;height:9px}.auditlogs-table-scroll::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.auditlogs-table-scroll::-webkit-scrollbar-thumb{border:2px solid #f4f4f4;border-radius:20px;background:#c7c7c7}.auditlogs-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.auditlogs-table-unique{width:100%;min-width:1150px;border-collapse:collapse;table-layout:fixed}.auditlogs-table-unique thead{position:sticky;top:0;z-index:20;background:#fff}.auditlogs-table-unique th{position:sticky;top:0;z-index:21;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;box-shadow:0 -10px 0 10px #fff;color:#666;font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.auditlogs-table-unique td{padding:17px 13px;border-bottom:1px solid #f2f2f2;color:#111;font-size:12px;line-height:1.45;text-align:left;vertical-align:middle}.auditlogs-table-unique tbody tr{transition:background .2s ease}.auditlogs-table-unique tbody tr:hover{background:#fafafa}.auditlogs-table-unique tbody tr:last-child td{border-bottom:none}.auditlogs-table-unique td strong{display:block;overflow:hidden;color:#000;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.auditlogs-table-unique th:nth-child(1),.auditlogs-table-unique td:nth-child(1){width:6%;text-align:center}.auditlogs-table-unique th:nth-child(2),.auditlogs-table-unique td:nth-child(2){width:18%}.auditlogs-table-unique th:nth-child(3),.auditlogs-table-unique td:nth-child(3){width:14%;text-align:center}.auditlogs-table-unique th:nth-child(4),.auditlogs-table-unique td:nth-child(4){width:24%}.auditlogs-table-unique th:nth-child(5),.auditlogs-table-unique td:nth-child(5){width:17%}.auditlogs-table-unique th:nth-child(6),.auditlogs-table-unique td:nth-child(6){width:11%}.auditlogs-table-unique th:nth-child(7),.auditlogs-table-unique td:nth-child(7){width:10%;text-align:center}.auditlogs-view-btn-unique{min-width:76px;padding:9px 13px;border:none;border-radius:9px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .22s ease,color .22s ease,transform .22s ease}.auditlogs-view-btn-unique:hover{background:#fcbf1e;color:#111;transform:translateY(-2px)}.auditlogs-view-btn-unique:active{transform:translateY(0)}.badge-login,.badge-logout,.badge-user,.badge-booking,.badge-payment,.badge-fleet,.badge-staff,.badge-review,.badge-default{display:inline-flex;align-items:center;justify-content:center;min-width:80px;box-sizing:border-box;padding:7px 11px;border-radius:50px;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.badge-login{background:#1d4ed8;color:#fff}.badge-logout{background:#dc2626;color:#fff}.badge-user{background:#7c3aed;color:#fff}.badge-booking{background:#b45309;color:#fff}.badge-payment{background:#16cc59;color:#fff}.badge-fleet{background:#c2410c;color:#fff}.badge-staff{background:#be185d;color:#fff}.badge-review{background:#9333ea;color:#fff}.badge-default{background:#4b5563;color:#fff}.auditlogs-empty-table{height:120px;padding:38px!important;background:#fff!important;color:#777!important;font-size:12px!important;font-style:normal;font-weight:500;text-align:center!important;vertical-align:middle}.auditlogs-details-overlay-unique{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:#0000007a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.auditlogs-details-card-unique{width:720px;max-width:100%;max-height:90vh;overflow-y:auto;box-sizing:border-box;padding:30px;border:1px solid #ececec;border-radius:24px;background:#fff;box-shadow:0 24px 60px #0000002e;animation:auditlogsPopup .25s ease}.auditlogs-details-card-unique::-webkit-scrollbar{width:8px}.auditlogs-details-card-unique::-webkit-scrollbar-track{background:transparent}.auditlogs-details-card-unique::-webkit-scrollbar-thumb{border-radius:20px;background:#c7c7c7}.auditlogs-details-card-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.auditlogs-details-header-unique{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;margin-bottom:20px;border-bottom:1px solid #eee}.auditlogs-details-eyebrow-unique{display:inline-block;margin-bottom:7px;color:#b78300;font-size:10px;font-weight:800;letter-spacing:1.4px}.auditlogs-details-header-unique h2{margin:0;color:#111;font-size:28px;font-weight:700;line-height:1.2}.auditlogs-details-header-unique p{margin:7px 0 0;color:#777;font-size:12px;line-height:1.5}.auditlogs-details-close-unique{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#111;color:#fff;font-family:inherit;font-size:16px;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.auditlogs-details-close-unique:hover{background:#fcbf1e;color:#111;transform:rotate(90deg)}.auditlogs-details-header-unique button{width:48px;height:48px;flex-shrink:0;border:none;border-radius:50%;background:#000;color:#fff;font-size:20px;cursor:pointer;transition:.25s}.auditlogs-details-header-unique button:hover{background:#fcbf1e}.auditlogs-details-status-unique{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 16px;margin-bottom:24px;border:1px solid #eee;border-radius:13px;background:#fafafa}.auditlogs-details-status-left-unique{min-width:0;display:flex;align-items:center;gap:12px}.auditlogs-details-action-unique{min-width:0;overflow:hidden;color:#333;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.auditlogs-details-id-unique{flex-shrink:0;color:#999;font-size:11px;font-weight:700}.auditlogs-details-section-title-unique{margin-bottom:11px;color:#444;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.auditlogs-details-status-unique>div{color:#999;font-size:12px;font-weight:600}.auditlogs-details-grid-unique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.auditlogs-details-item-unique{min-width:0;padding:15px;border:1px solid #eee;border-radius:12px;background:#fafafa;transition:border-color .2s ease,background .2s ease}.auditlogs-details-item-unique:hover{border-color:#fcbf1e8c;background:#fffdf7}.auditlogs-details-item-unique h4,.auditlogs-details-description-unique h4{margin:0 0 7px;color:#888;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.auditlogs-details-item-unique p{margin:0;overflow:hidden;color:#222;font-size:13px;font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.auditlogs-details-description-unique{padding:16px;border:1px solid #eee;border-radius:12px;background:#fafafa;transition:border-color .2s ease,background .2s ease}.auditlogs-details-description-unique:hover{border-color:#fcbf1e8c;background:#fffdf7}.auditlogs-details-description-unique p{margin:0;color:#333;font-size:13px;font-weight:500;line-height:1.65;white-space:pre-wrap;word-break:break-word}.auditlogs-details-grid-unique>div{padding:16px;background:#fafafa;border:1px solid #eee;border-radius:13px;transition:.25s}.auditlogs-details-grid-unique>div:hover{border-color:#fcbf1e}.auditlogs-details-grid-unique h4{margin:0 0 8px;color:#777;font-size:12px;font-weight:700}.auditlogs-details-grid-unique p{margin:0;color:#222;font-size:14px;font-weight:600;line-height:1.5;word-break:break-word;white-space:normal}.auditlogs-title-unique span{color:#fcbf1e}@keyframes auditlogsPopup{0%{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1200px){.auditlogs-stats-grid-unique{grid-template-columns:repeat(2,1fr)}.auditlogs-search-row-unique{grid-template-columns:1fr 180px 180px}}@media(max-width:768px){.auditlogs-page-unique{padding:25px 20px}.auditlogs-title-unique{font-size:34px}.auditlogs-stats-grid-unique{grid-template-columns:1fr}.auditlogs-header-top-unique{flex-direction:column;align-items:flex-start}.auditlogs-search-row-unique{grid-template-columns:1fr}.auditlogs-table-scroll{padding:18px}.auditlogs-details-overlay-unique{padding:16px}.auditlogs-details-card-unique{padding:22px;max-height:94vh}.auditlogs-details-grid-unique{grid-template-columns:1fr}.auditlogs-details-header-unique h2{font-size:25px}.auditlogs-details-status-left-unique{align-items:flex-start;flex-direction:column;gap:8px}.auditlogs-details-action-unique{white-space:normal}}@media(max-width:480px){.auditlogs-details-overlay-unique{padding:10px}.auditlogs-details-card-unique{width:100%;padding:18px;border-radius:20px}.auditlogs-details-header-unique{gap:12px}.auditlogs-details-header-unique h2{font-size:23px}.auditlogs-details-close-unique{width:40px;height:40px;flex-basis:40px;font-size:15px}.auditlogs-details-status-unique{align-items:flex-start;flex-direction:column}.auditlogs-details-id-unique{align-self:flex-end}.auditlogs-page-unique{padding:20px 15px}.auditlogs-title-unique{font-size:29px}.auditlogs-stat-card-unique{padding:22px;border-radius:18px}.auditlogs-stat-card-unique h1,.auditlogs-header-top-unique h2{font-size:29px}.auditlogs-details-overlay-unique{padding:12px}.auditlogs-details-card-unique{width:95%;padding:18px;border-radius:20px}.auditlogs-details-header-unique button{width:42px;height:42px;font-size:18px}.auditlogs-details-status-unique{flex-direction:column;align-items:flex-start}}[data-admin-theme=dark] .auditlogs-page-unique,[data-admin-theme=dark] .auditlogs-title-unique{color:var(--admin-text)}[data-admin-theme=dark] .auditlogs-title-unique span{color:#fcbf1e}[data-admin-theme=dark] .auditlogs-subtitle-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-stat-card-unique{background:linear-gradient(145deg,var(--admin-surface) 0%,#181c22 100%);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .auditlogs-stat-card-unique:hover{border-color:#fcbf1e52;box-shadow:0 18px 38px #0000004d,0 0 0 1px #fcbf1e0a}[data-admin-theme=dark] .auditlogs-stat-card-unique:after{background:#fcbf1e0e}[data-admin-theme=dark] .auditlogs-stat-card-unique:hover:after{background:#fcbf1e1a}[data-admin-theme=dark] .auditlogs-stat-top-unique h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-stat-icon-unique{background:#fcbf1e1a;color:#fcbf1e;border:1px solid rgba(252,191,30,.08)}[data-admin-theme=dark] .auditlogs-stat-card-unique h1{color:var(--admin-text)}[data-admin-theme=dark] .auditlogs-stat-card-unique>span{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-header-top-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .auditlogs-header-top-unique h2 span{color:#fcbf1e}[data-admin-theme=dark] .auditlogs-header-top-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-search-row-unique{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-sm)}[data-admin-theme=dark] .auditlogs-search-box-unique{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text);caret-color:#fcbf1e}[data-admin-theme=dark] .auditlogs-search-box-unique::placeholder{color:#737a85}[data-admin-theme=dark] .auditlogs-search-box-unique:hover{border-color:#454c57}[data-admin-theme=dark] .auditlogs-search-box-unique:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .auditlogs-date-filter-unique{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text);color-scheme:dark}[data-admin-theme=dark] .auditlogs-date-filter-unique:hover{border-color:#454c57}[data-admin-theme=dark] .auditlogs-date-filter-unique:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .auditlogs-date-filter-unique::-webkit-calendar-picker-indicator{opacity:.8}[data-admin-theme=dark] .auditlogs-results-count-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-table-card-unique{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .auditlogs-table-unique thead{background:var(--admin-surface)}[data-admin-theme=dark] .auditlogs-table-unique th{background:var(--admin-surface);border-bottom-color:var(--admin-border-strong);box-shadow:0 -10px 0 10px var(--admin-surface);color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-table-unique td{color:var(--admin-text-secondary);border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .auditlogs-table-unique tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .auditlogs-table-unique td strong{color:var(--admin-text)}[data-admin-theme=dark] .auditlogs-view-btn-unique{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .auditlogs-view-btn-unique:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .badge-login{background:#1d4ed8;color:#fff}[data-admin-theme=dark] .badge-logout{background:#dc2626;color:#fff}[data-admin-theme=dark] .badge-user{background:#7c3aed;color:#fff}[data-admin-theme=dark] .badge-booking{background:#b45309;color:#fff}[data-admin-theme=dark] .badge-payment{background:#16a34a;color:#fff}[data-admin-theme=dark] .badge-fleet{background:#c2410c;color:#fff}[data-admin-theme=dark] .badge-staff{background:#be185d;color:#fff}[data-admin-theme=dark] .badge-review{background:#9333ea;color:#fff}[data-admin-theme=dark] .badge-default{background:#4b5563;color:#fff}[data-admin-theme=dark] .auditlogs-empty-table{background:var(--admin-surface)!important;color:var(--admin-text-muted)!important}[data-admin-theme=dark] .auditlogs-table-scroll{scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .auditlogs-table-scroll::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .auditlogs-table-scroll::-webkit-scrollbar-thumb{background:#3b414b;border-color:var(--admin-surface)}[data-admin-theme=dark] .auditlogs-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.auditlogs-title-unique,.auditlogs-subtitle-unique,.auditlogs-stat-card-unique,.auditlogs-stat-icon-unique,.auditlogs-header-top-unique h2,.auditlogs-header-top-unique p,.auditlogs-search-row-unique,.auditlogs-search-box-unique,.auditlogs-date-filter-unique,.auditlogs-results-count-unique,.auditlogs-table-card-unique,.auditlogs-table-unique th,.auditlogs-table-unique td,.auditlogs-view-btn-unique{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .auditlogs-details-overlay-unique{background:#000000b8;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .auditlogs-details-card-unique{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 28px 80px #00000085;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .auditlogs-details-card-unique::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .auditlogs-details-card-unique::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .auditlogs-details-card-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .auditlogs-details-header-unique{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .auditlogs-details-eyebrow-unique{color:#fcbf1e}[data-admin-theme=dark] .auditlogs-details-header-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .auditlogs-details-header-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-details-close-unique{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .auditlogs-details-close-unique:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .auditlogs-details-header-unique button{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .auditlogs-details-header-unique button:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .auditlogs-details-status-unique{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .auditlogs-details-action-unique{color:var(--admin-text)}[data-admin-theme=dark] .auditlogs-details-id-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-details-status-unique>div{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-details-section-title-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-details-item-unique{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .auditlogs-details-item-unique:hover{background:#20242b;border-color:#fcbf1e8c}[data-admin-theme=dark] .auditlogs-details-item-unique h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-details-item-unique p{color:var(--admin-text)}[data-admin-theme=dark] .auditlogs-details-grid-unique>div{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .auditlogs-details-grid-unique>div:hover{background:#20242b;border-color:#fcbf1e}[data-admin-theme=dark] .auditlogs-details-grid-unique h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-details-grid-unique p{color:var(--admin-text)}[data-admin-theme=dark] .auditlogs-details-description-unique{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .auditlogs-details-description-unique:hover{background:#20242b;border-color:#fcbf1e8c}[data-admin-theme=dark] .auditlogs-details-description-unique h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .auditlogs-details-description-unique p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .auditlogs-details-status-unique .badge-login{background:#1d4ed8;color:#fff}[data-admin-theme=dark] .auditlogs-details-status-unique .badge-logout{background:#dc2626;color:#fff}[data-admin-theme=dark] .auditlogs-details-status-unique .badge-user{background:#7c3aed;color:#fff}[data-admin-theme=dark] .auditlogs-details-status-unique .badge-booking{background:#b45309;color:#fff}[data-admin-theme=dark] .auditlogs-details-status-unique .badge-payment{background:#16a34a;color:#fff}[data-admin-theme=dark] .auditlogs-details-status-unique .badge-fleet{background:#c2410c;color:#fff}[data-admin-theme=dark] .auditlogs-details-status-unique .badge-staff{background:#be185d;color:#fff}[data-admin-theme=dark] .auditlogs-details-status-unique .badge-review{background:#9333ea;color:#fff}[data-admin-theme=dark] .auditlogs-details-status-unique .badge-default{background:#4b5563;color:#fff}.auditlogs-details-card-unique,.auditlogs-details-header-unique,.auditlogs-details-close-unique,.auditlogs-details-status-unique,.auditlogs-details-item-unique,.auditlogs-details-description-unique,.auditlogs-details-grid-unique>div{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.payments-page-apm{padding:35px}.payments-header-apm{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:40px}.payments-heading-apm{min-width:0}.payments-page-title-apm{margin:0 0 8px;color:#222;font-size:42px;font-weight:700;line-height:1.15}.payments-page-title-apm span{color:#fcbf1e}.payments-page-subtitle-apm{margin:0;color:#6b7280;font-size:14px;line-height:1.5}.payment-stats-grid-apm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:45px}.outstanding-count-apm{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid rgba(252,191,30,.3);border-radius:12px;background:#fff8df;color:#9a7000;font-size:12px;font-weight:800}.outstanding-table-card-apm{overflow:hidden;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 5px 16px #0000000f}.outstanding-table-scroll-apm{max-height:520px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.outstanding-table-scroll-apm::-webkit-scrollbar{width:9px;height:9px}.outstanding-table-scroll-apm::-webkit-scrollbar-track{border-radius:20px;background:#f4f4f4}.outstanding-table-scroll-apm::-webkit-scrollbar-thumb{border:2px solid #f4f4f4;border-radius:20px;background:#c7c7c7}.outstanding-table-scroll-apm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.outstanding-table-apm{width:100%;min-width:1000px;border-collapse:collapse;table-layout:fixed}.outstanding-table-apm thead{position:sticky;top:0;z-index:20;background:#fff}.outstanding-table-apm th{position:sticky;top:0;z-index:21;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;box-shadow:0 -10px 0 10px #fff;color:#666;font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.outstanding-table-apm td{padding:16px 13px;border-bottom:1px solid #f2f2f2;color:#333;font-size:11px;line-height:1.45;vertical-align:middle}.outstanding-table-apm tbody tr{transition:background .2s ease}.outstanding-table-apm tbody tr:hover{background:#fafafa}.outstanding-table-apm tbody tr:last-child td{border-bottom:none}.outstanding-table-apm th:nth-child(1),.outstanding-table-apm td:nth-child(1){width:10%;text-align:center}.outstanding-table-apm th:nth-child(2),.outstanding-table-apm td:nth-child(2){width:21%}.outstanding-table-apm th:nth-child(3),.outstanding-table-apm td:nth-child(3){width:18%}.outstanding-table-apm th:nth-child(4),.outstanding-table-apm td:nth-child(4){width:14%;text-align:right}.outstanding-table-apm th:nth-child(5),.outstanding-table-apm td:nth-child(5){width:16%;text-align:right}.outstanding-table-apm th:nth-child(6),.outstanding-table-apm td:nth-child(6){width:13%;text-align:center}.outstanding-table-apm th:nth-child(7),.outstanding-table-apm td:nth-child(7){width:8%;text-align:center}.outstanding-vehicle-apm{min-width:0;display:flex;flex-direction:column;gap:4px}.outstanding-vehicle-apm strong{overflow:hidden;color:#222;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.outstanding-vehicle-apm small{color:#999;font-size:9px}.outstanding-paid-apm{color:#16803b;font-size:11px;font-weight:800;white-space:nowrap}.outstanding-balance-apm{color:#b45309;font-size:11px;font-weight:800;white-space:nowrap}.outstanding-status-apm{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 10px;border-radius:999px;background:#fff8df;color:#9a7000;font-size:9px;font-weight:800;white-space:nowrap}.payment-stat-card-apm{position:relative;min-width:0;overflow:hidden;padding:24px;border:1px solid #f0f0f0;border-radius:22px;background:#fff;box-shadow:0 8px 25px #00000012;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.payment-stat-card-apm:after{content:"";position:absolute;right:-35px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:#fcbf1e14;transition:transform .3s ease,background .3s ease}.payment-stat-card-apm:hover{transform:translateY(-5px);border-color:#fcbf1e59;box-shadow:0 16px 34px #0000001c}.payment-stat-card-apm:hover:after{transform:scale(1.18);background:#fcbf1e21}.payment-stat-top-apm{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.payment-stat-top-apm h4{min-width:0;margin:0;color:#777;font-size:14px;font-weight:700}.payment-stat-icon-apm{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:9px;border-radius:11px;background:#fff8df;color:#c99100}.payment-stat-icon-apm svg{width:100%;height:100%}.payment-stat-card-apm>h1{position:relative;z-index:1;margin:0;overflow-wrap:anywhere;color:#111;font-size:30px;font-weight:800;line-height:1.15}.payment-stat-card-apm>p{position:relative;z-index:1;margin:10px 0 0;color:#999;font-size:12px;line-height:1.4}.payment-section-apm{margin-bottom:70px}.payment-section-header-apm{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.payment-section-header-apm h2{margin:0;font-size:34px}.payment-section-header-apm h2 span{color:#fcbf1e}.payment-section-header-apm p{margin:6px 0 0;color:#6b7280;font-size:14px;line-height:1.5}.payment-filter-card-apm{display:grid;grid-template-columns:minmax(280px,1fr) 170px 190px 160px 155px auto;gap:12px;align-items:center;padding:17px;margin-bottom:12px;border:1px solid #f0f0f0;border-radius:18px;background:#fff;box-shadow:0 4px 12px #0000000d}.payment-search-wrapper-apm{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:46px;box-sizing:border-box;border:1px solid #ddd;border-radius:11px;background:#fff;transition:border-color .22s ease,box-shadow .22s ease}.payment-search-wrapper-apm:hover{border-color:#c8c8c8}.payment-search-wrapper-apm:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.payment-search-icon-apm{position:absolute;left:14px;flex-shrink:0;color:#9ca3af;font-size:13px;pointer-events:none}.payment-search-wrapper-apm:focus-within .payment-search-icon-apm{color:#c99100}.payment-search-input-apm,.payment-date-filter-apm{width:100%;height:46px;box-sizing:border-box;border:1px solid #ddd;border-radius:11px;background:#fff;color:#333;font-size:13px;padding:0 14px;transition:.25s}.payment-date-filter-apm{width:100%;height:46px;box-sizing:border-box;padding:0 12px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#555;font-family:inherit;font-size:12px;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease}.payment-date-filter-apm:hover{border-color:#c8c8c8}.payment-date-filter-apm:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.payment-search-input-apm:focus,.payment-date-filter-apm:focus{outline:none;border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.payment-search-input-apm:hover,.payment-date-filter-apm:hover{border-color:#fcbf1e}.payment-search-input-apm{width:100%;min-width:0;height:100%;box-sizing:border-box;padding:0 42px 0 40px;border:none;outline:none;background:transparent;color:#333;font-family:inherit;font-size:12px}.payment-search-input-apm::placeholder{color:#9ca3af}.payment-search-clear-apm{position:absolute;right:8px;width:29px;height:29px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f3f4f6;color:#777;font-family:inherit;font-size:10px;cursor:pointer;transition:background .2s ease,color .2s ease}.payment-search-clear-apm:hover{background:#fcbf1e;color:#111}.clear-filter-btn-apm{height:46px;padding:0 18px;border:none;border-radius:11px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.clear-filter-btn-apm:hover:not(:disabled){transform:translateY(-2px);background:#fcbf1e;color:#111}.clear-filter-btn-apm:disabled{cursor:not-allowed;opacity:.4}.clear-filter-btn-apm:hover{background:#fcbf1e}.payment-results-count-apm{margin:0 0 12px;color:#6b7280;font-size:13px}.payment-table-card-apm{overflow:hidden;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 5px 16px #0000000f}.payment-table-scroll-apm{max-height:600px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.payment-table-scroll-apm::-webkit-scrollbar{width:9px;height:9px}.payment-table-scroll-apm::-webkit-scrollbar-track{border-radius:20px;background:#f4f4f4}.payment-table-scroll-apm::-webkit-scrollbar-thumb{border:2px solid #f4f4f4;border-radius:20px;background:#c7c7c7}.payment-table-scroll-apm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.payment-table-apm{width:100%;min-width:1250px;border-collapse:collapse;table-layout:fixed}.payment-table-apm thead{position:sticky;top:0;z-index:20;background:#fff}.payment-table-apm th{position:sticky;top:0;z-index:21;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;box-shadow:0 -10px 0 10px #fff;color:#666;font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.payment-table-apm td{padding:16px 13px;border-bottom:1px solid #f2f2f2;color:#333;font-size:11px;line-height:1.45;vertical-align:middle}.payment-table-apm tbody tr{transition:background .2s ease}.payment-table-apm tbody tr:hover{background:#fafafa}.payment-table-apm tbody tr:last-child td{border-bottom:none}.payment-table-apm th:nth-child(1),.payment-table-apm td:nth-child(1){width:16%}.payment-table-apm th:nth-child(2),.payment-table-apm td:nth-child(2){width:7%;text-align:center}.payment-table-apm th:nth-child(3),.payment-table-apm td:nth-child(3){width:17%}.payment-table-apm th:nth-child(4),.payment-table-apm td:nth-child(4){width:13%;text-align:center}.payment-table-apm th:nth-child(5),.payment-table-apm td:nth-child(5){width:9%;text-align:center}.payment-table-apm th:nth-child(6),.payment-table-apm td:nth-child(6){width:11%;text-align:right}.payment-table-apm th:nth-child(7),.payment-table-apm td:nth-child(7){width:10%;text-align:center}.payment-table-apm th:nth-child(8),.payment-table-apm td:nth-child(8){width:12%}.payment-table-apm th:nth-child(9),.payment-table-apm td:nth-child(9){width:8%;text-align:center}.payment-reference-apm,.payment-customer-apm{min-width:0;display:flex;flex-direction:column;gap:4px}.payment-reference-apm strong,.payment-customer-apm strong{overflow:hidden;color:#222;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.payment-reference-apm small,.payment-customer-apm small{overflow:hidden;color:#999;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.payment-booking-apm,.payment-method-apm{color:#555;font-size:10px;font-weight:700}.payment-date-apm{display:block;color:#666;font-size:10px;line-height:1.5}.payment-amount-apm{color:#111;font-size:11px;font-weight:800;white-space:nowrap}.payment-customer-apm{display:flex;flex-direction:column;gap:4px}.payment-customer-apm strong{color:#222}.payment-customer-apm small{color:#999;font-size:11px}.payment-type-badge-apm{display:inline-flex;align-items:center;justify-content:center;min-height:28px;box-sizing:border-box;padding:6px 9px;border-radius:8px;background:#f3f4f6;color:#4b5563;font-size:9px;font-weight:700;line-height:1.2;text-align:center}.payment-amount-apm{color:#000}.payment-status-apm{min-width:78px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:7px 10px;border-radius:50px;font-size:9px;font-weight:800;line-height:1;white-space:nowrap}.payment-status-paid-apm{background:#16cc59;color:#fff}.payment-status-pending-apm{background:#6d28d9;color:#fff}.payment-status-failed-apm{background:#b91c1c;color:#fff}.payment-status-expired-apm{background:#4b5563;color:#fff}.payment-status-other-apm{background:#f3f4f6;color:#4b5563}.payment-details-btn-apm{min-width:58px;min-height:34px;padding:0 12px;border:none;border-radius:9px;background:#f3f4f6;color:#374151;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.payment-details-btn-apm:hover{transform:translateY(-2px);background:#111;color:#fff}.payment-details-btn-apm:active{transform:translateY(0)}.payment-empty-apm{height:120px;padding:38px!important;background:#fff!important;color:#777!important;font-size:11px!important;font-style:normal;font-weight:500;text-align:center!important;vertical-align:middle}.payment-modal-overlay-apm{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.payment-modal-card-apm{width:min(900px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-sizing:border-box;padding:30px;border:1px solid #eee;border-radius:24px;background:#fff;box-shadow:0 25px 70px #0003;animation:paymentPopupApm .25s ease;scrollbar-width:thin;scrollbar-color:#c7c7c7 transparent}.payment-modal-card-apm::-webkit-scrollbar{width:8px}.payment-modal-card-apm::-webkit-scrollbar-track{background:transparent}.payment-modal-card-apm::-webkit-scrollbar-thumb{border-radius:20px;background:#c7c7c7}.payment-modal-card-apm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.payment-modal-header-apm{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #eee}.payment-modal-eyebrow-apm{display:block;margin-bottom:7px;color:#b78300;font-size:10px;font-weight:800;letter-spacing:1.4px}.payment-modal-header-apm h2{margin:0;color:#111;font-size:28px;font-weight:800;line-height:1.2}.payment-modal-header-apm p{margin:7px 0 0;color:#777;font-size:12px;line-height:1.5}.payment-modal-close-apm{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#111;color:#fff;font-family:inherit;font-size:16px;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.payment-modal-close-apm:hover{background:#fcbf1e;color:#111;transform:rotate(90deg)}.payment-profile-apm{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:17px;align-items:center;padding:18px;border:1px solid #eee;border-radius:18px;background:#fafafa}.payment-profile-icon-apm{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff8df;color:#c99100;font-size:23px}.payment-profile-info-apm{min-width:0}.payment-profile-label-apm{display:block;margin-bottom:6px;color:#b78300;font-size:9px;font-weight:800;letter-spacing:1px}.payment-profile-info-apm h2{margin:0;overflow:hidden;color:#111;font-size:18px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.payment-profile-info-apm>p{margin:5px 0 10px;color:#777;font-size:11px}.payment-profile-meta-apm{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.payment-profile-meta-apm>span:not(.payment-status-apm){padding:5px 9px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;color:#666;font-size:9px;font-weight:700}.payment-profile-amount-apm{min-width:145px;padding-left:18px;border-left:1px solid #e5e7eb;text-align:right}.payment-profile-amount-apm span{display:block;margin-bottom:6px;color:#999;font-size:9px;font-weight:800;letter-spacing:.8px}.payment-profile-amount-apm strong{color:#111;font-size:20px;font-weight:800;white-space:nowrap}.payment-modal-section-header-apm{display:flex;align-items:center;gap:12px;padding-top:26px;margin:27px 0 16px;border-top:1px solid #eee}.payment-modal-section-icon-apm{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fff8df;color:#c99100;font-size:15px}.payment-modal-section-header-apm h3{margin:0;color:#222;font-size:15px;font-weight:800}.payment-modal-section-header-apm p{margin:4px 0 0;color:#999;font-size:10px}.payment-detail-grid-apm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-detail-box-apm{min-width:0;padding:15px 16px;border:1px solid #eee;border-radius:12px;background:#fafafa;transition:transform .2s ease,border-color .2s ease,background .2s ease}.payment-detail-box-apm:hover{transform:translateY(-2px);border-color:#e2e2e2;background:#fff}.payment-detail-box-apm h4{margin:0 0 6px;color:#999;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.payment-detail-box-apm p{margin:0;overflow-wrap:anywhere;color:#222;font-size:11px;font-weight:700;line-height:1.5}.payment-detail-highlight-apm{position:relative;overflow:hidden;border-color:#fcbf1e66;background:#fffdf7}.payment-detail-highlight-apm:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:#fcbf1e}.payment-detail-amount-apm{color:#16cc59!important}.payment-detail-balance-apm{color:#b45309!important}.payment-detail-paid-apm{color:#16cc59!important}.payment-detail-status-apm{display:flex;align-items:center;min-height:25px}.payment-verification-card-apm{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;border:1px solid #eee;border-radius:13px;background:#fafafa}.payment-verification-copy-apm{min-width:0}.payment-verification-copy-apm strong{color:#222;font-size:11px;font-weight:800}.payment-verification-copy-apm p{max-width:470px;margin:5px 0 0;color:#777;font-size:10px;line-height:1.6}.payment-action-buttons-apm{display:flex;flex-shrink:0;gap:8px;margin:0;padding:0;border:none}.payment-reject-btn-apm,.payment-verify-btn-apm{min-height:40px;padding:0 15px;border:none;border-radius:9px;color:#fff;font-family:inherit;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .2s ease,background .2s ease}.payment-reject-btn-apm{background:#dc2626}.payment-reject-btn-apm:hover:not(:disabled){transform:translateY(-2px);background:#b91c1c}.payment-verify-btn-apm{background:#16cc59}.payment-verify-btn-apm:hover:not(:disabled){transform:translateY(-2px);background:#12ad4c}.payment-reject-btn-apm:disabled,.payment-verify-btn-apm:disabled{cursor:not-allowed;opacity:.55}.payment-modal-footer-apm{display:flex;justify-content:flex-end;padding-top:22px;margin-top:28px;border-top:1px solid #eee}.payment-modal-done-btn-apm{min-width:110px;min-height:42px;padding:0 17px;border:none;border-radius:10px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.payment-modal-done-btn-apm:hover{transform:translateY(-2px);background:#fcbf1e;color:#111}.payment-timeline-state-apm{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;box-sizing:border-box;padding:28px;border:1px dashed #ddd;border-radius:14px;background:#fafafa;text-align:center}.payment-timeline-state-icon-apm{width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin-bottom:11px;border-radius:12px;background:#fff8df;color:#c99100;font-size:16px}.payment-timeline-state-apm strong{color:#333;font-size:11px;font-weight:800}.payment-timeline-state-apm p{margin:5px 0 0;color:#999;font-size:10px;line-height:1.5}.payment-timeline-apm{position:relative;padding:4px 0}.payment-timeline-item-apm{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;min-height:90px}.payment-timeline-marker-apm{position:relative;display:flex;justify-content:center}.payment-timeline-item-apm:not(:last-child) .payment-timeline-marker-apm:after{content:"";position:absolute;top:38px;bottom:-4px;left:50%;width:2px;background:#e8e8e8;transform:translate(-50%)}.payment-timeline-dot-apm{position:relative;z-index:2;width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;background:#111;color:#fff;font-size:13px;box-shadow:0 0 0 5px #fff}.payment-timeline-item-apm.payment-event-apm .payment-timeline-dot-apm{background:#fcbf1e;color:#111}.payment-timeline-item-apm.booking-event-apm .payment-timeline-dot-apm{background:#111;color:#fff}.payment-timeline-content-apm{min-width:0;padding:2px 0 24px}.payment-timeline-top-apm{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.payment-timeline-title-apm{min-width:0}.payment-timeline-type-apm{display:block;margin-bottom:4px;color:#b78300;font-size:8px;font-weight:800;letter-spacing:1px}.payment-timeline-title-apm strong{display:block;color:#222;font-size:11px;font-weight:800;line-height:1.4}.payment-timeline-date-apm{flex-shrink:0;color:#999;font-size:9px;line-height:1.5;white-space:nowrap}.payment-timeline-content-apm>p{max-width:650px;margin:6px 0 10px;color:#777;font-size:10px;line-height:1.6}.payment-timeline-content-apm p{margin:6px 0 10px;color:#6b7280;font-size:12px;line-height:1.5}.payment-timeline-meta-apm{display:flex;flex-wrap:wrap;gap:6px}.payment-timeline-meta-apm span{display:inline-flex;align-items:center;min-height:24px;box-sizing:border-box;padding:5px 8px;border:1px solid #eee;border-radius:7px;background:#fafafa;color:#666;font-size:8px;font-weight:700}.payment-timeline-meta-apm .payment-timeline-amount-apm{border-color:#fcbf1e59;background:#fff8df;color:#9a7000}.payment-provider-grid-apm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-provider-card-apm{position:relative;min-width:0;overflow:hidden;padding:16px 17px 16px 20px;border:1px solid #eee;border-radius:13px;background:#fafafa;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.payment-provider-card-apm:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:#fcbf1e}.payment-provider-card-apm:hover{transform:translateY(-2px);border-color:#fcbf1e73;background:#fffdf7;box-shadow:0 7px 18px #0000000f}.payment-provider-card-apm span{display:block;margin-bottom:7px;color:#9a7000;font-size:9px;font-weight:800;letter-spacing:.65px;text-transform:uppercase}.payment-provider-card-apm strong{display:block;overflow-wrap:anywhere;color:#333;font-size:10px;font-weight:700;line-height:1.65}@keyframes paymentPopupApm{0%{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1200px){.payment-stats-grid-apm{grid-template-columns:repeat(2,1fr)}.payment-filter-card-apm{grid-template-columns:repeat(3,1fr)}.payment-search-wrapper-apm{grid-column:1 / -1}}@media(max-width:768px){.payment-profile-apm{grid-template-columns:58px minmax(0,1fr)}.payment-profile-icon-apm{width:52px;height:52px}.payment-profile-amount-apm{grid-column:1 / -1;min-width:0;padding:14px 0 0;border-top:1px solid #e5e7eb;border-left:none;text-align:left}.payment-detail-grid-apm,.payment-provider-grid-apm{grid-template-columns:1fr}.payment-verification-card-apm{align-items:stretch;flex-direction:column}.payment-action-buttons-apm{width:100%}.payment-reject-btn-apm,.payment-verify-btn-apm{flex:1}.payment-timeline-date-apm{white-space:normal}.payments-page-apm{padding:25px 20px}.payments-page-title-apm{font-size:34px}.payment-stats-grid-apm,.payment-filter-card-apm{grid-template-columns:1fr}.payment-search-wrapper-apm{grid-column:auto}.payment-detail-grid-apm{grid-template-columns:1fr}.payment-modal-card-apm{padding:22px;max-height:94vh}.payment-action-buttons-apm{flex-direction:column}.payment-reject-btn-apm,.payment-verify-btn-apm{width:100%}.payment-timeline-top-apm{flex-direction:column;gap:5px}.payment-timeline-top-apm span{white-space:normal}}@media(max-width:480px){.payment-modal-overlay-apm{padding:12px}.payment-modal-card-apm{max-height:calc(100vh - 24px);padding:20px;border-radius:20px}.payment-profile-apm{grid-template-columns:1fr}.payment-profile-icon-apm{width:48px;height:48px}.payment-profile-amount-apm{grid-column:auto}.payment-action-buttons-apm{flex-direction:column}.payment-timeline-item-apm{grid-template-columns:36px minmax(0,1fr);gap:10px}.payment-timeline-dot-apm{width:34px;height:34px;flex-basis:34px;font-size:11px}.payment-timeline-item-apm:not(:last-child) .payment-timeline-marker-apm:after{top:34px}.payments-page-apm{padding:20px 15px}.payments-page-title-apm{font-size:29px}.payment-stat-card-apm{padding:22px;border-radius:18px}.payment-stat-card-apm h1{font-size:29px}.payment-modal-card-apm{width:95%;padding:18px;border-radius:20px}.payment-modal-header-apm h2{font-size:25px}.payment-modal-close-apm{width:42px;height:42px;font-size:20px}}[data-admin-theme=dark] .payments-page-apm,[data-admin-theme=dark] .payments-page-title-apm{color:var(--admin-text)}[data-admin-theme=dark] .payments-page-title-apm span{color:#fcbf1e}[data-admin-theme=dark] .payments-page-subtitle-apm{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-stat-card-apm{background:linear-gradient(145deg,var(--admin-surface) 0%,#181c22 100%);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .payment-stat-card-apm:hover{border-color:#fcbf1e52;box-shadow:0 18px 38px #0000004d,0 0 0 1px #fcbf1e0a}[data-admin-theme=dark] .payment-stat-card-apm:after{background:#fcbf1e0e}[data-admin-theme=dark] .payment-stat-card-apm:hover:after{background:#fcbf1e1a}[data-admin-theme=dark] .payment-stat-top-apm h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-stat-icon-apm{background:#fcbf1e1a;color:#fcbf1e;border:1px solid rgba(252,191,30,.08)}[data-admin-theme=dark] .payment-stat-card-apm>h1{color:var(--admin-text)}[data-admin-theme=dark] .payment-stat-card-apm>p{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-section-header-apm h2{color:var(--admin-text)}[data-admin-theme=dark] .payment-section-header-apm h2 span{color:#fcbf1e}[data-admin-theme=dark] .payment-section-header-apm p{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-filter-card-apm{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-sm)}[data-admin-theme=dark] .payment-search-wrapper-apm{background:var(--admin-input-bg);border-color:var(--admin-border-strong)}[data-admin-theme=dark] .payment-search-wrapper-apm:hover{border-color:#454c57}[data-admin-theme=dark] .payment-search-wrapper-apm:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .payment-search-icon-apm{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-search-wrapper-apm:focus-within .payment-search-icon-apm{color:#fcbf1e}[data-admin-theme=dark] .payment-search-input-apm{background:transparent;color:var(--admin-text);caret-color:#fcbf1e}[data-admin-theme=dark] .payment-search-input-apm::placeholder{color:#737a85}[data-admin-theme=dark] .payment-search-clear-apm{background:#292e36;color:#c6c9cf}[data-admin-theme=dark] .payment-search-clear-apm:hover{background:#fcbf1e;color:#111}[data-admin-theme=dark] .payment-date-filter-apm{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text);color-scheme:dark}[data-admin-theme=dark] .payment-date-filter-apm:hover{border-color:#fcbf1e}[data-admin-theme=dark] .payment-date-filter-apm:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .payment-date-filter-apm::-webkit-calendar-picker-indicator{opacity:.8}[data-admin-theme=dark] .clear-filter-btn-apm{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .clear-filter-btn-apm:hover:not(:disabled){background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .clear-filter-btn-apm:disabled{background:#20242b;color:#737a85;border-color:var(--admin-border)}[data-admin-theme=dark] .payment-results-count-apm{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-results-count-apm strong{color:var(--admin-text)}[data-admin-theme=dark] .payment-table-card-apm{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .payment-table-apm thead{background:var(--admin-surface)}[data-admin-theme=dark] .payment-table-apm th{background:var(--admin-surface);border-bottom-color:var(--admin-border-strong);box-shadow:0 -10px 0 10px var(--admin-surface);color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-table-apm td{border-bottom-color:var(--admin-border);color:var(--admin-text-secondary)}[data-admin-theme=dark] .payment-table-apm tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .payment-reference-apm strong,[data-admin-theme=dark] .payment-customer-apm strong{color:var(--admin-text)}[data-admin-theme=dark] .payment-reference-apm small,[data-admin-theme=dark] .payment-customer-apm small{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-booking-apm,[data-admin-theme=dark] .payment-method-apm{color:var(--admin-text-secondary)}[data-admin-theme=dark] .payment-date-apm{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-type-badge-apm{background:#292e36;color:#d8dce2;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .payment-amount-apm{color:var(--admin-text)}[data-admin-theme=dark] .payment-details-btn-apm{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .payment-details-btn-apm:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .payment-empty-apm{background:var(--admin-surface)!important;color:var(--admin-text-muted)!important}[data-admin-theme=dark] .payment-table-scroll-apm{scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .payment-table-scroll-apm::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .payment-table-scroll-apm::-webkit-scrollbar-thumb{background:#3b414b;border-color:var(--admin-surface)}[data-admin-theme=dark] .payment-table-scroll-apm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.payments-page-title-apm,.payments-page-subtitle-apm,.payment-stat-card-apm,.payment-stat-icon-apm,.payment-section-header-apm h2,.payment-section-header-apm p,.payment-filter-card-apm,.payment-search-wrapper-apm,.payment-search-input-apm,.payment-search-clear-apm,.payment-date-filter-apm,.clear-filter-btn-apm,.payment-results-count-apm,.payment-table-card-apm,.payment-table-apm th,.payment-table-apm td,.payment-type-badge-apm,.payment-details-btn-apm{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .payment-modal-overlay-apm{background:#000000b8;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .payment-modal-card-apm{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 28px 80px #00000085;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .payment-modal-card-apm::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .payment-modal-card-apm::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .payment-modal-card-apm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .payment-modal-header-apm{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .payment-modal-eyebrow-apm{color:#fcbf1e}[data-admin-theme=dark] .payment-modal-header-apm h2{color:var(--admin-text)}[data-admin-theme=dark] .payment-modal-header-apm p{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-modal-close-apm{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .payment-modal-close-apm:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .payment-profile-apm{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .payment-profile-icon-apm{background:#fcbf1e1a;color:#fcbf1e;border:1px solid rgba(252,191,30,.12)}[data-admin-theme=dark] .payment-profile-label-apm{color:#fcbf1e}[data-admin-theme=dark] .payment-profile-info-apm h2{color:var(--admin-text)}[data-admin-theme=dark] .payment-profile-info-apm>p{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-profile-meta-apm>span:not(.payment-status-apm){background:#20242b;border-color:var(--admin-border-strong);color:var(--admin-text-secondary)}[data-admin-theme=dark] .payment-profile-amount-apm{border-left-color:var(--admin-border-strong)}[data-admin-theme=dark] .payment-profile-amount-apm span{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-profile-amount-apm strong{color:var(--admin-text)}[data-admin-theme=dark] .payment-modal-section-header-apm{border-top-color:var(--admin-border)}[data-admin-theme=dark] .payment-modal-section-icon-apm{background:#fcbf1e1a;color:#fcbf1e;border:1px solid rgba(252,191,30,.1)}[data-admin-theme=dark] .payment-modal-section-header-apm h3{color:var(--admin-text)}[data-admin-theme=dark] .payment-modal-section-header-apm p{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-detail-box-apm{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .payment-detail-box-apm:hover{background:#20242b;border-color:#fcbf1e80}[data-admin-theme=dark] .payment-detail-box-apm h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-detail-box-apm p{color:var(--admin-text)}[data-admin-theme=dark] .payment-detail-highlight-apm{background:#fcbf1e0e;border-color:#fcbf1e52}[data-admin-theme=dark] .payment-detail-highlight-apm:hover{background:#fcbf1e16;border-color:#fcbf1e8c}[data-admin-theme=dark] .payment-detail-highlight-apm:before{background:#fcbf1e}[data-admin-theme=dark] .payment-detail-amount-apm,[data-admin-theme=dark] .payment-detail-paid-apm{color:#4ade80!important}[data-admin-theme=dark] .payment-detail-balance-apm{color:#fbbf24!important}[data-admin-theme=dark] .payment-detail-status-apm{color:var(--admin-text)}[data-admin-theme=dark] .payment-status-paid-apm{background:#16a34a;color:#fff}[data-admin-theme=dark] .payment-status-pending-apm{background:#7c3aed;color:#fff}[data-admin-theme=dark] .payment-status-failed-apm{background:#b91c1c;color:#fff}[data-admin-theme=dark] .payment-status-expired-apm{background:#4b5563;color:#fff}[data-admin-theme=dark] .payment-status-other-apm{background:#292e36;color:#d8dce2}[data-admin-theme=dark] .payment-provider-grid-apm{color:var(--admin-text)}[data-admin-theme=dark] .payment-provider-card-apm{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .payment-provider-card-apm:before{background:#fcbf1e}[data-admin-theme=dark] .payment-provider-card-apm:hover{background:#fcbf1e0e;border-color:#fcbf1e73;box-shadow:0 8px 22px #00000038}[data-admin-theme=dark] .payment-provider-card-apm span{color:#fcbf1e}[data-admin-theme=dark] .payment-provider-card-apm strong{color:var(--admin-text-secondary)}[data-admin-theme=dark] .payment-provider-section-apm{border-top-color:var(--admin-border)}[data-admin-theme=dark] .payment-provider-section-apm h3{color:var(--admin-text)}[data-admin-theme=dark] .payment-provider-section-apm>div{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .payment-provider-section-apm span{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-provider-section-apm strong{color:var(--admin-text-secondary)}[data-admin-theme=dark] .payment-verification-card-apm{background:linear-gradient(145deg,var(--admin-surface-soft) 0%,#191d23 100%);border-color:var(--admin-border)}[data-admin-theme=dark] .payment-verification-copy-apm strong{color:var(--admin-text)}[data-admin-theme=dark] .payment-verification-copy-apm p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .payment-action-buttons-apm{border-top-color:var(--admin-border)}[data-admin-theme=dark] .payment-reject-btn-apm{background:#dc2626;color:#fff}[data-admin-theme=dark] .payment-reject-btn-apm:hover:not(:disabled){background:#ef4444;color:#fff;box-shadow:0 7px 18px #ef444429}[data-admin-theme=dark] .payment-verify-btn-apm{background:#16a34a;color:#fff}[data-admin-theme=dark] .payment-verify-btn-apm:hover:not(:disabled){background:#22c55e;color:#fff;box-shadow:0 7px 18px #22c55e29}[data-admin-theme=dark] .payment-reject-btn-apm:disabled,[data-admin-theme=dark] .payment-verify-btn-apm:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media(max-width:768px){[data-admin-theme=dark] .payment-profile-amount-apm{border-top-color:var(--admin-border-strong);border-left:none}}.payment-modal-card-apm,.payment-modal-header-apm,.payment-modal-close-apm,.payment-profile-apm,.payment-profile-icon-apm,.payment-profile-meta-apm>span,.payment-profile-amount-apm,.payment-modal-section-header-apm,.payment-modal-section-icon-apm,.payment-detail-box-apm,.payment-provider-card-apm,.payment-provider-section-apm>div,.payment-verification-card-apm,.payment-reject-btn-apm,.payment-verify-btn-apm{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .payment-timeline-section-apm{border-top-color:var(--admin-border)}[data-admin-theme=dark] .payment-timeline-header-apm h3{color:var(--admin-text)}[data-admin-theme=dark] .payment-timeline-header-apm p{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-timeline-state-apm{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-timeline-state-icon-apm{background:#fcbf1e1a;color:#fcbf1e;border:1px solid rgba(252,191,30,.12)}[data-admin-theme=dark] .payment-timeline-state-apm strong{color:var(--admin-text)}[data-admin-theme=dark] .payment-timeline-state-apm p{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-timeline-item-apm:not(:last-child) .payment-timeline-marker-apm:after{background:#343a44}[data-admin-theme=dark] .payment-timeline-item-apm:not(:last-child):before{background:#343a44}[data-admin-theme=dark] .payment-timeline-dot-apm{background:#292e36;color:#f5f5f5;box-shadow:0 0 0 5px var(--admin-surface)}[data-admin-theme=dark] .payment-timeline-item-apm.payment-event-apm .payment-timeline-dot-apm{background:#fcbf1e;color:#111}[data-admin-theme=dark] .payment-timeline-item-apm.booking-event-apm .payment-timeline-dot-apm{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .payment-timeline-type-apm{color:#fcbf1e}[data-admin-theme=dark] .payment-timeline-title-apm strong,[data-admin-theme=dark] .payment-timeline-top-apm strong{color:var(--admin-text)}[data-admin-theme=dark] .payment-timeline-date-apm{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-timeline-top-apm>span{color:var(--admin-text-muted)}[data-admin-theme=dark] .payment-timeline-content-apm>p,[data-admin-theme=dark] .payment-timeline-content-apm p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .payment-timeline-meta-apm span{background:#20242b;border-color:var(--admin-border);color:var(--admin-text-secondary)}[data-admin-theme=dark] .payment-timeline-meta-apm span:hover{background:#272c34;border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .payment-timeline-meta-apm .payment-timeline-amount-apm{background:#fcbf1e17;border-color:#fcbf1e52;color:#fcbf1e}[data-admin-theme=dark] .payment-timeline-meta-apm .payment-timeline-amount-apm:hover{background:#fcbf1e24;border-color:#fcbf1e80;color:#ffd45a}[data-admin-theme=dark] .payment-modal-footer-apm{border-top-color:var(--admin-border)}[data-admin-theme=dark] .payment-modal-done-btn-apm{background:#292e36;border-color:var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .payment-modal-done-btn-apm:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}@media(max-width:768px){[data-admin-theme=dark] .payment-timeline-top-apm{border-color:var(--admin-border)}}@media(max-width:480px){[data-admin-theme=dark] .payment-timeline-dot-apm{box-shadow:0 0 0 4px var(--admin-surface)}}.payment-timeline-state-apm,.payment-timeline-state-icon-apm,.payment-timeline-dot-apm,.payment-timeline-title-apm strong,.payment-timeline-date-apm,.payment-timeline-content-apm,.payment-timeline-meta-apm span,.payment-modal-footer-apm,.payment-modal-done-btn-apm{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .outstanding-count-apm{background:#fcbf1e1a;border-color:#fcbf1e2e;color:#fcbf1e}[data-admin-theme=dark] .outstanding-table-card-apm{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .outstanding-table-apm thead,[data-admin-theme=dark] .outstanding-table-apm th{background:var(--admin-surface)}[data-admin-theme=dark] .outstanding-table-apm th{color:var(--admin-text-muted);border-bottom-color:var(--admin-border-strong);box-shadow:0 -10px 0 10px var(--admin-surface)}[data-admin-theme=dark] .outstanding-table-apm td{color:var(--admin-text-secondary);border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .outstanding-table-apm tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .outstanding-vehicle-apm strong{color:var(--admin-text)}[data-admin-theme=dark] .outstanding-vehicle-apm small{color:var(--admin-text-muted)}[data-admin-theme=dark] .outstanding-paid-apm{color:#6bdd91}[data-admin-theme=dark] .outstanding-balance-apm{color:#fcbf1e}[data-admin-theme=dark] .outstanding-status-apm{background:#fcbf1e1a;color:#fcbf1e}[data-admin-theme=dark] .outstanding-table-scroll-apm{scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .outstanding-table-scroll-apm::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .outstanding-table-scroll-apm::-webkit-scrollbar-thumb{background:#3b414b;border-color:var(--admin-surface)}[data-admin-theme=dark] .outstanding-table-scroll-apm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.trm-payments-swal.swal2-popup{width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:27px 24px 24px;border:1px solid #e9e9e9;border-radius:22px;background:#fff;color:#202124;box-shadow:0 24px 65px #00000038;font-family:inherit}.trm-payments-swal .swal2-title{padding:0;margin:12px 0 0;color:inherit;font-size:22px;font-weight:800;line-height:1.3}.trm-payments-swal .swal2-html-container{margin:11px 0 0;color:#656b75;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.trm-payments-swal .swal2-html-container strong{color:#222}.trm-payments-swal .swal2-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:23px 0 0}.trm-payments-swal .trm-payments-swal-confirm,.trm-payments-swal .trm-payments-swal-cancel{min-width:116px;min-height:42px;margin:0;padding:10px 19px;border:1px solid transparent;border-radius:11px;font-family:inherit;font-size:12px;font-weight:750;line-height:1.3;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.trm-payments-swal .trm-payments-swal-confirm{background:linear-gradient(135deg,#fcbf1e,#f5aa12);color:#181818;box-shadow:0 5px 14px #fcbf1e38}.trm-payments-swal .trm-payments-swal-cancel{background:#f1f2f4;color:#40444d;border-color:#e3e5e9}.trm-payments-swal .trm-payments-swal-confirm:hover,.trm-payments-swal .trm-payments-swal-cancel:hover{transform:translateY(-2px)}.trm-payments-swal .trm-payments-swal-confirm:focus-visible,.trm-payments-swal .trm-payments-swal-cancel:focus-visible{outline:3px solid rgba(252,191,30,.45);outline-offset:3px}.trm-payments-swal.trm-payments-swal-dark.swal2-popup{background:#22252b;border-color:#393d45;color:#f5f5f5;box-shadow:0 25px 70px #00000080}.trm-payments-swal.trm-payments-swal-dark .swal2-html-container{color:#c1c5cd}.trm-payments-swal.trm-payments-swal-dark .swal2-html-container strong{color:#fff}.trm-payments-swal.trm-payments-swal-dark .trm-payments-swal-cancel{background:#353942;border-color:#4a4e58;color:#f0f0f0}.payments-page-apm .payment-details-btn-apm{display:inline-flex;align-items:center;justify-content:center;min-width:66px;min-height:36px;line-height:1.2}.payments-page-apm .payment-table-apm td:last-child,.payments-page-apm .outstanding-table-apm td:last-child{text-align:center}.payments-page-apm .payment-filter-card-apm>*{min-width:0}.payments-page-apm button:focus-visible,.payment-modal-card-apm button:focus-visible{outline:3px solid rgba(252,191,30,.55);outline-offset:2px}.payment-action-buttons-apm button,.payment-modal-footer-apm button{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center}@media(max-width:480px){.trm-payments-swal.swal2-popup{padding:22px 16px 20px}.trm-payments-swal .swal2-title{font-size:19px}.trm-payments-swal .swal2-actions{width:100%}.trm-payments-swal .trm-payments-swal-confirm,.trm-payments-swal .trm-payments-swal-cancel{flex:1 1 120px}}@media(prefers-reduced-motion:reduce){.trm-payments-swal .trm-payments-swal-confirm,.trm-payments-swal .trm-payments-swal-cancel{transition:none}}.users-page{padding:35px}.page-title{margin:0 0 8px;font-size:42px}.users-page-subtitle{margin-bottom:40px;color:#6b7280;font-size:14px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:45px}.stat-card{position:relative;overflow:hidden;padding:26px;background:#fff;border:1px solid #f0f0f0;border-radius:22px;box-shadow:0 8px 25px #00000012;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.stat-card:after{content:"";position:absolute;right:-35px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:#fcbf1e14;transition:transform .3s ease,background .3s ease}.stat-card:hover{transform:translateY(-5px);border-color:#fcbf1e59;box-shadow:0 16px 34px #0000001c}.stat-card:hover:after{transform:scale(1.18);background:#fcbf1e21}.users-stat-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px;color:#777;font-size:15px;font-weight:700}.users-stat-top h4{margin:0;color:#777;font-size:15px;font-weight:700}.users-stat-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;padding:9px;box-sizing:border-box;border-radius:11px;background:#fff8df;color:#c99100}.users-stat-icon svg{width:100%;height:100%}.users-stat-icon.total,.users-stat-icon.approved,.users-stat-icon.pending,.users-stat-icon.rejected{background:#fff8df;color:#c99100}.stat-card h1{position:relative;z-index:1;margin:0;color:#111;font-size:34px;font-weight:800;line-height:1}.stat-card>span{position:relative;z-index:1;display:block;margin-top:10px;color:#999;font-size:13px}.users-section{margin-bottom:70px}.section-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.section-header h2{margin:0;font-size:34px}.section-header h2 span{color:#fcbf1e}.section-header p{margin:6px 0 0;color:#6b7280;font-size:14px;line-height:1.5}.table-tools{display:grid;grid-template-columns:minmax(280px,1fr) 190px;gap:12px;align-items:center;padding:18px;margin-bottom:15px;background:#fff;border:1px solid #f0f0f0;border-radius:18px;box-shadow:0 4px 12px #0000000f}.search-wrapper{position:relative;width:100%}.search-box,.date-filter{width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#333;font-size:13px;font-family:inherit;transition:.25s}.search-box::placeholder{color:#9ca3af}.search-box:hover,.date-filter:hover{border-color:#fcbf1e}.search-box:focus,.date-filter:focus{outline:none;border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.users-results-count{margin:0 0 12px;color:#6b7280;font-size:13px}.users-content{display:block}.table-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 12px #00000014}.table-scroll{max-height:600px;overflow-y:auto;overflow-x:auto;padding:0 28px 28px}.table-scroll::-webkit-scrollbar{width:10px;height:10px}.table-scroll::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.table-scroll::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.table-scroll::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.users-page .registered-table,.users-page .pending-table{width:100%;border-collapse:collapse;table-layout:fixed}.users-page .registered-table{min-width:1000px}.users-page .pending-table{min-width:1050px}.users-page .registered-table th,.users-page .registered-table td,.users-page .pending-table th,.users-page .pending-table td{text-align:left}.users-page .registered-table th,.users-page .pending-table th{position:sticky;top:0;z-index:20;padding:15px;background:#fff;border-bottom:2px solid #f0f0f0;color:#666;font-size:13px;font-weight:700;box-shadow:0 -10px 0 10px #fff}.users-page .registered-table td,.users-page .pending-table td{padding:18px 15px;border-bottom:1px solid #f3f3f3;color:#333;font-size:13px;vertical-align:middle}.users-page .registered-table tbody tr,.users-page .pending-table tbody tr{transition:.25s}.users-page .registered-table tbody tr:hover,.users-page .pending-table tbody tr:hover{background:#fafafa}.users-page .registered-table td strong,.users-page .pending-table td strong{color:#222;font-weight:700}.users-page .registered-table td small,.users-page .pending-table td small{display:block;margin-top:5px;color:#999;font-size:11px}.registered-table th:nth-child(1),.registered-table td:nth-child(1){width:22%}.registered-table th:nth-child(2),.registered-table td:nth-child(2){width:28%}.registered-table th:nth-child(3),.registered-table td:nth-child(3){width:15%;text-align:center}.registered-table th:nth-child(4),.registered-table td:nth-child(4){width:20%}.registered-table th:nth-child(5),.registered-table td:nth-child(5){width:15%;text-align:center}.pending-table th:nth-child(1),.pending-table td:nth-child(1){width:25%}.pending-table th:nth-child(2),.pending-table td:nth-child(2){width:21%}.pending-table th:nth-child(3),.pending-table td:nth-child(3){width:14%;text-align:center}.pending-table th:nth-child(4),.pending-table td:nth-child(4){width:18%;text-align:center}.pending-table th:nth-child(5),.pending-table td:nth-child(5){width:11%;text-align:center}.pending-table th:nth-child(6),.pending-table td:nth-child(6){width:11%;text-align:center}.status{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:7px 11px;border-radius:50px;font-size:11px;font-weight:700;white-space:nowrap}.status.approved{background:#16cc59;color:#fff}.status.pending{background:#b45309;color:#fff}.details-btn{border:none;border-radius:9px;padding:9px 15px;background:#000;color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:.25s;white-space:nowrap}.details-btn:hover{background:#fcbf1e;transform:translateY(-2px)}.approve-btn,.decline-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:9px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:.25s}.approve-btn{background:#16a34a}.approve-btn:hover{background:#16cc59;transform:translateY(-2px)}.decline-btn{background:#dc2626}.decline-btn:hover{background:#b91c1c;transform:translateY(-2px)}.pending-table .details-btn{margin:auto}.empty-table{height:120px;padding:35px!important;background:#fff!important;color:#6b7280!important;font-size:13px!important;text-align:center!important;vertical-align:middle}.date-cell-users{display:flex;flex-direction:column}.date-main-users{color:#222;font-size:13px;font-weight:600}.date-sub-users{margin-top:4px;color:#888;font-size:11px}.user-history-modal-overlay-unique{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:20px;background:#00000085;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.user-history-modal-card-unique{width:820px;max-width:95%;max-height:92vh;overflow-y:auto;box-sizing:border-box;padding:28px;border:1px solid #eeeeee;border-radius:24px;background:#fff;box-shadow:0 20px 60px #00000038;animation:popup .28s ease}.user-history-modal-card-unique{scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.user-history-modal-card-unique::-webkit-scrollbar{width:9px}.user-history-modal-card-unique::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.user-history-modal-card-unique::-webkit-scrollbar-thumb{background:#c7c7c7;border:2px solid #f4f4f4;border-radius:20px}.user-history-modal-card-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.user-history-header-unique{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:19px;margin-bottom:20px;border-bottom:1px solid #ececec}.user-modal-title-group{min-width:0}.user-modal-eyebrow{display:block;margin-bottom:7px;color:#a66f00;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.user-history-header-unique h2{margin:0;color:#111;font-size:30px;font-weight:700;letter-spacing:-.6px;line-height:1.15}.user-history-header-unique p{margin:7px 0 0;color:#777;font-size:12px;line-height:1.5}.user-history-close-btn-unique{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#111;color:#fff;font-family:inherit;font-size:17px;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.user-history-close-btn-unique:hover{background:#fcbf1e;color:#111;transform:rotate(90deg)}.user-profile-banner{display:flex;align-items:center;gap:17px;padding:18px;margin-bottom:25px;border:1px solid #eee;border-radius:16px;background:#fafafa;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.user-profile-banner:hover{border-color:#fcbf1ea6;background:#fffdf7;box-shadow:0 4px 12px #00000009}.user-avatar{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#111;color:#fcbf1e;font-size:25px;font-weight:800;text-transform:uppercase;box-shadow:0 6px 14px #0000001a}.user-profile-info{min-width:0}.user-profile-info h2{margin:0;color:#111;font-size:20px;font-weight:700;letter-spacing:-.3px}.user-profile-info p{margin:5px 0 9px;max-width:100%;overflow:hidden;color:#6b7280;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-status{display:inline-flex;align-items:center;justify-content:center;min-width:76px;box-sizing:border-box;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:800;line-height:1;text-transform:capitalize;white-space:nowrap}.profile-status.approved{background:#16cc59;color:#fff}.profile-status.pending{background:#a66f00;color:#fff}.profile-status.rejected,.profile-status.declined{background:#b91c1c;color:#fff}.user-modal-section-title{margin-bottom:13px}.user-modal-section-title h3{margin:0;color:#111;font-size:15px;font-weight:800;letter-spacing:-.2px}.user-modal-section-title p{margin:4px 0 0;color:#888;font-size:11px;line-height:1.5}.user-history-grid-unique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.user-history-box-unique{min-width:0;padding:14px 15px;border:1px solid #eee;border-radius:12px;background:#fafafa;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.user-history-box-unique:hover{border-color:#fcbf1ea6;background:#fffdf7;transform:translateY(-1px);box-shadow:0 4px 10px #00000006}.user-history-box-unique h4{margin:0 0 6px;color:#888;font-size:10px;font-weight:700;letter-spacing:.2px}.user-history-box-unique p{margin:0;color:#222;font-size:12px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.documents-section{margin-top:25px;padding-top:23px;border-top:1px solid #ececec}.documents-section>h3{margin:0 0 15px;color:#111;font-size:15px;font-weight:800}.documents-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.document-btn{min-height:44px;padding:10px 13px;border:none;border-radius:10px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.document-btn:hover{background:#fcbf1e;color:#111;transform:translateY(-2px);box-shadow:0 6px 14px #fcbf1e2e}.document-btn:active{transform:translateY(0)}.delete-user-wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;padding-top:22px;border-top:1px solid #ececec}.delete-user-info{display:flex;flex-direction:column;min-width:0;gap:3px}.delete-user-info strong{color:#222;font-size:12px;font-weight:700}.delete-user-info span{color:#888;font-size:10px;line-height:1.4}.user-delete-account-btn-unique{min-width:140px;height:42px;flex-shrink:0;padding:0 17px;border:1px solid #dc2626;border-radius:10px;background:#fff;color:#dc2626;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.user-delete-account-btn-unique:hover{border-color:#dc2626;background:#dc2626;color:#fff;transform:translateY(-2px);box-shadow:0 6px 14px #dc262626}.user-delete-account-btn-unique:active{transform:translateY(0)}@media(max-width:768px){.user-history-modal-card-unique{padding:22px;max-height:94vh}.user-history-header-unique h2{font-size:25px}.user-history-grid-unique,.documents-grid{grid-template-columns:1fr}}@media(max-width:560px){.user-history-modal-overlay-unique{padding:12px}.user-history-modal-card-unique{width:95%;padding:18px;border-radius:20px}.user-history-header-unique{gap:12px}.user-history-header-unique h2{font-size:23px}.user-history-close-btn-unique{width:40px;height:40px;flex-basis:40px;font-size:15px}.user-profile-banner{align-items:flex-start;gap:13px;padding:15px}.user-avatar{width:54px;height:54px;flex-basis:54px;border-radius:13px;font-size:21px}.user-profile-info h2{font-size:17px}.user-profile-info p{white-space:normal;overflow-wrap:anywhere}.delete-user-wrapper{flex-direction:column;align-items:stretch;gap:14px}.user-delete-account-btn-unique{width:100%}}@media(prefers-reduced-motion:reduce){.user-history-modal-card-unique,.user-history-close-btn-unique,.user-profile-banner,.user-history-box-unique,.document-btn,.user-delete-account-btn-unique{animation:none;transition:none}}.user-confirm-overlay-unique{position:fixed;inset:0;z-index:9500;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:20px;background:#00000085;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.user-confirm-card-unique{width:440px;max-width:95%;box-sizing:border-box;padding:28px;border:1px solid #eeeeee;border-radius:24px;background:#fff;box-shadow:0 20px 60px #00000038;text-align:left;animation:popup .28s ease}.user-confirm-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:15px;font-size:21px;font-weight:800}.user-confirm-icon.danger{background:#fee2e2;color:#dc2626}.user-confirm-icon.success{background:#dcfce7;color:#15803d}.user-confirm-heading{margin-bottom:20px}.user-confirm-eyebrow{display:block;margin-bottom:7px;font-size:10px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.user-confirm-eyebrow\.danger{color:#dc2626}.user-confirm-eyebrow\.success{color:#15803d}.user-confirm-card-unique h2{margin:0;color:#111;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:1.2}.user-confirm-heading>p{margin:9px 0 0;color:#777;font-size:12px;line-height:1.65}.user-confirm-heading>p strong{display:block;margin-top:4px;color:#222;font-size:13px;font-weight:700}.user-confirm-warning{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;margin-bottom:22px;border:1px solid;border-radius:12px}.user-confirm-warning.danger{border-color:#fecaca;background:#fff7f7}.user-confirm-warning.success{border-color:#bbf7d0;background:#f5fff8}.user-confirm-warning-icon{width:23px;height:23px;flex:0 0 23px;display:flex;align-items:center;justify-content:center;margin-top:1px;border-radius:50%;font-size:11px;font-weight:900}.user-confirm-warning.danger .user-confirm-warning-icon{background:#fee2e2;color:#dc2626}.user-confirm-warning.success .user-confirm-warning-icon{background:#dcfce7;color:#15803d}.user-confirm-warning div{min-width:0}.user-confirm-warning strong{display:block;margin-bottom:3px;color:#222;font-size:11px;font-weight:800}.user-confirm-warning p{margin:0;color:#777;font-size:10px;line-height:1.5}.user-confirm-buttons-unique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-cancel-btn-unique,.user-delete-btn-unique,.user-approve-btn-unique{min-width:0;height:44px;padding:0 14px;border-radius:10px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.user-cancel-btn-unique{border:1px solid #ddd;background:#fff;color:#333}.user-cancel-btn-unique:hover{border-color:#fcbf1e;background:#fffdf7;color:#111;transform:translateY(-2px)}.user-delete-btn-unique{border:1px solid #dc2626;background:#dc2626;color:#fff}.user-delete-btn-unique:hover{border-color:#b91c1c;background:#b91c1c;color:#fff;transform:translateY(-2px);box-shadow:0 6px 14px #dc26262e}.user-approve-btn-unique{border:1px solid #16a34a;background:#16a34a;color:#fff}.user-approve-btn-unique:hover{border-color:#15803d;background:#15803d;color:#fff;transform:translateY(-2px);box-shadow:0 6px 14px #16a34a2e}.user-cancel-btn-unique:active,.user-delete-btn-unique:active,.user-approve-btn-unique:active{transform:translateY(0)}@media(max-width:480px){.user-confirm-overlay-unique{padding:12px}.user-confirm-card-unique{width:95%;padding:22px;border-radius:20px}.user-confirm-icon{width:48px;height:48px;border-radius:14px;font-size:19px}.user-confirm-card-unique h2{font-size:22px}.user-confirm-buttons-unique{grid-template-columns:1fr}.user-cancel-btn-unique,.user-delete-btn-unique,.user-approve-btn-unique{width:100%}}@media(prefers-reduced-motion:reduce){.user-confirm-card-unique,.user-cancel-btn-unique,.user-delete-btn-unique,.user-approve-btn-unique{animation:none;transition:none}}.document-preview-overlay-unique{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:20px;background:#00000085;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.document-preview-modal{width:900px;max-width:95%;max-height:92vh;overflow-y:auto;box-sizing:border-box;padding:28px;border:1px solid #eeeeee;border-radius:24px;background:#fff;box-shadow:0 20px 60px #00000038;animation:popup .28s ease;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.document-preview-modal::-webkit-scrollbar{width:9px}.document-preview-modal::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.document-preview-modal::-webkit-scrollbar-thumb{background:#c7c7c7;border:2px solid #f4f4f4;border-radius:20px}.document-preview-modal::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.document-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:19px;margin-bottom:20px;border-bottom:1px solid #ececec}.document-preview-header h2{margin:0;color:#111;font-size:27px;font-weight:700;letter-spacing:-.5px;line-height:1.2}.document-preview-header .user-history-close-btn-unique{flex-shrink:0}.document-image-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:450px;box-sizing:border-box;padding:22px;overflow:hidden;border:1px solid #eeeeee;border-radius:16px;background:linear-gradient(135deg,#fafafa,#f7f7f7)}.document-preview-image{display:block;max-width:100%;max-height:600px;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 8px 25px #0000001a}.document-preview-image{transition:transform .25s ease,box-shadow .25s ease}.document-preview-image:hover{transform:scale(1.01);box-shadow:0 12px 30px #00000024}@media(max-width:768px){.document-preview-modal{padding:22px;max-height:94vh}.document-preview-header h2{font-size:24px}.document-image-container{min-height:350px;padding:16px}.document-preview-image{max-height:520px}}@media(max-width:560px){.document-preview-overlay-unique{padding:12px}.document-preview-modal{width:95%;padding:18px;border-radius:20px}.document-preview-header{gap:12px;padding-bottom:16px;margin-bottom:16px}.document-preview-header h2{font-size:21px}.document-image-container{min-height:280px;padding:12px;border-radius:13px}.document-preview-image{max-height:450px;border-radius:8px}}@media(prefers-reduced-motion:reduce){.document-preview-modal,.document-preview-image{animation:none;transition:none}}.users-registered-section{margin-bottom:55px}.users-registered-section .section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.users-registered-section .section-header h2{margin:0;color:#111;font-size:32px;font-weight:800;letter-spacing:-.6px}.users-registered-section .section-header h2 span{color:#fcbf1e}.users-registered-section .section-header p{margin:6px 0 0;color:#6b7280;font-size:13px;line-height:1.5}.users-registered-tools{display:grid;grid-template-columns:minmax(280px,1fr) 190px;gap:11px;align-items:center;padding:17px;margin-bottom:12px;border:1px solid #f0f0f0;border-radius:18px;background:#fff;box-shadow:0 4px 12px #0000000d}.users-registered-tools .search-wrapper{width:100%}.users-registered-tools .search-box,.users-registered-tools .date-filter{width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#000;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .22s ease,box-shadow .22s ease}.users-registered-tools .search-box::placeholder{color:#9ca3af;font-weight:400}.users-registered-tools .search-box:hover,.users-registered-tools .date-filter:hover{border-color:#c8c8c8}.users-registered-tools .search-box:focus,.users-registered-tools .date-filter:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.users-registered-tools .date-filter{color-scheme:light;cursor:pointer}.users-registered-tools .date-filter::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.users-registered-section .users-results-count{margin:0 0 12px;color:#777;font-size:12px;font-weight:500}.users-registered-card{overflow:hidden;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 5px 16px #0000000f}.users-registered-card .table-scroll{max-height:590px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.users-registered-card .table-scroll::-webkit-scrollbar{width:9px;height:9px}.users-registered-card .table-scroll::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.users-registered-card .table-scroll::-webkit-scrollbar-thumb{background:#c7c7c7;border:2px solid #f4f4f4;border-radius:20px}.users-registered-card .table-scroll::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.users-registered-card .registered-table{width:100%;min-width:950px;border-collapse:collapse;table-layout:fixed}.users-registered-card .registered-table th{position:sticky;top:0;z-index:20;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;box-shadow:0 -10px 0 10px #fff;color:#666;font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.users-registered-card .registered-table td{padding:17px 13px;border-bottom:1px solid #f2f2f2;color:#111;font-size:12px;line-height:1.45;vertical-align:middle}.users-registered-card .registered-table tbody tr{transition:background .2s ease}.users-registered-card .registered-table tbody tr:hover{background:#fafafa}.users-registered-card .registered-table tbody tr:last-child td{border-bottom:none}.users-registered-card .registered-table td strong{display:block;overflow:hidden;color:#000;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.users-registered-card .registered-table td small{display:block;margin-top:4px;color:#777;font-size:10px}.users-registered-card .registered-table th:nth-child(1),.users-registered-card .registered-table td:nth-child(1){width:22%}.users-registered-card .registered-table th:nth-child(2),.users-registered-card .registered-table td:nth-child(2){width:28%}.users-registered-card .registered-table th:nth-child(3),.users-registered-card .registered-table td:nth-child(3){width:14%;text-align:center}.users-registered-card .registered-table th:nth-child(4),.users-registered-card .registered-table td:nth-child(4){width:22%}.users-registered-card .registered-table th:nth-child(5),.users-registered-card .registered-table td:nth-child(5){width:14%;text-align:center}.users-registered-card .status.approved{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:7px 11px;box-sizing:border-box;border-radius:50px;background:#16cc59;color:#fff;font-size:10px;font-weight:800;white-space:nowrap}.users-registered-card .date-cell-users{display:flex;flex-direction:column;gap:3px}.users-registered-card .date-main-users{color:#000;font-size:12px;font-weight:600}.users-registered-card .date-sub-users{color:#777;font-size:10px;font-weight:500}.users-registered-card .details-btn{min-width:92px;padding:9px 13px;border:none;border-radius:9px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .22s ease,color .22s ease,transform .22s ease}.users-registered-card .details-btn:hover{background:#fcbf1e;color:#111;transform:translateY(-2px)}.users-registered-card .empty-table{padding:38px!important;color:#111!important;font-size:12px!important;text-align:center!important}.users-pending-section{margin-bottom:55px}.users-pending-section .section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.users-pending-section .section-header h2{margin:0;color:#111;font-size:32px;font-weight:800;letter-spacing:-.7px}.users-pending-section .section-header h2 span{color:#fcbf1e}.users-pending-section .section-header p{margin:6px 0 0;color:#6b7280;font-size:14px;line-height:1.5}.users-pending-tools{display:grid;grid-template-columns:minmax(280px,1fr) 190px;gap:11px;align-items:center;padding:17px;margin-bottom:12px;border:1px solid #f0f0f0;border-radius:18px;background:#fff;box-shadow:0 4px 12px #0000000d}.users-pending-tools .search-wrapper{width:100%}.users-pending-tools .search-box,.users-pending-tools .date-filter{width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#000;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .22s ease,box-shadow .22s ease}.users-pending-tools .search-box::placeholder{color:#9ca3af;font-weight:400}.users-pending-tools .search-box:hover,.users-pending-tools .date-filter:hover{border-color:#c8c8c8}.users-pending-tools .search-box:focus,.users-pending-tools .date-filter:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.users-pending-tools .date-filter{color-scheme:light;cursor:pointer}.users-pending-tools .date-filter::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.users-pending-section .users-results-count{margin:0 0 12px;color:#777;font-size:12px;font-weight:500}.users-pending-card{overflow:hidden;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 5px 16px #0000000f}.users-pending-card .table-scroll{max-height:590px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.users-pending-card .table-scroll::-webkit-scrollbar{width:9px;height:9px}.users-pending-card .table-scroll::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.users-pending-card .table-scroll::-webkit-scrollbar-thumb{background:#c7c7c7;border:2px solid #f4f4f4;border-radius:20px}.users-pending-card .table-scroll::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.users-pending-card .pending-table{width:100%;min-width:1000px;border-collapse:collapse;table-layout:fixed}.users-pending-card .pending-table th{position:sticky;top:0;z-index:20;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;box-shadow:0 -10px 0 10px #fff;color:#666;font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.users-pending-card .pending-table td{padding:17px 13px;border-bottom:1px solid #f2f2f2;color:#111;font-size:12px;line-height:1.45;vertical-align:middle}.users-pending-card .pending-table tbody tr{transition:background .2s ease}.users-pending-card .pending-table tbody tr:hover{background:#fafafa}.users-pending-card .pending-table tbody tr:last-child td{border-bottom:none}.users-pending-card .pending-table td strong{display:block;overflow:hidden;color:#000;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.users-pending-card .pending-table td small{display:block;margin-top:4px;color:#777;font-size:10px}.users-pending-card .pending-table th:nth-child(1),.users-pending-card .pending-table td:nth-child(1){width:24%}.users-pending-card .pending-table th:nth-child(2),.users-pending-card .pending-table td:nth-child(2){width:22%}.users-pending-card .pending-table th:nth-child(3),.users-pending-card .pending-table td:nth-child(3){width:14%;text-align:center}.users-pending-card .pending-table th:nth-child(4),.users-pending-card .pending-table td:nth-child(4){width:18%;text-align:center}.users-pending-card .pending-table th:nth-child(5),.users-pending-card .pending-table td:nth-child(5){width:11%;text-align:center}.users-pending-card .pending-table th:nth-child(6),.users-pending-card .pending-table td:nth-child(6){width:11%;text-align:center}.users-pending-card .date-cell-users{display:flex;flex-direction:column;gap:3px}.users-pending-card .date-main-users{color:#000;font-size:12px;font-weight:600}.users-pending-card .date-sub-users{color:#777;font-size:10px;font-weight:500}.users-pending-card .status.pending{display:inline-flex;align-items:center;justify-content:center;min-width:72px;box-sizing:border-box;padding:7px 11px;border-radius:999px;background:#fff8df;color:#a66f00;font-size:10px;font-weight:800;white-space:nowrap}.users-pending-card .details-btn{min-width:92px;padding:9px 13px;border:none;border-radius:9px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .22s ease,color .22s ease,transform .22s ease}.users-pending-card .details-btn:hover{background:#fcbf1e;color:#111;transform:translateY(-2px)}.users-pending-card .decline-btn,.users-pending-card .approve-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:9px;background:#fff;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.users-pending-card .decline-btn{border:1px solid #dc2626;color:#dc2626}.users-pending-card .decline-btn:hover{background:#dc2626;color:#fff;transform:translateY(-2px);box-shadow:0 5px 12px #dc26262e}.users-pending-card .approve-btn{border:1px solid #16a34a;color:#15803d}.users-pending-card .approve-btn:hover{background:#16a34a;color:#fff;transform:translateY(-2px);box-shadow:0 5px 12px #16a34a2e}.users-pending-card .empty-table{height:120px;padding:35px!important;color:#6b7280!important;font-size:13px!important;text-align:center!important}@media(max-width:768px){.users-pending-tools{grid-template-columns:1fr}.users-pending-section .section-header h2{font-size:28px}.users-pending-card .table-scroll{padding:0 15px 15px}}@media(max-width:480px){.users-pending-tools{padding:13px;border-radius:15px}.users-pending-section .section-header h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.users-pending-card .pending-table tbody tr,.users-pending-card .details-btn,.users-pending-card .decline-btn,.users-pending-card .approve-btn{transition:none}}@media(max-width:768px){.users-registered-tools{grid-template-columns:1fr}.users-registered-section .section-header h2{font-size:28px}.users-registered-card .table-scroll{padding:0 15px 15px}}@media(max-width:480px){.users-registered-tools{padding:13px;border-radius:15px}.users-registered-section .section-header h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.users-registered-card .registered-table tbody tr,.users-registered-card .details-btn{transition:none}}@keyframes popup{0%{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.users-page{padding:25px 20px}.page-title{font-size:34px}.stats-grid,.table-tools,.user-history-grid-unique,.documents-grid{grid-template-columns:1fr}.section-header{flex-direction:column;align-items:flex-start}.search-wrapper{width:100%}.table-scroll{padding:0 18px 18px}.user-history-modal-card-unique,.user-pending-modal-card-unique,.document-preview-modal{padding:22px;max-height:94vh}.user-history-header-unique h2,.user-pending-header-unique h2,.document-preview-header h2{font-size:25px}.user-profile-banner{flex-direction:column;align-items:flex-start}.document-image-container{min-height:350px}}@media(max-width:480px){.users-page{padding:20px 15px}.page-title{font-size:29px}.stat-card{padding:22px;border-radius:18px}.stat-card h1,.section-header h2{font-size:29px}.user-history-modal-overlay-unique,.user-pending-modal-overlay-unique{padding:12px}.user-history-modal-card-unique,.user-pending-modal-card-unique{width:95%;padding:18px;border-radius:20px}.user-history-close-btn-unique{width:42px;height:42px;font-size:18px}.document-image-container{min-height:250px;padding:12px}}[data-admin-theme=dark] .users-page,[data-admin-theme=dark] .users-page .page-title{color:var(--admin-text)}[data-admin-theme=dark] .users-page-subtitle{color:var(--admin-text-muted)}[data-admin-theme=dark] .users-page .stat-card{background:linear-gradient(145deg,var(--admin-surface) 0%,#181c22 100%);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .users-page .stat-card:hover{border-color:#fcbf1e52;box-shadow:0 18px 38px #0000004d,0 0 0 1px #fcbf1e0a}[data-admin-theme=dark] .users-page .stat-card:after{background:#fcbf1e0e}[data-admin-theme=dark] .users-page .stat-card:hover:after{background:#fcbf1e1a}[data-admin-theme=dark] .users-stat-top,[data-admin-theme=dark] .users-stat-top h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .users-stat-icon,[data-admin-theme=dark] .users-stat-icon.total,[data-admin-theme=dark] .users-stat-icon.approved,[data-admin-theme=dark] .users-stat-icon.pending,[data-admin-theme=dark] .users-stat-icon.rejected{background:#fcbf1e1a;color:#fcbf1e;border:1px solid rgba(252,191,30,.08)}[data-admin-theme=dark] .users-page .stat-card h1{color:var(--admin-text)}[data-admin-theme=dark] .users-page .stat-card>span{color:var(--admin-text-muted)}[data-admin-theme=dark] .users-page .section-header h2{color:var(--admin-text)}[data-admin-theme=dark] .users-page .section-header h2 span{color:#fcbf1e}[data-admin-theme=dark] .users-page .section-header p{color:var(--admin-text-muted)}[data-admin-theme=dark] .users-page .table-tools,[data-admin-theme=dark] .users-pending-tools{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-sm)}[data-admin-theme=dark] .users-page .search-box,[data-admin-theme=dark] .users-page .date-filter{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .users-page .search-box::placeholder{color:#737a85}[data-admin-theme=dark] .users-page .search-box:hover,[data-admin-theme=dark] .users-page .date-filter:hover{border-color:#fcbf1e}[data-admin-theme=dark] .users-page .search-box:focus,[data-admin-theme=dark] .users-page .date-filter:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .users-page .date-filter{color-scheme:dark}[data-admin-theme=dark] .users-results-count{color:var(--admin-text-muted)}[data-admin-theme=dark] .users-page .table-card,[data-admin-theme=dark] .users-pending-card{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .users-page .registered-table th,[data-admin-theme=dark] .users-page .pending-table th{background:var(--admin-surface);border-bottom-color:var(--admin-border-strong);color:var(--admin-text-muted);box-shadow:0 -10px 0 10px var(--admin-surface)}[data-admin-theme=dark] .users-page .registered-table td,[data-admin-theme=dark] .users-page .pending-table td{border-bottom-color:var(--admin-border);color:var(--admin-text-secondary)}[data-admin-theme=dark] .users-page .registered-table tbody tr:hover,[data-admin-theme=dark] .users-page .pending-table tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .users-page .registered-table td strong,[data-admin-theme=dark] .users-page .pending-table td strong{color:var(--admin-text)}[data-admin-theme=dark] .users-page .registered-table td small,[data-admin-theme=dark] .users-page .pending-table td small{color:var(--admin-text-muted)}[data-admin-theme=dark] .date-main-users{color:var(--admin-text)}[data-admin-theme=dark] .date-sub-users{color:var(--admin-text-muted)}[data-admin-theme=dark] .status.approved{background:#16a34a;color:#fff}[data-admin-theme=dark] .status.pending{background:#b45309;color:#fff}[data-admin-theme=dark] .users-page .details-btn{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .users-page .details-btn:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .users-page .approve-btn{background:#16a34a;color:#fff}[data-admin-theme=dark] .users-page .approve-btn:hover{background:#22c55e;color:#fff;box-shadow:0 6px 16px #22c55e26}[data-admin-theme=dark] .users-page .decline-btn{background:#dc2626;color:#fff}[data-admin-theme=dark] .users-page .decline-btn:hover{background:#ef4444;color:#fff;box-shadow:0 6px 16px #ef444426}[data-admin-theme=dark] .users-page .empty-table{background:var(--admin-surface)!important;color:var(--admin-text-muted)!important}[data-admin-theme=dark] .users-page .table-scroll{scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .users-page .table-scroll::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .users-page .table-scroll::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .users-page .table-scroll::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.users-page .page-title,.users-page-subtitle,.users-page .stat-card,.users-stat-icon,.users-page .section-header h2,.users-page .section-header p,.users-page .table-tools,.users-pending-tools,.users-page .search-box,.users-page .date-filter,.users-results-count,.users-page .table-card,.users-pending-card,.users-page .registered-table th,.users-page .registered-table td,.users-page .pending-table th,.users-page .pending-table td,.date-main-users,.date-sub-users,.users-page .details-btn,.users-page .approve-btn,.users-page .decline-btn{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .user-history-modal-overlay-unique{background:#000000b8;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .user-history-modal-card-unique{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 28px 80px #00000085;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .user-history-modal-card-unique::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .user-history-modal-card-unique::-webkit-scrollbar-thumb{background:#3b414b;border-color:var(--admin-surface)}[data-admin-theme=dark] .user-history-modal-card-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .user-history-header-unique{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .user-modal-eyebrow{color:#fcbf1e}[data-admin-theme=dark] .user-history-header-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .user-history-header-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .user-history-close-btn-unique{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .user-history-close-btn-unique:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .user-profile-banner{background:linear-gradient(145deg,var(--admin-surface-soft) 0%,#191d23 100%);border-color:var(--admin-border)}[data-admin-theme=dark] .user-profile-banner:hover{background:#20242b;border-color:#fcbf1e8c;box-shadow:0 8px 22px #0003}[data-admin-theme=dark] .user-avatar{background:#08090b;color:#fcbf1e;border:1px solid var(--admin-border-strong);box-shadow:0 7px 18px #00000047}[data-admin-theme=dark] .user-profile-info h2{color:var(--admin-text)}[data-admin-theme=dark] .user-profile-info p{color:var(--admin-text-muted)}[data-admin-theme=dark] .profile-status.approved{background:#16a34a;color:#fff}[data-admin-theme=dark] .profile-status.pending{background:#b45309;color:#fff}[data-admin-theme=dark] .profile-status.rejected,[data-admin-theme=dark] .profile-status.declined{background:#b91c1c;color:#fff}[data-admin-theme=dark] .user-modal-section-title h3{color:var(--admin-text)}[data-admin-theme=dark] .user-modal-section-title p{color:var(--admin-text-muted)}[data-admin-theme=dark] .user-history-box-unique{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .user-history-box-unique:hover{background:#20242b;border-color:#fcbf1e8c;box-shadow:0 7px 18px #00000029}[data-admin-theme=dark] .user-history-box-unique h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .user-history-box-unique p{color:var(--admin-text)}[data-admin-theme=dark] .documents-section{border-top-color:var(--admin-border)}[data-admin-theme=dark] .documents-section>h3{color:var(--admin-text)}[data-admin-theme=dark] .document-btn{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .document-btn:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111;box-shadow:0 7px 18px #fcbf1e29}[data-admin-theme=dark] .delete-user-wrapper{border-top-color:var(--admin-border)}[data-admin-theme=dark] .delete-user-info strong{color:var(--admin-text)}[data-admin-theme=dark] .delete-user-info span{color:var(--admin-text-muted)}[data-admin-theme=dark] .user-delete-account-btn-unique{background:#dc26260e;border-color:#f8717180;color:#f87171}[data-admin-theme=dark] .user-delete-account-btn-unique:hover{background:#dc2626;border-color:#dc2626;color:#fff;box-shadow:0 7px 18px #dc26262e}.user-history-modal-card-unique,.user-history-header-unique,.user-history-close-btn-unique,.user-profile-banner,.user-avatar,.user-profile-info h2,.user-profile-info p,.user-history-box-unique,.documents-section,.document-btn,.delete-user-wrapper,.delete-user-info strong,.delete-user-info span,.user-delete-account-btn-unique{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .user-confirm-overlay-unique{background:#000000bd;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .user-confirm-card-unique{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 28px 80px #00000085}[data-admin-theme=dark] .user-confirm-icon.danger{background:#dc26261f;color:#f87171;border:1px solid rgba(248,113,113,.2)}[data-admin-theme=dark] .user-confirm-icon.success{background:#16a34a1f;color:#4ade80;border:1px solid rgba(74,222,128,.2)}[data-admin-theme=dark] .user-confirm-eyebrow.danger{color:#f87171}[data-admin-theme=dark] .user-confirm-eyebrow.success{color:#4ade80}[data-admin-theme=dark] .user-confirm-card-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .user-confirm-heading>p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .user-confirm-heading>p strong{color:var(--admin-text)}[data-admin-theme=dark] .user-confirm-warning.danger{background:#dc26260f;border-color:#f8717147}[data-admin-theme=dark] .user-confirm-warning.danger .user-confirm-warning-icon{background:#dc262624;color:#f87171}[data-admin-theme=dark] .user-confirm-warning.success{background:#16a34a0f;border-color:#4ade8042}[data-admin-theme=dark] .user-confirm-warning.success .user-confirm-warning-icon{background:#16a34a24;color:#4ade80}[data-admin-theme=dark] .user-confirm-warning strong{color:var(--admin-text)}[data-admin-theme=dark] .user-confirm-warning p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .user-cancel-btn-unique{background:#292e36;border-color:var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .user-cancel-btn-unique:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .user-delete-btn-unique{background:#dc2626;border-color:#dc2626;color:#fff}[data-admin-theme=dark] .user-delete-btn-unique:hover{background:#ef4444;border-color:#ef4444;color:#fff;box-shadow:0 7px 18px #ef44442e}[data-admin-theme=dark] .user-approve-btn-unique{background:#16a34a;border-color:#16a34a;color:#fff}[data-admin-theme=dark] .user-approve-btn-unique:hover{background:#22c55e;border-color:#22c55e;color:#fff;box-shadow:0 7px 18px #22c55e2e}[data-admin-theme=dark] .document-preview-overlay-unique{background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-admin-theme=dark] .document-preview-modal{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 30px 90px #00000094;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .document-preview-modal::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .document-preview-modal::-webkit-scrollbar-thumb{background:#3b414b;border-color:var(--admin-surface)}[data-admin-theme=dark] .document-preview-modal::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .document-preview-header{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .document-preview-header h2{color:var(--admin-text)}[data-admin-theme=dark] .document-preview-header .user-history-close-btn-unique{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .document-preview-header .user-history-close-btn-unique:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .document-image-container{background:linear-gradient(135deg,#111419,#191d23);border-color:var(--admin-border-strong);box-shadow:inset 0 0 0 1px #ffffff04}[data-admin-theme=dark] .document-preview-image{box-shadow:0 12px 32px #0006}[data-admin-theme=dark] .document-preview-image:hover{box-shadow:0 18px 42px #00000080,0 0 0 1px #fcbf1e1f}.user-confirm-card-unique,.user-confirm-icon,.user-confirm-card-unique h2,.user-confirm-heading>p,.user-confirm-warning,.user-confirm-warning-icon,.user-confirm-warning strong,.user-confirm-warning p,.user-cancel-btn-unique,.user-delete-btn-unique,.user-approve-btn-unique,.document-preview-modal,.document-preview-header,.document-preview-header h2,.document-image-container,.document-preview-image{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.trm-users-swal.swal2-popup{width:min(420px,calc(100vw - 28px));box-sizing:border-box;padding:27px 25px 24px;border:1px solid #ececec;border-radius:22px;background:#fff;color:#222;box-shadow:0 24px 65px #0003;font-family:inherit}.trm-users-swal .trm-users-swal-title{padding:0;margin:5px 0 9px;color:#171717;font-size:23px;font-weight:800;line-height:1.25}.trm-users-swal .trm-users-swal-content{margin:0;color:#646b76;font-size:13px;line-height:1.65}.trm-users-swal .trm-users-swal-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px}.trm-users-swal .trm-users-swal-confirm,.trm-users-swal .trm-users-swal-cancel{display:inline-flex;justify-content:center;align-items:center;min-width:115px;min-height:43px;padding:10px 20px;border:0;border-radius:11px;font:800 12px/1.2 inherit;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.trm-users-swal .trm-users-swal-confirm{background:linear-gradient(135deg,#ffd765,#fcbf1e);color:#171717;box-shadow:0 5px 14px #fcbf1e38}.trm-users-swal .trm-users-swal-cancel{background:#f0f1f4;color:#414650}.trm-users-swal .trm-users-swal-confirm:hover,.trm-users-swal .trm-users-swal-cancel:hover{transform:translateY(-2px)}.trm-users-swal .trm-users-swal-confirm:focus-visible,.trm-users-swal .trm-users-swal-cancel:focus-visible{outline:3px solid rgba(252,191,30,.5);outline-offset:3px}.trm-users-toast.swal2-popup{width:auto;max-width:min(370px,calc(100vw - 22px));padding:12px 17px;border:1px solid #ececec;border-radius:15px;background:#fff;color:#222;box-shadow:0 12px 35px #00000026;font-family:inherit}.trm-users-toast .trm-users-toast-title{margin:0;color:#252525;font-size:12px;font-weight:750;line-height:1.45}.trm-users-toast .swal2-timer-progress-bar{background:#fcbf1e}.users-page .registered-table th:nth-child(3),.users-page .registered-table td:nth-child(3),.users-page .registered-table th:nth-child(5),.users-page .registered-table td:nth-child(5),.users-page .pending-table th:nth-child(n+3),.users-page .pending-table td:nth-child(n+3){text-align:center}.users-page .details-btn,.users-page .approve-btn,.users-page .decline-btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;min-height:38px;font-family:inherit;line-height:1.1}.users-page .details-btn{min-width:106px;padding:10px 13px}.users-page .details-btn:hover{color:#171717}.users-page .approve-btn:focus-visible,.users-page .decline-btn:focus-visible,.users-page .details-btn:focus-visible,.user-confirm-card-unique button:focus-visible,.user-history-modal-card-unique button:focus-visible{outline:3px solid rgba(252,191,30,.55);outline-offset:3px}.user-confirm-card-unique{max-height:calc(100dvh - 28px);overflow-y:auto}.user-confirm-eyebrow.danger{color:#dc2626}.user-confirm-eyebrow.success{color:#15803d}.user-confirm-buttons-unique button{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;line-height:1.2}.user-confirm-buttons-unique button:disabled{opacity:.65;cursor:wait;transform:none}.users-review-spinner{display:inline-block;width:14px;height:14px;flex:0 0 14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:trmUsersSpin .7s linear infinite}@keyframes trmUsersSpin{to{transform:rotate(360deg)}}[data-admin-theme=dark] .trm-users-swal.swal2-popup,[data-admin-theme=dark] .trm-users-toast.swal2-popup{background:#222326;border-color:#3d3e43;color:#f7f7f8;box-shadow:0 24px 70px #0000007a}[data-admin-theme=dark] .trm-users-swal .trm-users-swal-title,[data-admin-theme=dark] .trm-users-toast .trm-users-toast-title{color:#f7f7f8}[data-admin-theme=dark] .trm-users-swal .trm-users-swal-content{color:#bcbfc8}[data-admin-theme=dark] .trm-users-swal .trm-users-swal-cancel{background:#393b42;color:#f2f2f4}[data-admin-theme=dark] .user-confirm-eyebrow.danger{color:#fca5a5}[data-admin-theme=dark] .user-confirm-eyebrow.success{color:#86efac}@media(max-width:600px){.trm-users-swal.swal2-popup{padding:23px 17px 20px}.trm-users-swal .trm-users-swal-title{font-size:20px}.users-page .details-btn{min-width:96px}.user-confirm-card-unique{width:100%;max-width:100%}}@media(prefers-reduced-motion:reduce){.users-review-spinner{animation-duration:1.5s}.trm-users-swal button{transition:none!important}}.cr-document-link{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:transparent;color:#ad7900;text-decoration:underline;text-decoration-color:#ad790059;text-underline-offset:4px;font:inherit;font-weight:750;cursor:pointer;transition:color .2s,text-decoration-color .2s}.cr-document-link:hover{color:#d09a00;text-decoration-color:currentColor}.cr-document-link:focus-visible,.cr-document-modal button:focus-visible,.cr-document-modal a:focus-visible{outline:3px solid #fcbf1e;outline-offset:3px}.cr-document-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#080a0ec7;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);animation:cr-doc-fade .22s ease both}.cr-document-modal{display:flex;flex-direction:column;width:min(940px,100%);max-height:min(92dvh,980px);min-height:min(520px,90dvh);overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:#fff;color:#171717;box-shadow:0 35px 110px #00000075;animation:cr-doc-enter .32s cubic-bezier(.2,.8,.2,1) both;font-family:inherit}.cr-document-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:25px 28px;background:linear-gradient(130deg,#121212,#242424);color:#fff}.cr-document-heading{display:flex;align-items:center;gap:16px;min-width:0}.cr-document-heading-icon{display:grid;flex:0 0 48px;place-items:center;width:48px;height:48px;border:1px solid rgba(252,191,30,.24);border-radius:14px;background:#fcbf1e21;color:#fcbf1e;font-size:23px}.cr-document-heading-text{min-width:0}.cr-document-eyebrow{display:block;margin-bottom:6px;color:#fcbf1e;font-size:10px;font-weight:850;letter-spacing:.14em}.cr-document-eyebrow span{color:#9b9b9b;margin:0 5px}.cr-document-header h2{margin:0;font-size:clamp(17px,2.3vw,24px);font-weight:850;line-height:1.3;overflow-wrap:anywhere;letter-spacing:-.45px}.cr-document-header p{margin:5px 0 0;color:#b9b9b9;font-size:12px}.cr-document-close{display:grid;flex:0 0 39px;place-items:center;width:39px;height:39px;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:#ffffff14;color:#fff;font-size:20px;cursor:pointer;transition:background .2s,color .2s,transform .2s}.cr-document-close:hover{background:#fcbf1e;color:#111;transform:rotate(90deg)}.cr-document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 26px;border-bottom:1px solid #ededed;background:#fff}.cr-document-toolbar-label{display:inline-flex;align-items:center;gap:8px;color:#737373;font-size:12px;font-weight:700}.cr-document-status-dot{width:8px;height:8px;border-radius:50%;background:#d6a300;box-shadow:0 0 0 4px #fcbf1e21}.cr-document-status-dot.is-ready{background:#16a34a;box-shadow:0 0 0 4px #16a34a1a}.cr-document-status-dot.is-error{background:#dc2626;box-shadow:0 0 0 4px #dc26261a}.cr-document-tools{display:flex;align-items:center;gap:5px}.cr-document-tools button{display:grid;place-items:center;width:35px;height:35px;border:1px solid transparent;border-radius:9px;background:transparent;color:#444;font-size:17px;cursor:pointer;transition:background .2s,transform .2s}.cr-document-tools button:hover:not(:disabled){background:#fff4ce;color:#111;transform:translateY(-1px)}.cr-document-tools button:disabled{opacity:.3;cursor:not-allowed}.cr-document-zoom{min-width:53px;color:#292929;text-align:center;font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.cr-document-tool-divider{width:1px;height:22px;margin:0 5px;background:#e8e8e8}.cr-document-rotate-icon{transform:scaleX(-1)}.cr-document-image-container{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:220px;overflow:auto;overscroll-behavior:contain;padding:32px;background-color:#f3f4f6;background-image:radial-gradient(#dadde2 .8px,transparent .8px);background-size:17px 17px}.cr-document-image-stage{align-items:center;justify-content:center;width:100%;min-height:100%;padding:24px}.cr-document-image{display:block;max-width:100%;max-height:52dvh;width:auto;height:auto;object-fit:contain;border-radius:6px;background:#fff;box-shadow:0 14px 48px #00000029;transform-origin:center center;transition:transform .25s ease;-webkit-user-select:none;user-select:none}.cr-document-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;color:#737373;padding:32px}.cr-document-state strong{font-size:16px;color:#303030}.cr-document-state p{margin:0;max-width:320px;font-size:13px;line-height:1.6}.cr-document-error>svg{font-size:34px;color:#dc2626}.cr-document-spinner{width:34px;height:34px;border:3px solid #e6e6e6;border-top-color:#e0a600;border-radius:50%;animation:cr-doc-spin .8s linear infinite}.cr-document-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 26px;border-top:1px solid #ededed;background:#fff}.cr-document-footer>span{display:inline-flex;align-items:center;gap:7px;color:#929292;font-size:11px;font-weight:650}.cr-document-footer>span svg{color:#d6a000}.cr-document-footer-dot{color:#bbb}.cr-document-footer-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.cr-document-open,.cr-document-done{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:10px 16px;border:1px solid #e7e7e7;border-radius:10px;font:inherit;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,transform .2s,border-color .2s}.cr-document-open{background:#fff;color:#262626}.cr-document-open:hover{background:#fff8df;border-color:#fcbf1e;color:#111;transform:translateY(-1px)}.cr-document-done{background:#111;color:#fff;border-color:#111}.cr-document-done:hover{background:#fcbf1e;color:#111;border-color:#fcbf1e;transform:translateY(-1px)}@keyframes cr-doc-fade{0%{opacity:0}to{opacity:1}}@keyframes cr-doc-enter{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cr-doc-spin{to{transform:rotate(360deg)}}@media(max-width:650px){.cr-document-overlay{padding:10px}.cr-document-modal{max-height:95dvh;min-height:65dvh;border-radius:17px}.cr-document-header{padding:17px}.cr-document-heading{gap:10px}.cr-document-heading-icon{width:39px;height:39px;flex-basis:39px;font-size:19px}.cr-document-eyebrow{font-size:8px}.cr-document-header p{font-size:11px}.cr-document-toolbar{padding:9px 13px}.cr-document-image-container{padding:12px}.cr-document-image-stage{padding:10px}.cr-document-image{max-height:48dvh}.cr-document-footer{padding:12px 14px}.cr-document-footer>span{display:none}.cr-document-footer-actions{width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.cr-document-overlay,.cr-document-modal,.cr-document-spinner{animation:none}.cr-document-modal *,.cr-document-link{transition:none!important}}.cr-document-image-stage{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:max-content;min-width:100%;min-height:100%;box-sizing:border-box}.cr-document-image{flex:none;width:auto;max-width:100%;height:auto;max-height:none;transform-origin:center;transition:width .2s ease,transform .2s ease}.cr-document-image-container{display:block;min-height:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.cr-document-modal{height:min(820px,92dvh);min-height:0}.cr-document-header,.cr-document-toolbar,.cr-document-footer{flex-shrink:0}.cr-document-overlay{box-sizing:border-box}@media(max-width:650px){.cr-document-modal{height:95dvh;min-height:0}.cr-document-image-stage{padding:14px}.cr-document-image-container{min-height:0}}html[data-admin-theme=dark] .cr-document-modal{background:#191d23;color:#f3f4f6;border-color:#39414c;box-shadow:0 35px 110px #000000b8}html[data-admin-theme=dark] .cr-document-header{background:linear-gradient(135deg,#0b0e12,#20252c)}html[data-admin-theme=dark] .cr-document-toolbar,html[data-admin-theme=dark] .cr-document-footer{background:#191d23;border-color:#343a44}html[data-admin-theme=dark] .cr-document-toolbar-label,html[data-admin-theme=dark] .cr-document-footer>span,html[data-admin-theme=dark] .cr-document-state{color:#aeb6c2}html[data-admin-theme=dark] .cr-document-tools button{color:#e2e6ec}html[data-admin-theme=dark] .cr-document-tools button:hover:not(:disabled){background:#4b3d1b;color:#fcbf1e}html[data-admin-theme=dark] .cr-document-zoom{color:#f3f4f6}html[data-admin-theme=dark] .cr-document-tool-divider{background:#39414c}html[data-admin-theme=dark] .cr-document-image-container{background-color:#101419;background-image:radial-gradient(#303741 .8px,transparent .8px)}html[data-admin-theme=dark] .cr-document-state strong{color:#f3f4f6}html[data-admin-theme=dark] .cr-document-spinner{border-color:#39414c;border-top-color:#fcbf1e}html[data-admin-theme=dark] .cr-document-open{background:#252b33;border-color:#404954;color:#f3f4f6}html[data-admin-theme=dark] .cr-document-open:hover{background:#3b331f;border-color:#fcbf1e;color:#fcbf1e}html[data-admin-theme=dark] .cr-document-done{background:#fcbf1e;border-color:#fcbf1e;color:#111}html[data-admin-theme=dark] .cr-document-done:hover{background:#ffd45c;border-color:#ffd45c}.cr-document-modal button:focus-visible,.cr-document-modal a:focus-visible{outline:2px solid #fcbf1e;outline-offset:2px}.trm-history-page{padding:35px;color:var(--admin-text,#111);animation:trmHistoryEnter .35s ease both}.trm-history-page *{box-sizing:border-box}.trm-history-hero{margin-bottom:40px}.trm-history-hero h1{margin:0 0 8px;font-size:42px;font-weight:800;letter-spacing:-1.2px;line-height:1.2}.trm-history-hero h1 span,.trm-history-section-heading h2 span{color:#fcbf1e}.trm-history-hero p,.trm-history-section-heading p{margin:0;color:var(--admin-text-muted,#6b7280);font-size:14px;line-height:1.5}.trm-history-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:45px}.trm-history-stat{position:relative;overflow:hidden;padding:26px;background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#f0f0f0);border-radius:22px;box-shadow:0 8px 25px #00000012;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.trm-history-stat:after{content:"";position:absolute;right:-35px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:#fcbf1e14;pointer-events:none;transition:transform .3s ease}.trm-history-stat:hover{transform:translateY(-5px);border-color:#fcbf1e59;box-shadow:0 16px 34px #0000001c}.trm-history-stat:hover:after{transform:scale(1.18)}.trm-history-stat-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px;color:var(--admin-text-muted,#777);font-size:15px;font-weight:700}.trm-history-stat-heading svg{flex-shrink:0;width:38px;height:38px;padding:9px;border-radius:11px;background:#fff8df;color:#c99100}.trm-history-stat>strong{display:block;position:relative;z-index:1;font-size:34px;line-height:1;font-weight:800;color:var(--admin-text,#111)}.trm-history-stat>small{display:block;position:relative;z-index:1;margin-top:10px;color:var(--admin-text-muted,#999);font-size:13px}.trm-history-section-heading{margin-bottom:20px}.trm-history-section-heading h2{margin:0 0 6px;font-size:32px;letter-spacing:-.7px;font-weight:800}.trm-history-filter-card{position:relative;z-index:20;display:grid;grid-template-columns:minmax(230px,1fr) 180px auto;gap:11px;align-items:center;margin-bottom:18px;padding:17px;background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#f0f0f0);border-radius:18px;box-shadow:0 4px 12px #0000000f}.trm-history-search-wrap{display:flex;align-items:center;gap:10px;height:46px;padding:0 13px;border:1px solid var(--admin-border-strong,#ddd);border-radius:11px;background:var(--admin-input-bg,#fff);transition:border-color .22s,box-shadow .22s}.trm-history-search-wrap:hover,.trm-history-search-wrap:focus-within{border-color:#fcbf1e}.trm-history-search-wrap:focus-within{box-shadow:0 0 0 3px #fcbf1e26}.trm-history-search-wrap svg{flex-shrink:0;color:#a68b43;font-size:16px}.trm-history-search-wrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--admin-text,#333);font:inherit;font-size:13px}.trm-history-search-wrap input::placeholder{color:#9ca3af}.trm-history-sort-dropdown{min-width:0}.trm-history-clear{height:46px;padding:0 19px;border:0;border-radius:11px;background:#000;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .22s,color .22s,transform .22s}.trm-history-clear:hover{background:#fcbf1e;color:#000;transform:translateY(-1px)}.trm-history-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px}.trm-history-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid var(--admin-border,#e5e7eb);border-radius:11px;background:var(--admin-surface,#fff);color:var(--admin-text,#333);font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:transform .22s,background .22s,border-color .22s}.trm-history-tabs button:hover{border-color:#fcbf1e;transform:translateY(-2px)}.trm-history-tabs button.active{background:#111;border-color:#111;color:#fff}.trm-history-tabs button svg{font-size:15px}.trm-history-tabs button span{padding:3px 7px;border-radius:999px;background:#fcbf1e29;font-size:11px}.trm-history-tabs button.active span{background:#fcbf1e;color:#111}.trm-history-results{margin:0 0 12px;color:var(--admin-text-muted,#6b7280);font-size:13px}.trm-history-table-card{overflow:hidden;border:1px solid var(--admin-border,#f0f0f0);border-radius:20px;background:var(--admin-surface,#fff);box-shadow:0 4px 12px #00000012}.trm-history-scroll{overflow:auto;max-height:590px;padding:0 26px 24px}.trm-history-scroll::-webkit-scrollbar{width:9px;height:9px}.trm-history-scroll::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.trm-history-scroll::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.trm-history-scroll::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.trm-history-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.trm-history-contacts{min-width:930px}.trm-history-licenses{min-width:1200px}.trm-history-table th{position:sticky;top:0;z-index:5;padding:15px 13px;border-bottom:2px solid var(--admin-border,#f0f0f0);background:var(--admin-surface,#fff);color:var(--admin-text-muted,#666);font-size:12px;font-weight:700;white-space:nowrap}.trm-history-table td{padding:17px 13px;border-bottom:1px solid var(--admin-border,#f3f3f3);color:var(--admin-text,#333);font-size:12px;vertical-align:middle;overflow-wrap:anywhere}.trm-history-table tbody tr{transition:background .2s ease}.trm-history-table tbody tr:hover{background:var(--admin-surface-hover,#fafafa)}.trm-history-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.trm-history-cell strong{color:var(--admin-text,#222);font-size:12px;font-weight:700;overflow-wrap:anywhere}.trm-history-cell small{color:var(--admin-text-muted,#999);font-size:10px;overflow-wrap:anywhere}.trm-history-wrap{line-height:1.6;overflow-wrap:anywhere}.trm-history-updated{font-weight:650}.trm-history-type{display:inline-flex;align-items:center;max-width:100%;padding:7px 10px;border-radius:999px;background:#fcbf1e24;color:var(--admin-text,#7a5900);font-size:11px;font-weight:750;overflow-wrap:anywhere}.trm-history-licenses th:nth-child(2),.trm-history-licenses th:nth-child(3),.trm-history-licenses th:nth-child(4){text-align:center}.trm-history-centered{text-align:center}.trm-history-decision{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:90px;padding:7px 10px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:10px;font-weight:800;white-space:nowrap}.trm-history-decision.approved{background:#dcfce7;color:#15803d}.trm-history-decision.rejected{background:#fee2e2;color:#b91c1c}.trm-history-decision svg{font-size:13px}.trm-history-view{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 13px;border:0;border-radius:9px;background:#000;color:#fff;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .22s,color .22s,transform .22s}.trm-history-view:hover{background:#fcbf1e;color:#000;transform:translateY(-2px)}.trm-history-empty{height:120px;padding:35px!important;color:var(--admin-text-muted,#6b7280)!important;font-size:13px!important;text-align:center!important}.trm-history-error{padding:12px 15px;border-radius:11px;background:#fee2e2;color:#991b1b;font-size:13px}.trm-history-page button:focus-visible{outline:2px solid #FCBF1E;outline-offset:2px}@keyframes trmHistoryEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.trm-history-page{padding:22px}.trm-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.trm-history-filter-card{grid-template-columns:minmax(180px,1fr) 170px auto}}@media(max-width:640px){.trm-history-page{padding:16px}.trm-history-hero h1{font-size:32px}.trm-history-stats{grid-template-columns:1fr;gap:13px;margin-bottom:30px}.trm-history-stat{padding:20px}.trm-history-section-heading h2{font-size:27px}.trm-history-filter-card{grid-template-columns:1fr 1fr}.trm-history-search-wrap{grid-column:1/-1}.trm-history-sort-dropdown{min-width:0}.trm-history-clear{padding:0 12px}.trm-history-tabs button{flex:1}.trm-history-scroll{padding:0 14px 16px}}@media(prefers-reduced-motion:reduce){.trm-history-page{animation:none}.trm-history-page *{transition:none!important}}.cr-page{padding:35px;color:var(--admin-text,#111);animation:crEnter .35s ease both}.cr-page *{box-sizing:border-box}.cr-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px}.cr-heading h1{margin:0 0 8px;font-size:42px;font-weight:800;letter-spacing:-1.2px;line-height:1.2}.cr-heading h1 span,.cr-section-heading h2 span{color:#fcbf1e}.cr-heading p,.cr-section-heading p{margin:0;color:var(--admin-text-muted,#6b7280);font-size:14px;line-height:1.5}.cr-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 19px;border:0;border-radius:11px;background:#000;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .22s,color .22s,transform .22s}.cr-refresh:hover:not(:disabled){background:#fcbf1e;color:#000;transform:translateY(-1px)}.cr-refresh:disabled{opacity:.5;cursor:wait}.cr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:45px}.cr-stat{position:relative;overflow:hidden;padding:26px;background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#f0f0f0);border-radius:22px;box-shadow:0 8px 25px #00000012;transition:transform .28s,box-shadow .28s,border-color .28s}.cr-stat:after{content:"";position:absolute;right:-35px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:#fcbf1e14;pointer-events:none;transition:transform .3s}.cr-stat:hover{transform:translateY(-5px);border-color:#fcbf1e59;box-shadow:0 16px 34px #0000001c}.cr-stat:hover:after{transform:scale(1.18)}.cr-stat-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px;color:var(--admin-text-muted,#777);font-size:15px;font-weight:700}.cr-stat-heading svg{flex-shrink:0;width:38px;height:38px;padding:9px;border-radius:11px;background:#fff8df;color:#c99100}.cr-stat>strong{display:block;position:relative;z-index:1;font-size:34px;line-height:1;font-weight:800;color:var(--admin-text,#111)}.cr-stat>small{display:block;position:relative;z-index:1;margin-top:10px;color:var(--admin-text-muted,#999);font-size:13px}.cr-section-heading{margin-bottom:20px}.cr-section-heading h2{margin:0 0 6px;font-size:32px;font-weight:800;letter-spacing:-.7px}.cr-filter-card{position:relative;z-index:20;display:grid;grid-template-columns:minmax(220px,1fr) 165px 165px auto;gap:11px;align-items:center;padding:17px;margin-bottom:18px;background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#f0f0f0);border-radius:18px;box-shadow:0 4px 12px #0000000f}.cr-search-wrap{display:flex;align-items:center;gap:10px;height:46px;padding:0 13px;border:1px solid var(--admin-border-strong,#ddd);border-radius:11px;background:var(--admin-input-bg,#fff);transition:border-color .22s,box-shadow .22s}.cr-search-wrap:hover,.cr-search-wrap:focus-within{border-color:#fcbf1e}.cr-search-wrap:focus-within{box-shadow:0 0 0 3px #fcbf1e26}.cr-search-wrap svg{flex-shrink:0;color:#a68b43;font-size:16px}.cr-search-wrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--admin-text,#333);font:inherit;font-size:13px}.cr-search-wrap input::placeholder{color:#9ca3af}.cr-status-dropdown,.cr-sort-dropdown{min-width:0}.cr-clear{height:46px;padding:0 19px;border:0;border-radius:11px;background:#000;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .22s,color .22s,transform .22s}.cr-clear:hover{background:#fcbf1e;color:#000;transform:translateY(-1px)}.cr-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px}.cr-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid var(--admin-border,#e5e7eb);border-radius:11px;background:var(--admin-surface,#fff);color:var(--admin-text,#333);font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:transform .22s,background .22s,border-color .22s}.cr-tabs button:hover{border-color:#fcbf1e;transform:translateY(-2px)}.cr-tabs button.selected{background:#111;border-color:#111;color:#fff}.cr-tabs button svg{font-size:15px}.cr-tabs button span{padding:3px 7px;border-radius:999px;background:#fcbf1e29;font-size:11px}.cr-tabs button.selected span{background:#fcbf1e;color:#111}.cr-result-count{margin:0 0 12px;color:var(--admin-text-muted,#6b7280);font-size:13px}.cr-panel{overflow:hidden;border:1px solid var(--admin-border,#f0f0f0);border-radius:20px;background:var(--admin-surface,#fff);box-shadow:0 4px 12px #00000012}.cr-table-scroll{max-height:590px;overflow:auto;padding:0 26px 24px}.cr-table-scroll::-webkit-scrollbar{width:9px;height:9px}.cr-table-scroll::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.cr-table-scroll::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.cr-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.cr-table{width:100%;min-width:1060px;border-collapse:collapse;table-layout:fixed;text-align:left}.cr-table th{position:sticky;top:0;z-index:5;padding:15px 13px;border-bottom:2px solid var(--admin-border,#f0f0f0);background:var(--admin-surface,#fff);color:var(--admin-text-muted,#666);font-size:12px;font-weight:700}.cr-table td{padding:17px 13px;border-bottom:1px solid var(--admin-border,#f3f3f3);color:var(--admin-text,#333);font-size:12px;vertical-align:middle;overflow-wrap:anywhere}.cr-table tbody tr{transition:background .2s}.cr-table tbody tr:hover{background:var(--admin-surface-hover,#fafafa)}.cr-table th:nth-child(4),.cr-table th:nth-child(5){text-align:center}.cr-center{text-align:center}.cr-cell{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.cr-cell strong{color:var(--admin-text,#222);font-size:12px;font-weight:700;overflow-wrap:anywhere}.cr-cell small{color:var(--admin-text-muted,#999);font-size:10px;overflow-wrap:anywhere}.cr-document-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-start;margin-top:4px;padding:9px 13px;border:0;border-radius:9px;background:#000;color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .22s,color .22s,transform .22s}.cr-document-link:hover{background:#fcbf1e;color:#000;transform:translateY(-2px)}.cr-type{display:inline-flex;padding:7px 10px;border-radius:999px;background:#fcbf1e24;color:var(--admin-text,#7a5900);font-size:11px;font-weight:750}.cr-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:88px;padding:7px 10px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:10px;font-weight:800;white-space:nowrap}.cr-status svg{font-size:12px}.cr-status.pending{background:#fff3cf;color:#946200}.cr-status.approved{background:#dcfce7;color:#15803d}.cr-status.rejected{background:#fee2e2;color:#b91c1c}.cr-actions{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.cr-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:35px;padding:8px 11px;border:1px solid #111;border-radius:9px;background:#000;color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .22s,color .22s,transform .22s}.cr-actions button:first-child:hover:not(:disabled){background:#fcbf1e;border-color:#fcbf1e;color:#000;transform:translateY(-2px)}.cr-actions button:last-child{border-color:#fecaca;background:#fff5f5;color:#b42318}.cr-actions button:last-child:hover:not(:disabled){background:#fee2e2;transform:translateY(-2px)}.cr-actions button:disabled{opacity:.5;cursor:wait}.cr-reviewed{color:var(--admin-text-muted,#888);font-size:11px;font-weight:650}.cr-empty{height:120px;padding:35px!important;color:var(--admin-text-muted,#6b7280)!important;font-size:13px!important;text-align:center!important}.cr-notice,.cr-error{padding:12px 15px;margin:0 0 14px;border:1px solid #f3d578;border-radius:11px;background:#fff8df;color:#6f5100;font-size:12px;line-height:1.6}.cr-error{border-color:#fecaca;background:#fee2e2;color:#991b1b}.cr-page button:focus-visible{outline:2px solid #FCBF1E;outline-offset:2px}.trm-request-review-popup{border-radius:22px!important;padding:26px!important;box-shadow:0 28px 90px #00000040!important}.trm-request-review-popup .swal2-title{font-weight:800!important;letter-spacing:-.5px!important}.trm-request-review-popup .swal2-textarea{width:calc(100% - 2em)!important;box-sizing:border-box;min-height:110px;border-radius:12px;border:1px solid #ddd;font:inherit;font-size:14px}.trm-request-review-popup .swal2-textarea:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}@keyframes crEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.cr-filter-card{grid-template-columns:minmax(200px,1fr) 150px 150px auto}}@media(max-width:900px){.cr-page{padding:22px}.cr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-filter-card{grid-template-columns:1fr 1fr}.cr-search-wrap{grid-column:1/-1}}@media(max-width:640px){.cr-page{padding:16px}.cr-heading{align-items:flex-start;flex-direction:column;gap:14px}.cr-heading h1{font-size:32px}.cr-stats{grid-template-columns:1fr;gap:13px;margin-bottom:30px}.cr-stat{padding:20px}.cr-section-heading h2{font-size:27px}.cr-filter-card{grid-template-columns:1fr 1fr}.cr-tabs button{flex:1}.cr-table-scroll{padding:0 14px 16px}}@media(prefers-reduced-motion:reduce){.cr-page{animation:none}.cr-page *{transition:none!important}}html[data-admin-theme=dark] :is(.trm-history-page,.cr-page){color:var(--admin-text,#f5f5f5)}html[data-admin-theme=dark] :is(.trm-history-hero h1,.trm-history-section-heading h2,.cr-heading h1,.cr-section-heading h2){color:var(--admin-text,#f5f5f5)}html[data-admin-theme=dark] :is(.trm-history-stat,.cr-stat,.trm-history-filter-card,.cr-filter-card,.trm-history-table-card,.cr-panel){background:var(--admin-surface,#16191e);border-color:var(--admin-border,#272c34);box-shadow:var(--admin-shadow-sm,0 8px 22px #0003)}html[data-admin-theme=dark] :is(.trm-history-stat-heading,.cr-stat-heading,.trm-history-hero p,.cr-heading p,.trm-history-section-heading p,.cr-section-heading p,.trm-history-results,.cr-result-count){color:var(--admin-text-secondary,#c6c9cf)}html[data-admin-theme=dark] :is(.trm-history-stat>strong,.cr-stat>strong,.trm-history-cell strong,.cr-cell strong){color:var(--admin-text,#f5f5f5)}html[data-admin-theme=dark] :is(.trm-history-stat>small,.cr-stat>small,.trm-history-cell small,.cr-cell small){color:var(--admin-text-muted,#8f96a3)}html[data-admin-theme=dark] :is(.trm-history-search-wrap,.cr-search-wrap){background:var(--admin-input-bg,#1a1e24);border-color:var(--admin-border-strong,#343a44)}html[data-admin-theme=dark] :is(.trm-history-search-wrap input,.cr-search-wrap input){color:var(--admin-text,#f5f5f5)}html[data-admin-theme=dark] :is(.trm-history-search-wrap input::placeholder,.cr-search-wrap input::placeholder){color:var(--admin-text-muted,#8f96a3)}html[data-admin-theme=dark] :is(.trm-history-table th,.cr-table th){background:var(--admin-surface,#16191e);color:var(--admin-text-secondary,#c6c9cf);border-color:var(--admin-border,#272c34)}html[data-admin-theme=dark] :is(.trm-history-table td,.cr-table td){color:var(--admin-text,#f5f5f5);border-color:var(--admin-border,#272c34)}html[data-admin-theme=dark] :is(.trm-history-table tbody tr:hover,.cr-table tbody tr:hover){background:var(--admin-surface-hover,#232830)}html[data-admin-theme=dark] :is(.trm-history-tabs button,.cr-tabs button){background:var(--admin-surface,#16191e);border-color:var(--admin-border-strong,#343a44);color:var(--admin-text,#f5f5f5)}html[data-admin-theme=dark] :is(.trm-history-tabs button.active,.cr-tabs button.selected){background:#fcbf1e;border-color:#fcbf1e;color:#111}html[data-admin-theme=dark] :is(.trm-history-tabs button.active span,.cr-tabs button.selected span){background:#111;color:#fcbf1e}html[data-admin-theme=dark] :is(.trm-history-type,.cr-type){background:#fcbf1e29;color:#fbd36a}html[data-admin-theme=dark] :is(.trm-history-decision:not(.approved):not(.rejected),.cr-status:not(.approved):not(.rejected):not(.pending)){background:#303641;color:#e2e5e9}html[data-admin-theme=dark] :is(.trm-history-decision.approved,.cr-status.approved){background:#123d2b;color:#86efac}html[data-admin-theme=dark] :is(.trm-history-decision.rejected,.cr-status.rejected){background:#4a2227;color:#fca5a5}html[data-admin-theme=dark] .cr-status.pending{background:#4c3a15;color:#fcd76a}html[data-admin-theme=dark] :is(.trm-history-view,.cr-document-link,.cr-actions button:first-child,.trm-history-clear,.cr-clear,.cr-refresh){background:#fcbf1e;color:#111;border-color:#fcbf1e}html[data-admin-theme=dark] :is(.trm-history-view,.cr-document-link,.cr-actions button:first-child,.trm-history-clear,.cr-clear,.cr-refresh):hover:not(:disabled){background:#e7ad0e;color:#111}html[data-admin-theme=dark] .cr-actions button:last-child{background:#48252b;color:#ffb4b4;border-color:#6a343c}html[data-admin-theme=dark] .cr-actions button:last-child:hover:not(:disabled){background:#623039;color:#fff}html[data-admin-theme=dark] .cr-notice{background:#403316;color:#fbe3a1;border-color:#7b6229}html[data-admin-theme=dark] :is(.cr-error,.trm-history-error){background:#44242a;color:#ffc3c3;border-color:#7c353f}html[data-admin-theme=dark] :is(.trm-history-scroll,.cr-table-scroll){scrollbar-color:#515965 #1c2026}html[data-admin-theme=dark] :is(.trm-history-scroll,.cr-table-scroll)::-webkit-scrollbar-track{background:#1c2026}html[data-admin-theme=dark] :is(.trm-history-scroll,.cr-table-scroll)::-webkit-scrollbar-thumb{background:#515965}:is(.trm-history-search-wrap,.cr-search-wrap) input:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;border:0!important}:is(.trm-history-search-wrap,.cr-search-wrap):focus-within{border-color:#fcbf1e!important;box-shadow:0 0 0 2px #fcbf1e29}html[data-admin-theme=dark] :is(.trm-history-search-wrap,.cr-search-wrap):focus-within{border-color:#fcbf1e}html[data-admin-theme=dark] .trm-request-review-popup{background:var(--admin-surface,#16191e)!important;color:var(--admin-text,#f5f5f5)!important;border:1px solid var(--admin-border-strong,#343a44)}html[data-admin-theme=dark] .trm-request-review-popup :is(.swal2-title,.swal2-html-container){color:var(--admin-text,#f5f5f5)!important}html[data-admin-theme=dark] .trm-request-review-popup .swal2-textarea{background:var(--admin-input-bg,#1a1e24)!important;color:var(--admin-text,#f5f5f5)!important;border-color:var(--admin-border-strong,#343a44)!important}html[data-admin-theme=dark] .trm-request-review-popup .swal2-cancel{background:#303641!important;color:#f5f5f5!important}html[data-admin-theme=dark] .trm-request-review-popup .swal2-confirm{color:#111!important;background:#fcbf1e!important}.trm-request-review-popup.swal2-popup{width:min(440px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;padding:28px 26px 25px!important;border:1px solid #ececec!important;border-radius:22px!important;background:#fff!important;color:#171717!important;box-shadow:0 24px 70px #0003!important;font-family:inherit!important}.trm-request-review-popup .swal2-title{padding:8px 0 0!important;color:#151515!important;font-size:23px!important;line-height:1.25!important}.trm-request-review-popup .swal2-html-container{color:#667085!important;font-size:13px!important;line-height:1.65!important}.trm-request-review-popup .trm-request-review-icon.swal2-icon{width:5em;height:5em;margin:7px auto 10px;border-width:3px}.trm-request-review-popup .swal2-actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:22px 0 0!important;width:100%!important}.trm-request-review-popup .trm-request-review-confirm,.trm-request-review-popup .trm-request-review-cancel{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:115px!important;min-height:43px!important;margin:0!important;padding:10px 20px!important;border:1px solid transparent!important;border-radius:11px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.trm-request-review-popup .trm-request-review-confirm{background:linear-gradient(135deg,#fcd14b,#fcbf1e)!important;color:#111!important;box-shadow:0 5px 15px #fcbf1e2e!important}.trm-request-review-popup .trm-request-review-confirm:hover{background:#f2b70e!important;transform:translateY(-1px)}.trm-request-review-popup .trm-request-review-confirm.trm-request-review-danger{background:#dc2626!important;color:#fff!important;box-shadow:0 5px 15px #dc262624!important}.trm-request-review-popup .trm-request-review-confirm.trm-request-review-danger:hover{background:#b91c1c!important}.trm-request-review-popup .trm-request-review-cancel{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#344054!important}.trm-request-review-popup .trm-request-review-cancel:hover{background:#e9ebef!important;transform:translateY(-1px)}.trm-request-review-popup :is(.trm-request-review-confirm,.trm-request-review-cancel):focus-visible{outline:3px solid rgba(252,191,30,.55)!important;outline-offset:2px!important}.trm-request-review-popup .swal2-textarea{display:block!important;width:100%!important;margin:14px 0 0!important;min-height:100px!important;padding:12px 14px!important;background:#fafafa!important;color:#202020!important;resize:vertical}.trm-request-review-enter{animation:crModalIn .24s ease both}.trm-request-review-exit{animation:crModalOut .16s ease both}@keyframes crModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes crModalOut{to{opacity:0;transform:translateY(7px) scale(.98)}}.cr-page :is(.cr-refresh,.cr-clear,.cr-document-link,.cr-actions button,.cr-tabs button){min-height:42px;line-height:1.25;vertical-align:middle}.cr-actions button{min-width:85px;white-space:nowrap}.cr-table th:last-child,.cr-table td:last-child{text-align:center}.cr-table th:nth-child(4),.cr-table td:nth-child(4){text-align:center}.cr-refresh svg,.cr-document-link svg,.cr-actions svg{flex-shrink:0}.cr-refresh:disabled,.cr-actions button:disabled{transform:none!important}.cr-spinning{animation:crSpin .85s linear infinite}@keyframes crSpin{to{transform:rotate(360deg)}}html[data-admin-theme=dark] .trm-request-review-popup.swal2-popup{background:#1c2026!important;border-color:#353b45!important;color:#f6f6f6!important;box-shadow:0 26px 85px #0000008c!important}html[data-admin-theme=dark] .trm-request-review-popup .swal2-title{color:#f6f6f6!important}html[data-admin-theme=dark] .trm-request-review-popup .swal2-html-container{color:#c6cbd3!important}html[data-admin-theme=dark] .trm-request-review-popup .swal2-textarea{background:#252a32!important;color:#f6f6f6!important;border-color:#454b56!important}html[data-admin-theme=dark] .trm-request-review-popup .trm-request-review-cancel{background:#333944!important;border-color:#454b56!important;color:#f3f4f6!important}html[data-admin-theme=dark] .trm-request-review-popup .trm-request-review-cancel:hover{background:#414956!important}html[data-admin-theme=dark] .trm-request-review-popup .trm-request-review-confirm.trm-request-review-danger{background:#dc2626!important;color:#fff!important}@media(max-width:640px){.cr-filter-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cr-clear{width:100%}.cr-tabs button{min-width:0}.cr-actions{gap:6px}.cr-actions button{min-width:76px;padding:8px}.trm-request-review-popup.swal2-popup{padding:23px 18px!important}.trm-request-review-popup .swal2-actions{flex-wrap:wrap!important}.trm-request-review-popup .trm-request-review-confirm,.trm-request-review-popup .trm-request-review-cancel{flex:1 1 115px!important}}@media(max-width:380px){.cr-filter-card{grid-template-columns:1fr}.cr-search-wrap{grid-column:auto}.cr-tabs button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.cr-spinning,.trm-request-review-enter,.trm-request-review-exit{animation:none!important}}.staffpage-page-unique{padding:35px}.staffpage-title-unique{margin:0 0 8px;font-size:42px}.staffpage-subtitle-unique{margin-bottom:40px;color:#6b7280;font-size:14px}.staffpage-stats-unique{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:45px}.staffpage-stat-card-unique{position:relative;overflow:hidden;padding:26px;background:#fff;border:1px solid #f0f0f0;border-radius:22px;box-shadow:0 8px 25px #00000012;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.staffpage-stat-card-unique:after{content:"";position:absolute;right:-35px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:#fcbf1e14;transition:transform .3s ease,background .3s ease;pointer-events:none}.staffpage-stat-card-unique:hover{transform:translateY(-5px);border-color:#fcbf1e59;box-shadow:0 16px 34px #0000001c}.staffpage-stat-card-unique:hover:after{transform:scale(1.18);background:#fcbf1e21}.staffpage-stat-top-unique{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px;color:#777;font-size:15px;font-weight:700}.staffpage-stat-card-unique h4{margin:0;color:#777;font-size:15px;font-weight:700}.staffpage-stat-icon-unique{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;padding:9px;box-sizing:border-box;border-radius:11px;background:#fff8df;color:#c99100}.staffpage-stat-icon-unique svg{width:100%;height:100%}.staffpage-stat-icon-unique.total,.staffpage-stat-icon-unique.active,.staffpage-stat-icon-unique.inactive,.staffpage-stat-icon-unique.admin{background:#fff8df;color:#c99100}.staffpage-stat-card-unique h1{position:relative;z-index:1;margin:0;color:#111;font-size:34px;font-weight:800;line-height:1}.staffpage-stat-card-unique>span{position:relative;z-index:1;display:block;margin-top:10px;color:#999;font-size:13px}.staffpage-section-unique{margin-bottom:55px}.staffpage-section-header-unique{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.staffpage-section-header-unique h2{margin:0;color:#111;font-size:32px;font-weight:800;letter-spacing:-.6px}.staffpage-section-header-unique h2 span{color:#fcbf1e}.staffpage-section-header-unique p{margin:6px 0 0;color:#6b7280;font-size:13px;line-height:1.5}.staffpage-toolbar-unique{display:grid;grid-template-columns:minmax(280px,1fr) 150px;gap:11px;align-items:center;padding:17px;margin-bottom:12px;border:1px solid #f0f0f0;border-radius:18px;background:#fff;box-shadow:0 4px 12px #0000000d}.staffpage-search-box-unique{width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#333;font-family:inherit;font-size:13px;transition:border-color .22s ease,box-shadow .22s ease}.staffpage-search-box-unique::placeholder{color:#9ca3af}.staffpage-search-box-unique:hover{border-color:#c8c8c8}.staffpage-search-box-unique:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.staffpage-add-btn-unique{height:46px;padding:0 18px;border:none;border-radius:11px;background:#111;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.staffpage-add-btn-unique:hover{background:#fcbf1e;color:#111;transform:translateY(-2px)}.staffpage-results-count-unique{margin:0 0 12px;color:#777;font-size:12px;font-weight:500}.staffpage-table-card-unique{overflow:hidden;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 5px 16px #0000000f}.staffpage-table-scroll-unique{max-height:590px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.staffpage-table-scroll-unique::-webkit-scrollbar{width:9px;height:9px}.staffpage-table-scroll-unique::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.staffpage-table-scroll-unique::-webkit-scrollbar-thumb{background:#c7c7c7;border:2px solid #f4f4f4;border-radius:20px}.staffpage-table-scroll-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.staffpage-table-unique{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed}.staffpage-table-unique th{position:sticky;top:0;z-index:20;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;box-shadow:0 -10px 0 10px #fff;color:#666;font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.staffpage-table-unique td{padding:17px 13px;border-bottom:1px solid #f2f2f2;color:#444;font-size:12px;line-height:1.45;vertical-align:middle}.staffpage-table-unique tbody tr{transition:background .2s ease}.staffpage-table-unique tbody tr:hover{background:#fafafa}.staffpage-table-unique tbody tr:last-child td{border-bottom:none}.staffpage-table-unique td strong{display:block;overflow:hidden;color:#222;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.staffpage-table-unique td small{display:block;margin-top:4px;color:#999;font-size:10px}.staffpage-table-unique th:nth-child(1),.staffpage-table-unique td:nth-child(1){width:17%}.staffpage-table-unique th:nth-child(2),.staffpage-table-unique td:nth-child(2){width:22%}.staffpage-table-unique th:nth-child(3),.staffpage-table-unique td:nth-child(3){width:10%;text-align:center}.staffpage-table-unique th:nth-child(4),.staffpage-table-unique td:nth-child(4){width:11%;text-align:center}.staffpage-table-unique th:nth-child(5),.staffpage-table-unique td:nth-child(5){width:18%}.staffpage-table-unique th:nth-child(6),.staffpage-table-unique td:nth-child(6){width:10%;text-align:center}.staffpage-table-unique th:nth-child(7),.staffpage-table-unique td:nth-child(7){width:12%;text-align:center}.staffpage-role-unique{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:7px 11px;border-radius:50px;background:#000;color:#fff;font-size:10px;font-weight:800;text-transform:capitalize;white-space:nowrap}.staff-status,.staffpage-profile-status-unique{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:7px 11px;box-sizing:border-box;border-radius:50px;font-size:10px;font-weight:800;text-transform:capitalize;white-space:nowrap}.staff-status.active,.staffpage-profile-status-unique.active{background:#16cc59;color:#fff}.staff-status.inactive,.staffpage-profile-status-unique.inactive{background:#dc2626;color:#fff}.staffpage-edit-btn-unique,.staffpage-details-btn-unique{min-width:84px;padding:9px 13px;border:none;border-radius:9px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .22s ease,color .22s ease,transform .22s ease}.staffpage-edit-btn-unique:hover,.staffpage-details-btn-unique:hover{background:#fcbf1e;color:#111;transform:translateY(-2px)}.staffpage-empty-table-unique{padding:38px!important;color:#6b7280!important;font-size:12px!important;text-align:center!important}.staffpage-add-modern-overlay-unique,.staffpage-modern-overlay-unique,.staffpage-edit-modern-overlay-unique{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:20px;background:#00000073}.staffpage-add-modern-modal-unique,.staffpage-modern-modal-unique,.staffpage-edit-modern-modal-unique{width:820px;max-width:95%;max-height:92vh;overflow-y:auto;box-sizing:border-box;padding:30px;background:#fff;border-radius:24px;box-shadow:0 12px 35px #00000026;animation:staffPopup .28s ease}.staffpage-modern-modal-unique{width:760px}.staffpage-add-modern-modal-unique::-webkit-scrollbar,.staffpage-modern-modal-unique::-webkit-scrollbar,.staffpage-edit-modern-modal-unique::-webkit-scrollbar{width:9px}.staffpage-add-modern-modal-unique::-webkit-scrollbar-track,.staffpage-modern-modal-unique::-webkit-scrollbar-track,.staffpage-edit-modern-modal-unique::-webkit-scrollbar-track{background:#f4f4f4}.staffpage-add-modern-modal-unique::-webkit-scrollbar-thumb,.staffpage-modern-modal-unique::-webkit-scrollbar-thumb,.staffpage-edit-modern-modal-unique::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.staffpage-add-modern-modal-unique::-webkit-scrollbar-thumb:hover,.staffpage-modern-modal-unique::-webkit-scrollbar-thumb:hover,.staffpage-edit-modern-modal-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.staffpage-add-modern-header-unique,.staffpage-modern-header-unique,.staffpage-edit-modern-header-unique{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ececec}.staffpage-add-modern-header-unique h2,.staffpage-modern-header-unique h2,.staffpage-edit-modern-header-unique h2{margin:0;color:#111827;font-size:30px;font-weight:600}.staffpage-add-modern-header-unique p,.staffpage-modern-header-unique p,.staffpage-edit-modern-header-unique p{margin:6px 0 0;color:#6b7280;font-size:13px;line-height:1.5}.staffpage-add-modern-close-unique,.staffpage-modern-close-btn-unique,.staffpage-edit-modern-close-unique{width:48px;height:48px;flex-shrink:0;border:none;border-radius:50%;background:#000;color:#fff;font-size:20px;cursor:pointer;transition:.25s}.staffpage-add-modern-close-unique:hover,.staffpage-modern-close-btn-unique:hover,.staffpage-edit-modern-close-unique:hover{background:#fcbf1e}.staffpage-add-profile-banner-unique,.staffpage-profile-banner-unique,.staffpage-edit-profile-banner-unique{display:flex;align-items:center;gap:18px;padding:18px;margin-bottom:25px;background:#fafafa;border:1px solid #eee;border-radius:13px;transition:.25s}.staffpage-add-profile-banner-unique:hover,.staffpage-profile-banner-unique:hover,.staffpage-edit-profile-banner-unique:hover{border-color:#fcbf1e}.staffpage-add-avatar-unique,.staffpage-profile-avatar-unique,.staffpage-edit-avatar-unique{width:68px;height:68px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fcbf1e;color:#fff;font-size:26px;font-weight:800}.staffpage-add-avatar-unique{font-size:34px}.staffpage-add-profile-banner-unique h2,.staffpage-profile-banner-unique h2,.staffpage-edit-profile-banner-unique h2{margin:0;color:#111827;font-size:20px;font-weight:600}.staffpage-add-profile-banner-unique p,.staffpage-profile-banner-unique p,.staffpage-edit-profile-banner-unique p{margin:6px 0 9px;color:#6b7280;font-size:13px}.staffpage-add-grid-unique,.staffpage-edit-grid-unique{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.staffpage-add-grid-unique input,.staffpage-add-grid-unique select,.staffpage-edit-grid-unique input,.staffpage-edit-grid-unique select,.staffpage-password-input-wrapper input{width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#333;font-size:13px;font-family:inherit;transition:.25s}.staffpage-add-grid-unique input::placeholder,.staffpage-edit-grid-unique input::placeholder,.staffpage-password-input-wrapper input::placeholder{color:#9ca3af}.staffpage-add-grid-unique input:hover,.staffpage-add-grid-unique select:hover,.staffpage-edit-grid-unique input:hover,.staffpage-edit-grid-unique select:hover,.staffpage-password-input-wrapper input:hover{border-color:#fcbf1e}.staffpage-add-grid-unique input:focus,.staffpage-add-grid-unique select:focus,.staffpage-edit-grid-unique input:focus,.staffpage-edit-grid-unique select:focus,.staffpage-password-input-wrapper input:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.staffpage-add-grid-unique select,.staffpage-edit-grid-unique select{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:center;text-align-last:center;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23777' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 5l6.5 6 6.5-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:14px}.staffpage-add-grid-unique select option,.staffpage-edit-grid-unique select option{text-align:center}.staffpage-password-section-unique{margin-top:25px;padding-top:25px;border-top:1px solid #ececec}.staffpage-password-heading-unique{margin-bottom:18px}.staffpage-password-heading-unique h3{margin:0;color:#111827;font-size:20px;font-weight:600}.staffpage-password-heading-unique p{margin:6px 0 0;color:#6b7280;font-size:13px}.staffpage-password-toggle-btn{position:absolute;top:50%;right:9px;transform:translateY(-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#777;font-size:18px;line-height:1;cursor:pointer;transition:.25s}.staffpage-password-toggle-btn:hover{color:#fcbf1e;transform:translateY(-50%)}.staffpage-info-grid-unique{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.staffpage-info-card-unique{padding:18px;background:#fafafa;border:1px solid #eee;border-radius:13px;transition:.25s}.staffpage-info-card-unique:hover{border-color:#fcbf1e}.staffpage-info-card-unique h4{margin:0 0 8px;color:#777;font-size:12px;font-weight:700}.staffpage-info-card-unique p{margin:0;color:#222;font-size:14px;font-weight:600;word-break:break-word}.staffpage-add-actions-unique,.staffpage-edit-actions-unique{display:flex;gap:12px;margin-top:30px;padding-top:24px;border-top:1px solid #ececec}.staffpage-cancel-btn-unique,.staffpage-save-btn-unique,.staffpage-edit-deactivate-unique,.staffpage-edit-activate-unique{flex:1;height:46px;border-radius:11px;font-size:13px;font-weight:700;cursor:pointer;transition:.25s}.staffpage-cancel-btn-unique{border:1px solid #ddd;background:#fff;color:#333}.staffpage-cancel-btn-unique:hover{border-color:#fcbf1e;background:#fafafa}.staffpage-save-btn-unique{border:none;background:#000;color:#fff}.staffpage-save-btn-unique:hover{background:#fcbf1e;transform:translateY(-2px)}.staffpage-edit-deactivate-unique{border:none;background:#dc2626;color:#fff}.staffpage-edit-deactivate-unique:hover{background:#b91c1c;transform:translateY(-2px)}.staffpage-edit-activate-unique{border:none;background:#16cc59;color:#fff}.staffpage-edit-activate-unique:hover{background:#16cc59;transform:translateY(-2px)}.staffpage-title-unique span{color:#fcbf1e}.staffpage-add-modern-overlay-unique{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:#00000094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.staffpage-add-modern-modal-unique{width:820px;max-width:95%;max-height:92vh;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:28px;border:1px solid rgba(255,255,255,.65);border-radius:24px;background:#fff;box-shadow:0 24px 70px #00000040;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.staffpage-add-modern-modal-unique::-webkit-scrollbar{width:9px}.staffpage-add-modern-modal-unique::-webkit-scrollbar-track{background:#f4f4f4}.staffpage-add-modern-modal-unique::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.staffpage-add-modern-modal-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.staffpage-add-modern-header-unique{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #ececec}.staffpage-add-modern-header-unique>div{min-width:0}.staffpage-add-modern-header-unique h2{margin:0;color:#111;font-size:30px;font-weight:800;letter-spacing:-.6px}.staffpage-add-modern-header-unique p{margin:6px 0 0;color:#6b7280;font-size:12px;line-height:1.5}.staffpage-add-modern-close-unique{width:42px;height:42px;flex:0 0 42px;padding:0;border:none;border-radius:12px;background:#111;color:#fff;font-size:18px;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.staffpage-add-modern-close-unique:hover{background:#fcbf1e;color:#111;transform:rotate(4deg)}.staffpage-add-profile-banner-unique{display:flex;align-items:center;gap:15px;padding:16px;margin-bottom:20px;border:1px solid #eee;border-radius:14px;background:#fafafa;transition:border-color .22s ease,box-shadow .22s ease}.staffpage-add-profile-banner-unique:hover{border-color:#fcbf1ea6;box-shadow:0 7px 18px #0000000a}.staffpage-add-avatar-unique{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#111;color:#fcbf1e;font-size:25px;font-weight:800}.staffpage-add-profile-banner-unique>div:last-child{min-width:0}.staffpage-add-profile-banner-unique h2{margin:0;color:#222;font-size:17px;font-weight:800}.staffpage-add-profile-banner-unique p{margin:5px 0 0;color:#777;font-size:12px;line-height:1.45}.staffpage-add-grid-unique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staffpage-add-grid-unique>input,.staffpage-password-input-wrapper input{width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#333;font-family:inherit;font-size:13px;transition:border-color .22s ease,box-shadow .22s ease}.staffpage-add-grid-unique>input::placeholder,.staffpage-password-input-wrapper input::placeholder{color:#9ca3af}.staffpage-add-grid-unique>input:hover,.staffpage-password-input-wrapper input:hover{border-color:#c8c8c8}.staffpage-add-grid-unique>input:focus,.staffpage-password-input-wrapper input:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.staffpage-add-grid-unique .admin-dropdown-trm,.staffpage-add-grid-unique .admin-dropdown-trigger-trm{width:100%}.staffpage-password-section-unique{margin-top:22px;padding-top:20px;border-top:1px solid #ececec}.staffpage-password-heading-unique{margin-bottom:14px}.staffpage-password-heading-unique h3{margin:0;color:#222;font-size:17px;font-weight:800}.staffpage-password-heading-unique p{margin:5px 0 0;color:#777;font-size:12px;line-height:1.45}.staffpage-password-input-wrapper{position:relative;width:100%}.staffpage-password-input-wrapper input{padding-right:48px}.staffpage-password-toggle-btn{position:absolute;top:50%;right:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#777;font-size:16px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:color .2s ease}.staffpage-password-toggle-btn:hover{color:#c99000}.staffpage-add-actions-unique{display:flex;gap:11px;margin-top:24px;padding-top:20px;border-top:1px solid #ececec}.staffpage-add-actions-unique .staffpage-cancel-btn-unique,.staffpage-add-actions-unique .staffpage-save-btn-unique{flex:1;height:46px;border-radius:11px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.staffpage-add-actions-unique .staffpage-cancel-btn-unique{border:1px solid #ddd;background:#fff;color:#333;transition:border-color .22s ease,background .22s ease}.staffpage-add-actions-unique .staffpage-cancel-btn-unique:hover{border-color:#fcbf1e;background:#fafafa}.staffpage-add-actions-unique .staffpage-save-btn-unique{border:none;background:#111;color:#fff;transition:background .22s ease,color .22s ease,transform .22s ease}.staffpage-add-actions-unique .staffpage-save-btn-unique:hover{background:#fcbf1e;color:#111;transform:translateY(-2px)}.staffpage-modern-overlay-unique{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:#00000094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.staffpage-modern-modal-unique{width:760px;max-width:95%;max-height:92vh;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:28px;border:1px solid rgba(255,255,255,.65);border-radius:24px;background:#fff;box-shadow:0 24px 70px #00000040;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.staffpage-modern-modal-unique::-webkit-scrollbar{width:9px}.staffpage-modern-modal-unique::-webkit-scrollbar-track{background:#f4f4f4}.staffpage-modern-modal-unique::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.staffpage-modern-modal-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.staffpage-modern-header-unique{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #ececec}.staffpage-modern-header-unique>div{min-width:0}.staffpage-modern-header-unique h2{margin:0;color:#111;font-size:30px;font-weight:800;letter-spacing:-.6px}.staffpage-modern-header-unique p{margin:6px 0 0;color:#6b7280;font-size:12px;line-height:1.5}.staffpage-modern-close-btn-unique{width:42px;height:42px;flex:0 0 42px;padding:0;border:none;border-radius:12px;background:#111;color:#fff;font-size:18px;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.staffpage-modern-close-btn-unique:hover{background:#fcbf1e;color:#111;transform:rotate(4deg)}.staffpage-profile-banner-unique{display:flex;align-items:center;gap:15px;padding:17px;margin-bottom:20px;border:1px solid #eee;border-radius:14px;background:#fafafa;transition:border-color .22s ease,box-shadow .22s ease}.staffpage-profile-banner-unique:hover{border-color:#fcbf1ea6;box-shadow:0 7px 18px #0000000a}.staffpage-profile-avatar-unique{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#111;color:#fcbf1e;font-size:18px;font-weight:800;text-transform:uppercase}.staffpage-profile-info-unique{min-width:0}.staffpage-profile-info-unique h2{margin:0;overflow:hidden;color:#222;font-size:18px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.staffpage-profile-info-unique p{margin:5px 0 8px;overflow:hidden;color:#777;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.staffpage-profile-info-unique .staffpage-profile-status-unique{min-width:auto;padding:6px 10px;font-size:9px;letter-spacing:.2px}.staffpage-info-grid-unique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staffpage-info-card-unique{position:relative;min-width:0;padding:16px;overflow:hidden;border:1px solid #eee;border-radius:13px;background:#fafafa;transition:border-color .22s ease,background .22s ease,transform .22s ease}.staffpage-info-card-unique:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#fcbf1e;opacity:0;transition:opacity .22s ease}.staffpage-info-card-unique:hover{border-color:#fcbf1e8c;background:#fff;transform:translateY(-2px)}.staffpage-info-card-unique:hover:after{opacity:1}.staffpage-info-card-unique h4{margin:0 0 7px;color:#888;font-size:10px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.staffpage-info-card-unique p{margin:0;overflow:hidden;color:#222;font-size:13px;font-weight:600;line-height:1.45;text-overflow:ellipsis;word-break:break-word}.staffpage-info-card-unique:last-child{grid-column:1/-1}.staffpage-edit-modern-overlay-unique{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:#00000094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.staffpage-edit-modern-modal-unique{width:820px;max-width:95%;max-height:92vh;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:28px;border:1px solid rgba(255,255,255,.65);border-radius:24px;background:#fff;box-shadow:0 24px 70px #00000040;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.staffpage-edit-modern-modal-unique::-webkit-scrollbar{width:9px}.staffpage-edit-modern-modal-unique::-webkit-scrollbar-track{background:#f4f4f4}.staffpage-edit-modern-modal-unique::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.staffpage-edit-modern-modal-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.staffpage-edit-modern-header-unique{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #ececec}.staffpage-edit-modern-header-unique>div{min-width:0}.staffpage-edit-modern-header-unique h2{margin:0;color:#111;font-size:30px;font-weight:800;letter-spacing:-.6px}.staffpage-edit-modern-header-unique p{margin:6px 0 0;color:#6b7280;font-size:12px;line-height:1.5}.staffpage-edit-modern-close-unique{width:42px;height:42px;flex:0 0 42px;padding:0;border:none;border-radius:12px;background:#111;color:#fff;font-size:18px;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.staffpage-edit-modern-close-unique:hover{background:#fcbf1e;color:#111;transform:rotate(4deg)}.staffpage-edit-profile-banner-unique{display:flex;align-items:center;gap:15px;padding:16px;margin-bottom:20px;border:1px solid #eee;border-radius:14px;background:#fafafa;transition:border-color .22s ease,box-shadow .22s ease}.staffpage-edit-profile-banner-unique:hover{border-color:#fcbf1ea6;box-shadow:0 7px 18px #0000000a}.staffpage-edit-avatar-unique{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#111;color:#fcbf1e;font-size:17px;font-weight:800;text-transform:uppercase}.staffpage-edit-profile-banner-unique>div:last-child{min-width:0}.staffpage-edit-profile-banner-unique h2{margin:0;overflow:hidden;color:#222;font-size:17px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.staffpage-edit-profile-banner-unique p{margin:5px 0 8px;overflow:hidden;color:#777;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.staffpage-edit-profile-banner-unique .staffpage-profile-status-unique{min-width:auto;padding:6px 10px;font-size:9px}.staffpage-edit-grid-unique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staffpage-edit-grid-unique>input{width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#333;font-family:inherit;font-size:13px;transition:border-color .22s ease,box-shadow .22s ease}.staffpage-edit-grid-unique>input::placeholder{color:#9ca3af}.staffpage-edit-grid-unique>input:hover{border-color:#c8c8c8}.staffpage-edit-grid-unique>input:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e24}.staffpage-edit-grid-unique .admin-dropdown-trm,.staffpage-edit-grid-unique .admin-dropdown-trigger-trm{width:100%}.staffpage-edit-actions-unique{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px;margin-top:24px;padding-top:20px;border-top:1px solid #ececec}.staffpage-edit-actions-unique .staffpage-cancel-btn-unique,.staffpage-edit-actions-unique .staffpage-edit-deactivate-unique,.staffpage-edit-actions-unique .staffpage-edit-activate-unique,.staffpage-edit-actions-unique .staffpage-save-btn-unique{width:100%;height:46px;box-sizing:border-box;border-radius:11px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.staffpage-edit-actions-unique .staffpage-cancel-btn-unique{border:1px solid #ddd;background:#fff;color:#333;transition:border-color .22s ease,background .22s ease}.staffpage-edit-actions-unique .staffpage-cancel-btn-unique:hover{border-color:#fcbf1e;background:#fafafa}.staffpage-edit-actions-unique .staffpage-edit-deactivate-unique{border:1px solid #fecaca;background:#fef2f2;color:#dc2626;transition:background .22s ease,color .22s ease,transform .22s ease}.staffpage-edit-actions-unique .staffpage-edit-deactivate-unique:hover{background:#dc2626;color:#fff;transform:translateY(-2px)}.staffpage-edit-actions-unique .staffpage-edit-activate-unique{border:1px solid #bbf7d0;background:#ecfdf3;color:#15803d;transition:background .22s ease,color .22s ease,transform .22s ease}.staffpage-edit-actions-unique .staffpage-edit-activate-unique:hover{background:#16a34a;color:#fff;transform:translateY(-2px)}.staffpage-edit-actions-unique .staffpage-save-btn-unique{border:none;background:#111;color:#fff;transition:background .22s ease,color .22s ease,transform .22s ease}.staffpage-edit-actions-unique .staffpage-save-btn-unique:hover{background:#fcbf1e;color:#111;transform:translateY(-2px)}@media(max-width:768px){.staffpage-edit-modern-overlay-unique{align-items:flex-start;padding:15px}.staffpage-edit-modern-modal-unique{width:100%;max-width:100%;max-height:94vh;padding:21px;border-radius:20px}.staffpage-edit-modern-header-unique h2{font-size:25px}.staffpage-edit-grid-unique{grid-template-columns:1fr}.staffpage-edit-profile-banner-unique{flex-direction:row;align-items:center}.staffpage-edit-actions-unique{grid-template-columns:1fr}}@media(max-width:480px){.staffpage-edit-modern-overlay-unique{padding:10px}.staffpage-edit-modern-modal-unique{padding:17px;border-radius:18px}.staffpage-edit-modern-header-unique{gap:14px;padding-bottom:15px;margin-bottom:15px}.staffpage-edit-modern-header-unique h2{font-size:22px}.staffpage-edit-modern-close-unique{width:38px;height:38px;flex-basis:38px;border-radius:10px;font-size:17px}.staffpage-edit-profile-banner-unique{padding:13px}.staffpage-edit-avatar-unique{width:48px;height:48px;flex-basis:48px;font-size:15px}}@media(prefers-reduced-motion:reduce){.staffpage-edit-modern-close-unique,.staffpage-edit-profile-banner-unique,.staffpage-edit-actions-unique button{transition:none}}@media(max-width:768px){.staffpage-modern-overlay-unique{align-items:flex-start;padding:15px}.staffpage-modern-modal-unique{width:100%;max-width:100%;max-height:94vh;padding:21px;border-radius:20px}.staffpage-modern-header-unique h2{font-size:25px}.staffpage-info-grid-unique{grid-template-columns:1fr}.staffpage-info-card-unique:last-child{grid-column:auto}.staffpage-profile-banner-unique{flex-direction:row;align-items:center}}@media(max-width:480px){.staffpage-modern-overlay-unique{padding:10px}.staffpage-modern-modal-unique{padding:17px;border-radius:18px}.staffpage-modern-header-unique{gap:14px;padding-bottom:15px;margin-bottom:15px}.staffpage-modern-header-unique h2{font-size:22px}.staffpage-modern-close-btn-unique{width:38px;height:38px;flex-basis:38px;border-radius:10px;font-size:17px}.staffpage-profile-banner-unique{padding:13px}.staffpage-profile-avatar-unique{width:50px;height:50px;flex-basis:50px;font-size:16px}.staffpage-profile-info-unique h2{font-size:16px}}@media(prefers-reduced-motion:reduce){.staffpage-modern-close-btn-unique,.staffpage-profile-banner-unique,.staffpage-info-card-unique{transition:none}}@media(max-width:768px){.staffpage-add-modern-overlay-unique{align-items:flex-start;padding:15px}.staffpage-add-modern-modal-unique{width:100%;max-width:100%;max-height:94vh;padding:21px;border-radius:20px}.staffpage-add-modern-header-unique h2{font-size:25px}.staffpage-add-grid-unique{grid-template-columns:1fr}.staffpage-add-profile-banner-unique{flex-direction:row;align-items:center}}@media(max-width:480px){.staffpage-add-modern-overlay-unique{padding:10px}.staffpage-add-modern-modal-unique{padding:17px;border-radius:18px}.staffpage-add-modern-header-unique{gap:14px;padding-bottom:15px;margin-bottom:15px}.staffpage-add-modern-header-unique h2{font-size:22px}.staffpage-add-modern-close-unique{width:38px;height:38px;flex-basis:38px;border-radius:10px;font-size:17px}.staffpage-add-profile-banner-unique{padding:13px}.staffpage-add-avatar-unique{width:48px;height:48px;flex-basis:48px;font-size:22px}.staffpage-add-actions-unique{flex-direction:column}}@media(prefers-reduced-motion:reduce){.staffpage-add-modern-close-unique,.staffpage-add-profile-banner-unique,.staffpage-add-actions-unique button{transition:none}}@keyframes staffPopup{0%{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1200px){.staffpage-stats-unique{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.staffpage-page-unique{padding:25px 20px}.staffpage-title-unique{font-size:34px}.staffpage-stats-unique,.staffpage-toolbar-unique,.staffpage-add-grid-unique,.staffpage-edit-grid-unique,.staffpage-info-grid-unique{grid-template-columns:1fr}.staffpage-add-modern-modal-unique,.staffpage-modern-modal-unique,.staffpage-edit-modern-modal-unique{padding:22px;max-height:94vh}.staffpage-add-modern-header-unique h2,.staffpage-modern-header-unique h2,.staffpage-edit-modern-header-unique h2{font-size:25px}.staffpage-add-profile-banner-unique,.staffpage-profile-banner-unique,.staffpage-edit-profile-banner-unique{flex-direction:column;align-items:flex-start}.staffpage-add-actions-unique,.staffpage-edit-actions-unique{flex-direction:column}}@media(max-width:480px){.staffpage-page-unique{padding:20px 15px}.staffpage-title-unique{font-size:29px}.staffpage-stat-card-unique{padding:22px;border-radius:18px}.staffpage-stat-card-unique h1,.staffpage-section-header-unique h2{font-size:29px}.staffpage-add-modern-overlay-unique,.staffpage-modern-overlay-unique,.staffpage-edit-modern-overlay-unique{padding:12px}.staffpage-add-modern-modal-unique,.staffpage-modern-modal-unique,.staffpage-edit-modern-modal-unique{width:95%;padding:18px;border-radius:20px}.staffpage-add-modern-close-unique,.staffpage-modern-close-btn-unique,.staffpage-edit-modern-close-unique{width:42px;height:42px;font-size:18px}}[data-admin-theme=dark] .staffpage-page-unique,[data-admin-theme=dark] .staffpage-title-unique{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-title-unique span{color:#fcbf1e}[data-admin-theme=dark] .staffpage-subtitle-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-stat-card-unique{background:linear-gradient(145deg,var(--admin-surface) 0%,#181c22 100%);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .staffpage-stat-card-unique:hover{border-color:#fcbf1e59;box-shadow:0 18px 38px #0000004d,0 0 0 1px #fcbf1e0a}[data-admin-theme=dark] .staffpage-stat-card-unique:after{background:#fcbf1e0e}[data-admin-theme=dark] .staffpage-stat-card-unique:hover:after{background:#fcbf1e1a}[data-admin-theme=dark] .staffpage-stat-top-unique,[data-admin-theme=dark] .staffpage-stat-card-unique h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-stat-icon-unique,[data-admin-theme=dark] .staffpage-stat-icon-unique.total,[data-admin-theme=dark] .staffpage-stat-icon-unique.active,[data-admin-theme=dark] .staffpage-stat-icon-unique.inactive,[data-admin-theme=dark] .staffpage-stat-icon-unique.admin{background:#fcbf1e1a;color:#fcbf1e;border:1px solid rgba(252,191,30,.08)}[data-admin-theme=dark] .staffpage-stat-card-unique h1{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-stat-card-unique>span{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-section-header-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-section-header-unique h2 span{color:#fcbf1e}[data-admin-theme=dark] .staffpage-section-header-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-toolbar-unique{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-sm)}[data-admin-theme=dark] .staffpage-search-box-unique{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .staffpage-search-box-unique::placeholder{color:#737a85}[data-admin-theme=dark] .staffpage-search-box-unique:hover{border-color:#fcbf1e}[data-admin-theme=dark] .staffpage-search-box-unique:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .staffpage-add-btn-unique{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .staffpage-add-btn-unique:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .staffpage-results-count-unique{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-table-card-unique{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .staffpage-table-unique th{background:var(--admin-surface);border-bottom-color:var(--admin-border-strong);color:var(--admin-text-muted);box-shadow:0 -10px 0 10px var(--admin-surface)}[data-admin-theme=dark] .staffpage-table-unique td{border-bottom-color:var(--admin-border);color:var(--admin-text-secondary)}[data-admin-theme=dark] .staffpage-table-unique tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .staffpage-table-unique td strong{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-table-unique td small{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-role-unique{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .staff-status.active,[data-admin-theme=dark] .staffpage-profile-status-unique.active{background:#16a34a;color:#fff}[data-admin-theme=dark] .staff-status.inactive,[data-admin-theme=dark] .staffpage-profile-status-unique.inactive{background:#dc2626;color:#fff}[data-admin-theme=dark] .staffpage-edit-btn-unique,[data-admin-theme=dark] .staffpage-details-btn-unique{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .staffpage-edit-btn-unique:hover,[data-admin-theme=dark] .staffpage-details-btn-unique:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .staffpage-empty-table-unique{background:var(--admin-surface)!important;color:var(--admin-text-muted)!important}[data-admin-theme=dark] .staffpage-table-scroll-unique{scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .staffpage-table-scroll-unique::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .staffpage-table-scroll-unique::-webkit-scrollbar-thumb{background:#3b414b;border-color:var(--admin-surface)}[data-admin-theme=dark] .staffpage-table-scroll-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.staffpage-title-unique,.staffpage-subtitle-unique,.staffpage-stat-card-unique,.staffpage-stat-icon-unique,.staffpage-section-header-unique h2,.staffpage-section-header-unique p,.staffpage-toolbar-unique,.staffpage-search-box-unique,.staffpage-add-btn-unique,.staffpage-results-count-unique,.staffpage-table-card-unique,.staffpage-table-unique th,.staffpage-table-unique td,.staffpage-role-unique,.staff-status,.staffpage-edit-btn-unique,.staffpage-details-btn-unique{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .staffpage-add-modern-overlay-unique{background:#000000bd;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .staffpage-add-modern-modal-unique{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 28px 80px #00000085;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .staffpage-add-modern-modal-unique::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .staffpage-add-modern-modal-unique::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .staffpage-add-modern-modal-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .staffpage-add-modern-header-unique{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .staffpage-add-modern-header-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-add-modern-header-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-add-modern-close-unique{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .staffpage-add-modern-close-unique:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .staffpage-add-profile-banner-unique{background:linear-gradient(145deg,var(--admin-surface-soft) 0%,#191d23 100%);border-color:var(--admin-border)}[data-admin-theme=dark] .staffpage-add-profile-banner-unique:hover{background:#20242b;border-color:#fcbf1e8c;box-shadow:0 8px 22px #0003}[data-admin-theme=dark] .staffpage-add-avatar-unique{background:#08090b;border:1px solid var(--admin-border-strong);color:#fcbf1e;box-shadow:0 7px 18px #00000040}[data-admin-theme=dark] .staffpage-add-profile-banner-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-add-profile-banner-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-add-grid-unique>input,[data-admin-theme=dark] .staffpage-add-grid-unique input,[data-admin-theme=dark] .staffpage-add-grid-unique .staffpage-password-input-wrapper input{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .staffpage-add-grid-unique>input::placeholder,[data-admin-theme=dark] .staffpage-add-grid-unique input::placeholder{color:#737a85}[data-admin-theme=dark] .staffpage-add-grid-unique>input:hover,[data-admin-theme=dark] .staffpage-add-grid-unique input:hover{border-color:#fcbf1e}[data-admin-theme=dark] .staffpage-add-grid-unique>input:focus,[data-admin-theme=dark] .staffpage-add-grid-unique input:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .staffpage-add-grid-unique .admin-dropdown-trigger-trm{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .staffpage-add-grid-unique .admin-dropdown-trigger-trm:hover{border-color:#fcbf1e}[data-admin-theme=dark] .staffpage-add-grid-unique .is-open-trm .admin-dropdown-trigger-trm{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .staffpage-password-section-unique{border-top-color:var(--admin-border)}[data-admin-theme=dark] .staffpage-password-heading-unique h3{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-password-heading-unique p,[data-admin-theme=dark] .staffpage-password-toggle-btn{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-password-toggle-btn:hover{color:#fcbf1e}[data-admin-theme=dark] .staffpage-add-actions-unique{border-top-color:var(--admin-border)}[data-admin-theme=dark] .staffpage-add-actions-unique .staffpage-cancel-btn-unique{background:#292e36;border-color:var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .staffpage-add-actions-unique .staffpage-cancel-btn-unique:hover{background:#343a44;border-color:#fcbf1e;color:#fff}[data-admin-theme=dark] .staffpage-add-actions-unique .staffpage-save-btn-unique{background:#fcbf1e;border:1px solid #FCBF1E;color:#111}[data-admin-theme=dark] .staffpage-add-actions-unique .staffpage-save-btn-unique:hover{background:#ffd04d;border-color:#ffd04d;color:#111;box-shadow:0 7px 18px #fcbf1e2b}[data-admin-theme=dark] .staffpage-add-modern-modal-unique input:-webkit-autofill,[data-admin-theme=dark] .staffpage-add-modern-modal-unique input:-webkit-autofill:hover,[data-admin-theme=dark] .staffpage-add-modern-modal-unique input:-webkit-autofill:focus{-webkit-text-fill-color:var(--admin-text);-webkit-box-shadow:0 0 0 1000px var(--admin-input-bg) inset;caret-color:var(--admin-text);transition:background-color 9999s ease-in-out 0s}.staffpage-add-modern-modal-unique,.staffpage-add-modern-header-unique,.staffpage-add-modern-close-unique,.staffpage-add-profile-banner-unique,.staffpage-add-avatar-unique,.staffpage-add-profile-banner-unique h2,.staffpage-add-profile-banner-unique p,.staffpage-add-grid-unique input,.staffpage-password-section-unique,.staffpage-password-heading-unique h3,.staffpage-password-heading-unique p,.staffpage-password-toggle-btn,.staffpage-add-actions-unique,.staffpage-add-actions-unique .staffpage-cancel-btn-unique,.staffpage-add-actions-unique .staffpage-save-btn-unique{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .staffpage-modern-overlay-unique{background:#000000bd;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .staffpage-modern-modal-unique{background:var(--admin-surface);border:1px solid var(--admin-border-strong);box-shadow:0 28px 80px #00000085;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .staffpage-modern-modal-unique::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .staffpage-modern-modal-unique::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .staffpage-modern-modal-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .staffpage-modern-header-unique{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .staffpage-modern-header-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-modern-header-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-modern-close-btn-unique{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .staffpage-modern-close-btn-unique:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .staffpage-profile-banner-unique{background:linear-gradient(145deg,var(--admin-surface-soft) 0%,#191d23 100%);border-color:var(--admin-border)}[data-admin-theme=dark] .staffpage-profile-banner-unique:hover{background:#20242b;border-color:#fcbf1e8c;box-shadow:0 8px 22px #0003}[data-admin-theme=dark] .staffpage-profile-avatar-unique{background:#08090b;border:1px solid var(--admin-border-strong);color:#fcbf1e;box-shadow:0 7px 18px #00000040}[data-admin-theme=dark] .staffpage-profile-info-unique h2,[data-admin-theme=dark] .staffpage-profile-banner-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-profile-info-unique p,[data-admin-theme=dark] .staffpage-profile-banner-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-profile-status-unique.active{background:#16a34a;color:#fff}[data-admin-theme=dark] .staffpage-profile-status-unique.inactive{background:#dc2626;color:#fff}[data-admin-theme=dark] .staffpage-info-card-unique{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .staffpage-info-card-unique:hover{background:#20242b;border-color:#fcbf1e8c;box-shadow:0 7px 18px #00000029}[data-admin-theme=dark] .staffpage-info-card-unique h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-info-card-unique p{color:var(--admin-text)}.staffpage-modern-modal-unique,.staffpage-modern-header-unique,.staffpage-modern-close-btn-unique,.staffpage-profile-banner-unique,.staffpage-profile-avatar-unique,.staffpage-profile-info-unique h2,.staffpage-profile-info-unique p,.staffpage-profile-status-unique,.staffpage-info-card-unique,.staffpage-info-card-unique h4,.staffpage-info-card-unique p{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .staffpage-edit-modern-overlay-unique{background:#000000bd;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .staffpage-edit-modern-modal-unique{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 28px 80px #00000085;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .staffpage-edit-modern-modal-unique::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .staffpage-edit-modern-modal-unique::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .staffpage-edit-modern-modal-unique::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .staffpage-edit-modern-header-unique{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .staffpage-edit-modern-header-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-edit-modern-header-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-edit-modern-close-unique{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .staffpage-edit-modern-close-unique:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .staffpage-edit-profile-banner-unique{background:linear-gradient(145deg,var(--admin-surface-soft) 0%,#191d23 100%);border-color:var(--admin-border)}[data-admin-theme=dark] .staffpage-edit-profile-banner-unique:hover{background:#20242b;border-color:#fcbf1e8c;box-shadow:0 8px 22px #0003}[data-admin-theme=dark] .staffpage-edit-avatar-unique{background:#08090b;border:1px solid var(--admin-border-strong);color:#fcbf1e;box-shadow:0 7px 18px #00000040}[data-admin-theme=dark] .staffpage-edit-profile-banner-unique h2{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-edit-profile-banner-unique p{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-edit-profile-banner-unique .staffpage-profile-status-unique.active{background:#16a34a;color:#fff}[data-admin-theme=dark] .staffpage-edit-profile-banner-unique .staffpage-profile-status-unique.inactive{background:#dc2626;color:#fff}[data-admin-theme=dark] .staffpage-edit-grid-unique>input,[data-admin-theme=dark] .staffpage-edit-grid-unique input{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .staffpage-edit-grid-unique input::placeholder{color:#737a85}[data-admin-theme=dark] .staffpage-edit-grid-unique input:hover{border-color:#fcbf1e}[data-admin-theme=dark] .staffpage-edit-grid-unique input:focus{background:var(--admin-input-bg);border-color:#fcbf1e;color:var(--admin-text);box-shadow:0 0 0 3px #fcbf1e1a;outline:none}[data-admin-theme=dark] .staffpage-edit-grid-unique .admin-dropdown-trigger-trm{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .staffpage-edit-grid-unique .admin-dropdown-trigger-trm:hover{border-color:#fcbf1e}[data-admin-theme=dark] .staffpage-edit-grid-unique .is-open-trm .admin-dropdown-trigger-trm{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .staffpage-edit-modern-modal-unique .staffpage-password-section-unique{border-top-color:var(--admin-border)}[data-admin-theme=dark] .staffpage-edit-modern-modal-unique .staffpage-password-heading-unique h3{color:var(--admin-text)}[data-admin-theme=dark] .staffpage-edit-modern-modal-unique .staffpage-password-heading-unique p,[data-admin-theme=dark] .staffpage-edit-modern-modal-unique .staffpage-password-toggle-btn{color:var(--admin-text-muted)}[data-admin-theme=dark] .staffpage-edit-modern-modal-unique .staffpage-password-toggle-btn:hover{color:#fcbf1e}[data-admin-theme=dark] .staffpage-edit-actions-unique{border-top-color:var(--admin-border)}[data-admin-theme=dark] .staffpage-edit-actions-unique .staffpage-cancel-btn-unique{background:#292e36;border-color:var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .staffpage-edit-actions-unique .staffpage-cancel-btn-unique:hover{background:#343a44;border-color:#fcbf1e;color:#fff}[data-admin-theme=dark] .staffpage-edit-deactivate-unique{background:#dc262614;border-color:#f8717180;color:#f87171}[data-admin-theme=dark] .staffpage-edit-deactivate-unique:hover{background:#dc2626;border-color:#dc2626;color:#fff;box-shadow:0 7px 18px #dc26262e}[data-admin-theme=dark] .staffpage-edit-activate-unique{background:#16a34a14;border-color:#4ade8073;color:#4ade80}[data-admin-theme=dark] .staffpage-edit-activate-unique:hover{background:#16a34a;border-color:#16a34a;color:#fff;box-shadow:0 7px 18px #22c55e2e}[data-admin-theme=dark] .staffpage-edit-actions-unique .staffpage-save-btn-unique{background:#fcbf1e;border:1px solid #FCBF1E;color:#111}[data-admin-theme=dark] .staffpage-edit-actions-unique .staffpage-save-btn-unique:hover{background:#ffd04d;border-color:#ffd04d;color:#111;box-shadow:0 7px 18px #fcbf1e2e}[data-admin-theme=dark] .staffpage-edit-modern-modal-unique input:-webkit-autofill,[data-admin-theme=dark] .staffpage-edit-modern-modal-unique input:-webkit-autofill:hover,[data-admin-theme=dark] .staffpage-edit-modern-modal-unique input:-webkit-autofill:focus{-webkit-text-fill-color:var(--admin-text);-webkit-box-shadow:0 0 0 1000px var(--admin-input-bg) inset;caret-color:var(--admin-text);transition:background-color 9999s ease-in-out 0s}[data-admin-theme=dark] .staffpage-edit-actions-unique button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.staffpage-edit-modern-modal-unique,.staffpage-edit-modern-header-unique,.staffpage-edit-modern-close-unique,.staffpage-edit-profile-banner-unique,.staffpage-edit-avatar-unique,.staffpage-edit-profile-banner-unique h2,.staffpage-edit-profile-banner-unique p,.staffpage-edit-grid-unique input,.staffpage-edit-modern-modal-unique .staffpage-password-section-unique,.staffpage-edit-modern-modal-unique .staffpage-password-heading-unique h3,.staffpage-edit-modern-modal-unique .staffpage-password-heading-unique p,.staffpage-edit-modern-modal-unique .staffpage-password-toggle-btn,.staffpage-edit-actions-unique,.staffpage-edit-deactivate-unique,.staffpage-edit-activate-unique,.staffpage-edit-actions-unique .staffpage-cancel-btn-unique,.staffpage-edit-actions-unique .staffpage-save-btn-unique{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.staffpage-validated-field{min-width:0;width:100%;display:flex;flex-direction:column;gap:5px}.staffpage-validated-field>input{width:100%}.staffpage-field-error{display:block;color:#b91c1c;font-size:11px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.staffpage-validated-field input[aria-invalid=true]{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.staffpage-save-btn-unique:disabled{opacity:.6;cursor:wait;transform:none!important}html[data-admin-theme=dark] .staffpage-field-error{color:#fca5a5}@media(max-width:600px){.staffpage-add-grid-unique,.staffpage-edit-grid-unique{grid-template-columns:minmax(0,1fr)}}.monitor-page-unique-avm{padding:35px}.monitor-page-title-unique-avm{margin:0 0 8px;color:#111;font-size:42px;font-weight:800;letter-spacing:-1px}.monitor-page-title-unique-avm span{color:#fcbf1e}.monitor-page-subtitle-unique-avm{margin-bottom:40px;color:#6b7280;font-size:14px}.monitor-stats-unique-avm{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-bottom:45px}.monitor-card-unique-avm{position:relative;overflow:hidden;padding:26px;background:#fff;border:1px solid #f0f0f0;border-radius:22px;box-shadow:0 8px 25px #00000012;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.monitor-card-unique-avm:after{content:"";position:absolute;right:-35px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:#fcbf1e14;transition:transform .3s ease,background .3s ease}.monitor-card-unique-avm:hover{transform:translateY(-5px);border-color:#fcbf1e59;box-shadow:0 16px 34px #0000001c}.monitor-card-unique-avm:hover:after{transform:scale(1.18);background:#fcbf1e21}.monitor-card-top-unique-avm{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.monitor-card-top-unique-avm>div:first-child{min-width:0}.monitor-card-unique-avm h4{margin:0 0 17px;color:#777;font-size:15px;font-weight:700}.monitor-card-unique-avm h1{margin:0;color:#111;font-size:34px;font-weight:800;line-height:1}.monitor-card-unique-avm>span{position:relative;z-index:1;display:block;margin-top:10px;color:#999;font-size:13px}.monitor-stat-icon-unique-avm{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:11px;background:#fff8df;color:#c99100;font-size:15px}.monitor-stat-icon-active-unique-avm{background:#16a34a;color:#fff}.monitor-stat-icon-offline-unique-avm{background:#f3f4f6;color:#4b5563}.monitor-stat-icon-warning-unique-avm{background:#dc2626;color:#fff}.monitor-stat-active-unique-avm{color:#16a34a!important}.monitor-stat-offline-unique-avm{color:#6b7280!important}.monitor-stat-warning-unique-avm{color:#dc2626!important}.tracking-alert-panel-unique-avm{position:relative;overflow:hidden;margin-bottom:28px;padding:20px;border:1px solid #fde68a;border-left:4px solid #d99d00;border-radius:18px;background:#fff;box-shadow:0 4px 14px #0000000f}.tracking-alert-panel-unique-avm:after{content:"";position:absolute;top:-55px;right:-45px;width:140px;height:140px;border-radius:50%;background:#fcbf1e12;pointer-events:none}.tracking-alert-heading-unique-avm{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:16px}.tracking-alert-heading-icon-unique-avm{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fff8df;color:#b78300;font-size:15px}.tracking-alert-heading-unique-avm h3{margin:0;color:#7c5a00;font-size:16px;font-weight:800}.tracking-alert-heading-unique-avm p{margin:4px 0 0;color:#8a6a17;font-size:12px}.tracking-alert-panel-unique-avm ul{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;max-height:340px;margin:0;padding:0 8px 0 0;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.tracking-alert-panel-unique-avm ul::-webkit-scrollbar{width:8px}.tracking-alert-panel-unique-avm ul::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.tracking-alert-panel-unique-avm ul::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.tracking-alert-panel-unique-avm ul::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.tracking-alert-panel-unique-avm li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 14px;border:1px solid #f4ead0;border-radius:11px;background:#fffdf7;transition:border-color .2s ease,background .2s ease}.tracking-alert-panel-unique-avm li:hover{border-color:#fde68a;background:#fffbeb}.tracking-alert-details-unique-avm{min-width:0;display:flex;flex-direction:column;gap:3px}.tracking-alert-title-row-unique-avm{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tracking-alert-title-row-unique-avm strong{color:#333;font-size:12px;font-weight:800}.tracking-alert-type-unique-avm{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:999px;background:#fff1c2;color:#8a6200;font-size:9px;font-weight:800;letter-spacing:.2px}.tracking-alert-plate-unique-avm{color:#555;font-size:11px;font-weight:700}.tracking-alert-details-unique-avm small{color:#8a8a8a;font-size:10px}.outside-alert-panel-unique-avm{position:relative;overflow:hidden;margin-bottom:28px;padding:20px;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:18px;background:#fff;box-shadow:0 4px 14px #0000000f}.outside-alert-panel-unique-avm:after{content:"";position:absolute;top:-55px;right:-45px;width:140px;height:140px;border-radius:50%;background:#dc26260b;pointer-events:none}.outside-alert-heading-unique-avm{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:16px}.outside-alert-heading-icon-unique-avm{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fef2f2;color:#dc2626;font-size:15px}.outside-alert-heading-unique-avm h3{margin:0;color:#991b1b;font-size:16px;font-weight:800}.outside-alert-heading-unique-avm p{margin:4px 0 0;color:#9f3a38;font-size:12px}.outside-alert-panel-unique-avm ul{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;max-height:340px;margin:0;padding:0 8px 0 0;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.outside-alert-panel-unique-avm ul::-webkit-scrollbar{width:8px}.outside-alert-panel-unique-avm ul::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.outside-alert-panel-unique-avm ul::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.outside-alert-panel-unique-avm ul::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.outside-alert-panel-unique-avm li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 14px;border:1px solid #f3e2e2;border-radius:11px;background:snow;color:#4b5563;font-size:12px;transition:border-color .2s ease,background .2s ease}.outside-alert-panel-unique-avm li:hover{border-color:#fecaca;background:#fff7f7}.outside-alert-panel-unique-avm li strong{color:#7f1d1d;font-size:12px;font-weight:800}.outside-alert-panel-unique-avm li small{color:#9f3a38;font-size:10px}.outside-alert-actions-unique-avm{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.acknowledge-btn-unique-avm{height:36px;padding:0 13px;border:1px solid #dc2626;border-radius:9px;background:#fff;color:#dc2626;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.acknowledge-btn-unique-avm:hover{background:#dc2626;color:#fff;transform:translateY(-1px)}.acknowledged-info-unique-avm{display:flex;flex-direction:column;gap:2px;font-size:10px;text-align:right}.acknowledged-info-unique-avm strong{color:#15803d;font-size:11px;font-weight:800}.acknowledged-info-unique-avm span,.acknowledged-info-unique-avm small{color:#777}.monitor-section-unique-avm{margin-bottom:55px}.monitor-section-header-unique-avm{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.monitor-section-header-unique-avm h2{margin:0;color:#111;font-size:32px;font-weight:800;letter-spacing:-.7px}.monitor-section-header-unique-avm h2 span{color:#fcbf1e}.monitor-section-header-unique-avm p{margin:6px 0 0;color:#6b7280;font-size:14px;line-height:1.5}.monitor-search-unique-avm{display:grid;grid-template-columns:minmax(280px,1fr) 190px 210px;gap:11px;align-items:center;padding:17px;margin-bottom:13px;background:#fff;border:1px solid #f0f0f0;border-radius:18px;box-shadow:0 4px 12px #0000000f}.monitor-search-unique-avm input{width:100%;height:46px;box-sizing:border-box;padding:0 13px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#333;font-family:inherit;font-size:13px;transition:border-color .22s ease,box-shadow .22s ease}.monitor-search-unique-avm input::placeholder{color:#9ca3af}.monitor-search-unique-avm input:hover{border-color:#fcbf1e}.monitor-search-unique-avm input:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.monitor-results-count-unique-avm{margin:0 0 12px;color:#6b7280;font-size:13px}.monitor-results-count-unique-avm strong{color:#333;font-weight:700}.monitor-table-card-unique-avm{max-height:590px;overflow:auto;padding:0 26px 24px;background:#fff;border:1px solid #f0f0f0;border-radius:20px;box-shadow:0 4px 12px #00000012;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.monitor-table-card-unique-avm::-webkit-scrollbar{width:9px;height:9px}.monitor-table-card-unique-avm::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.monitor-table-card-unique-avm::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.monitor-table-card-unique-avm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.monitor-table-card-unique-avm table{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed}.monitor-table-card-unique-avm th{position:sticky;top:0;z-index:20;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;color:#666;font-size:12px;font-weight:700;text-align:left;box-shadow:0 -10px 0 10px #fff}.monitor-table-card-unique-avm td{padding:17px 13px;border-bottom:1px solid #f3f3f3;color:#333;font-size:12px;vertical-align:middle}.monitor-table-card-unique-avm tbody tr{transition:background .2s ease}.monitor-table-card-unique-avm tbody tr:hover{background:#fafafa}.monitor-table-card-unique-avm tbody tr:last-child td{border-bottom:none}.monitor-table-card-unique-avm th:nth-child(1),.monitor-table-card-unique-avm td:nth-child(1){width:22%}.monitor-table-card-unique-avm th:nth-child(2),.monitor-table-card-unique-avm td:nth-child(2){width:17%}.monitor-table-card-unique-avm th:nth-child(3),.monitor-table-card-unique-avm td:nth-child(3){width:12%;text-align:center}.monitor-table-card-unique-avm th:nth-child(4),.monitor-table-card-unique-avm td:nth-child(4){width:14%;text-align:center}.monitor-table-card-unique-avm th:nth-child(5),.monitor-table-card-unique-avm td:nth-child(5){width:17%}.monitor-table-card-unique-avm th:nth-child(6),.monitor-table-card-unique-avm td:nth-child(6){width:18%;text-align:center}.vehicle-info-avm{display:flex;align-items:center;gap:11px;min-width:0}.vehicle-info-avm span{min-width:0;overflow:hidden;color:#222;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.vehicle-image-avm{width:62px;height:42px;flex-shrink:0;object-fit:cover;border:1px solid #eee;border-radius:9px;background:#f1f1f1}.status-unique-avm,.service-area-inside-unique-avm,.service-area-outside-unique-avm,.service-area-unknown-unique-avm{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:50px;font-size:11px;font-weight:700;white-space:nowrap}.status-unique-avm.active,.status-unique-avm.moving{background:#16cc59;color:#fff}.status-unique-avm.paused{background:#b91c1c;color:#fff}.status-unique-avm.paused-attention{background:#f59e0b;color:#fff}.status-unique-avm.paused-too-long{background:#dc2626;color:#fff}.status-unique-avm.stale{background:#f59e0b;color:#fff}.status-unique-avm.offline{background:#b91c1c;color:#fff}.status-unique-avm.unknown{background:#f3f4f6;color:#4b5563}.service-area-inside-unique-avm{background:#16cc59;color:#fff}.service-area-outside-unique-avm{background:#b91c1c;color:#fff}.service-area-unknown-unique-avm{background:#f3f4f6;color:#4b5563}.gps-status-note-unique-avm{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:6px;color:#b45309;font-size:10px;font-weight:600}.gps-status-note-unique-avm>svg{font-size:8px}.gps-status-attention-unique-avm{color:#b45309}.gps-status-critical-unique-avm{color:#dc2626}.last-updated-unique-avm{display:block;margin-bottom:4px;color:#222;font-weight:600}.monitor-table-card-unique-avm td>small{color:#999;font-size:11px}.view-btn-unique-avm{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 13px;border:none;border-radius:9px;background:#000;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .22s ease,color .22s ease,transform .22s ease}.view-btn-unique-avm>svg{color:#fcbf1e;font-size:12px;transition:color .22s ease}.view-btn-unique-avm:hover{background:#fcbf1e;color:#000;transform:translateY(-2px)}.view-btn-unique-avm:hover>svg{color:#000}@media(max-width:1200px){.monitor-stats-unique-avm{grid-template-columns:repeat(2,1fr)}.monitor-search-unique-avm{grid-template-columns:1fr 1fr}.monitor-search-unique-avm input{grid-column:1/-1}}@media(max-width:768px){.monitor-page-unique-avm{padding:25px 20px}.monitor-page-title-unique-avm{font-size:34px}.monitor-stats-unique-avm,.monitor-search-unique-avm{grid-template-columns:1fr}.monitor-search-unique-avm input{grid-column:auto}.monitor-section-header-unique-avm{align-items:flex-start;flex-direction:column}.monitor-section-header-unique-avm h2{font-size:28px}.tracking-alert-panel-unique-avm li,.outside-alert-panel-unique-avm li{align-items:flex-start;flex-direction:column}.outside-alert-actions-unique-avm{width:100%;justify-content:flex-start}.acknowledged-info-unique-avm{text-align:left}.monitor-table-card-unique-avm{padding:0 18px 18px}}@media(max-width:480px){.monitor-page-unique-avm{padding:20px 15px}.monitor-page-title-unique-avm{font-size:29px}.monitor-page-subtitle-unique-avm{margin-bottom:28px}.monitor-stats-unique-avm{gap:14px;margin-bottom:32px}.monitor-card-unique-avm{padding:22px;border-radius:18px}.monitor-card-unique-avm h1{font-size:29px}.monitor-section-header-unique-avm h2{font-size:25px}.tracking-alert-panel-unique-avm,.outside-alert-panel-unique-avm{padding:16px;border-radius:15px}.monitor-search-unique-avm{padding:13px}.monitor-table-card-unique-avm{padding:0 13px 13px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.monitor-card-unique-avm,.monitor-card-unique-avm:after,.tracking-alert-panel-unique-avm li,.outside-alert-panel-unique-avm li,.acknowledge-btn-unique-avm,.view-btn-unique-avm{transition:none}}.location-modal-unique-avm{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:#00000094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.location-card-unique-avm{width:920px;max-width:95%;max-height:92vh;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:28px;background:#fff;border:1px solid rgba(255,255,255,.65);border-radius:24px;box-shadow:0 24px 70px #00000040;animation:monitorPopupApm .24s ease;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.location-card-unique-avm::-webkit-scrollbar{width:9px}.location-card-unique-avm::-webkit-scrollbar-track{background:#f4f4f4}.location-card-unique-avm::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.location-card-unique-avm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.location-header-unique-avm{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #ececec}.location-header-unique-avm>div{min-width:0}.location-header-unique-avm h2{margin:0;color:#111;font-size:30px;font-weight:800;letter-spacing:-.6px}.location-header-unique-avm h2 span{color:#fcbf1e}.location-header-unique-avm p{margin:6px 0 0;color:#6b7280;font-size:13px;line-height:1.5}.close-btn-unique-avm{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:12px;background:#111;color:#fff;font-size:19px;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.close-btn-unique-avm:hover{background:#fcbf1e;color:#111;transform:rotate(4deg)}.live-indicator-unique-avm{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:12px 14px;margin-bottom:18px;border:1px solid #eee;border-radius:12px;background:#fafafa;color:#6b7280;font-size:12px}.live-indicator-unique-avm strong{color:#222;font-weight:700}.live-dot-unique-avm,.offline-dot-unique-avm{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.live-dot-unique-avm{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.offline-dot-unique-avm{background:#dc2626;box-shadow:0 0 0 4px #dc26261f}.gps-message-unique-avm{width:100%;margin:0 0 2px;color:#b45309;font-size:11px;font-weight:600}.location-grid-unique-avm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.location-info-unique-avm{min-width:0;padding:17px;border:1px solid #eee;border-radius:14px;background:#fafafa;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.location-info-unique-avm:hover{border-color:#fcbf1ea6;box-shadow:0 8px 20px #0000000d;transform:translateY(-2px)}.location-info-heading-unique-avm{display:flex;align-items:center;gap:10px;margin-bottom:16px}.location-info-heading-unique-avm>span{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff5d1;color:#b78300;font-size:13px}.location-info-unique-avm h3{margin:0;color:#222;font-size:17px;font-weight:800}.location-info-unique-avm p{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0;padding:9px 0;border-bottom:1px solid #ececec;color:#6b7280;font-size:12px;line-height:1.45}.location-info-unique-avm p:first-of-type{padding-top:0}.location-info-unique-avm p:last-child{padding-bottom:0;border-bottom:none}.location-info-unique-avm strong{color:#222;font-weight:700}.location-info-unique-avm p strong:last-child{text-align:right}.map-box-unique-avm{position:relative;height:350px;margin:18px 0 14px;overflow:hidden;border:1px solid #e8e8e8;border-radius:18px;background:#f3f4f6;box-shadow:0 5px 18px #0000000f}.map-box-unique-avm>*{width:100%;height:100%}.map-box-unique-avm .leaflet-container{width:100%;height:100%;font-family:inherit}.service-alert-history-unique-avm{margin-top:28px;padding-top:26px;border-top:1px solid #ececec}.service-alert-history-header-unique-avm{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.service-alert-history-header-unique-avm>div{min-width:0}.service-alert-history-header-unique-avm h3{margin:0;color:#111;font-size:21px;font-weight:800;letter-spacing:-.3px}.service-alert-history-header-unique-avm h3 span{color:#fcbf1e}.service-alert-history-header-unique-avm p{margin:5px 0 0;color:#6b7280;font-size:12px;line-height:1.5}.service-alert-count-unique-avm{min-width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 9px;border-radius:50px;background:#111;color:#fcbf1e;font-size:11px;font-weight:800}.service-alert-list-unique-avm{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-x:hidden;overflow-y:auto;padding-right:7px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.service-alert-list-unique-avm::-webkit-scrollbar{width:8px}.service-alert-list-unique-avm::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.service-alert-list-unique-avm::-webkit-scrollbar-thumb{background:#c7c7c7;border:2px solid #f4f4f4;border-radius:20px}.service-alert-list-unique-avm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.service-alert-item-unique-avm{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid #eee;border-radius:12px;background:#fff}.service-alert-outside-unique-avm{border-color:#fecaca;background:snow}.service-alert-returned-unique-avm{border-color:#bbf7d0;background:#f7fff9}.service-alert-icon-unique-avm{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:12px;font-weight:800}.service-alert-outside-unique-avm .service-alert-icon-unique-avm{background:#fef2f2;color:#dc2626}.service-alert-returned-unique-avm .service-alert-icon-unique-avm{background:#ecfdf3;color:#16a34a}.service-alert-content-unique-avm{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.service-alert-content-unique-avm strong{color:#222;font-size:12px;font-weight:800}.service-alert-content-unique-avm span{color:#6b7280;font-size:11px;line-height:1.45}.service-alert-content-unique-avm small{overflow-wrap:anywhere;color:#555;font-family:monospace;font-size:10px}.service-alert-state-unique-avm{padding:26px 20px;border:1px solid #eee;border-radius:13px;background:#fafafa;color:#6b7280;font-size:12px;text-align:center}.service-alert-error-unique-avm{padding:13px 14px;border:1px solid #fecaca;border-radius:11px;background:#fef2f2;color:#991b1b;font-size:12px}.trip-card-unique-avm{margin-top:28px;padding-top:26px;border-top:1px solid #ececec}.trip-card-unique-avm>h3{margin:0 0 18px;color:#111;font-size:21px;font-weight:800;letter-spacing:-.3px}.trip-card-unique-avm>h3 span{color:#fcbf1e}.trip-card-unique-avm>p{padding:26px 20px;margin:0;border:1px solid #eee;border-radius:13px;background:#fafafa;color:#6b7280;font-size:12px;text-align:center}.tracking-timeline-unique-avm{position:relative;max-height:420px;overflow-x:hidden;overflow-y:auto;padding:4px 10px 4px 2px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f4f4f4}.tracking-timeline-unique-avm::-webkit-scrollbar{width:8px}.tracking-timeline-unique-avm::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.tracking-timeline-unique-avm::-webkit-scrollbar-thumb{background:#c7c7c7;border:2px solid #f4f4f4;border-radius:20px}.tracking-timeline-unique-avm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.timeline-item-unique-avm{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;min-height:94px}.timeline-item-unique-avm:not(:last-child):before{content:"";position:absolute;top:35px;bottom:-2px;left:17px;width:2px;background:#e5e7eb}.timeline-dot-unique-avm{position:relative;z-index:2;width:34px;height:34px;box-sizing:border-box;border:9px solid #111;border-radius:50%;background:#fcbf1e;box-shadow:0 0 0 3px #fff}.timeline-content-unique-avm{min-width:0;padding:1px 0 22px}.timeline-content-unique-avm strong{color:#222;font-size:12px;font-weight:800}.timeline-content-unique-avm p{margin:5px 0 0;color:#6b7280;font-size:11px;line-height:1.45}.timeline-meta-grid-unique-avm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px}.timeline-meta-grid-unique-avm>span{min-width:0;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #eee;border-radius:9px;background:#fafafa;color:#777;font-size:10px}.timeline-meta-grid-unique-avm>span>svg{flex:0 0 auto;color:#c99000;font-size:10px}.timeline-meta-grid-unique-avm>span>strong{min-width:0;margin-left:auto;overflow:hidden;color:#333;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@keyframes monitorPopupApm{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.location-modal-unique-avm{align-items:flex-start;padding:15px}.location-card-unique-avm{width:100%;max-width:100%;max-height:94vh;padding:21px;border-radius:20px}.location-header-unique-avm{gap:14px}.location-header-unique-avm h2{font-size:25px}.close-btn-unique-avm{width:40px;height:40px;flex-basis:40px}.location-grid-unique-avm{grid-template-columns:1fr}.map-box-unique-avm{height:280px}.service-alert-history-header-unique-avm{gap:12px}}@media(max-width:480px){.location-modal-unique-avm{padding:10px}.location-card-unique-avm{padding:17px;border-radius:18px}.location-header-unique-avm{padding-bottom:15px;margin-bottom:15px}.location-header-unique-avm h2{font-size:22px}.close-btn-unique-avm{width:38px;height:38px;flex-basis:38px;border-radius:10px;font-size:17px}.live-indicator-unique-avm{padding:11px 12px}.location-info-unique-avm{padding:14px}.location-info-unique-avm p{flex-direction:column;gap:3px}.location-info-unique-avm p strong:last-child{text-align:left}.map-box-unique-avm{height:235px;border-radius:14px}.service-alert-history-unique-avm,.trip-card-unique-avm{margin-top:23px;padding-top:22px}.service-alert-history-header-unique-avm h3,.trip-card-unique-avm>h3{font-size:19px}.service-alert-item-unique-avm{padding:11px}.timeline-meta-grid-unique-avm{grid-template-columns:1fr}.timeline-item-unique-avm{grid-template-columns:34px minmax(0,1fr);gap:10px}.timeline-dot-unique-avm{width:30px;height:30px;border-width:8px}.timeline-item-unique-avm:not(:last-child):before{top:31px;left:14px}}@media(prefers-reduced-motion:reduce){.location-card-unique-avm{animation:none}.close-btn-unique-avm,.location-info-unique-avm{transition:none}}[data-admin-theme=dark] .monitor-page-unique-avm,[data-admin-theme=dark] .monitor-page-title-unique-avm{color:var(--admin-text)}[data-admin-theme=dark] .monitor-page-title-unique-avm span{color:#fcbf1e}[data-admin-theme=dark] .monitor-page-subtitle-unique-avm{color:var(--admin-text-muted)}[data-admin-theme=dark] .monitor-card-unique-avm{background:linear-gradient(145deg,var(--admin-surface) 0%,#181c22 100%);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .monitor-card-unique-avm:hover{border-color:#fcbf1e59;box-shadow:0 18px 38px #0000004d,0 0 0 1px #fcbf1e0a}[data-admin-theme=dark] .monitor-card-unique-avm:after{background:#fcbf1e0e}[data-admin-theme=dark] .monitor-card-unique-avm:hover:after{background:#fcbf1e1a}[data-admin-theme=dark] .monitor-card-unique-avm h4{color:var(--admin-text-muted)}[data-admin-theme=dark] .monitor-card-unique-avm h1{color:var(--admin-text)}[data-admin-theme=dark] .monitor-card-unique-avm>span{color:var(--admin-text-muted)}[data-admin-theme=dark] .monitor-stat-icon-unique-avm{background:#fcbf1e1a;border:1px solid rgba(252,191,30,.1);color:#fcbf1e}[data-admin-theme=dark] .monitor-stat-icon-unique-avm.monitor-stat-icon-active-unique-avm{background:#16a34a24;border-color:#4ade8029;color:#4ade80}[data-admin-theme=dark] .monitor-stat-icon-unique-avm.monitor-stat-icon-offline-unique-avm{background:#292e36;border-color:var(--admin-border-strong);color:#c6c9cf}[data-admin-theme=dark] .monitor-stat-icon-unique-avm.monitor-stat-icon-warning-unique-avm{background:#dc262624;border-color:#f8717129;color:#f87171}[data-admin-theme=dark] .monitor-stat-active-unique-avm{color:#4ade80!important}[data-admin-theme=dark] .monitor-stat-offline-unique-avm{color:#aeb4bd!important}[data-admin-theme=dark] .monitor-stat-warning-unique-avm{color:#f87171!important}[data-admin-theme=dark] .monitor-section-header-unique-avm h2{color:var(--admin-text)}[data-admin-theme=dark] .monitor-section-header-unique-avm h2 span{color:#fcbf1e}[data-admin-theme=dark] .monitor-section-header-unique-avm p{color:var(--admin-text-muted)}[data-admin-theme=dark] .monitor-search-unique-avm{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-sm)}[data-admin-theme=dark] .monitor-search-unique-avm input{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .monitor-search-unique-avm input::placeholder{color:#737a85}[data-admin-theme=dark] .monitor-search-unique-avm input:hover{border-color:#fcbf1e}[data-admin-theme=dark] .monitor-search-unique-avm input:focus{background:var(--admin-input-bg);border-color:#fcbf1e;color:var(--admin-text);box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .monitor-search-unique-avm .admin-dropdown-trigger-trm{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .monitor-search-unique-avm .admin-dropdown-trigger-trm:hover{border-color:#fcbf1e}[data-admin-theme=dark] .monitor-search-unique-avm .is-open-trm .admin-dropdown-trigger-trm{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .monitor-results-count-unique-avm{color:var(--admin-text-muted)}[data-admin-theme=dark] .monitor-results-count-unique-avm strong{color:var(--admin-text)}[data-admin-theme=dark] .monitor-table-card-unique-avm{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md);scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .monitor-table-card-unique-avm::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .monitor-table-card-unique-avm::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .monitor-table-card-unique-avm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .monitor-table-card-unique-avm th{background:var(--admin-surface);border-bottom-color:var(--admin-border-strong);color:var(--admin-text-muted);box-shadow:0 -10px 0 10px var(--admin-surface)}[data-admin-theme=dark] .monitor-table-card-unique-avm td{border-bottom-color:var(--admin-border);color:var(--admin-text-secondary)}[data-admin-theme=dark] .monitor-table-card-unique-avm tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .vehicle-info-avm span{color:var(--admin-text)}[data-admin-theme=dark] .vehicle-image-avm{background:#20242b;border-color:var(--admin-border-strong)}[data-admin-theme=dark] .status-unique-avm.active,[data-admin-theme=dark] .status-unique-avm.moving{background:#16a34a;color:#fff}[data-admin-theme=dark] .status-unique-avm.paused{background:#b91c1c;color:#fff}[data-admin-theme=dark] .status-unique-avm.paused-attention,[data-admin-theme=dark] .status-unique-avm.stale{background:#d97706;color:#fff}[data-admin-theme=dark] .status-unique-avm.paused-too-long,[data-admin-theme=dark] .status-unique-avm.offline{background:#dc2626;color:#fff}[data-admin-theme=dark] .status-unique-avm.unknown{background:#292e36;border:1px solid var(--admin-border-strong);color:#d8dce2}[data-admin-theme=dark] .service-area-inside-unique-avm{background:#16a34a;color:#fff}[data-admin-theme=dark] .service-area-outside-unique-avm{background:#b91c1c;color:#fff}[data-admin-theme=dark] .service-area-unknown-unique-avm{background:#292e36;border:1px solid var(--admin-border-strong);color:#d8dce2}[data-admin-theme=dark] .gps-status-note-unique-avm,[data-admin-theme=dark] .gps-status-attention-unique-avm{color:#fbbf24}[data-admin-theme=dark] .gps-status-critical-unique-avm{color:#f87171}[data-admin-theme=dark] .last-updated-unique-avm{color:var(--admin-text)}[data-admin-theme=dark] .monitor-table-card-unique-avm td>small{color:var(--admin-text-muted)}[data-admin-theme=dark] .view-btn-unique-avm{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .view-btn-unique-avm>svg{color:#fcbf1e}[data-admin-theme=dark] .view-btn-unique-avm:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .view-btn-unique-avm:hover>svg{color:#111}[data-admin-theme=dark] .monitor-table-card-unique-avm tbody tr:only-child td[colspan]{background:var(--admin-surface);color:var(--admin-text-muted)}.monitor-page-title-unique-avm,.monitor-page-subtitle-unique-avm,.monitor-card-unique-avm,.monitor-stat-icon-unique-avm,.monitor-section-header-unique-avm h2,.monitor-section-header-unique-avm p,.monitor-search-unique-avm,.monitor-search-unique-avm input,.monitor-results-count-unique-avm,.monitor-table-card-unique-avm,.monitor-table-card-unique-avm th,.monitor-table-card-unique-avm td,.vehicle-info-avm span,.vehicle-image-avm,.status-unique-avm,.service-area-inside-unique-avm,.service-area-outside-unique-avm,.service-area-unknown-unique-avm,.last-updated-unique-avm,.view-btn-unique-avm{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .tracking-alert-panel-unique-avm{background:linear-gradient(145deg,var(--admin-surface) 0%,#1d1b14 100%);border-color:#fcbf1e47;border-left-color:#fcbf1e;box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .tracking-alert-panel-unique-avm:after{background:#fcbf1e0e}[data-admin-theme=dark] .tracking-alert-heading-icon-unique-avm{background:#fcbf1e1f;border:1px solid rgba(252,191,30,.16);color:#fcbf1e}[data-admin-theme=dark] .tracking-alert-heading-unique-avm h3{color:#f8d66d}[data-admin-theme=dark] .tracking-alert-heading-unique-avm p{color:#c7b475}[data-admin-theme=dark] .tracking-alert-panel-unique-avm li{background:#fcbf1e09;border-color:#fcbf1e21}[data-admin-theme=dark] .tracking-alert-panel-unique-avm li:hover{background:#fcbf1e13;border-color:#fcbf1e52}[data-admin-theme=dark] .tracking-alert-title-row-unique-avm strong{color:var(--admin-text)}[data-admin-theme=dark] .tracking-alert-type-unique-avm{background:#fcbf1e21;border:1px solid rgba(252,191,30,.14);color:#f8cf55}[data-admin-theme=dark] .tracking-alert-plate-unique-avm{color:var(--admin-text-secondary)}[data-admin-theme=dark] .tracking-alert-details-unique-avm small{color:var(--admin-text-muted)}[data-admin-theme=dark] .tracking-alert-panel-unique-avm ul{scrollbar-color:#45413a transparent}[data-admin-theme=dark] .tracking-alert-panel-unique-avm ul::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .tracking-alert-panel-unique-avm ul::-webkit-scrollbar-thumb{background:#45413a}[data-admin-theme=dark] .tracking-alert-panel-unique-avm ul::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .outside-alert-panel-unique-avm{background:linear-gradient(145deg,var(--admin-surface) 0%,#211617 100%);border-color:#f871713d;border-left-color:#ef4444;box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .outside-alert-panel-unique-avm:after{background:#dc262612}[data-admin-theme=dark] .outside-alert-heading-icon-unique-avm{background:#dc262621;border:1px solid rgba(248,113,113,.16);color:#f87171}[data-admin-theme=dark] .outside-alert-heading-unique-avm h3{color:#fca5a5}[data-admin-theme=dark] .outside-alert-heading-unique-avm p{color:#d99898}[data-admin-theme=dark] .outside-alert-panel-unique-avm li{background:#dc262609;border-color:#f8717121;color:var(--admin-text-secondary)}[data-admin-theme=dark] .outside-alert-panel-unique-avm li:hover{background:#dc262612;border-color:#f871714d}[data-admin-theme=dark] .outside-alert-panel-unique-avm li strong{color:#fca5a5}[data-admin-theme=dark] .outside-alert-panel-unique-avm li small{color:#c98d8d}[data-admin-theme=dark] .outside-alert-panel-unique-avm ul{scrollbar-color:#493a3c transparent}[data-admin-theme=dark] .outside-alert-panel-unique-avm ul::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .outside-alert-panel-unique-avm ul::-webkit-scrollbar-thumb{background:#493a3c}[data-admin-theme=dark] .outside-alert-panel-unique-avm ul::-webkit-scrollbar-thumb:hover{background:#ef4444}[data-admin-theme=dark] .tracking-alert-panel-unique-avm .view-btn-unique-avm,[data-admin-theme=dark] .outside-alert-panel-unique-avm .view-btn-unique-avm{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .tracking-alert-panel-unique-avm .view-btn-unique-avm>svg,[data-admin-theme=dark] .outside-alert-panel-unique-avm .view-btn-unique-avm>svg{color:#fcbf1e}[data-admin-theme=dark] .tracking-alert-panel-unique-avm .view-btn-unique-avm:hover,[data-admin-theme=dark] .outside-alert-panel-unique-avm .view-btn-unique-avm:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .tracking-alert-panel-unique-avm .view-btn-unique-avm:hover>svg,[data-admin-theme=dark] .outside-alert-panel-unique-avm .view-btn-unique-avm:hover>svg{color:#111}[data-admin-theme=dark] .acknowledge-btn-unique-avm{background:#dc26260d;border-color:#f8717180;color:#f87171}[data-admin-theme=dark] .acknowledge-btn-unique-avm:hover{background:#dc2626;border-color:#dc2626;color:#fff;box-shadow:0 6px 16px #dc26262e}[data-admin-theme=dark] .acknowledged-info-unique-avm strong{color:#4ade80}[data-admin-theme=dark] .acknowledged-info-unique-avm span,[data-admin-theme=dark] .acknowledged-info-unique-avm small{color:var(--admin-text-muted)}.tracking-alert-panel-unique-avm,.tracking-alert-panel-unique-avm:after,.tracking-alert-heading-icon-unique-avm,.tracking-alert-heading-unique-avm h3,.tracking-alert-heading-unique-avm p,.tracking-alert-panel-unique-avm li,.tracking-alert-title-row-unique-avm strong,.tracking-alert-type-unique-avm,.tracking-alert-plate-unique-avm,.tracking-alert-details-unique-avm small,.outside-alert-panel-unique-avm,.outside-alert-panel-unique-avm:after,.outside-alert-heading-icon-unique-avm,.outside-alert-heading-unique-avm h3,.outside-alert-heading-unique-avm p,.outside-alert-panel-unique-avm li,.outside-alert-panel-unique-avm li strong,.outside-alert-panel-unique-avm li small,.acknowledge-btn-unique-avm,.acknowledged-info-unique-avm strong,.acknowledged-info-unique-avm span,.acknowledged-info-unique-avm small{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .location-modal-unique-avm{background:#000000c2;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .location-card-unique-avm{background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 30px 90px #0000008c;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .location-card-unique-avm::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .location-card-unique-avm::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .location-card-unique-avm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .location-header-unique-avm{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .location-header-unique-avm h2{color:var(--admin-text)}[data-admin-theme=dark] .location-header-unique-avm h2 span{color:#fcbf1e}[data-admin-theme=dark] .location-header-unique-avm p{color:var(--admin-text-muted)}[data-admin-theme=dark] .close-btn-unique-avm{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .close-btn-unique-avm:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .live-indicator-unique-avm{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-muted)}[data-admin-theme=dark] .live-indicator-unique-avm strong{color:var(--admin-text)}[data-admin-theme=dark] .live-dot-unique-avm{background:#22c55e;box-shadow:0 0 0 4px #22c55e21,0 0 14px #22c55e29}[data-admin-theme=dark] .offline-dot-unique-avm{background:#ef4444;box-shadow:0 0 0 4px #ef444421,0 0 14px #ef444424}[data-admin-theme=dark] .gps-message-unique-avm{color:#fbbf24}[data-admin-theme=dark] .location-info-unique-avm{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .location-info-unique-avm:hover{background:#20242b;border-color:#fcbf1e80;box-shadow:0 8px 22px #0003}[data-admin-theme=dark] .location-info-heading-unique-avm>span{background:#fcbf1e1c;border:1px solid rgba(252,191,30,.1);color:#fcbf1e}[data-admin-theme=dark] .location-info-unique-avm h3{color:var(--admin-text)}[data-admin-theme=dark] .location-info-unique-avm p{border-bottom-color:var(--admin-border);color:var(--admin-text-muted)}[data-admin-theme=dark] .location-info-unique-avm strong{color:var(--admin-text)}[data-admin-theme=dark] .map-box-unique-avm{background:#111419;border-color:var(--admin-border-strong);box-shadow:0 8px 24px #00000047}[data-admin-theme=dark] .map-box-unique-avm .leaflet-control-zoom a{background:#20242b;border-color:#343a44;color:#f5f5f5}[data-admin-theme=dark] .map-box-unique-avm .leaflet-control-zoom a:hover{background:#fcbf1e;color:#111}[data-admin-theme=dark] .map-box-unique-avm .leaflet-control-attribution{background:#16191ee0;color:#aeb4bd}[data-admin-theme=dark] .map-box-unique-avm .leaflet-control-attribution a{color:#fcbf1e}[data-admin-theme=dark] .map-box-unique-avm .leaflet-popup-content-wrapper,[data-admin-theme=dark] .map-box-unique-avm .leaflet-popup-tip{background:#1c2026;color:var(--admin-text)}[data-admin-theme=dark] .map-box-unique-avm .leaflet-popup-content{color:var(--admin-text-secondary)}[data-admin-theme=dark] .service-alert-history-unique-avm{border-top-color:var(--admin-border)}[data-admin-theme=dark] .service-alert-history-header-unique-avm h3{color:var(--admin-text)}[data-admin-theme=dark] .service-alert-history-header-unique-avm h3 span{color:#fcbf1e}[data-admin-theme=dark] .service-alert-history-header-unique-avm p{color:var(--admin-text-muted)}[data-admin-theme=dark] .service-alert-count-unique-avm{background:#292e36;border:1px solid var(--admin-border-strong);color:#fcbf1e}[data-admin-theme=dark] .service-alert-list-unique-avm{scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .service-alert-list-unique-avm::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .service-alert-list-unique-avm::-webkit-scrollbar-thumb{background:#3b414b;border-color:var(--admin-surface)}[data-admin-theme=dark] .service-alert-list-unique-avm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .service-alert-item-unique-avm{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .service-alert-outside-unique-avm{background:#dc26260e;border-color:#f8717140}[data-admin-theme=dark] .service-alert-outside-unique-avm .service-alert-icon-unique-avm{background:#dc262621;color:#f87171}[data-admin-theme=dark] .service-alert-returned-unique-avm{background:#16a34a0e;border-color:#4ade803b}[data-admin-theme=dark] .service-alert-returned-unique-avm .service-alert-icon-unique-avm{background:#16a34a21;color:#4ade80}[data-admin-theme=dark] .service-alert-content-unique-avm strong{color:var(--admin-text)}[data-admin-theme=dark] .service-alert-content-unique-avm span{color:var(--admin-text-muted)}[data-admin-theme=dark] .service-alert-content-unique-avm small{color:var(--admin-text-secondary)}[data-admin-theme=dark] .service-alert-state-unique-avm{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-muted)}[data-admin-theme=dark] .service-alert-error-unique-avm{background:#dc262614;border-color:#f8717147;color:#fca5a5}[data-admin-theme=dark] .trip-card-unique-avm{border-top-color:var(--admin-border)}[data-admin-theme=dark] .trip-card-unique-avm>h3{color:var(--admin-text)}[data-admin-theme=dark] .trip-card-unique-avm>h3 span{color:#fcbf1e}[data-admin-theme=dark] .trip-card-unique-avm>p{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-muted)}[data-admin-theme=dark] .tracking-timeline-unique-avm{scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .tracking-timeline-unique-avm::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .tracking-timeline-unique-avm::-webkit-scrollbar-thumb{background:#3b414b;border-color:var(--admin-surface)}[data-admin-theme=dark] .tracking-timeline-unique-avm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .timeline-item-unique-avm:not(:last-child):before{background:#343a44}[data-admin-theme=dark] .timeline-dot-unique-avm{background:#fcbf1e;border-color:#111419;box-shadow:0 0 0 3px var(--admin-surface)}[data-admin-theme=dark] .timeline-content-unique-avm strong{color:var(--admin-text)}[data-admin-theme=dark] .timeline-content-unique-avm p{color:var(--admin-text-muted)}[data-admin-theme=dark] .timeline-meta-grid-unique-avm>span{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-muted)}[data-admin-theme=dark] .timeline-meta-grid-unique-avm>span>svg{color:#fcbf1e}[data-admin-theme=dark] .timeline-meta-grid-unique-avm>span>strong{color:var(--admin-text)}.location-card-unique-avm,.location-header-unique-avm,.location-header-unique-avm h2,.location-header-unique-avm p,.close-btn-unique-avm,.live-indicator-unique-avm,.live-indicator-unique-avm strong,.location-info-unique-avm,.location-info-heading-unique-avm>span,.location-info-unique-avm h3,.location-info-unique-avm p,.location-info-unique-avm strong,.map-box-unique-avm,.service-alert-history-unique-avm,.service-alert-history-header-unique-avm h3,.service-alert-history-header-unique-avm p,.service-alert-count-unique-avm,.service-alert-item-unique-avm,.service-alert-icon-unique-avm,.service-alert-content-unique-avm strong,.service-alert-content-unique-avm span,.service-alert-content-unique-avm small,.service-alert-state-unique-avm,.service-alert-error-unique-avm,.trip-card-unique-avm,.trip-card-unique-avm>h3,.trip-card-unique-avm>p,.timeline-dot-unique-avm,.timeline-content-unique-avm strong,.timeline-content-unique-avm p,.timeline-meta-grid-unique-avm>span{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.monitor-stat-icon-paused-unique-avm{background:#fef3c7;color:#b45309}.monitor-stat-paused-unique-avm{color:#b45309!important}.monitor-card-top-unique-avm h4{overflow-wrap:anywhere}@media(max-width:1450px)and (min-width:1201px){.monitor-stats-unique-avm{grid-template-columns:repeat(3,minmax(0,1fr))}}.status-unique-avm.not-started{background:#fcbf1e24;border:1px solid rgba(252,191,30,.48);color:#936600}html[data-admin-theme=dark] .status-unique-avm.not-started{color:#ffd46b;background:#fcbf1e1f}.trm-monitor-toast{box-sizing:border-box!important;max-width:min(420px,calc(100vw - 36px))!important;padding:13px 17px!important;border:1px solid #e8eaf0!important;border-radius:16px!important;background:#fff!important;color:#242833!important;font-family:inherit!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important;box-shadow:0 14px 38px #10182821!important;overflow-wrap:anywhere}html[data-admin-theme=dark] .trm-monitor-toast,[data-admin-theme=dark] .trm-monitor-toast{background:#20252e!important;border-color:#39414e!important;color:#f3f5f9!important;box-shadow:0 18px 42px #00000052!important}.monitor-page-unique-avm .outside-alert-actions-unique-avm{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;flex-shrink:0}.monitor-page-unique-avm .view-btn-unique-avm,.monitor-page-unique-avm .acknowledge-btn-unique-avm{box-sizing:border-box;min-height:39px;height:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:10px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.monitor-page-unique-avm .acknowledge-btn-unique-avm{border:1px solid #dc2626}.monitor-page-unique-avm .view-btn-unique-avm:hover,.monitor-page-unique-avm .acknowledge-btn-unique-avm:hover{box-shadow:0 6px 15px #0000001a}.monitor-page-unique-avm button:focus-visible,.location-card-unique-avm button:focus-visible{outline:2px solid #FCBF1E;outline-offset:3px}.monitor-page-unique-avm .monitor-table-card-unique-avm th,.monitor-page-unique-avm .monitor-table-card-unique-avm td{vertical-align:middle;line-height:1.5}.monitor-page-unique-avm .monitor-table-card-unique-avm td:last-child .view-btn-unique-avm{min-width:122px}.monitor-page-unique-avm .monitor-search-unique-avm>*{min-width:0}.location-card-unique-avm .close-btn-unique-avm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}html[data-admin-theme=dark] .monitor-page-unique-avm .acknowledge-btn-unique-avm,[data-admin-theme=dark] .monitor-page-unique-avm .acknowledge-btn-unique-avm{background:var(--admin-surface,#20252e);color:#ff9292;border-color:#e66b6b}html[data-admin-theme=dark] .monitor-page-unique-avm .acknowledge-btn-unique-avm:hover,[data-admin-theme=dark] .monitor-page-unique-avm .acknowledge-btn-unique-avm:hover{background:#dc2626;color:#fff}@media(max-width:768px){.monitor-page-unique-avm .outside-alert-actions-unique-avm{justify-content:flex-start;width:100%}.monitor-page-unique-avm .acknowledged-info-unique-avm{text-align:left}}@media(max-width:480px){.monitor-page-unique-avm .outside-alert-actions-unique-avm>button{flex:1 1 125px}.trm-monitor-toast{font-size:12px!important;padding:11px 13px!important}}@media(prefers-reduced-motion:reduce){.monitor-page-unique-avm .view-btn-unique-avm,.monitor-page-unique-avm .acknowledge-btn-unique-avm{transition:none!important}}.payment-page-userni{--payment-gold:#FCBF1E;--payment-gold-dark:#D79A0B;--payment-black:#080808;--payment-text:#171717;--payment-muted:#7d7d7d;--payment-border:#e9e9e7;width:100%;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 8% 18%,rgba(252,191,30,.07),transparent 22%),radial-gradient(circle at 92% 70%,rgba(252,191,30,.055),transparent 25%),#f7f7f5;color:var(--payment-text)}.payment-progress-userni{max-width:850px;position:relative;z-index:2;display:flex;align-items:center;margin:0 auto 55px;padding:15px 20px;border:1px solid #e9e9e7;border-radius:18px;background:#ffffffe6;box-shadow:0 14px 35px #0f172a0b,0 2px 7px #0f172a06;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.payment-progress-step-userni{display:flex;align-items:center;gap:11px;flex-shrink:0}.payment-progress-icon-userni{width:39px;height:39px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #e3e3e3;border-radius:50%;background:#f6f6f6;color:#aaa;font-size:12px;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.payment-progress-step-userni.completed .payment-progress-icon-userni{border-color:#111;background:#111;color:#fcbf1e}.payment-progress-step-userni.active .payment-progress-icon-userni{border-color:#fcbf1e;background:#fcbf1e;color:#080808;box-shadow:0 6px 16px #fcbf1e38;transform:scale(1.04)}.payment-progress-copy-userni{display:flex;flex-direction:column;gap:2px}.payment-progress-copy-userni>span{color:#aaa;font-size:12px;font-weight:800;letter-spacing:1.2px}.payment-progress-copy-userni strong{color:#777;font-size:13px;font-weight:700;white-space:nowrap}.payment-progress-copy-userni small{color:#aaa;font-size:12px;white-space:nowrap}.payment-progress-step-userni.completed .payment-progress-copy-userni strong{color:#333}.payment-progress-step-userni.completed .payment-progress-copy-userni>span{color:#8c8c8c}.payment-progress-step-userni.active .payment-progress-copy-userni>span{color:#b98500}.payment-progress-step-userni.active .payment-progress-copy-userni strong{color:#111}.payment-progress-step-userni.active .payment-progress-copy-userni small{color:#777}.payment-progress-line-userni{height:1px;min-width:30px;flex:1;position:relative;margin:0 18px;overflow:hidden;background:#e4e4e4}.payment-progress-line-userni:after{content:"";width:0;height:100%;position:absolute;top:0;left:0;background:#111}.payment-progress-line-userni.completed:after{width:100%}.payment-header-trust-userni{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:19px}.payment-header-trust-userni span{display:flex;align-items:center;gap:6px;color:#858585;font-size:12px;font-weight:600}.payment-header-trust-userni span svg{color:#c28e00;font-size:12px}.payment-header-trust-userni i{width:3px;height:3px;border-radius:50%;background:#c8c8c8}.payment-card-heading-userni{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.payment-card-heading-userni .payment-section-label-userni{margin-bottom:5px}.payment-card-heading-userni>div:first-child>p{margin:0;color:#999;font-size:13px}.payment-booking-ref-userni{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid #e9e9e9;border-radius:10px;background:#fafafa}.payment-booking-ref-userni>svg{color:#bd8a00;font-size:12px}.payment-booking-ref-userni div{display:flex;flex-direction:column;gap:1px}.payment-booking-ref-userni span{color:#999;font-size:11px;font-weight:800;letter-spacing:.8px}.payment-booking-ref-userni strong{color:#222;font-size:11px}.payment-method-heading-userni{position:relative;z-index:1;display:flex;align-items:flex-start;gap:14px;margin-bottom:27px}.payment-method-heading-icon-userni{width:43px;height:43px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(252,191,30,.25);border-radius:13px;background:#fff8e5;color:#bd8900;font-size:15px}.payment-method-heading-userni .payment-section-label-userni{margin-bottom:5px}.payment-method-heading-userni h2{margin:0 0 5px;color:#141414;font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.7px}.payment-method-heading-userni .payment-description-userni{margin:0}.payment-main-userni{max-width:1250px;position:relative;margin:auto;padding:80px 60px 140px}.payment-main-userni:before{content:"";width:330px;height:330px;position:absolute;top:40px;right:-180px;border:1px solid rgba(252,191,30,.12);border-radius:50%;box-shadow:0 0 0 55px #fcbf1e05,0 0 0 110px #fcbf1e03;pointer-events:none}.payment-header-userni{max-width:760px;position:relative;z-index:1;margin:0 auto 50px;text-align:center}.payment-header-userni>span{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 13px;border:1px solid rgba(0,0,0,.3);border-radius:999px;background:#fffaf0;color:#000;font-size:12px;font-weight:800;letter-spacing:2px}.payment-header-userni>span:before,.payment-header-userni>span:after{content:"";width:14px;height:1px;background:#d79a0b}.payment-header-userni h1{margin:18px 0 0;color:#111;font-size:58px;font-weight:800;line-height:1.04;letter-spacing:-2.2px}.payment-header-userni h1 strong{position:relative;color:#d79a0b;font-weight:800}.payment-header-userni h1 strong:after{content:"";height:7px;position:absolute;right:2px;bottom:2px;left:2px;z-index:-1;border-radius:20px;background:#fcbf1e29}.payment-header-userni p{max-width:570px;margin:18px auto 0;color:#7e7e7e;font-size:15px;line-height:1.7}.payment-layout-userni{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;gap:30px;align-items:stretch}.payment-booking-card-userni,.payment-method-card-userni{height:100%;box-sizing:border-box;position:relative;overflow:hidden;border:1px solid var(--payment-border);border-radius:28px;background:#fff;box-shadow:0 20px 55px #0f172a0e,0 2px 8px #0f172a06}.payment-booking-card-userni,.payment-method-card-userni{padding:36px}.payment-booking-card-userni:before,.payment-method-card-userni:before{content:"";width:220px;height:220px;position:absolute;top:-145px;right:-110px;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.12),transparent 70%);pointer-events:none}.payment-method-card-userni:after{content:"";width:4px;height:72px;position:absolute;top:34px;left:0;border-radius:0 10px 10px 0;background:var(--payment-gold)}.payment-section-label-userni{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:#b88400;font-size:12px;font-weight:800;letter-spacing:1.7px}.payment-section-label-userni:before{content:"";width:24px;height:2px;border-radius:10px;background:var(--payment-gold)}.payment-vehicle-userni{position:relative;display:flex;align-items:center;gap:22px;padding:17px;margin-bottom:3px;border:1px solid #ececec;border-radius:19px;background:radial-gradient(circle at 90% 30%,rgba(252,191,30,.08),transparent 28%),linear-gradient(135deg,#fafafa,#fff)}.payment-vehicle-userni:after{content:"SELECTED VEHICLE";position:absolute;top:15px;right:15px;padding:6px 9px;border-radius:999px;background:#090909;color:#fff;font-size:10px;font-weight:600;letter-spacing:1px}.payment-vehicle-userni img{width:175px;height:112px;flex-shrink:0;object-fit:contain;border-radius:15px;background:#f4f4f4;transition:transform .35s ease}.payment-vehicle-userni:hover img{transform:scale(1.035)}.payment-vehicle-userni>div{min-width:0;padding-right:75px}.payment-vehicle-userni h2{margin:0 0 6px;color:#111;font-size:25px;font-weight:800;line-height:1.15;letter-spacing:-.5px}.payment-vehicle-userni p{margin:0;color:#969696;font-size:13px;font-weight:500}.payment-details-userni{display:grid;grid-template-columns:1fr;gap:10px;padding:25px 0}.payment-detail-userni{display:flex;align-items:center;gap:14px;padding:13px 14px;border:1px solid transparent;border-radius:13px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.payment-detail-userni:hover{border-color:#eeeeec;background:#fafafa;transform:translate(3px)}.payment-detail-userni svg{width:42px;height:42px;flex-shrink:0;box-sizing:border-box;padding:12px;border:1px solid rgba(252,191,30,.18);border-radius:12px;background:#fff8e5;color:#c58f00}.payment-detail-userni>div{min-width:0}.payment-detail-userni span{display:block;margin-bottom:4px;color:#999;font-size:12px;font-weight:700;letter-spacing:.65px;text-transform:uppercase}.payment-detail-userni strong{display:block;color:#252525;font-size:14px;font-weight:700;line-height:1.45;word-break:break-word}.payment-price-breakdown-userni{padding:23px;border:1px solid #ececec;border-radius:17px;background:#fafafa}.payment-price-breakdown-userni>div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;color:#858585;font-size:13px}.payment-price-breakdown-userni>div:last-child{margin-bottom:0}.payment-price-breakdown-userni strong{color:#292929;font-size:14px;font-weight:700}.payment-total-userni{position:relative;margin-top:19px!important;padding-top:19px;border-top:1px solid #dfdfdf;font-size:14px!important}.payment-total-userni span{color:#222;font-weight:700}.payment-total-userni strong{color:#c69000;font-size:23px;font-weight:800;letter-spacing:-.4px}.payment-option-title-userni{display:flex;align-items:center;gap:7px;margin-bottom:4px}.payment-option-title-userni strong{margin:0}.payment-option-title-userni>svg{color:#aaa;font-size:12px}.payment-recommended-userni{display:inline-flex!important;align-items:center;justify-content:center;padding:3px 6px;border-radius:999px;background:#111;color:#fcbf1e!important;font-size:12px!important;font-weight:800;letter-spacing:.4px}.payment-amount-copy-userni{position:relative;z-index:1;display:flex;flex-direction:column;gap:5px}.payment-amount-copy-userni span{color:#fcbf1e}.payment-amount-copy-userni small{color:#888;font-size:12px;font-weight:500;letter-spacing:0}.payment-method-card-userni>h2{position:relative;z-index:1;margin:0 0 8px;color:#141414;font-size:31px;font-weight:800;line-height:1.12;letter-spacing:-.8px}.payment-description-userni{position:relative;z-index:1;max-width:420px;margin:0 0 27px;color:#828282;font-size:12px;line-height:1.65}.payment-option-userni{width:100%;min-height:92px;position:relative;display:flex;align-items:center;gap:14px;margin-bottom:11px;padding:17px;overflow:hidden;border:1px solid #e5e5e5;border-radius:15px;background:#fff;font-family:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .24s ease,background .24s ease,transform .24s ease,box-shadow .24s ease}.payment-option-userni:after{content:"";width:85px;height:85px;position:absolute;right:-48px;bottom:-50px;border-radius:50%;background:#fcbf1e17;transition:transform .3s ease}.payment-option-userni:hover:not(:disabled){border-color:#dfb746;transform:translateY(-2px);box-shadow:0 9px 22px #0000000d}.payment-option-userni:hover:not(:disabled):after{transform:scale(1.45)}.payment-option-userni.active{border-color:var(--payment-gold);background:linear-gradient(135deg,#fffdf8,#fff8df);box-shadow:0 9px 24px #fcbf1e1a,inset 0 0 0 1px #fcbf1e0f}.payment-option-userni.active:before{content:"";width:3px;position:absolute;top:14px;bottom:14px;left:0;border-radius:0 10px 10px 0;background:var(--payment-gold)}.payment-option-userni:disabled{opacity:.6;cursor:not-allowed}.payment-option-radio-userni{width:25px;height:25px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1.5px solid #c9c9c9;border-radius:50%;background:#fff;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.payment-option-userni.active .payment-option-radio-userni{border-color:var(--payment-gold);background:var(--payment-gold);box-shadow:0 5px 13px #fcbf1e38}.payment-option-radio-userni svg{color:#050505;font-size:13px}.payment-option-content-userni{position:relative;z-index:1;min-width:0;flex:1}.payment-option-content-userni strong{display:block;margin-bottom:4px;color:#222;font-size:14px;font-weight:800}.payment-option-content-userni span{display:block;color:#8a8a8a;font-size:13px;line-height:1.45}.payment-option-userni>b{position:relative;z-index:1;flex-shrink:0;color:#b78400;font-size:14px;font-weight:800;white-space:nowrap}.payment-amount-userni{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;padding:22px;overflow:hidden;border-radius:17px;background:radial-gradient(circle at 90% 50%,rgba(252,191,30,.19),transparent 29%),linear-gradient(135deg,#050505,#181818);box-shadow:0 13px 30px #0000001a}.payment-amount-userni:before{content:"";width:130px;height:130px;position:absolute;top:-75px;right:-50px;border:1px solid rgba(252,191,30,.2);border-radius:50%}.payment-amount-userni:after{content:"";width:7px;height:7px;position:absolute;top:17px;right:18px;border-radius:50%;background:var(--payment-gold);box-shadow:0 0 0 5px #fcbf1e14}.payment-amount-userni span{position:relative;z-index:1;color:#aaa;font-size:12px;font-weight:700;letter-spacing:1.6px}.payment-amount-userni strong{position:relative;z-index:1;color:var(--payment-gold);font-size:28px;font-weight:800;letter-spacing:-.6px}.payment-submit-userni{width:100%;height:58px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:0 9px 0 21px;overflow:hidden;border:1px solid #151515;border-radius:14px;background:radial-gradient(circle at 90% 50%,rgba(252,191,30,.1),transparent 23%),linear-gradient(135deg,#080808,#171717);color:#fff;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.15px;cursor:pointer;box-shadow:0 10px 24px #0000001c,inset 0 1px #ffffff0d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.payment-submit-userni:before{content:"";width:55px;height:180%;position:absolute;top:-40%;left:-100px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(18deg);transition:left .65s ease}.payment-submit-userni:after{content:"SECURE CHECKOUT";position:absolute;top:9px;left:21px;color:#fcbf1e;font-size:11px;font-weight:600;letter-spacing:1.2px;pointer-events:none}.payment-submit-userni>span:first-child{position:relative;z-index:1;padding-top:11px}.payment-submit-arrow-userni{width:41px;height:41px;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#fcbf1e;color:#080808;font-size:12px;box-shadow:0 5px 15px #fcbf1e33,inset 0 1px #ffffff59;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.payment-submit-userni:hover:not(:disabled){border-color:#292929;transform:translateY(-2px);box-shadow:0 15px 30px #00000029,inset 0 1px #ffffff0f}.payment-submit-userni:hover:not(:disabled):before{left:calc(100% + 70px)}.payment-submit-userni:hover:not(:disabled) .payment-submit-arrow-userni{background:#ffc62d;transform:translate(2px) rotate(-5deg);box-shadow:0 7px 18px #fcbf1e47,inset 0 1px #fff6}.payment-submit-userni:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 15px #0000001f}.payment-submit-userni:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.payment-processing-userni{width:100%;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:9px;padding-top:0!important;color:#fff}.payment-submit-userni:has(.payment-processing-userni):after{display:none}.payment-spinner-userni{width:13px;height:13px;flex-shrink:0;border:2px solid rgba(255,255,255,.22);border-top-color:#fcbf1e;border-radius:50%;animation:paymentSpinUserni .65s linear infinite}@keyframes paymentSpinUserni{to{transform:rotate(360deg)}}.payment-cancel-userni{width:100%;height:49px;margin-top:10px;padding:0 18px;border:1px solid #e4e4e4;border-radius:13px;background:#fff;color:#777;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.payment-cancel-userni:hover:not(:disabled){border-color:#e3a8a5;background:#fff8f8;color:#bd4039;transform:translateY(-1px);box-shadow:0 7px 18px #c0392b0f}.payment-cancel-userni:active{transform:translateY(0)}.payment-cancel-userni:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.payment-secure-userni{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:center;gap:9px;color:#999;text-align:left}.payment-secure-icon-userni{width:29px;height:29px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#fff8df;color:#b98600;font-size:11px}.payment-secure-userni>div:last-child{display:flex;flex-direction:column;gap:2px}.payment-secure-userni strong{color:#000;font-size:12px;font-weight:700}.payment-secure-userni span{max-width:290px;color:#aaa;font-size:12px;line-height:1.4}.payment-secure-userni svg{color:#b88600;font-size:12px}.payment-empty-userni{min-height:calc(100vh - 150px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:radial-gradient(circle at 50% 45%,rgba(252,191,30,.08),transparent 24%),#f8f8f6;text-align:center;box-sizing:border-box}.payment-empty-userni>svg{width:70px;height:70px;margin-bottom:22px;padding:20px;border:1px solid rgba(252,191,30,.25);border-radius:50%;background:#fff8e2;color:#c99300;box-sizing:border-box;box-shadow:0 10px 25px #fcbf1e1a}.payment-empty-userni h2{margin:0;color:#171717;font-size:30px;font-weight:800;letter-spacing:-.7px}.payment-empty-userni p{max-width:420px;margin:10px 0 24px;color:#7d7d7d;font-size:14px;line-height:1.6}.payment-empty-userni button{min-width:170px;height:47px;padding:0 22px;border:none;border-radius:12px;background:#080808;color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.payment-empty-userni button:hover{background:var(--payment-gold);color:#080808;transform:translateY(-2px);box-shadow:0 9px 20px #fcbf1e29}@media(max-width:1050px){.payment-main-userni{padding-right:35px;padding-left:35px}.payment-layout-userni{grid-template-columns:1fr 1fr;gap:22px}.payment-booking-card-userni,.payment-method-card-userni{padding:28px}.payment-vehicle-userni{gap:15px}.payment-vehicle-userni img{width:145px;height:100px}.payment-vehicle-userni>div{padding-right:40px}.payment-vehicle-userni h2{font-size:21px}}@media(max-width:900px){.payment-main-userni{padding-top:75px}.payment-progress-userni{max-width:680px;margin-bottom:45px;padding:13px 15px}.payment-progress-step-userni{gap:8px}.payment-progress-icon-userni{width:36px;height:36px}.payment-progress-copy-userni small{display:none}.payment-progress-line-userni{margin:0 12px}.payment-header-userni{margin-bottom:45px}.payment-booking-card-userni,.payment-method-card-userni{height:auto}.payment-secure-userni{margin-top:16px;padding-top:0}.payment-header-userni h1{font-size:46px}.payment-layout-userni{grid-template-columns:1fr;max-width:720px;margin:auto}.payment-booking-card-userni,.payment-method-card-userni{padding:34px}.payment-vehicle-userni img{width:175px;height:112px}.payment-vehicle-userni>div{padding-right:75px}}@media(max-width:600px){.payment-main-userni{padding:60px 16px 90px}.payment-progress-userni{width:100%;margin-bottom:37px;padding:11px 12px;border-radius:15px;box-sizing:border-box}.payment-progress-step-userni{flex:1;flex-direction:column;justify-content:center;gap:6px;text-align:center}.payment-progress-icon-userni{width:34px;height:34px}.payment-progress-copy-userni{align-items:center}.payment-progress-copy-userni>span,.payment-progress-copy-userni small{display:none}.payment-progress-copy-userni strong{font-size:12px;white-space:nowrap}.payment-progress-line-userni{min-width:10px;margin:0 3px 22px}.payment-main-userni:before{display:none}.payment-header-userni{margin-bottom:35px}.payment-header-userni>span{padding:7px 10px;font-size:12px;letter-spacing:1.5px}.payment-card-heading-userni{align-items:flex-start}.payment-booking-ref-userni{padding:7px 9px}.payment-method-heading-icon-userni{width:39px;height:39px}.payment-method-heading-userni h2{font-size:24px}.payment-submit-userni{padding-left:17px}.payment-secure-userni{margin-top:16px;padding-top:0}.payment-secure-userni span{max-width:230px}.payment-header-userni>span:before,.payment-header-userni>span:after{width:9px}.payment-header-userni h1{margin-top:15px;font-size:37px;letter-spacing:-1.4px}.payment-header-userni p{margin-top:14px;padding:0 8px;font-size:12px}.payment-layout-userni{gap:17px}.payment-booking-card-userni,.payment-method-card-userni{padding:21px;border-radius:21px}.payment-method-card-userni:after{top:22px;height:55px}.payment-section-label-userni{margin-bottom:18px;font-size:12px}.payment-vehicle-userni{flex-direction:column;align-items:flex-start;gap:13px;padding:13px;border-radius:15px}.payment-vehicle-userni img{width:100%;height:170px;border-radius:12px}.payment-vehicle-userni>div{padding:0 4px 3px}.payment-vehicle-userni:after{top:22px;right:22px}.payment-vehicle-userni h2{font-size:20px}.payment-details-userni{gap:5px;padding:20px 0}.payment-detail-userni{padding:11px 8px}.payment-detail-userni:hover{transform:none}.payment-detail-userni svg{width:39px;height:39px;padding:11px}.payment-price-breakdown-userni{padding:18px;border-radius:14px}.payment-total-userni strong{font-size:20px}.payment-method-card-userni>h2{font-size:26px}.payment-description-userni{margin-bottom:21px;font-size:12px}.payment-option-userni{min-height:84px;gap:11px;padding:14px;border-radius:13px}.payment-option-radio-userni{width:22px;height:22px}.payment-option-radio-userni svg{font-size:12px}.payment-option-content-userni strong,.payment-option-content-userni span{font-size:12px}.payment-option-userni>b{font-size:12px}.payment-amount-userni{margin-top:20px;padding:18px;border-radius:14px}.payment-amount-userni span{font-size:12px}.payment-amount-userni strong{font-size:23px}.payment-submit-userni{height:52px;font-size:12px}.payment-cancel-userni{height:47px;font-size:12px}}@media(max-width:420px){.payment-main-userni{padding-right:12px;padding-left:12px}.payment-header-userni h1{font-size:33px}.payment-booking-card-userni,.payment-method-card-userni{padding:17px;border-radius:18px}.payment-vehicle-userni img{height:150px}.payment-option-userni{align-items:flex-start}.payment-option-userni>b{position:absolute;right:14px;bottom:13px}.payment-option-content-userni{padding-right:5px;padding-bottom:18px}.payment-amount-userni{gap:12px}.payment-amount-userni strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.payment-page-userni \*,.payment-page-userni \*:before,.payment-page-userni \*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.payment-page-userni{font-family:inherit;background:radial-gradient(ellipse at 3% 18%,rgba(252,191,30,.085),transparent 29%),radial-gradient(ellipse at 96% 66%,rgba(252,191,30,.065),transparent 32%),#f7f8fa}.payment-main-userni{max-width:1240px;padding:46px 40px 90px}.payment-progress-userni{max-width:760px;margin-bottom:38px;padding:13px 21px;border-radius:16px}.payment-header-userni{margin-bottom:35px}.payment-header-userni>span{font-size:10px;letter-spacing:1.65px;border-color:#c690002e;background:#fff9e8}.payment-header-userni h1{margin-top:15px;font-size:clamp(34px,4.3vw,52px);letter-spacing:-1.7px}.payment-header-userni p{margin-top:13px;font-size:14px;line-height:1.65}.payment-header-trust-userni{margin-top:16px}.payment-layout-userni{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:22px;align-items:start}.payment-booking-card-userni,.payment-method-card-userni{height:auto;padding:30px;border-radius:23px;border-color:#e7e8ec;box-shadow:0 16px 48px #1118270e,0 2px 8px #11182706}.payment-card-heading-userni{margin-bottom:20px}.payment-card-heading-userni>div:first-child>p{font-size:12px;line-height:1.5}.payment-section-label-userni{font-size:10px;letter-spacing:1.5px;margin-bottom:13px}.payment-vehicle-userni{gap:17px;padding:15px;border-radius:16px;min-height:125px}.payment-vehicle-userni img{width:150px;height:100px;object-fit:contain}.payment-vehicle-userni>div{padding-right:0;padding-top:23px}.payment-vehicle-userni h2{font-size:21px;letter-spacing:-.45px}.payment-vehicle-userni:after{top:12px;right:12px;font-size:9px;letter-spacing:.7px}.payment-details-userni{gap:4px;padding:16px 0}.payment-detail-userni{padding:11px 12px;gap:12px}.payment-detail-userni svg{width:39px;height:39px;padding:11px;border-radius:11px}.payment-detail-userni span{font-size:10px;letter-spacing:.5px}.payment-detail-userni strong{font-size:13px}.payment-price-breakdown-userni{padding:20px;border-radius:15px}.payment-price-breakdown-userni>div{margin-bottom:13px;font-size:12px}.payment-price-breakdown-userni strong{font-size:13px;text-align:right}.payment-total-userni strong{font-size:22px}.payment-method-heading-userni{margin-bottom:22px;align-items:center;gap:13px}.payment-method-heading-icon-userni{width:44px;height:44px}.payment-method-heading-userni h2{font-size:24px;line-height:1.2;letter-spacing:-.65px}.payment-description-userni{font-size:12px;line-height:1.6}.payment-option-userni{min-height:90px;padding:16px;gap:12px;border-radius:15px}.payment-option-content-userni strong{font-size:13px}.payment-option-content-userni span{font-size:12px}.payment-option-userni>b{font-size:13px}.payment-option-radio-userni{width:23px;height:23px}.payment-recommended-userni{font-size:10px!important;padding:3px 7px}.payment-amount-userni{margin-top:20px;padding:20px}.payment-amount-userni strong{font-size:25px;white-space:nowrap}.payment-submit-userni{height:60px;font-size:13px}.payment-cancel-userni{height:46px;font-size:12px}.payment-secure-userni{margin-top:17px;padding-top:0}.payment-option-userni:focus-visible,.payment-submit-userni:focus-visible,.payment-cancel-userni:focus-visible{outline:3px solid rgba(252,191,30,.65);outline-offset:3px}@media(max-width:950px){.payment-layout-userni{grid-template-columns:1fr;max-width:700px;margin:auto}.payment-main-userni{padding:45px 26px 80px}.payment-booking-card-userni,.payment-method-card-userni{padding:29px}}@media(max-width:600px){.payment-checkout-header-inner-userni{padding:13px 17px}.payment-checkout-brand-mark-userni{width:39px;height:39px;border-radius:11px}.payment-checkout-brand-copy-userni strong{font-size:13px}.payment-checkout-brand-copy-userni small{font-size:8px;letter-spacing:.7px}.payment-checkout-secure-icon-userni{width:30px;height:30px}.payment-checkout-secure-userni>span:last-child{display:none}.payment-main-userni{padding:30px 14px 65px}.payment-progress-userni{margin-bottom:29px}.payment-header-userni{margin-bottom:27px}.payment-header-userni h1{font-size:35px;letter-spacing:-1.2px}.payment-header-userni p{font-size:12px}.payment-booking-card-userni,.payment-method-card-userni{padding:20px;border-radius:19px}.payment-layout-userni{gap:16px}.payment-vehicle-userni{flex-direction:column;align-items:flex-start;gap:10px}.payment-vehicle-userni img{width:100%;height:155px}.payment-vehicle-userni>div{padding:0}.payment-vehicle-userni h2{font-size:21px}.payment-option-userni{padding:14px 12px;flex-wrap:wrap}.payment-option-userni>b{margin-left:35px}.payment-method-heading-userni h2{font-size:22px}.payment-amount-userni{gap:12px}.payment-amount-userni strong{font-size:21px}.payment-header-trust-userni{gap:9px}}@media(max-width:420px){.payment-checkout-brand-userni{gap:8px}.payment-checkout-brand-copy-userni strong{font-size:12px}.payment-checkout-brand-copy-userni small{font-size:7px}.payment-header-userni h1{font-size:32px}.payment-option-userni>b{position:static;margin-left:35px}.payment-option-content-userni{padding-bottom:0}.payment-price-breakdown-userni>div{gap:8px}.payment-price-breakdown-userni strong{max-width:45%}}@media(prefers-reduced-motion:reduce){.payment-page-userni *,.payment-page-userni *:before,.payment-page-userni *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.payment-layout-userni{align-items:stretch}.payment-booking-card-userni,.payment-method-card-userni{height:100%;min-height:0;box-sizing:border-box}.payment-method-card-userni{display:flex;flex-direction:column}.payment-method-card-userni>.payment-secure-userni{margin-top:auto;padding-top:22px}@media(max-width:950px){.payment-layout-userni{align-items:start}.payment-booking-card-userni,.payment-method-card-userni{height:auto}.payment-method-card-userni>.payment-secure-userni{margin-top:17px;padding-top:0}}.payment-expiry-note-userni{position:fixed;left:22px;bottom:22px;z-index:1500;display:flex;align-items:flex-start;gap:12px;width:min(365px,calc(100vw - 32px));padding:15px 37px 15px 14px;border:1px solid rgba(252,191,30,.35);border-radius:17px;background:#141414;color:#fff;box-shadow:0 14px 40px #0000003d;box-sizing:border-box;animation:paymentExpiryAppear .3s ease both}.payment-expiry-note-icon-userni{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px;background:#fcbf1e24;color:#fcbf1e;font-size:16px}.payment-expiry-note-copy-userni{display:flex;flex-direction:column;gap:5px;min-width:0}.payment-expiry-note-copy-userni strong{font-size:13px;font-weight:800;line-height:1.35;color:#fff}.payment-expiry-note-copy-userni span{font-size:11.5px;line-height:1.5;color:#c7c7c7}.payment-expiry-note-dismiss-userni{position:absolute;right:9px;top:8px;width:25px;height:25px;border:0;border-radius:7px;background:transparent;color:#bcbcbc;font-size:21px;line-height:1;cursor:pointer}.payment-expiry-note-dismiss-userni:hover{background:#ffffff1a;color:#fff}.payment-expiry-note-dismiss-userni:focus-visible{outline:2px solid #FCBF1E;outline-offset:2px}@keyframes paymentExpiryAppear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.payment-expiry-note-userni{left:12px;bottom:12px;width:calc(100vw - 24px);padding:12px 36px 12px 12px;border-radius:14px}}@media(prefers-reduced-motion:reduce){.payment-expiry-note-userni{animation:none}}.trm-payment-swal-popup{width:min(420px,calc(100vw - 32px))!important;padding:30px 28px 26px!important;border-radius:22px!important;border:1px solid #eceef1!important;background:#fff!important;box-shadow:0 26px 85px #050c194d!important;font-family:inherit!important}.trm-payment-swal-title{color:#171c25!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.65px!important;line-height:1.25!important;padding:0!important;margin:16px 0 6px!important}.trm-payment-swal-description{color:#687280!important;font-size:14px!important;line-height:1.65!important;margin:8px 0 14px!important;padding:0!important}.trm-payment-swal-actions{display:flex!important;gap:10px!important;width:100%!important;margin:14px 0 0!important}.trm-payment-swal-confirm,.trm-payment-swal-cancel{min-height:46px!important;padding:11px 18px!important;border-radius:11px!important;border:0!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:transform .2s,box-shadow .2s!important}.trm-payment-swal-confirm{background:linear-gradient(115deg,#ffbf24,#ffd54b)!important;color:#17191d!important;box-shadow:0 5px 18px #fcbf1e30!important}.trm-payment-swal-cancel{background:#f0f2f5!important;color:#343b47!important}.trm-payment-swal-confirm:hover,.trm-payment-swal-cancel:hover{transform:translateY(-1px)!important}.trm-payment-swal-confirm:focus-visible,.trm-payment-swal-cancel:focus-visible{outline:3px solid #d6a000!important;outline-offset:3px!important}.trm-payment-swal-icon{margin:7px auto 5px!important;border-width:3px!important}.trm-payment-swal-show{animation:trmPaymentPopupIn .28s cubic-bezier(.2,.8,.2,1) both}.trm-payment-swal-hide{animation:trmPaymentPopupOut .16s ease-in both}@keyframes trmPaymentPopupIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmPaymentPopupOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:480px){.trm-payment-swal-popup{padding:25px 19px 22px!important}.trm-payment-swal-title{font-size:21px!important}.trm-payment-swal-actions{flex-direction:column-reverse!important}.trm-payment-swal-confirm,.trm-payment-swal-cancel{width:100%!important;margin:0!important}}@media(prefers-reduced-motion:reduce){.trm-payment-swal-confirm,.trm-payment-swal-cancel{transition:none!important}.trm-payment-swal-show,.trm-payment-swal-hide{animation:none!important}}.payment-success-page-userni{--success-gold:#FCBF1E;--success-gold-dark:#C99100;--success-black:#080808;--success-text:#171717;--success-muted:#858585;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 12% 25%,rgba(252,191,30,.07),transparent 24%),radial-gradient(circle at 88% 72%,rgba(252,191,30,.05),transparent 24%),#f7f7f5}.payment-success-main-userni{width:100%;max-width:1000px;min-height:720px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;padding:80px 25px 110px;box-sizing:border-box}.payment-success-main-userni:before{content:"";width:330px;height:330px;position:absolute;top:80px;right:-210px;border:1px solid rgba(252,191,30,.1);border-radius:50%;box-shadow:0 0 0 60px #fcbf1e04,0 0 0 120px #fcbf1e03;pointer-events:none}.payment-success-progress-userni{width:100%;max-width:760px;position:relative;z-index:2;display:flex;align-items:center;margin-bottom:28px;padding:14px 18px;border:1px solid #e9e9e7;border-radius:17px;background:#ffffffe6;box-shadow:0 12px 30px #0f172a0a,0 2px 6px #0f172a05;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box}.payment-success-progress-step-userni{display:flex;align-items:center;gap:10px;flex-shrink:0}.payment-success-progress-icon-userni{width:37px;height:37px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #ddd;border-radius:50%;background:#f5f5f5;color:#aaa;font-size:11px}.payment-success-progress-step-userni.completed .payment-success-progress-icon-userni{border-color:#111;background:#111;color:var(--success-gold)}.payment-success-progress-step-userni.active .payment-success-progress-icon-userni{border-color:var(--success-gold);background:var(--success-gold);color:#080808;box-shadow:0 6px 16px #fcbf1e33}.payment-success-progress-step-userni>div:last-child{display:flex;flex-direction:column;gap:2px}.payment-success-progress-step-userni span{color:#aaa;font-size:6px;font-weight:850;letter-spacing:1.1px}.payment-success-progress-step-userni strong{color:#333;font-size:10px;font-weight:750;white-space:nowrap}.payment-success-progress-step-userni small{color:#aaa;font-size:7px;white-space:nowrap}.payment-success-progress-step-userni.active span{color:#ae7f00}.payment-success-progress-step-userni.active strong{color:#111}.payment-success-progress-step-userni.active small{color:#777}.payment-success-progress-line-userni{height:1px;min-width:25px;position:relative;flex:1;margin:0 15px;overflow:hidden;background:#e4e4e4}.payment-success-progress-line-userni:after{content:"";width:0;height:100%;position:absolute;top:0;left:0;background:#111}.payment-success-progress-line-userni.completed:after{width:100%}.payment-success-card-userni{width:100%;max-width:760px;position:relative;z-index:2;overflow:hidden;padding:45px;border:1px solid #e8e8e6;border-radius:28px;background:#fff;box-shadow:0 25px 65px #0f172a11,0 3px 9px #0f172a06;box-sizing:border-box}.payment-success-card-userni:before{content:"";width:280px;height:280px;position:absolute;top:-185px;right:-120px;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.14),transparent 70%);pointer-events:none}.payment-success-card-userni:after{content:"";width:4px;height:85px;position:absolute;top:45px;left:0;border-radius:0 10px 10px 0;background:var(--success-gold)}.payment-success-top-userni{position:relative;z-index:1;text-align:center}.payment-success-icon-wrap-userni{width:86px;height:86px;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.payment-success-icon-ring-userni{position:absolute;inset:0;border:1px solid rgba(252,191,30,.25);border-radius:50%;animation:successRingUserni 2.5s ease-in-out infinite}.payment-success-icon-ring-userni:after{content:"";position:absolute;inset:7px;border:1px dashed rgba(252,191,30,.3);border-radius:50%}.payment-success-icon-userni{width:62px;height:62px;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;margin:0;border:1px solid rgba(252,191,30,.3);border-radius:50%;background:var(--success-gold);color:#080808;font-size:21px;box-shadow:0 10px 25px #fcbf1e33,inset 0 1px #ffffff73}@keyframes successRingUserni{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.65}}.payment-success-status-userni{display:inline-flex;align-items:center;gap:7px;margin-bottom:13px;padding:6px 10px;border:1px solid rgba(252,191,30,.28);border-radius:999px;background:#fff9e9;color:#a97c00;font-size:7px;font-weight:850;letter-spacing:1.2px}.payment-success-status-userni>span{width:5px;height:5px;border-radius:50%;background:#d39a00;box-shadow:0 0 0 4px #fcbf1e1f}.payment-success-label-userni{color:#b98500;font-size:9px;font-weight:800;letter-spacing:2px}.payment-success-card-userni h1{margin:0;color:#151515;font-size:46px;font-weight:850;line-height:1.05;letter-spacing:-1.8px}.payment-success-card-userni h1 strong{color:#c28d00;font-weight:850}.payment-success-message-userni{max-width:510px;margin:16px auto 31px;color:#7e7e7e;font-size:12px;line-height:1.7}.payment-success-details-userni{position:relative;display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:center;gap:17px;padding:21px;border:1px solid #eaeaea;border-radius:16px;background:radial-gradient(circle at 95% 50%,rgba(252,191,30,.07),transparent 30%),#fafafa}.payment-success-detail-userni{min-width:0;text-align:left}.payment-success-detail-userni span{display:block;margin-bottom:6px;color:#9a9a9a;font-size:7px;font-weight:800;letter-spacing:.8px}.payment-success-detail-userni strong{display:block;overflow:hidden;color:#222;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.payment-success-detail-userni.amount-userni{text-align:right}.payment-success-detail-userni.amount-userni strong{color:#b98500;font-size:17px;font-weight:850;letter-spacing:-.25px}.payment-success-detail-divider-userni{width:1px;height:35px;background:#e3e3e3}.payment-success-notice-userni{display:flex;align-items:flex-start;gap:14px;margin-top:17px;padding:17px;border:1px solid #ececea;border-radius:15px;background:#fff;text-align:left}.payment-success-notice-icon-userni{width:39px;height:39px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(252,191,30,.2);border-radius:12px;background:#111;color:#fcbf1e;font-size:13px}.payment-success-notice-userni>div:last-child{min-width:0;flex:1}.payment-success-notice-heading-userni{display:flex;align-items:center;justify-content:space-between;gap:15px}.payment-success-notice-heading-userni strong{color:#222;font-size:11px;font-weight:800}.payment-success-notice-heading-userni span{padding:4px 7px;border-radius:999px;background:#111;color:#fcbf1e;font-size:6px;font-weight:850;letter-spacing:.7px}.payment-success-notice-userni p{margin:5px 0 0;color:#858585;font-size:9px;line-height:1.6}.payment-success-receipt-note-userni{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:17px;color:#a0a0a0;font-size:8px;line-height:1.4}.payment-success-receipt-note-userni svg{flex-shrink:0;color:#b98500;font-size:9px}.payment-success-buttons-userni{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.payment-success-buttons-userni button{width:100%;height:51px;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0 16px;border:none;border-radius:13px;font-family:inherit;font-size:10px;font-weight:750;cursor:pointer;box-sizing:border-box;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.payment-success-receipt-btn{border:1px solid #e2e2e2!important;background:#fff!important;color:#333!important}.payment-success-receipt-btn:hover:not(:disabled){border-color:#c9a84d!important;background:#fffdf8!important;transform:translateY(-2px);box-shadow:0 8px 18px #0000000b!important}.payment-success-receipt-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.payment-success-btn-content-userni{display:flex;align-items:center;justify-content:center;gap:7px}.payment-success-primary-btn-userni{position:relative;justify-content:space-between!important;padding:0 7px 0 17px!important;overflow:hidden;border:1px solid #151515!important;background:radial-gradient(circle at 90% 50%,rgba(252,191,30,.1),transparent 25%),linear-gradient(135deg,#080808,#171717)!important;color:#fff!important;box-shadow:0 8px 20px #0000001a}.payment-success-primary-btn-userni:before{content:"";width:45px;height:170%;position:absolute;top:-35%;left:-80px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(18deg);transition:left .55s ease}.payment-success-primary-btn-userni:hover{transform:translateY(-2px);box-shadow:0 12px 25px #00000026!important}.payment-success-primary-btn-userni:hover:before{left:calc(100% + 60px)}.payment-success-primary-btn-userni>span:first-child{position:relative;z-index:1}.payment-success-arrow-userni{width:36px;height:36px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--success-gold);color:#080808;font-size:9px;transition:transform .25s ease}.payment-success-primary-btn-userni:hover .payment-success-arrow-userni{transform:translate(2px)}.secondary-success-btn-userni{grid-column:1/-1;height:43px!important;border:1px solid transparent!important;background:transparent!important;color:#999!important;font-size:9px!important}.secondary-success-btn-userni:hover{border-color:#e8e8e8!important;background:#fafafa!important;color:#444!important;transform:none!important;box-shadow:none!important}.payment-success-spinner{animation:payment-success-spin-userni .75s linear infinite}@keyframes payment-success-spin-userni{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:800px){.payment-success-main-userni{padding-top:65px}.payment-success-progress-step-userni small{display:none}.payment-success-progress-line-userni{margin:0 10px}}@media(max-width:600px){.payment-success-main-userni{min-height:650px;padding:50px 15px 80px}.payment-success-main-userni:before{display:none}.payment-success-progress-userni{margin-bottom:18px;padding:11px 10px;border-radius:14px}.payment-success-progress-step-userni{flex:1;flex-direction:column;gap:5px;text-align:center}.payment-success-progress-icon-userni{width:32px;height:32px;font-size:9px}.payment-success-progress-step-userni>div:last-child{align-items:center}.payment-success-progress-step-userni span,.payment-success-progress-step-userni small{display:none}.payment-success-progress-step-userni strong{font-size:7px}.payment-success-progress-line-userni{min-width:8px;margin:0 2px 20px}.payment-success-card-userni{padding:32px 20px 25px;border-radius:22px}.payment-success-card-userni:after{top:34px;height:65px}.payment-success-icon-wrap-userni{width:75px;height:75px;margin-bottom:19px}.payment-success-icon-userni{width:55px;height:55px;font-size:18px}.payment-success-card-userni h1{font-size:35px;letter-spacing:-1.2px}.payment-success-message-userni{margin-bottom:25px;font-size:10px}.payment-success-details-userni{grid-template-columns:1fr;gap:14px;padding:17px}.payment-success-detail-divider-userni{width:100%;height:1px}.payment-success-detail-userni,.payment-success-detail-userni.amount-userni{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left}.payment-success-detail-userni span{margin:0}.payment-success-detail-userni.amount-userni strong{font-size:15px}.payment-success-notice-userni{padding:14px}.payment-success-notice-heading-userni{align-items:flex-start}.payment-success-notice-userni p{font-size:8px}.payment-success-receipt-note-userni{align-items:flex-start;text-align:left}.payment-success-buttons-userni{grid-template-columns:1fr}.secondary-success-btn-userni{grid-column:auto}}@media(max-width:400px){.payment-success-card-userni{padding-right:16px;padding-left:16px}.payment-success-card-userni h1{font-size:31px}.payment-success-notice-heading-userni span{display:none}}@media(prefers-reduced-motion:reduce){.payment-success-page-userni *,.payment-success-page-userni *:before,.payment-success-page-userni *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.payment-success-page-userni{font-family:inherit;color:#171717;background:radial-gradient(circle at 8% 18%,rgba(252,191,30,.07),transparent 22%),radial-gradient(circle at 92% 70%,rgba(252,191,30,.055),transparent 25%),#f7f7f5}.payment-success-checkout-header-userni{position:relative;z-index:5;background:#fff;border-bottom:1px solid #ecebe7}.payment-success-checkout-inner-userni{max-width:1250px;margin:auto;min-height:83px;padding:13px 45px;display:flex;justify-content:space-between;align-items:center;gap:20px;box-sizing:border-box}.payment-success-brand-userni,.payment-success-checkout-secure-userni{display:flex;align-items:center;gap:13px}.payment-success-brand-mark-userni{width:49px;height:49px;display:grid;place-items:center;border:1px solid #eee;border-radius:13px;overflow:hidden;background:#fff}.payment-success-brand-mark-userni img{width:100%;height:100%;object-fit:contain}.payment-success-brand-copy-userni,.payment-success-checkout-secure-userni>span:last-child{display:flex;flex-direction:column;gap:4px}.payment-success-brand-copy-userni strong{font-size:17px;letter-spacing:-.5px;color:#111;font-weight:850}.payment-success-brand-copy-userni strong span{color:#c58e00}.payment-success-brand-copy-userni small{font-size:9px;letter-spacing:1.5px;color:#898989;font-weight:750}.payment-success-checkout-lock-userni{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#fff8e5;color:#b98500}.payment-success-checkout-secure-userni strong{font-size:12px;color:#222}.payment-success-checkout-secure-userni small{font-size:11px;color:#999}.payment-success-main-userni{max-width:1100px;min-height:unset;padding:68px 35px 115px;justify-content:flex-start}.payment-success-progress-userni{max-width:850px;margin-bottom:46px;padding:15px 20px;border-radius:18px;box-shadow:0 14px 35px #0f172a0b,0 2px 7px #0f172a06}.payment-success-progress-icon-userni{width:39px;height:39px;font-size:12px}.payment-success-progress-step-userni{gap:11px}.payment-success-progress-step-userni span{font-size:12px;letter-spacing:1.2px;font-weight:800}.payment-success-progress-step-userni strong{font-size:13px;font-weight:750}.payment-success-progress-step-userni small{font-size:12px}.payment-success-progress-line-userni{margin:0 18px}.payment-success-page-intro-userni{max-width:690px;text-align:center;position:relative;z-index:2;margin:0 auto 34px}.payment-success-eyebrow-userni{display:inline-flex;align-items:center;gap:11px;padding:8px 14px;border:1px solid rgba(0,0,0,.2);border-radius:100px;background:#fffaf0;color:#111;font-size:12px;font-weight:800;letter-spacing:2px}.payment-success-eyebrow-userni:before,.payment-success-eyebrow-userni:after{content:"";width:13px;height:1px;background:#d79a0b}.payment-success-page-intro-userni h2{font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-1.9px;margin:18px 0 13px;color:#111;font-weight:850}.payment-success-page-intro-userni h2 strong{color:#c58e00}.payment-success-page-intro-userni p{font-size:15px;color:#828282;line-height:1.7;margin:0 auto;max-width:540px}.payment-success-card-userni{max-width:850px;padding:45px 48px 40px;border-radius:28px;box-shadow:0 20px 55px #0f172a0e,0 2px 8px #0f172a06}.payment-success-card-userni h1{font-size:clamp(35px,4.5vw,49px);letter-spacing:-1.7px}.payment-success-icon-wrap-userni{width:100px;height:100px;margin-bottom:22px}.payment-success-icon-userni{width:72px;height:72px;font-size:25px}.payment-success-status-userni{font-size:11px;padding:8px 13px;margin-bottom:17px}.payment-success-status-userni.is-pending{border-color:#e8ded0;background:#faf7f0;color:#111}.payment-success-status-userni.is-pending>span{background:#a98b51;box-shadow:0 0 0 4px #a98b511f}.payment-success-message-userni{font-size:14px;max-width:570px;margin:16px auto 30px}.payment-success-details-userni{padding:25px;gap:20px;border-radius:17px}.payment-success-detail-userni span{font-size:11px;letter-spacing:.8px}.payment-success-detail-userni strong{font-size:15px}.payment-success-detail-userni.amount-userni strong{font-size:23px}.payment-success-notice-userni{padding:20px;border-radius:16px;margin-top:19px}.payment-success-notice-icon-userni{width:44px;height:44px;font-size:15px}.payment-success-notice-heading-userni strong{font-size:14px}.payment-success-notice-heading-userni span{font-size:10px;padding:5px 9px}.payment-success-notice-userni p{font-size:13px;line-height:1.65;margin-top:7px}.payment-success-receipt-note-userni{font-size:12px;margin-top:19px}.payment-success-receipt-note-userni svg{font-size:13px}.payment-success-buttons-userni{gap:13px;margin-top:26px}.payment-success-buttons-userni button{height:58px;font-size:13px;border-radius:14px}.payment-success-primary-btn-userni{padding:0 9px 0 21px!important}.payment-success-arrow-userni{width:41px;height:41px;font-size:12px}.secondary-success-btn-userni{height:47px!important;font-size:12px!important}@media(max-width:800px){.payment-success-main-userni{padding:55px 22px 90px}.payment-success-progress-step-userni small{display:none}.payment-success-progress-line-userni{margin:0 12px}.payment-success-card-userni{padding:36px 30px}}@media(max-width:600px){.payment-success-checkout-inner-userni{padding:11px 17px;min-height:72px}.payment-success-brand-mark-userni{width:42px;height:42px}.payment-success-brand-copy-userni strong{font-size:13px}.payment-success-brand-copy-userni small{font-size:7px;letter-spacing:.8px}.payment-success-checkout-secure-userni{gap:7px}.payment-success-checkout-lock-userni{width:32px;height:32px}.payment-success-checkout-secure-userni strong{font-size:10px}.payment-success-checkout-secure-userni small{font-size:9px}.payment-success-main-userni{padding:34px 15px 70px}.payment-success-progress-userni{margin-bottom:32px;padding:12px 9px}.payment-success-progress-step-userni{flex:1;flex-direction:column;gap:6px}.payment-success-progress-step-userni span,.payment-success-progress-step-userni small{display:none}.payment-success-progress-step-userni strong{font-size:10px}.payment-success-progress-line-userni{min-width:8px;margin:0 3px 23px}.payment-success-page-intro-userni{margin-bottom:24px}.payment-success-page-intro-userni h2{font-size:36px;letter-spacing:-1.2px}.payment-success-page-intro-userni p{font-size:13px}.payment-success-card-userni{padding:30px 20px 25px}.payment-success-card-userni h1{font-size:35px}.payment-success-message-userni{font-size:13px}.payment-success-details-userni{grid-template-columns:1fr;gap:15px;padding:19px}.payment-success-detail-divider-userni{width:100%;height:1px}.payment-success-detail-userni,.payment-success-detail-userni.amount-userni{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left}.payment-success-detail-userni span{margin:0;font-size:10px}.payment-success-detail-userni strong{font-size:13px}.payment-success-detail-userni.amount-userni strong{font-size:19px}.payment-success-notice-userni{padding:15px}.payment-success-notice-userni p{font-size:12px}.payment-success-notice-heading-userni span{font-size:9px}.payment-success-buttons-userni{grid-template-columns:1fr}.payment-success-buttons-userni button{font-size:13px}.secondary-success-btn-userni{grid-column:auto}}@media(max-width:390px){.payment-success-checkout-secure-userni>span:last-child{display:none}.payment-success-page-intro-userni h2{font-size:31px}.payment-success-card-userni h1{font-size:30px}.payment-success-progress-step-userni strong{font-size:9px}}.payment-checkout-header-userni{position:relative;z-index:20;width:100%;background:#000;border-bottom:1px solid rgba(252,191,30,.22);color:#fff;box-shadow:0 8px 32px #00000017}.payment-checkout-header-inner-userni{max-width:1250px;margin:0 auto;padding:17px 42px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box}.payment-checkout-brand-userni{display:flex;align-items:center;gap:13px;min-width:0;-webkit-user-select:none;user-select:none;cursor:default}.payment-checkout-brand-mark-userni{width:45px;height:45px;display:grid;place-items:center;flex:none;border-radius:14px;background:linear-gradient(135deg,#ffdb67,#fcbf1e);color:#121212;box-shadow:0 5px 18px #fcbf1e30}.payment-checkout-brand-mark-userni svg{width:22px;height:22px}.payment-checkout-brand-copy-userni{display:flex;flex-direction:column;gap:4px;line-height:1.1}.payment-checkout-brand-copy-userni strong{font-size:16px;font-weight:850;letter-spacing:.1px;color:#fcbf1e;white-space:nowrap}.payment-checkout-brand-copy-userni strong span{color:#fff}.payment-checkout-brand-copy-userni small{font-size:9px;font-weight:700;letter-spacing:1.4px;color:#aeb0b7}.payment-checkout-secure-userni{display:flex;align-items:center;gap:11px}.payment-checkout-secure-icon-userni{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(252,191,30,.28);border-radius:50%;color:#fcbf1e;background:#fcbf1e14}.payment-checkout-secure-userni>span:last-child{display:flex;flex-direction:column;gap:4px}.payment-checkout-secure-userni strong{font-size:12px;font-weight:750;color:#f7f7f8}.payment-checkout-secure-userni small{font-size:11px;color:#aeb0b7}.payment-checkout-brand-mark-userni{overflow:hidden;border-radius:50%;background:#fff;border:1px solid rgba(252,191,30,.65);box-shadow:0 0 0 3px #fcbf1e17,0 5px 18px #00000029}.payment-checkout-brand-mark-userni img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.payment-checkout-brand-mark-userni{background:#101114;border-color:#fcbf1e73;box-shadow:0 0 0 3px #fcbf1e0d,0 0 18px #fcbf1e14}.payment-checkout-brand-mark-userni img{background:#101114}@media(max-width:600px){.payment-checkout-header-inner-userni{padding:13px 17px}.payment-checkout-brand-mark-userni{width:39px;height:39px;border-radius:11px}.payment-checkout-brand-copy-userni strong{font-size:13px}.payment-checkout-brand-copy-userni small{font-size:8px;letter-spacing:.7px}.payment-checkout-secure-icon-userni{width:30px;height:30px}.payment-checkout-secure-userni>span:last-child{display:none}}.payment-success-icon-wrap-userni.is-verified .payment-success-icon-ring-userni{animation:successHaloPulse 2.8s ease-out .7s infinite}.payment-success-icon-ring-secondary-userni{animation-delay:1.4s!important}.payment-success-icon-wrap-userni.is-pending .payment-success-icon-userni{background:#fff8e5;color:#b98500}@keyframes successCheckPop{0%{opacity:0;transform:scale(.35) rotate(-22deg)}55%{opacity:1;transform:scale(1.17) rotate(6deg)}75%{transform:scale(.94) rotate(-2deg)}to{transform:scale(1) rotate(0)}}@keyframes successTickReveal{0%{opacity:0;transform:scale(.35) rotate(-35deg)}70%{opacity:1;transform:scale(1.22) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes successHaloPulse{0%{opacity:.7;transform:scale(.84)}65%{opacity:0;transform:scale(1.48)}to{opacity:0;transform:scale(1.48)}}@media(prefers-reduced-motion:reduce){.payment-success-icon-wrap-userni.is-verified .payment-success-icon-userni,.payment-success-icon-wrap-userni.is-verified .payment-success-icon-userni svg,.payment-success-icon-wrap-userni.is-verified .payment-success-icon-ring-userni{animation:none!important}}.payment-success-icon-wrap-userni.is-verified .payment-success-icon-userni{animation:successCheckPop .85s cubic-bezier(.2,1.4,.35,1) both}.payment-success-icon-wrap-userni.is-verified .payment-success-icon-userni svg{animation:successTickReveal .65s ease-out .38s both}.payment-success-icon-wrap-userni.is-verified .payment-success-icon-ring-userni{animation:successHaloSettle 1.6s ease-out .7s both}.payment-success-icon-wrap-userni.is-verified .payment-success-icon-ring-secondary-userni{animation:successHaloSettle 1.6s ease-out 1s both!important}.payment-success-icon-wrap-userni.is-pending .payment-success-spinner{animation:payment-success-spin-userni .8s linear 2}@keyframes successHaloSettle{0%{opacity:.7;transform:scale(.86)}65%{opacity:.35;transform:scale(1.24)}to{opacity:.45;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.payment-success-icon-wrap-userni.is-verified .payment-success-icon-userni,.payment-success-icon-wrap-userni.is-verified .payment-success-icon-userni svg,.payment-success-icon-wrap-userni.is-verified .payment-success-icon-ring-userni,.payment-success-icon-wrap-userni.is-pending .payment-success-spinner{animation:none!important}}.payment-receipt-overlay{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:center;padding:25px;background:#000000ad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.payment-receipt-modal{width:850px;max-width:100%;max-height:94vh;overflow-y:auto;border-radius:24px;background:#fff;box-shadow:0 30px 100px #00000059,0 8px 30px #0000001f}.payment-receipt-container{width:100%;background:#fff;color:#111;box-sizing:border-box;overflow:hidden}.payment-receipt-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:27px 30px;background:#080808;color:#fff;overflow:hidden}.payment-receipt-header:after{content:"";position:absolute;right:-90px;top:-110px;width:230px;height:230px;border:1px solid rgba(252,191,30,.16);border-radius:50%}.payment-receipt-header:before{content:"";position:absolute;right:-45px;top:-65px;width:140px;height:140px;border:1px solid rgba(252,191,30,.12);border-radius:50%}.payment-receipt-brand{position:relative;z-index:2;display:flex;align-items:center;gap:14px}.payment-receipt-brand-mark{width:47px;height:47px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(252,191,30,.45);border-radius:13px;background:#fcbf1e;color:#080808;font-size:13px;font-weight:900;letter-spacing:.5px}.payment-receipt-header h2{margin:0;font-size:20px;font-weight:900;letter-spacing:.2px}.payment-receipt-header span{display:block;margin-top:5px;color:#fcbf1e;font-size:10px;font-weight:800;letter-spacing:1.7px}.payment-receipt-close{position:relative;z-index:5;width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff14;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.2s ease}.payment-receipt-close:hover{background:#fcbf1e;color:#080808;transform:rotate(90deg)}.payment-receipt-success{position:relative;display:flex;align-items:center;gap:15px;margin:24px 30px 18px;padding:16px 18px;border:1px solid #e7e7e7;border-radius:17px;background:linear-gradient(135deg,#fafafa,#f6f6f6)}.payment-receipt-check{width:45px;height:45px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fcbf1e;color:#080808}.payment-receipt-success-text{min-width:0}.payment-receipt-success strong{display:block;font-size:15px;font-weight:850}.payment-receipt-success p{margin:4px 0 0;color:#777;font-size:12px;line-height:1.45}.payment-receipt-status-badge{margin-left:auto;padding:7px 12px;border-radius:30px;background:#eaf7ef;color:#198754;font-size:10px;font-weight:900;letter-spacing:.8px}.payment-receipt-reference{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;padding:0 30px 21px}.payment-receipt-reference>div{min-width:0;padding:14px;border:1px solid #ededed;border-radius:14px;background:#fafafa}.payment-receipt-reference span,.payment-receipt-grid span,.payment-receipt-payment-details span{display:block;margin-bottom:5px;color:#909090;font-size:10px;font-weight:700;letter-spacing:.25px;text-transform:uppercase}.payment-receipt-reference strong,.payment-receipt-grid strong,.payment-receipt-payment-details strong{display:block;color:#161616;font-size:12.5px;line-height:1.45;word-break:break-word}.payment-receipt-section{padding:20px 30px;border-top:1px solid #ededed}.payment-receipt-section-heading{display:flex;align-items:center;gap:11px;margin-bottom:17px}.payment-receipt-section-number{width:29px;height:29px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#080808;color:#fcbf1e;font-size:9px;font-weight:900}.payment-receipt-section-heading span{display:block;margin-bottom:2px;color:#999;font-size:8px;font-weight:800;letter-spacing:1.2px}.payment-receipt-section h3{margin:0;color:#111;font-size:15px;font-weight:850}.payment-receipt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.payment-receipt-grid>div{min-width:0}.payment-receipt-payment-details{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.payment-receipt-payment-details>div{min-width:0;padding:13px;border:1px solid #e9e9e9;border-radius:13px;background:#fafafa}.payment-receipt-paid-text{color:#198754!important}.payment-receipt-total{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:21px 30px 18px;padding:20px 22px;overflow:hidden;border-radius:18px;background:#080808;color:#fff}.payment-receipt-total:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#fcbf1e}.payment-receipt-total div{position:relative;z-index:2}.payment-receipt-total span{display:block;color:#fcbf1e;font-size:10px;font-weight:900;letter-spacing:1.3px}.payment-receipt-total small{display:block;margin-top:4px;color:#aaa;font-size:11px}.payment-receipt-total>strong{position:relative;z-index:2;color:#fff;font-size:26px;font-weight:900;white-space:nowrap}.payment-receipt-actions{display:flex;justify-content:flex-end;padding:0 30px 22px}.payment-receipt-download-btn{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border:none;border-radius:12px;background:#080808;color:#fff;font-size:12px;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.payment-receipt-download-btn:hover:not(:disabled){background:#242424;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.payment-receipt-download-btn:active:not(:disabled){transform:translateY(0)}.payment-receipt-download-btn:disabled{opacity:.55;cursor:not-allowed}.payment-receipt-footer{padding:19px 30px 24px;border-top:1px solid #ededed;text-align:center;background:#fafafa}.payment-receipt-footer-brand{margin-bottom:5px;color:#111;font-size:9px;font-weight:900;letter-spacing:1px}.payment-receipt-footer strong{display:block;color:#222;font-size:12px;font-weight:800}.payment-receipt-footer p{margin:4px 0 0;color:#999;font-size:10px}.payment-receipt-loading{min-height:280px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#777}.payment-receipt-loading svg{color:#fcbf1e;animation:payment-receipt-spin 1s linear infinite}.payment-receipt-loading p{margin:0;font-size:13px;font-weight:600}@keyframes payment-receipt-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:760px){.payment-receipt-overlay{padding:10px}.payment-receipt-modal{max-height:96vh;border-radius:20px}.payment-receipt-header{padding:22px}.payment-receipt-brand-mark{width:42px;height:42px;font-size:11px}.payment-receipt-header h2{font-size:16px}.payment-receipt-header span{font-size:8px;letter-spacing:1.2px}.payment-receipt-success{margin:18px}.payment-receipt-status-badge{display:none}.payment-receipt-reference{grid-template-columns:1fr;padding:0 18px 18px}.payment-receipt-section{padding:19px 18px}.payment-receipt-grid,.payment-receipt-payment-details{grid-template-columns:1fr}.payment-receipt-total{margin:18px}.payment-receipt-total>strong{font-size:22px}.payment-receipt-actions{padding:0 18px 20px}.payment-receipt-download-btn{width:100%}.payment-receipt-footer{padding:18px}}@media(max-width:450px){.payment-receipt-success{align-items:flex-start}.payment-receipt-check{width:40px;height:40px}.payment-receipt-success strong{font-size:13px}.payment-receipt-success p{font-size:11px}.payment-receipt-total{align-items:flex-start;flex-direction:column}.payment-receipt-total>strong{font-size:24px}}.payment-receipt-theme-dark.payment-receipt-overlay{background:#000000c7}.payment-receipt-theme-dark .payment-receipt-modal,.payment-receipt-container.payment-receipt-theme-dark{background:#17191d;color:#f4f4f5;color-scheme:dark}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-header{background:#0c0d0f}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-success{background:linear-gradient(135deg,#24262b,#202227);border-color:#383b42}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-success strong,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-reference strong,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-grid strong,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-payment-details strong,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-section h3,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-footer-brand,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-footer strong{color:#f2f3f5}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-success p,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-reference span,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-grid span,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-payment-details span,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-section-heading span,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-footer p,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-loading{color:#adb0b9}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-reference>div,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-payment-details>div{background:#22252a;border-color:#383b42}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-section,.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-footer{border-top-color:#34363c}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-section-number{background:#303238;color:#fcbf1e}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-status-badge{background:#173b2b;color:#84e6ae}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-paid-text{color:#84e6ae!important}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-total{background:#0d0e11;border:1px solid #34363c}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-download-btn{background:#fcbf1e;color:#101010}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-download-btn:hover:not(:disabled){background:#ffd15a;box-shadow:0 8px 24px #fcbf1e29}.payment-receipt-container.payment-receipt-theme-dark .payment-receipt-footer{background:#1c1e23}.my-bookings-page-mb{min-height:calc(100vh - 75px);padding-bottom:70px;background:#fff;color:#111}.my-bookings-page-mb button,.my-bookings-page-mb input,.my-bookings-page-mb textarea,.my-bookings-page-mb select{font-family:inherit}.my-bookings-hero-mb{position:relative;min-height:245px;display:flex;align-items:center;overflow:hidden;background-image:url(/assets/howtorentbg-CfhCZQe5.jpg);background-size:cover;background-position:center}.my-bookings-hero-overlay-mb{position:absolute;inset:0;z-index:1}.my-bookings-hero-content-mb{position:relative;z-index:2;width:min(1235px,calc(100% - 40px));margin:0 auto;text-align:center}.my-bookings-hero-content-mb h1{margin:0;color:#fff;font-size:clamp(38px,4vw,52px);font-weight:800;line-height:1.1;letter-spacing:-1.5px}.my-bookings-hero-content-mb h1 span{color:#ffc400}.my-bookings-hero-content-mb p{max-width:650px;margin:14px auto 0;color:#e8e8e8;font-size:15px;line-height:1.6}.my-bookings-state-mb{width:min(1235px,calc(100% - 40px));margin:35px auto 0;padding:75px 25px;background:#fff;border:1px solid #dedede;border-radius:14px;text-align:center;box-shadow:0 8px 25px #0000000d}.my-bookings-state-icon-mb{width:62px;height:62px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#f2f2f2;color:#333;border-radius:50%}.my-bookings-state-mb h2{margin:15px 0 0;color:#111;font-size:22px;font-weight:800}.my-bookings-state-mb p{max-width:500px;margin:8px auto 0;color:#777;font-size:14px;line-height:1.6}.my-bookings-state-mb.error-mb .my-bookings-state-icon-mb{background:#ffe9e9;color:#c62828;font-size:24px;font-weight:800}.my-bookings-loader-mb{display:flex;align-items:center;justify-content:center;gap:7px}.my-bookings-loader-mb span{width:9px;height:9px;display:block;background:#ffc400;border-radius:50%;animation:bookingLoaderMb 1.2s infinite ease-in-out}.my-bookings-loader-mb span:nth-child(2){animation-delay:.15s}.my-bookings-loader-mb span:nth-child(3){animation-delay:.3s}@keyframes bookingLoaderMb{0%,80%,to{transform:scale(.65);opacity:.45}40%{transform:scale(1);opacity:1}}.my-bookings-content-mb{width:min(1235px,calc(100% - 40px));margin:0 auto;padding-top:28px}.booking-policy-mb{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px;padding:17px 19px;background:#fff;border:1px solid #000;border-left:4px solid #ffc400;border-radius:10px}.booking-policy-icon-mb{width:29px;height:29px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffc400;color:#111;border-radius:50%}.booking-policy-content-mb{min-width:0}.booking-policy-content-mb h3{margin:0;color:#171717;font-size:16px;font-weight:800}.booking-policy-content-mb p{margin:5px 0 0;color:#555;font-size:13px;line-height:1.55}.booking-tabs-mb{display:flex;gap:4px;width:fit-content;margin-bottom:23px;padding:4px;background:#fff;border:1px solid #dedede;border-radius:9px;box-shadow:0 3px 12px #0000000a}.booking-tab-mb{padding:10px 18px;border:none;border-radius:7px;background:transparent;color:#777;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.booking-tab-mb:hover{background:#f5f5f5;color:#111}.booking-tab-mb.active-mb{background:#111;color:#fff}.booking-gps-ended-mb{border-color:#e5e7eb}.booking-gps-ended-mb .booking-gps-icon-mb{color:#6b7280}.booking-gps-ended-mb strong{color:#374151}.booking-count-mb{display:inline-flex;align-items:center;gap:6px}.my-bookings-summary-mb{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.my-bookings-summary-mb h2{margin:0;color:#111;font-size:21px;font-weight:800}.my-bookings-summary-mb p{margin:5px 0 0;color:#777;font-size:13px}.my-bookings-summary-mb>span{flex-shrink:0;padding:6px 12px;background:#000;color:#fff;border-radius:6px;font-size:12px;font-weight:800}.my-bookings-section-title-mb{display:flex;align-items:center;gap:9px}.my-bookings-section-title-mb svg{flex-shrink:0;color:#111}.my-bookings-list-mb{display:flex;flex-direction:column;gap:18px}.booking-card-mb{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(215px,.9fr) minmax(215px,.9fr);min-height:295px;overflow:hidden;background:#fff;border:1px solid #dedede;border-radius:14px;box-shadow:0 6px 24px #0001;transition:transform .2s ease,box-shadow .2s ease}.booking-card-mb:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000017}.booking-card-main-mb{min-width:0;display:flex;padding:18px}.booking-card-image-mb{width:220px;min-width:220px;height:255px;overflow:hidden;background:#ededed;border-radius:10px}.booking-card-image-mb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}.booking-card-mb:hover .booking-card-image-mb img{transform:scale(1.025)}.booking-card-image-placeholder-mb{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ededed;color:#999;font-size:13px}.booking-card-info-mb{min-width:0;flex:1;display:flex;flex-direction:column;padding:4px 0 4px 20px}.booking-card-title-mb{margin-bottom:17px}.booking-card-title-mb h3{margin:0;color:#111;font-size:22px;font-weight:800;line-height:1.2;word-break:break-word}.booking-card-title-mb p{margin:5px 0 0;color:#888;font-size:12px}.booking-card-details-mb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:15px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.booking-detail-item-mb{display:flex;align-items:flex-start;gap:10px;min-width:0}.booking-detail-icon-mb{width:33px;height:33px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f6f6f6;color:#222;border:1px solid #e3e3e3;border-radius:8px}.booking-detail-icon-mb svg{display:block}.booking-detail-item-mb>div{min-width:0}.booking-detail-item-mb>div>span{display:block;margin-bottom:4px;color:#999;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.booking-detail-item-mb strong{display:block;color:#222;font-size:12px;font-weight:700;line-height:1.4;word-break:break-word}.booking-progress-box-mb{display:flex;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px}.booking-progress-icon-mb{width:37px;height:37px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f1f1f1;color:#333;border:1px solid #ddd;border-radius:9px}.booking-progress-icon-mb svg{display:block}.booking-status-current-booking-mb .booking-progress-icon-mb{background:#edf8ef;color:#267a2e;border-color:#cde5d0}.booking-status-pending-mb .booking-progress-icon-mb{background:#fff8df;color:#956c00;border-color:#ead89a}.booking-status-completed-mb .booking-progress-icon-mb{background:#f2f2f2;color:#555;border-color:#ddd}.booking-progress-box-mb strong{display:block;color:#222;font-size:12px;font-weight:800}.booking-progress-box-mb p{margin:2px 0 0;color:#777;font-size:12px;line-height:1.35}.booking-card-pricing-mb{display:flex;flex-direction:column;padding:24px 21px;background:#fafafa;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.booking-price-row-mb{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0}.booking-price-row-mb span{color:#777;font-size:12px;line-height:1.4}.booking-price-row-mb strong{color:#222;font-size:13px;font-weight:700;white-space:nowrap}.booking-price-divider-mb{height:1px;margin:12px 0;background:#ddd}.booking-total-row-mb{display:flex;align-items:center;justify-content:space-between;gap:10px}.booking-total-row-mb span{color:#333;font-size:13px;font-weight:700}.booking-total-row-mb strong{color:#111;font-size:20px;font-weight:800;white-space:nowrap}.booking-return-box-mb{display:flex;align-items:center;gap:10px;margin-top:auto;padding:12px;background:#fff;border:1px solid #e1e1e1;border-radius:8px}.booking-return-icon-mb{width:29px;height:29px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#333;border-radius:50%}.booking-return-box-mb>div>span{display:block;color:#999;font-size:12px;font-weight:800;text-transform:uppercase}.booking-return-box-mb strong{display:block;margin-top:2px;color:#222;font-size:12px}.booking-card-payment-mb{display:flex;flex-direction:column;padding:24px 21px;background:#fff}.booking-status-badge-mb{width:fit-content;display:flex;align-items:center;gap:7px;margin-bottom:20px;padding:7px 10px;border-radius:7px;font-size:12px;font-weight:800}.booking-status-icon-mb{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00000014}.status-current-booking-mb{background:#e4f5e6;color:#247a2b}.status-pending-mb{background:#fff2c9;color:#956c00}.status-completed-mb{background:#eee;color:#555}.status-cancelled-mb{background:#ffe5e5;color:#b3261e}.booking-payment-info-mb{display:flex;flex-direction:column;padding-bottom:14px;border-bottom:1px solid #e5e5e5}.booking-payment-info-mb>span{margin-bottom:5px;color:#999;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.booking-payment-info-mb>strong{color:#222;font-size:14px;font-weight:800}.booking-payment-info-mb>strong.payment-paid-mb{color:#16a34a}.booking-payment-info-mb small{margin-top:4px;color:#888;font-size:12px}.booking-payment-reference-mb{display:flex;flex-direction:column;padding:12px 0}.booking-payment-reference-mb span{margin-bottom:4px;color:#999;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.booking-payment-reference-mb strong{color:#333;font-size:12px;font-weight:700;word-break:break-all}.booking-payment-reference-label-mb,.booking-payment-label-mb,.booking-modal-reference-label-mb,.booking-modal-message-label-mb,.booking-modal-status-label-mb,.modal-field-label-mb{display:flex;align-items:center;gap:6px}.booking-payment-reference-label-mb svg,.booking-payment-label-mb svg,.booking-modal-reference-label-mb svg,.booking-modal-message-label-mb svg,.booking-modal-status-label-mb svg,.modal-field-label-mb svg{flex-shrink:0}.booking-payment-history-mb{display:flex;flex-direction:column;gap:10px;padding:13px 0;border-bottom:1px solid #e5e5e5}.booking-payment-history-title-mb{display:flex;align-items:center;gap:6px;margin-bottom:2px;color:#333;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.booking-payment-history-title-mb svg{flex-shrink:0;color:#777}.booking-payment-history-list-mb{display:flex;flex-direction:column;gap:9px}.booking-payment-history-item-mb{display:flex;flex-direction:column;gap:7px;padding:11px 12px;background:#fafafa;border:1px solid #e3e3e3;border-radius:8px}.booking-payment-history-item-top-mb{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.booking-payment-history-type-mb{display:flex;align-items:center;gap:6px;min-width:0;color:#222;font-size:12px;font-weight:800}.booking-payment-history-type-mb svg{flex-shrink:0;color:#16a34a}.booking-payment-history-status-mb{flex-shrink:0;padding:3px 7px;border-radius:5px;background:#e8f7ea;color:#21852a;font-size:12px;font-weight:800;text-transform:uppercase}.booking-payment-history-reference-mb{color:#777;font-size:12px;line-height:1.35;word-break:break-all}.booking-payment-history-details-mb{display:flex;align-items:center;justify-content:space-between;gap:10px}.booking-payment-history-method-mb{color:#777;font-size:12px}.booking-payment-history-amount-mb{color:#111;font-size:13px;font-weight:800;white-space:nowrap}.booking-payment-history-date-mb{color:#999;font-size:12px}.booking-payment-history-receipt-mb{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;padding:8px 10px;border:1px solid #d8d8d8;border-radius:7px;background:#fff;color:#222;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.booking-payment-history-receipt-mb:hover:not(:disabled){background:#ffc400;border-color:#e0ad00;color:#111;transform:translateY(-1px)}.booking-payment-history-receipt-mb:active:not(:disabled){transform:scale(.97)}.booking-payment-history-receipt-mb:disabled{opacity:.6;cursor:wait;transform:none}.booking-payment-history-receipt-mb svg{flex-shrink:0}.booking-payment-history-empty-mb{padding:10px 11px;background:#f8f8f8;border:1px dashed #d6d6d6;border-radius:7px;color:#999;font-size:12px;line-height:1.4}.booking-initial-payment-actions-mb{display:flex;flex-direction:column;gap:8px}.booking-pay-balance-btn-mb{width:100%;margin-top:12px;margin-bottom:6px;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border:1px solid #e0ad00;border-radius:8px;background:#ffc400;color:#111;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}.booking-pay-balance-btn-mb:hover:not(:disabled){background:#ffd43b;border-color:#d9a900;box-shadow:0 4px 12px #0000001f}.booking-pay-balance-btn-mb:active:not(:disabled){transform:scale(.97)}.booking-pay-balance-btn-mb:disabled{background:#d6d6d6;border-color:#c5c5c5;color:#777;cursor:not-allowed;box-shadow:none;transform:none}.booking-pay-balance-btn-mb svg{flex-shrink:0}.booking-pay-balance-btn-mb span{line-height:1.2}.booking-action-buttons-mb{display:flex;flex-direction:column;gap:8px;margin-top:auto}.booking-receipt-btn-mb,.booking-details-btn-mb{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer}.booking-receipt-btn-mb{border:1px solid #fcbf1e;background:#fcbf1e;color:#111;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}.booking-receipt-btn-mb:hover:not(:disabled){background:#ffd34f;border-color:#ffd34f;box-shadow:0 5px 14px #fcbf1e40;transform:translateY(-1px)}.booking-receipt-btn-mb:active:not(:disabled){transform:scale(.97)}.booking-receipt-btn-mb:disabled{opacity:.65;cursor:wait;transform:none;box-shadow:none}.booking-details-btn-mb{margin-top:0;border:none;background:#080808;color:#fff;transition:background .2s ease,transform .2s ease}.booking-details-btn-mb:hover{background:#292929}.booking-details-btn-mb:active{transform:scale(.97)}.booking-details-btn-mb span{font-size:16px;line-height:1}.booking-details-btn-mb svg{transition:transform .2s ease}.booking-details-btn-mb:hover svg{transform:translate(4px)}.booking-filter-empty-mb{padding:65px 20px;background:#fff;border:1px solid #dedede;border-radius:13px;text-align:center}.booking-filter-empty-icon-mb{width:58px;height:58px;margin:0 auto 13px;display:flex;align-items:center;justify-content:center;background:#f2f2f2;color:#555;border-radius:50%}.booking-filter-empty-mb h3{margin:0;color:#222;font-size:19px;font-weight:800}.booking-filter-empty-mb p{margin:7px 0 0;color:#777;font-size:13px}.book-another-card-mb{display:flex;align-items:center;gap:20px;margin-top:25px;padding:23px 25px;background:#fff;border:1px solid #d9d9d9;border-radius:11px}.book-another-icon-mb{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffc400;color:#000;border-radius:50%}.book-another-content-mb{flex:1;min-width:0}.book-another-content-mb h3{margin:0 0 5px;color:#111;font-size:17px;font-weight:800}.book-another-content-mb p{margin:0;color:#666;font-size:12px;line-height:1.55}.book-another-btn-mb{min-width:205px;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 16px;border:none;border-radius:8px;background:#080808;color:#fff;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.book-another-btn-mb:hover:not(:disabled){background:#292929;box-shadow:0 4px 12px #0000001f}.book-another-btn-mb:active:not(:disabled){transform:scale(.97)}.book-another-btn-mb:disabled{background:#bdbdbd;color:#fff;cursor:not-allowed;box-shadow:none;transform:none}.book-another-btn-mb span{display:flex;flex-direction:column;align-items:flex-start}.book-another-btn-mb span strong{font-size:12px}.book-another-btn-mb span small{margin-top:3px;font-size:12px;font-weight:500}.booking-support-card-mb{display:flex;align-items:center;gap:16px;margin-top:22px;padding:15px 22px;background:#fff;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 3px 15px #0000000b}.booking-support-icon-mb{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#333;border:1px solid #ddd;border-radius:50%}.booking-support-card-mb p{flex:1;margin:0;color:#555;font-size:12px}.booking-support-btn-mb{display:flex;align-items:center;gap:7px;padding:10px 18px;border:none;border-radius:8px;background:#080808;color:#fff;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease}.booking-support-btn-mb:hover{background:#292929}.booking-modal-overlay-mb{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.booking-modal-mb,.payment-history-modal-mb{display:flex;flex-direction:column;max-height:90vh;overflow:hidden;background:#fff;border-radius:15px;box-shadow:0 25px 80px #00000061;animation:bookingModalInMb .2s ease-out}.booking-modal-mb{width:min(880px,100%)}.payment-history-modal-mb{width:min(760px,100%)}@keyframes bookingModalInMb{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.booking-modal-header-mb{display:flex;align-items:center;justify-content:space-between;padding:19px 23px;background:#080808}.booking-modal-header-mb h2{margin:0;color:#fff;font-size:20px;font-weight:800}.booking-modal-header-mb p{margin:4px 0 0;color:#aaa;font-size:12px}.booking-modal-close-mb{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#242424;color:#fff;font-size:23px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.booking-modal-close-mb:hover{background:#ffc400;color:#111}.booking-modal-body-mb{overflow-y:auto;padding:24px}.payment-history-modal-body-mb{overflow-y:auto;padding:22px}.booking-modal-vehicle-mb{display:flex;align-items:center;gap:17px;padding:15px;background:#f7f7f7;border:1px solid #e1e1e1;border-radius:11px}.booking-modal-vehicle-mb img,.booking-modal-image-placeholder-mb{width:145px;height:95px;flex-shrink:0;object-fit:cover;border-radius:9px}.booking-modal-image-placeholder-mb{display:flex;align-items:center;justify-content:center;background:#eee;color:#999;font-size:12px}.booking-modal-vehicle-mb h3{margin:0 0 5px;color:#111;font-size:19px;font-weight:800}.booking-modal-vehicle-mb p{margin:3px 0;color:#666;font-size:12px}.booking-modal-status-mb{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px;padding:12px 14px;background:#f7f7f7;border:1px solid #e1e1e1;border-radius:9px}.booking-modal-status-mb span{color:#777;font-size:12px;font-weight:700}.booking-modal-status-mb strong{color:#222;font-size:12px;font-weight:800}.booking-modal-section-mb{margin-top:22px}.booking-modal-section-mb h3{margin:0 0 11px;color:#111;font-size:15px;font-weight:800}.booking-modal-section-title-mb{display:flex;align-items:center;gap:8px}.booking-modal-section-title-mb svg{flex-shrink:0;color:#777}.booking-modal-grid-mb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:#ddd;border:1px solid #ddd;border-radius:9px}.booking-modal-grid-mb>div{min-width:0;padding:13px;background:#fff}.booking-modal-grid-mb span{display:block;margin-bottom:4px;color:#999;font-size:12px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.booking-modal-grid-mb strong{display:block;color:#222;font-size:12px;line-height:1.4;word-break:break-word}.booking-modal-total-mb{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:21px;padding:17px 19px;background:#080808;color:#fff;border-radius:10px}.booking-modal-total-label-mb{display:flex;align-items:center;gap:7px}.booking-modal-total-label-mb svg{flex-shrink:0}.booking-modal-total-mb span{font-size:13px;font-weight:700}.booking-modal-total-mb strong{color:#ffc400;font-size:21px;font-weight:800}.booking-modal-reference-mb,.booking-modal-message-mb{margin-top:14px;padding:13px;border-radius:9px}.booking-modal-reference-mb{display:flex;flex-direction:column;gap:5px;background:#f7f7f7;border:1px solid #e1e1e1}.booking-modal-reference-mb span,.booking-modal-message-mb>span{color:#999;font-size:12px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.booking-modal-reference-mb strong{color:#222;font-size:12px;word-break:break-all}.booking-modal-message-mb{background:#fffdf4;border:1px solid #eadb9c}.booking-modal-message-mb p{margin:6px 0 0;color:#444;font-size:12px;line-height:1.55}.payment-history-modal-booking-mb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background:#ddd;border:1px solid #ddd;border-radius:10px}.payment-history-modal-booking-mb>div{min-width:0;padding:13px 15px;background:#fafafa}.payment-history-modal-booking-mb span{display:block;margin-bottom:4px;color:#999;font-size:12px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.payment-history-modal-booking-mb strong{display:block;color:#222;font-size:12px;font-weight:800;word-break:break-word}.payment-history-modal-title-mb{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:21px;margin-bottom:12px}.payment-history-modal-title-mb>div{display:flex;align-items:center;gap:9px}.payment-history-modal-title-mb>div>svg{flex-shrink:0;color:#555}.payment-history-modal-title-mb h3{margin:0;color:#111;font-size:15px;font-weight:800}.payment-history-modal-title-mb p{margin:3px 0 0;color:#888;font-size:12px}.payment-history-modal-title-mb>span{flex-shrink:0;padding:6px 10px;background:#111;color:#fff;border-radius:6px;font-size:12px;font-weight:800}.payment-history-modal-list-mb{display:flex;flex-direction:column;gap:10px}.payment-history-modal-item-mb{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;background:#fafafa;border:1px solid #e1e1e1;border-radius:10px}.payment-history-paid-modal-mb{border-left:3px solid #16a34a}.payment-history-not-paid-modal-mb{border-left:3px solid #d1d1d1}.payment-history-modal-item-left-mb{min-width:0;display:flex;align-items:flex-start;gap:11px}.payment-history-modal-status-icon-mb{width:35px;height:35px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e8f7ea;color:#16a34a;border-radius:50%}.payment-history-not-paid-modal-mb .payment-history-modal-status-icon-mb{background:#f1f1f1;color:#777}.payment-history-modal-details-mb{min-width:0;display:flex;flex-direction:column;gap:3px}.payment-history-modal-details-mb strong{color:#222;font-size:12px;font-weight:800}.payment-history-modal-details-mb span{color:#777;font-size:12px;word-break:break-all}.payment-history-modal-details-mb small{color:#999;font-size:12px}.payment-history-modal-item-right-mb{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.payment-history-modal-item-right-mb>strong{color:#111;font-size:15px;font-weight:800}.payment-history-modal-status-text-mb{padding:3px 7px;background:#eee;color:#777;border-radius:5px;font-size:12px;font-weight:800;text-transform:uppercase}.payment-history-modal-status-text-mb.payment-status-paid-mb{background:#e8f7ea;color:#21852a}.payment-history-modal-receipt-btn-mb{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:7px 10px;border:1px solid #d8d8d8;border-radius:7px;background:#fff;color:#222;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.payment-history-modal-receipt-btn-mb:hover{background:#ffc400;border-color:#e0ad00;color:#111;transform:translateY(-1px)}.payment-history-modal-receipt-btn-mb:active{transform:scale(.97)}.payment-history-modal-receipt-btn-mb svg{flex-shrink:0}.payment-history-modal-empty-mb{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:25px;background:#fafafa;border:1px dashed #d5d5d5;border-radius:10px;text-align:center}.payment-history-modal-empty-mb svg{margin-bottom:3px;color:#aaa}.payment-history-modal-empty-mb strong{color:#444;font-size:13px}.payment-history-modal-empty-mb span{color:#999;font-size:12px}.payment-history-modal-total-mb{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:15px 17px;background:#080808;border-radius:10px;color:#fff}.payment-history-modal-total-mb>div{display:flex;flex-direction:column;gap:3px}.payment-history-modal-total-mb span{font-size:12px;font-weight:800}.payment-history-modal-total-mb small{color:#999;font-size:12px}.payment-history-modal-total-mb>strong{color:#ffc400;font-size:20px;font-weight:800}.booking-modal-footer-mb{display:flex;justify-content:flex-end;padding:14px 23px;border-top:1px solid #e2e2e2}.booking-modal-footer-mb button{min-width:95px;padding:10px 19px;border:none;border-radius:7px;background:#080808;color:#fff;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease}.booking-modal-footer-mb button:hover{background:#2b2b2b}@media(max-width:1100px){.booking-card-mb{grid-template-columns:minmax(0,1.7fr) minmax(190px,.85fr) minmax(190px,.85fr)}.booking-card-image-mb{width:185px;min-width:185px;height:245px}.booking-card-info-mb{padding-left:15px}.booking-card-title-mb h3{font-size:20px}.booking-card-details-mb{gap:12px}.booking-card-pricing-mb,.booking-card-payment-mb{padding-right:17px;padding-left:17px}}@media(max-width:900px){.booking-card-mb{grid-template-columns:minmax(0,1fr) minmax(210px,.55fr)}.booking-card-main-mb{grid-column:1 / -1}.booking-card-pricing-mb{grid-column:1;border-top:1px solid #e1e1e1;border-left:none}.booking-card-payment-mb{grid-column:2;border-top:1px solid #e1e1e1}.booking-return-box-mb{margin-top:20px}}@media(max-width:760px){.my-bookings-hero-mb{min-height:210px}.my-bookings-content-mb{width:min(calc(100% - 30px),620px)}.booking-card-mb{display:flex;flex-direction:column}.booking-card-main-mb{display:flex;flex-direction:column;padding:15px}.booking-card-image-mb{width:100%;min-width:0;height:235px;margin-bottom:16px}.booking-card-info-mb{padding:0}.booking-card-details-mb{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-card-pricing-mb,.booking-card-payment-mb{padding:20px;border-top:1px solid #e1e1e1}.booking-card-pricing-mb{border-right:none;border-left:none}.booking-return-box-mb,.booking-details-btn-mb{margin-top:18px}.book-another-card-mb{align-items:flex-start;flex-wrap:wrap}.book-another-content-mb{min-width:calc(100% - 80px)}.book-another-btn-mb{width:100%}.booking-support-card-mb{flex-wrap:wrap}.booking-support-card-mb p{width:calc(100% - 55px)}.booking-support-btn-mb{width:100%;justify-content:center}}@media(max-width:600px){.payment-history-modal-mb{max-height:95vh;border-radius:12px}.payment-history-modal-body-mb{padding:16px}.payment-history-modal-booking-mb{grid-template-columns:1fr}.payment-history-modal-title-mb{align-items:flex-start}.payment-history-modal-title-mb>span{font-size:12px}.payment-history-modal-item-mb{align-items:flex-start;flex-direction:column;gap:12px}.payment-history-modal-item-right-mb{width:100%;align-items:stretch}.payment-history-modal-item-right-mb>strong,.payment-history-modal-status-text-mb{align-self:flex-end}.payment-history-modal-receipt-btn-mb{width:100%}}@media(max-width:520px){.my-bookings-page-mb{padding-bottom:45px}.my-bookings-hero-content-mb{width:calc(100% - 30px)}.my-bookings-hero-content-mb h1{font-size:35px}.my-bookings-hero-content-mb p{font-size:13px}.my-bookings-content-mb{width:calc(100% - 24px);padding-top:20px}.booking-policy-mb{padding:14px}.booking-policy-content-mb h3{font-size:14px}.booking-policy-content-mb p{font-size:12px}.booking-tabs-mb{width:100%;overflow-x:auto}.booking-tab-mb{flex:1;min-width:100px;padding:10px 11px;white-space:nowrap}.my-bookings-summary-mb{align-items:flex-start}.my-bookings-summary-mb h2{font-size:18px}.my-bookings-summary-mb p{display:none}.my-bookings-summary-mb>span{font-size:12px}.booking-card-main-mb{padding:13px}.booking-card-image-mb{height:205px}.booking-card-title-mb h3{font-size:19px}.booking-card-details-mb{grid-template-columns:1fr;gap:11px}.booking-card-pricing-mb,.booking-card-payment-mb{padding:18px}.booking-total-row-mb strong{font-size:18px}.booking-receipt-btn-mb,.booking-details-btn-mb{padding:10px 12px;font-size:12px}.booking-action-buttons-mb{gap:7px}.booking-payment-history-item-top-mb{align-items:flex-start}.booking-payment-history-details-mb{align-items:flex-start;flex-direction:column;gap:4px}.booking-payment-history-amount-mb{font-size:12px}.booking-payment-history-receipt-mb{padding:9px 10px}.book-another-card-mb{padding:18px}.book-another-icon-mb{width:52px;height:52px}.book-another-content-mb{min-width:calc(100% - 68px)}.book-another-content-mb h3{font-size:15px}.book-another-content-mb p{font-size:12px}.booking-support-card-mb{padding:14px}.booking-modal-overlay-mb{padding:8px}.booking-modal-mb{max-height:95vh;border-radius:12px}.booking-modal-header-mb{padding:16px}.booking-modal-header-mb h2{font-size:18px}.booking-modal-body-mb{padding:16px}.booking-modal-vehicle-mb{align-items:flex-start;padding:12px}.booking-modal-vehicle-mb img,.booking-modal-image-placeholder-mb{width:95px;height:72px}.booking-modal-vehicle-mb h3{font-size:16px}.booking-modal-vehicle-mb p{font-size:12px}.booking-modal-grid-mb{grid-template-columns:1fr}.booking-modal-total-mb{padding:15px}.booking-modal-total-mb strong{font-size:18px}.booking-modal-footer-mb{padding:12px 16px}}@media(max-width:380px){.my-bookings-hero-content-mb h1{font-size:31px}.booking-tab-mb{min-width:90px;padding:9px 8px;font-size:12px}.booking-card-image-mb{height:185px}.booking-detail-icon-mb{width:30px;height:30px}.booking-detail-item-mb strong{font-size:12px}.booking-modal-vehicle-mb img,.booking-modal-image-placeholder-mb{width:82px;height:65px}.payment-history-modal-body-mb{padding:13px}.payment-history-modal-item-mb{padding:11px}.payment-history-modal-total-mb{padding:13px}.payment-history-modal-total-mb>strong{font-size:17px}}.my-bookings-page-mb{--mb-gold:#FCBF1E;--mb-gold-dark:#C99100;--mb-black:#080808;--mb-text:#171717;--mb-muted:#777;position:relative;min-height:calc(100vh - 75px);padding-bottom:80px;overflow:hidden;background:radial-gradient(circle at 8% 30%,rgba(252,191,30,.07),transparent 22%),radial-gradient(circle at 92% 72%,rgba(252,191,30,.045),transparent 24%),#f7f7f5;color:var(--mb-text)}.my-bookings-page-mb:before{content:"";width:420px;height:420px;position:absolute;top:330px;right:-280px;border:1px solid rgba(252,191,30,.09);border-radius:50%;box-shadow:0 0 0 75px #fcbf1e04,0 0 0 150px #fcbf1e02;pointer-events:none}.my-bookings-hero-mb{min-height:310px;isolation:isolate;background-position:center 58%}.my-bookings-hero-mb:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#000000d6,#00000085 50%,#000c),linear-gradient(180deg,#00000014,#000000b8)}.my-bookings-hero-mb:after{content:"";width:210px;height:3px;position:absolute;z-index:3;bottom:0;left:50%;transform:translate(-50%);border-radius:99px 99px 0 0;background:linear-gradient(90deg,transparent,var(--mb-gold),transparent);box-shadow:0 0 22px #fcbf1e73}.my-bookings-hero-overlay-mb{background:radial-gradient(circle at 50% 110%,rgba(252,191,30,.12),transparent 35%),repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgba(255,255,255,.018) 80px)}.my-bookings-hero-content-mb{max-width:820px;animation:mbHeroIn .75s cubic-bezier(.2,.75,.25,1) both}.my-bookings-hero-content-mb h1{font-size:clamp(44px,5vw,64px);font-weight:800;letter-spacing:-2.2px;text-shadow:0 8px 30px rgba(0,0,0,.25)}.my-bookings-hero-content-mb h1 span{color:var(--mb-gold)}.my-bookings-hero-content-mb p{max-width:620px;margin-top:16px;color:#ffffffb8;font-size:15px;line-height:1.7}.my-bookings-content-mb{position:relative;z-index:2;padding-top:34px}.booking-policy-mb{position:relative;align-items:center;margin-bottom:26px;padding:18px 20px;overflow:hidden;border:1px solid #e6e3da;border-left:none;border-radius:16px;background:#ffffffe0;box-shadow:0 10px 30px #0f172a0b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:mbRiseIn .55s .08s ease both}.booking-policy-mb:before{content:"";width:4px;position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,var(--mb-gold),var(--mb-gold-dark))}.booking-policy-icon-mb{width:38px;height:38px;background:#fff6d8;color:#9c7000;border:1px solid rgba(252,191,30,.28);box-shadow:0 6px 16px #fcbf1e17}.booking-policy-content-mb h3{font-size:15px;font-weight:800}.booking-policy-content-mb p{max-width:780px;color:#777;font-size:13px}.booking-tabs-mb{position:relative;margin-bottom:27px;padding:5px;border:1px solid #e5e5e2;border-radius:14px;background:#ffffffe6;box-shadow:0 8px 24px #0f172a0a;animation:mbRiseIn .55s .14s ease both}.booking-tab-mb{min-height:41px;padding:10px 20px;border-radius:10px;color:#777;font-size:13px;font-weight:700;transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.booking-tab-mb:hover{background:#f5f5f3;color:#111;transform:translateY(-1px)}.booking-tab-mb.active-mb{background:linear-gradient(135deg,#171717,#050505);color:#fff;box-shadow:0 7px 17px #00000024}.my-bookings-summary-mb{margin-bottom:18px;animation:mbRiseIn .55s .2s ease both}.my-bookings-summary-mb h2{font-size:24px;font-weight:800;letter-spacing:-.5px}.my-bookings-section-title-mb svg{color:var(--mb-gold-dark)}.my-bookings-summary-mb p{color:#858585;font-size:14px}.my-bookings-summary-mb>span{padding:7px 11px;border:1px solid #202020;border-radius:999px;background:#111;color:#fff;font-size:12px;font-weight:700;box-shadow:0 6px 14px #00000014}.booking-count-mb svg{color:var(--mb-gold)}.my-bookings-list-mb{gap:22px}.booking-card-mb{position:relative;min-height:310px;border:1px solid #e4e4e1;border-radius:20px;background:#fff;box-shadow:0 14px 42px #0f172a0f;transition:transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s ease,border-color .35s ease;animation:mbCardIn .55s cubic-bezier(.2,.75,.25,1) both}.booking-card-mb:nth-child(2){animation-delay:.07s}.booking-card-mb:nth-child(3){animation-delay:.14s}.booking-card-mb:nth-child(4){animation-delay:.21s}.booking-card-mb:before{content:"";width:4px;position:absolute;z-index:3;inset:24px auto 24px 0;border-radius:0 6px 6px 0;background:#ddd;transition:height .3s ease,background .3s ease}.booking-status-pending-mb:before{background:var(--mb-gold)}.booking-card-mb:hover{transform:translateY(-5px);border-color:#d9d6cc;box-shadow:0 22px 55px #0f172a1a}.booking-card-main-mb{padding:20px}.booking-card-image-mb{height:270px;overflow:hidden;border:1px solid #e7e7e4;border-radius:14px;background:#f0f0ee;box-shadow:inset 0 0 0 1px #ffffffb3}.booking-card-image-mb img{transition:transform .6s cubic-bezier(.2,.75,.25,1),filter .35s ease}.booking-card-mb:hover .booking-card-image-mb img{transform:scale(1.055);filter:contrast(1.03) saturate(1.03)}.booking-card-info-mb{padding:5px 0 5px 22px}.booking-card-title-mb h3{font-size:23px;font-weight:800;letter-spacing:-.5px}.booking-card-title-mb p{color:#999;font-size:12px;font-weight:600}.booking-card-details-mb{gap:15px 18px;border-color:#ecece9}.booking-detail-icon-mb{width:36px;height:36px;border:1px solid #e9e7df;border-radius:10px;background:#faf9f5;color:#7d5c00;transition:transform .25s ease,background .25s ease,border-color .25s ease}.booking-detail-item-mb:hover .booking-detail-icon-mb{transform:translateY(-2px);border-color:#fcbf1e4d;background:#fff8df}.booking-detail-item-mb>div>span{margin-bottom:3px;color:#999;font-size:12px;font-weight:800;letter-spacing:.65px}.booking-detail-item-mb strong{color:#262626;font-size:13px;font-weight:700}.booking-progress-box-mb{padding:12px 13px;border:1px solid #e9e9e6;border-radius:11px;background:#fafaf8}.booking-progress-icon-mb{width:39px;height:39px;border-radius:10px}.booking-progress-box-mb strong{font-size:13px;font-weight:800}.booking-progress-box-mb p{font-size:12px;line-height:1.45}.booking-card-pricing-mb{padding:25px 22px;border-color:#ecece8;background:linear-gradient(180deg,rgba(252,191,30,.025),transparent 38%),#fafaf8}.booking-price-row-mb span{color:#858585;font-size:13px}.booking-price-row-mb strong{font-size:13px;font-weight:700}.booking-price-divider-mb{background:#e6e6e2}.booking-total-row-mb span{font-size:13px;font-weight:700}.booking-total-row-mb strong{color:#111;font-size:21px;font-weight:800;letter-spacing:-.4px}.booking-return-box-mb{padding:13px;border:1px solid #e7e7e3;border-radius:11px;background:#fff;box-shadow:0 5px 15px #0f172a06}.booking-return-icon-mb{width:32px;height:32px;background:#fff5d2;color:#956c00}.booking-return-box-mb>div>span{font-size:12px;font-weight:800}.booking-return-box-mb strong{font-size:13px;font-weight:700}.booking-card-payment-mb{padding:25px 22px;background:#fff}.booking-status-badge-mb{margin-bottom:18px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800}.status-current-booking-mb{border:1px solid #cde8d1;background:#edf8ef;color:#267a2e}.status-pending-mb{border:1px solid #f0dda1;background:#fff7d8;color:#8b6500}.status-completed-mb{border:1px solid #dedede;background:#f2f2f2;color:#555}.booking-payment-info-mb>span,.booking-payment-reference-mb span{font-size:12px;font-weight:800}.booking-payment-info-mb>strong{font-size:14px;font-weight:800}.booking-payment-info-mb small,.booking-payment-reference-mb strong,.booking-payment-history-title-mb,.booking-payment-history-type-mb,.booking-payment-history-status-mb,.booking-payment-history-reference-mb,.booking-payment-history-method-mb,.booking-payment-history-date-mb,.booking-payment-history-receipt-mb,.booking-payment-history-empty-mb{font-size:12px}.booking-payment-history-item-mb{border-radius:10px;background:#fafaf8}.booking-payment-history-receipt-mb,.booking-pay-balance-btn-mb,.booking-receipt-btn-mb,.booking-details-btn-mb,.booking-support-btn-mb,.book-another-btn-mb{min-height:42px;border-radius:10px;font-size:13px;font-weight:700;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.booking-pay-balance-btn-mb{border-color:#d9a900;background:linear-gradient(135deg,var(--mb-gold),#f0ad00);box-shadow:0 7px 17px #fcbf1e29}.booking-pay-balance-btn-mb:hover:not(:disabled),.book-another-btn-mb:hover,.booking-support-btn-mb:hover{transform:translateY(-2px)}.booking-receipt-btn-mb:hover:not(:disabled),.booking-details-btn-mb:hover{transform:translateY(-2px)}.booking-filter-empty-mb,.my-bookings-state-mb{position:relative;overflow:hidden;border:1px solid #e6e6e2;border-radius:20px;background:#ffffffeb;box-shadow:0 16px 45px #0f172a0e;animation:mbRiseIn .55s ease both}.my-bookings-state-icon-mb,.booking-filter-empty-icon-mb{border:1px solid rgba(252,191,30,.22);background:#fff8df;color:#946b00;box-shadow:0 8px 22px #fcbf1e14}.book-another-card-mb,.booking-support-card-mb{border-radius:18px;border-color:#e5e5e1;box-shadow:0 12px 32px #0f172a0b}.book-another-card-mb{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 20%,rgba(252,191,30,.1),transparent 25%),#fff}.book-another-icon-mb{background:#111;color:var(--mb-gold)}.booking-modal-overlay-mb{background:#040404b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:mbOverlayIn .2s ease both}.booking-modal-mb,.payment-history-modal-mb{border:1px solid rgba(255,255,255,.14);border-radius:20px;box-shadow:0 30px 90px #0000006b;animation:mbModalIn .3s cubic-bezier(.2,.75,.25,1) both}.booking-modal-header-mb{padding:20px 23px;background:radial-gradient(circle at 90% 0,rgba(252,191,30,.11),transparent 30%),linear-gradient(135deg,#161616,#050505)}.booking-modal-header-mb h2{font-size:21px;font-weight:800}.booking-modal-header-mb p{color:#aaa;font-size:12px}.booking-modal-close-mb{border:1px solid rgba(255,255,255,.08);background:#242424;transition:transform .22s ease,background .22s ease,color .22s ease}.booking-modal-close-mb:hover{transform:rotate(6deg);background:var(--mb-gold);color:#111}.payment-history-modal-total-mb{border-radius:12px;background:linear-gradient(135deg,#171717,#050505);box-shadow:0 9px 22px #0000001f}.payment-history-modal-total-mb small{font-size:12px}.payment-history-modal-total-mb>strong{color:var(--mb-gold);font-size:21px}.booking-modal-footer-mb button{min-height:40px;border-radius:9px;background:#111;font-size:13px;font-weight:700;transition:transform .2s ease,background .2s ease}.booking-modal-footer-mb button:hover{transform:translateY(-1px);background:#2b2b2b}@keyframes mbHeroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mbRiseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mbCardIn{0%{opacity:0;transform:translateY(18px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mbOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes mbModalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.my-bookings-hero-mb{min-height:280px}.booking-card-mb{border-radius:18px}.booking-card-image-mb{height:245px}}@media(max-width:700px){.my-bookings-page-mb{padding-bottom:55px}.my-bookings-hero-mb{min-height:260px}.my-bookings-hero-content-mb h1{font-size:42px;letter-spacing:-1.5px}.my-bookings-hero-content-mb:before{font-size:12px}.my-bookings-content-mb{padding-top:24px}.booking-policy-mb{border-radius:14px}.booking-card-mb{border-radius:16px}}@media(max-width:520px){.my-bookings-hero-mb{min-height:245px}.my-bookings-hero-content-mb h1{font-size:38px}.my-bookings-hero-content-mb p{font-size:14px}.booking-tab-mb{font-size:12px}.my-bookings-summary-mb h2{font-size:20px}.my-bookings-summary-mb>span{font-size:12px}.booking-card-title-mb h3{font-size:20px}.booking-card-image-mb{height:215px}.booking-policy-content-mb h3{font-size:15px}.booking-policy-content-mb p,.booking-receipt-btn-mb,.booking-details-btn-mb{font-size:13px}.book-another-content-mb h3{font-size:16px}.book-another-content-mb p{font-size:13px}}.my-bookings-hero-eyebrow-mb{display:inline-flex;margin-bottom:13px;padding:7px 11px;border:1px solid rgba(252,191,30,.28);border-radius:999px;background:#fcbf1e14;color:#fcbf1e;font-size:12px;font-weight:800;letter-spacing:1.25px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.my-bookings-hero-trust-mb{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:19px;color:#ffffffb8;font-size:12px;font-weight:600}.my-bookings-hero-trust-mb>span:not(.my-bookings-hero-dot-mb){display:flex;align-items:center;gap:6px}.my-bookings-hero-trust-mb svg{color:#fcbf1e}.my-bookings-hero-dot-mb{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:#fcbf1e}.booking-tab-mb{display:flex;align-items:center;justify-content:center;gap:7px}.booking-tab-mb svg{flex-shrink:0}.booking-card-title-top-mb{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.booking-card-eyebrow-mb{color:#a87800;font-size:12px;font-weight:800;letter-spacing:.9px}.booking-card-id-mb{padding:4px 8px;border:1px solid #e7e7e3;border-radius:999px;background:#fafaf8;color:#777;font-size:12px;font-weight:700}.booking-panel-heading-mb{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #e9e9e5}.booking-panel-heading-icon-mb{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(252,191,30,.25);border-radius:10px;background:#fff6d8;color:#8e6700}.booking-panel-heading-mb>div{min-width:0}.booking-panel-heading-mb>div>span{display:block;margin-bottom:2px;color:#999;font-size:12px;font-weight:800;letter-spacing:.65px}.booking-panel-heading-mb>div>strong{display:block;color:#222;font-size:14px;font-weight:800}.my-bookings-state-eyebrow-mb{display:block;margin-top:18px;color:#a87800;font-size:12px;font-weight:800;letter-spacing:1px}.my-bookings-empty-action-mb{min-height:50px;display:inline-flex;align-items:center;gap:18px;margin-top:23px;padding:6px 7px 6px 19px;border:0;border-radius:13px;background:linear-gradient(135deg,#171717,#050505);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #00000024;transition:transform .25s ease,box-shadow .25s ease}.my-bookings-empty-action-mb:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000030}.my-bookings-empty-arrow-mb{width:37px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fcbf1e;color:#111}.my-bookings-empty-action-mb:hover .my-bookings-empty-arrow-mb svg{animation:mbArrowNudge .55s ease}@keyframes mbArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media(max-width:520px){.my-bookings-hero-trust-mb{flex-wrap:wrap;gap:8px}.booking-panel-heading-mb{margin-bottom:15px}.booking-card-title-top-mb{align-items:flex-start}}.my-bookings-page-mb{padding-bottom:45px}.my-bookings-hero-mb{min-height:220px}.my-bookings-hero-content-mb p{margin-top:10px}.my-bookings-content-mb{padding-top:20px}.booking-policy-mb{gap:12px;margin-bottom:17px;padding:14px 16px}.booking-tabs-mb{margin-bottom:17px}.my-bookings-summary-mb{margin-bottom:13px}.booking-card-mb{min-height:270px}.booking-card-main-mb{padding:15px}.booking-card-image-mb{width:205px;min-width:205px;height:230px}.booking-card-info-mb{padding:2px 0 2px 16px}.booking-card-title-mb{margin-bottom:12px}.booking-card-details-mb{gap:11px 16px;padding:12px 0}.booking-progress-box-mb{padding:9px 10px}.booking-card-pricing-mb,.booking-card-payment-mb{padding:18px 17px}.booking-price-divider-mb{margin:9px 0}.booking-return-box-mb{padding:10px}.booking-status-badge-mb{margin-bottom:14px;padding:6px 9px}.booking-payment-info-mb{padding-bottom:11px}.booking-payment-history-mb{gap:8px;padding:10px 0}.booking-payment-history-list-mb{gap:7px}.booking-payment-history-item-mb{gap:6px;padding:9px 10px}.booking-pay-balance-btn-mb{margin-top:9px;margin-bottom:4px;padding:10px 12px}.booking-action-buttons-mb{gap:7px}.booking-receipt-btn-mb,.booking-details-btn-mb{padding:10px 12px}.booking-filter-empty-mb{padding:45px 20px}.book-another-card-mb{gap:16px;margin-top:18px;padding:18px 20px}.booking-support-card-mb{gap:13px;margin-top:16px;padding:13px 18px}.booking-modal-header-mb{padding:16px 20px}.booking-modal-body-mb{padding:19px}.payment-history-modal-body-mb{padding:18px}.booking-modal-vehicle-mb{gap:14px;padding:12px}.booking-modal-status-mb{margin-top:13px;padding:10px 12px}.booking-modal-section-mb{margin-top:17px}.booking-modal-section-mb h3{margin-bottom:8px}.booking-modal-grid-mb>div{padding:11px}.booking-modal-total-mb{margin-top:16px;padding:14px 16px}.booking-modal-reference-mb,.booking-modal-message-mb{margin-top:11px;padding:11px}.payment-history-modal-title-mb{margin-top:16px;margin-bottom:9px}.payment-history-modal-list-mb{gap:8px}.payment-history-modal-item-mb{gap:14px;padding:11px 12px}.payment-history-modal-total-mb{margin-top:11px;padding:13px 15px}.booking-modal-footer-mb{padding:11px 20px}.my-bookings-page-mb{position:relative;min-height:calc(100vh - 75px);padding-bottom:58px;overflow:hidden;background:radial-gradient(circle at 8% 34%,rgba(252,191,30,.06),transparent 22%),#f7f7f5}.my-bookings-hero-mb{min-height:310px;background-position:center 58%}.my-bookings-hero-mb:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#000000e0,#00000080 50%,#000000d1),linear-gradient(180deg,#0000000d,#000000b8)}.my-bookings-hero-mb:after{content:"";position:absolute;z-index:3;left:50%;bottom:0;width:210px;height:3px;transform:translate(-50%);border-radius:999px 999px 0 0;background:linear-gradient(90deg,transparent,#FCBF1E,transparent);box-shadow:0 0 22px #fcbf1e6b}.my-bookings-hero-overlay-mb{background:radial-gradient(circle at 50% 110%,rgba(252,191,30,.12),transparent 36%)}.my-bookings-hero-content-mb{max-width:820px;animation:mbHeroEnter .75s cubic-bezier(.2,.75,.25,1) both}.my-bookings-hero-eyebrow-mb{display:inline-flex;align-items:center;gap:8px;margin-bottom:13px;padding:7px 11px;border:1px solid rgba(252,191,30,.3);border-radius:999px;background:#fcbf1e14;color:#fcbf1e;font-size:12px;font-weight:800;letter-spacing:1.2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.my-bookings-hero-content-mb h1{font-size:clamp(44px,5vw,66px);font-weight:800;letter-spacing:-2.2px}.my-bookings-hero-content-mb p{margin-top:13px;color:#ffffffbd;font-size:15px}.my-bookings-hero-trust-mb{margin-top:17px}.my-bookings-content-mb{padding-top:24px}.booking-policy-mb{align-items:center;gap:11px;margin-bottom:18px;padding:12px 15px;border:1px solid #e5e2d8;border-left:3px solid #FCBF1E;border-radius:12px;background:#ffffffe6;box-shadow:0 7px 22px #0f172a0a}.booking-policy-icon-mb{width:32px;height:32px;background:#fff5ce;color:#8b6500}.booking-policy-content-mb h3{font-size:14px}.booking-policy-content-mb p{margin-top:2px;font-size:12px}.booking-tabs-mb{margin-bottom:19px;padding:5px;border-radius:12px;background:#ffffffeb}.booking-tab-mb{min-height:39px;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:9px;transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.booking-tab-mb:hover{transform:translateY(-1px)}.booking-tab-mb.active-mb{background:linear-gradient(135deg,#171717,#050505);box-shadow:0 7px 16px #00000021}.my-bookings-summary-mb h2{font-size:23px}.my-bookings-summary-mb>span{border-radius:999px;background:#111}.my-bookings-list-mb{gap:14px}.booking-card-mb{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid #e2e2de;border-radius:18px;background:#fff;box-shadow:0 10px 32px #0f172a0e;transition:transform .32s cubic-bezier(.2,.75,.25,1),box-shadow .32s ease,border-color .32s ease;animation:mbCardEnter .5s cubic-bezier(.2,.75,.25,1) both}.booking-card-mb:before{content:"";position:absolute;z-index:4;inset:20px auto 20px 0;width:4px;border-radius:0 6px 6px 0;background:#d9d9d5}.booking-status-current-booking-mb:before{background:#2f8d3b}.booking-status-pending-mb:before{background:#fcbf1e}.booking-status-completed-mb:before{background:#777}.booking-status-cancelled-mb:before{background:#c84a42}.booking-card-mb:hover{transform:translateY(-3px);border-color:#d8d5ca;box-shadow:0 18px 45px #0f172a17}.booking-card-main-mb{display:contents;padding:0}.booking-card-image-mb{width:300px;min-width:0;height:215px;align-self:stretch;padding:18px;overflow:hidden;border-radius:0;background:radial-gradient(circle at 50% 45%,#fff 0,#f5f5f2 62%,#eeeeea)}.booking-card-image-mb img{width:100%;height:100%;object-fit:contain;transform:scale(.96);transition:transform .45s cubic-bezier(.2,.75,.25,1)}.booking-card-mb:hover .booking-card-image-mb img{transform:scale(1)}.booking-card-info-mb{min-width:0;padding:21px 22px 18px}.booking-card-title-mb{margin-bottom:13px}.booking-card-title-top-mb{margin-bottom:5px}.booking-card-title-mb h3{font-size:24px;letter-spacing:-.5px}.booking-card-title-mb p{margin-top:4px;font-size:12px}.booking-card-eyebrow-mb{color:#9a7000}.booking-card-id-mb{background:#fafaf7}.booking-quick-summary-mb{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(110px,.7fr) minmax(120px,.7fr);gap:10px;margin-top:14px}.booking-quick-item-mb{min-width:0;padding:10px 11px;border:1px solid #e9e8e2;border-radius:10px;background:#fafaf8}.booking-quick-item-mb span{display:block;margin-bottom:3px;color:#999;font-size:12px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.booking-quick-item-mb strong{display:block;overflow:hidden;color:#252525;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.booking-expandable-main-mb{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .38s cubic-bezier(.2,.75,.25,1),opacity .28s ease,margin .38s ease}.booking-expandable-main-mb>*{min-height:0}.booking-card-mb.is-expanded-mb .booking-expandable-main-mb{grid-template-rows:1fr;margin-top:14px;opacity:1}.booking-card-details-mb{gap:10px 14px;padding:13px 0}.booking-progress-box-mb{margin-top:11px}.booking-card-pricing-mb,.booking-card-payment-mb{display:none;grid-column:1/-1}.booking-card-mb.is-expanded-mb{grid-template-columns:300px minmax(0,1fr)}.booking-card-mb.is-expanded-mb .booking-card-pricing-mb,.booking-card-mb.is-expanded-mb .booking-card-payment-mb{display:flex;animation:mbDetailReveal .35s ease both}.booking-card-mb.is-expanded-mb .booking-card-pricing-mb{grid-column:1/2;padding:18px 20px;border-top:1px solid #e7e7e2;border-left:0;border-right:1px solid #e7e7e2;background:#fafaf8}.booking-card-mb.is-expanded-mb .booking-card-payment-mb{grid-column:2/3;padding:18px 20px;border-top:1px solid #e7e7e2}.booking-panel-heading-mb{margin-bottom:12px;padding-bottom:11px}.booking-panel-heading-icon-mb{width:34px;height:34px}.booking-price-row-mb{padding:6px 0}.booking-price-divider-mb{margin:8px 0}.booking-return-box-mb{margin-top:12px}.booking-status-badge-mb{margin-bottom:12px}.booking-payment-info-mb{padding-bottom:10px}.booking-payment-reference-mb{padding:9px 0}.booking-payment-history-mb{padding:10px 0}.booking-action-buttons-mb{margin-top:12px}.booking-expand-toggle-mb{grid-column:1/-1;min-height:43px;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 18px;border:0;border-top:1px solid #e7e7e2;background:#fbfbf9;color:#333;font-size:13px;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease}.booking-expand-toggle-mb:hover{background:#111;color:#fff}.booking-expand-toggle-icon-mb{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fcbf1e;color:#111}.booking-expand-toggle-icon-mb svg{transition:transform .3s ease}.booking-card-mb.is-expanded-mb .booking-expand-toggle-icon-mb svg{transform:rotate(180deg)}.book-another-card-mb,.booking-support-card-mb{margin-top:18px;border-radius:15px;box-shadow:0 9px 26px #0f172a0a}.book-another-card-mb{padding:18px 20px}.booking-support-card-mb{padding:16px 18px}.booking-filter-empty-mb,.my-bookings-state-mb{border-radius:18px;box-shadow:0 12px 35px #0f172a0d}.booking-modal-overlay-mb{background:#050505b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.booking-modal-mb,.payment-history-modal-mb{border-radius:20px;box-shadow:0 30px 90px #0006}.booking-review-btn-mb{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border:1px solid #dca900;border-radius:8px;background:#fcbf1e;color:#111;font-size:12px;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.booking-review-btn-mb:hover{background:#ffd34f;transform:translateY(-1px);box-shadow:0 5px 14px #fcbf1e3d}.booking-review-btn-mb:active{transform:scale(.97)}.booking-reviewed-mb{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #e2e2dd;border-radius:8px;background:#f8f8f5}.booking-reviewed-mb>span{color:#555;font-size:12px;font-weight:800}.booking-reviewed-stars-mb{display:flex;align-items:center;gap:2px;color:#d79f00}.review-modal-overlay-mb{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#050505bd;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.review-modal-mb{width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border:1px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 30px 90px #0000006b}.review-modal-header-mb{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 23px 18px;background:#080808}.review-modal-header-mb>div>span{display:block;margin-bottom:6px;color:#fcbf1e;font-size:11px;font-weight:800;letter-spacing:1.1px}.review-modal-header-mb h2{margin:0;color:#fff;font-size:23px;font-weight:800}.review-modal-header-mb p{margin:5px 0 0;color:#aaa;font-size:12px;line-height:1.5}.review-modal-close-mb{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #333;border-radius:50%;background:#181818;color:#fff;cursor:pointer}.review-modal-close-mb:hover:not(:disabled){border-color:#fcbf1e;color:#fcbf1e}.review-modal-body-mb{padding:20px 23px}.review-vehicle-mb{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid #e4e4df;border-radius:10px;background:#fafaf8}.review-vehicle-icon-mb{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#fcbf1e;color:#111}.review-vehicle-mb>div:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.review-vehicle-mb strong{color:#171717;font-size:13px;font-weight:800}.review-vehicle-mb span{color:#888;font-size:11px}.review-vehicle-mb>svg{color:#26933a}.review-rating-section-mb{display:flex;flex-direction:column;align-items:center;margin-top:19px;padding:18px;border:1px solid #e5e5e0;border-radius:11px}.review-rating-section-mb>span{color:#777;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.review-stars-mb{display:flex;align-items:center;gap:4px;margin:10px 0 7px}.review-stars-mb button{display:flex;align-items:center;justify-content:center;padding:2px;border:0;background:transparent;color:#d79f00;cursor:pointer;transition:transform .15s ease}.review-stars-mb button:hover{transform:scale(1.12)}.review-rating-section-mb>strong{min-height:17px;color:#333;font-size:12px;font-weight:800}.review-message-mb{position:relative;margin-top:17px}.review-message-mb label{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:#333;font-size:12px;font-weight:800}.review-message-mb textarea{width:100%;min-height:115px;box-sizing:border-box;resize:vertical;padding:12px 13px 28px;border:1px solid #d9d9d4;border-radius:9px;outline:none;background:#fff;color:#222;font-size:13px;line-height:1.55;transition:border-color .2s ease,box-shadow .2s ease}.review-message-mb textarea:focus{border-color:#c99100;box-shadow:0 0 0 3px #fcbf1e21}.review-message-mb>span{position:absolute;right:10px;bottom:9px;color:#aaa;font-size:10px;font-weight:700}.review-modal-footer-mb{display:flex;justify-content:flex-end;gap:9px;padding:14px 23px;border-top:1px solid #e5e5e0;background:#fafaf8}.review-modal-footer-mb button{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer}.review-cancel-btn-mb{border:1px solid #d7d7d2;background:#fff;color:#444}.review-submit-btn-mb{border:1px solid #dca900;background:#fcbf1e;color:#111}.review-submit-btn-mb:hover:not(:disabled){background:#ffd34f}.review-modal-footer-mb button:disabled{opacity:.5;cursor:not-allowed}.booking-review-strip-mb{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 16px;border-top:1px solid #e7e7e2;background:#fffdf7}.booking-review-strip-copy-mb{min-width:0;display:flex;align-items:center;gap:9px}.booking-review-strip-icon-mb{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#fcbf1e;color:#111}.booking-review-strip-copy-mb>div{min-width:0;display:flex;flex-direction:row;align-items:center;gap:6px}.booking-review-strip-copy-mb strong{color:#181818;font-size:12px;font-weight:800;white-space:nowrap}.booking-review-strip-copy-mb div>span{color:#888;font-size:11px;font-weight:500;white-space:nowrap}.booking-review-strip-btn-mb{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid #dca900;border-radius:7px;background:#fcbf1e;color:#111;font-size:11px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease}.booking-review-strip-btn-mb:hover{background:#ffd34f;transform:translateY(-1px)}.booking-review-strip-mb.reviewed-mb{background:#fafaf7}.booking-review-strip-mb.reviewed-mb .booking-review-strip-icon-mb{background:#111;color:#fcbf1e}.booking-review-strip-rating-mb{flex-shrink:0;display:flex;align-items:center;gap:2px;color:#d79f00}@media(max-width:600px){.booking-review-strip-mb{align-items:stretch;flex-direction:column;gap:8px;padding:10px 13px}.booking-review-strip-copy-mb>div{flex-direction:column;align-items:flex-start;gap:1px}.booking-review-strip-copy-mb div>span{white-space:normal}.booking-review-strip-btn-mb{width:100%}.booking-review-strip-rating-mb{padding-left:39px}}@media(max-width:520px){.review-modal-overlay-mb{padding:10px}.review-modal-mb{max-height:calc(100vh - 20px);border-radius:14px}.review-modal-header-mb{padding:18px}.review-modal-header-mb h2{font-size:20px}.review-modal-body-mb{padding:17px}.review-stars-mb{gap:1px}.review-stars-mb svg{width:28px;height:28px}.review-modal-footer-mb{padding:12px 17px}.review-modal-footer-mb button{flex:1}}@keyframes mbHeroEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mbCardEnter{0%{opacity:0;transform:translateY(14px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mbDetailReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.booking-card-mb,.booking-card-mb.is-expanded-mb{grid-template-columns:240px minmax(0,1fr)}.booking-card-image-mb{width:240px;height:205px;padding:14px}.booking-quick-summary-mb{grid-template-columns:1fr 1fr}.booking-quick-item-mb:first-child{grid-column:1/-1}.booking-card-mb.is-expanded-mb .booking-card-pricing-mb{grid-column:1/2}.booking-card-mb.is-expanded-mb .booking-card-payment-mb{grid-column:2/3}}@media(max-width:700px){.my-bookings-page-mb{padding-bottom:45px}.my-bookings-hero-mb{min-height:270px}.my-bookings-hero-content-mb h1{font-size:42px;letter-spacing:-1.5px}.my-bookings-content-mb{padding-top:20px}.booking-tabs-mb{width:100%;overflow-x:auto;scrollbar-width:none}.booking-tabs-mb::-webkit-scrollbar{display:none}.booking-tab-mb{flex:0 0 auto}.booking-card-mb,.booking-card-mb.is-expanded-mb{grid-template-columns:1fr}.booking-card-image-mb{width:100%;height:235px;padding:15px 24px 8px}.booking-card-info-mb{padding:16px 17px}.booking-card-mb.is-expanded-mb .booking-card-pricing-mb,.booking-card-mb.is-expanded-mb .booking-card-payment-mb{grid-column:1;border-right:0}.booking-card-mb.is-expanded-mb .booking-card-payment-mb{border-top:1px solid #e7e7e2}.booking-expand-toggle-mb{grid-column:1}}@media(max-width:520px){.my-bookings-hero-mb{min-height:250px}.my-bookings-hero-content-mb h1{font-size:38px}.my-bookings-hero-trust-mb{flex-wrap:wrap;gap:8px}.booking-policy-mb,.my-bookings-summary-mb{align-items:flex-start}.booking-card-image-mb{height:210px;padding:12px 18px 5px}.booking-card-title-mb h3{font-size:21px}.booking-quick-summary-mb{grid-template-columns:1fr;gap:7px}.booking-quick-item-mb:first-child{grid-column:auto}.booking-card-details-mb{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.my-bookings-page-mb *,.my-bookings-page-mb *:before,.my-bookings-page-mb *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.booking-card-mb.booking-notification-focus-mb{position:relative;border-color:#fcbf1e;box-shadow:0 0 0 2px #fcbf1e59,0 12px 35px #fcbf1e1f;animation:bookingNotificationFocusMb 1.2s ease-out}.booking-card-mb.booking-notification-focus-mb:hover{box-shadow:0 0 0 2px #fcbf1e73,0 16px 38px #fcbf1e29}@keyframes bookingNotificationFocusMb{0%{box-shadow:0 0 #fcbf1ea6,0 6px 24px #0001}45%{box-shadow:0 0 0 7px #fcbf1e29,0 14px 36px #fcbf1e2e}to{box-shadow:0 0 0 2px #fcbf1e59,0 12px 35px #fcbf1e1f}}@media(prefers-reduced-motion:reduce){.booking-card-mb.booking-notification-focus-mb{animation:none}}.trm-journey-mb{margin-top:14px;padding:15px 16px 12px;border:1px solid #e7dfc9;border-radius:15px;background:linear-gradient(135deg,#fffdf7,#fff 72%);box-shadow:0 5px 16px #1e180609}.trm-journey-heading-mb{display:flex;align-items:center;gap:10px}.trm-journey-heading-icon-mb{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;color:#171717;background:#fcbf1e}.trm-journey-heading-copy-mb{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.trm-journey-heading-copy-mb strong{font-size:13px;font-weight:850;color:#171717}.trm-journey-heading-copy-mb small{font-size:11px;line-height:1.35;color:#777}.trm-journey-count-mb{flex-shrink:0;border-radius:999px;background:#191919;color:#fcbf1e;font-size:11px;font-weight:800;padding:6px 9px}.trm-journey-rail-mb{height:5px;overflow:hidden;margin:15px 0 13px;border-radius:999px;background:#e9e9e9}.trm-journey-rail-mb>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e8a700,#fcbf1e);transition:width .65s cubic-bezier(.2,.7,.2,1)}.trm-journey-stages-mb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.trm-journey-stage-mb{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:#999;font-size:10px;font-weight:700}.trm-journey-node-mb{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid #ddd;background:#f6f6f6;color:#a0a0a0}.trm-journey-stage-mb.is-done{color:#3b3320}.trm-journey-stage-mb.is-done .trm-journey-node-mb{background:#fcbf1e;border-color:#fcbf1e;color:#171717}.trm-journey-stage-mb.is-current{color:#111}.trm-journey-stage-mb.is-current .trm-journey-node-mb{border-color:#e3a600;background:#fff6d8;color:#9c7200;box-shadow:0 0 0 4px #fcbf1e21;animation:trmJourneyPulse 2.5s ease-in-out infinite}.trm-journey-node-dot-mb{width:5px;height:5px;background:currentColor;border-radius:50%}.trm-journey-footnote-mb{margin:12px 0 0!important;font-size:10px!important;line-height:1.45!important;color:#858585!important}.trm-journey-cancelled-mb{border-color:#f0cece;background:#fff8f8}.trm-journey-cancelled-mb .trm-journey-count-mb{background:#fff0f0;color:#aa3030}@keyframes trmJourneyPulse{50%{box-shadow:0 0 0 7px #fcbf1e0a}}html[data-customer-theme=dark] .trm-journey-mb{background:linear-gradient(135deg,#22211c,#191b20);border-color:#3e3829;box-shadow:none}html[data-customer-theme=dark] .trm-journey-heading-copy-mb strong,html[data-customer-theme=dark] .trm-journey-stage-mb.is-current{color:#f4f4f4}html[data-customer-theme=dark] .trm-journey-heading-copy-mb small,html[data-customer-theme=dark] .trm-journey-footnote-mb{color:#a7a7a7!important}html[data-customer-theme=dark] .trm-journey-rail-mb{background:#36383c}html[data-customer-theme=dark] .trm-journey-stage-mb.is-done{color:#e4d4a9}html[data-customer-theme=dark] .trm-journey-node-mb{background:#292c32;border-color:#444;color:#999}html[data-customer-theme=dark] .trm-journey-stage-mb.is-done .trm-journey-node-mb{background:#fcbf1e;border-color:#fcbf1e;color:#111}html[data-customer-theme=dark] .trm-journey-stage-mb.is-current .trm-journey-node-mb{background:#41371d;border-color:#fcbf1e;color:#fcbf1e}html[data-customer-theme=dark] .trm-journey-cancelled-mb{background:#271e20;border-color:#694047}@media(max-width:600px){.trm-journey-mb{padding:12px 10px}.trm-journey-stage-mb{font-size:9px}.trm-journey-heading-copy-mb small{font-size:10px}}@media(prefers-reduced-motion:reduce){.trm-journey-stage-mb.is-current .trm-journey-node-mb{animation:none}.trm-journey-rail-mb>span{transition:none}}.trm-booking-sort-mb{position:relative;display:flex;align-items:center;gap:8px;min-width:165px;height:43px;padding:0 8px 0 12px;overflow:visible}.trm-booking-sort-mb>svg{flex-shrink:0}.trm-booking-sort-mb .customer-dropdown-trm{flex:1;min-width:0}.trm-booking-sort-mb .customer-dropdown-trigger-trm{width:100%;min-height:34px;border:none;background:transparent;box-shadow:none}.trm-booking-sort-mb .customer-dropdown-menu-trm{right:0;width:max(100%,175px);z-index:100}@media(max-width:450px){.trm-booking-sort-mb{min-width:135px}}.my-bookings-page-mb .trm-booking-sort-mb{position:relative;overflow:visible;background:#fff;border:1px solid #e5e7eb;border-radius:11px;color:#555;z-index:30}.my-bookings-page-mb .trm-booking-sort-mb .customer-dropdown-trm{position:relative;min-width:120px}.my-bookings-page-mb .trm-booking-sort-mb .customer-dropdown-trigger-trm{background:transparent;color:#202020;border:none;box-shadow:none;border-radius:8px;font-size:12px;font-weight:700}.my-bookings-page-mb .trm-booking-sort-mb .customer-dropdown-trigger-trm:hover,.my-bookings-page-mb .trm-booking-sort-mb .is-open-trm .customer-dropdown-trigger-trm{background:#fff7e4;color:#111}.my-bookings-page-mb .trm-booking-sort-mb .customer-dropdown-menu-trm{position:absolute;top:calc(100% + 12px);right:0;left:auto;width:190px;padding:7px;background:#fff;border:1px solid #e7e7e7;border-radius:12px;box-shadow:0 16px 38px #00000024;z-index:100}.my-bookings-page-mb .trm-booking-sort-mb .customer-dropdown-option-trm{background:transparent;color:#333;font-size:12px;font-weight:600;border-radius:8px;transition:background .2s,color .2s,transform .2s}.my-bookings-page-mb .trm-booking-sort-mb .customer-dropdown-option-trm:hover{background:#fff5d6;color:#171717;transform:translate(2px)}.my-bookings-page-mb .trm-booking-sort-mb .customer-dropdown-option-trm.selected-trm{background:#fff0b8;color:#7a5600}.my-bookings-page-mb .trm-booking-sort-mb .customer-dropdown-option-trm.selected-trm svg{color:#a47400}.my-bookings-page-mb .customer-dropdown-menu-trm{background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 15px 40px #0000001f;padding:6px}.my-bookings-page-mb .customer-dropdown-option-trm{background:transparent;color:#333;border-radius:8px;font-weight:600;transition:background .2s ease,color .2s ease,transform .2s ease}.my-bookings-page-mb .customer-dropdown-option-trm:hover{background:#fff5d6;color:#111;transform:translate(3px)}.my-bookings-page-mb .customer-dropdown-option-trm.selected-trm{background:#fff0b8;color:#8a6100}.my-bookings-page-mb .customer-dropdown-trigger-trm:hover{background:transparent;color:#111}.my-bookings-page-mb{background:#f7f8fa;color:#16191f}.my-bookings-content-mb{width:min(1420px,calc(100% - 48px));padding-top:24px}.booking-policy-mb{margin-bottom:19px;padding:12px 16px;border:1px solid #f1e5be;border-left:4px solid #fcbf1e;border-radius:13px;background:#fffcf4;box-shadow:none}.booking-policy-icon-mb{width:27px;height:27px;background:#fff0bc}.booking-policy-content-mb h3{font-size:12px}.booking-policy-content-mb p{font-size:11px;margin-top:2px}.trm-booking-toolbar-mb{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;flex-wrap:wrap}.booking-tabs-mb{display:flex;gap:10px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;flex-wrap:wrap}.booking-tab-mb{display:flex;align-items:center;gap:9px;padding:13px 18px;border:1px solid #e4e6e9;border-radius:12px;background:#fff;color:#474c56;font-size:13px;box-shadow:0 4px 14px #151a2009}.booking-tab-mb.active-mb{background:linear-gradient(135deg,#ffe49a,#fcbf1e);border-color:#f6b718;color:#141414;box-shadow:0 6px 16px #fcbf1e29}.booking-tab-mb:hover{background:#fff8e8;color:#181818}.booking-tab-mb.active-mb:hover{background:#fcbf1e}.trm-tab-count-mb{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:#282a2e;color:#fff;font-size:11px;font-weight:850}.trm-toolbar-controls-mb{display:flex;gap:10px;align-items:center}.trm-booking-search-mb,.trm-booking-sort-mb{display:flex;align-items:center;gap:9px;height:43px;padding:0 13px;background:#fff;border:1px solid #e3e5e8;border-radius:11px;color:#5c626b;box-shadow:0 3px 12px #00000006}.trm-booking-search-mb input{width:215px;min-width:0;border:0;outline:0;background:transparent;font-size:12px;color:#191919}.trm-booking-sort-mb select{border:0;background:transparent;outline:0;font-size:12px;font-weight:750;color:#26292d;cursor:pointer}.my-bookings-summary-mb{margin-bottom:14px}.my-bookings-summary-mb h2{font-size:20px}.my-bookings-summary-mb>span{border-radius:99px;background:#191b20;color:#fff}.my-bookings-list-mb{gap:18px}.booking-card-mb,.booking-card-mb.is-expanded-mb{display:flex!important;flex-direction:column!important;min-height:0!important;grid-template-columns:none!important;overflow:hidden;border:1px solid #e6e8eb;border-left:4px solid #fcbf1e;border-radius:18px;background:#fff;box-shadow:0 12px 32px #161b220b}.booking-card-mb:hover{transform:translateY(-2px);box-shadow:0 16px 38px #161b2213}.booking-status-completed-mb{border-left-color:#3dc778}.trm-card-overview-mb{padding:14px 15px 13px;min-width:0}.trm-card-overview-top-mb{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.trm-card-state-mb{display:inline-flex;align-items:center;gap:6px;border-radius:7px;background:#fff0bd;color:#3b2b00;padding:7px 11px;font-size:10px;font-weight:900;letter-spacing:.3px}.trm-card-state-completed-mb{background:#d8fbe7;color:#126f3d}.trm-card-state-pending-mb{background:#fff0c6;color:#8c6300}.trm-booking-number-mb{display:inline-flex;align-items:center;gap:7px;background:none;border:0;color:#626977;font-size:11px;cursor:pointer}.trm-booking-number-mb:hover{color:#000}.trm-card-overview-grid-mb{display:grid;grid-template-columns:minmax(245px,33%) minmax(0,1fr);gap:16px}.trm-vehicle-showcase-mb{display:flex;flex-direction:column;min-width:0;gap:9px}.trm-vehicle-photo-mb{position:relative;min-height:238px;flex:1;overflow:hidden;border-radius:11px;background:linear-gradient(145deg,#272c33,#101318)}.trm-vehicle-photo-mb img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .4s ease}.booking-card-mb:hover .trm-vehicle-photo-mb img{transform:scale(1.045)}.trm-vehicle-photo-mb:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(0deg,rgba(0,0,0,.78),transparent);pointer-events:none}.trm-vehicle-name-mb{position:absolute;bottom:15px;left:17px;right:12px;z-index:1;color:#fff;display:flex;flex-direction:column;gap:3px;text-shadow:0 2px 8px rgba(0,0,0,.25)}.trm-vehicle-name-mb strong{font-size:clamp(19px,2vw,26px);font-weight:900;letter-spacing:-.7px}.trm-vehicle-name-mb span{font-size:11px;color:#e1e3e5}.trm-vehicle-placeholder-mb{position:absolute;inset:0;display:grid;place-items:center;color:#e7b834}.trm-vehicle-specs-mb{display:flex;flex-wrap:wrap;gap:10px 16px;padding:4px 2px;color:#535b67;font-size:11px;font-weight:650}.trm-vehicle-specs-mb span{display:inline-flex;align-items:center;gap:5px}.trm-booking-dashboard-mb{display:flex;flex-direction:column;gap:10px;min-width:0}.trm-booking-facts-mb{display:grid;grid-template-columns:1.15fr 1.15fr .9fr;gap:9px}.trm-booking-fact-mb{display:flex;align-items:flex-start;gap:10px;padding:13px 11px;min-width:0;border:1px solid #ebedf0;border-radius:10px;background:linear-gradient(145deg,#fcfcfd,#f8f9fa)}.trm-fact-icon-mb{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;background:#fff6df;color:#d79b00}.trm-booking-fact-mb>div{display:flex;flex-direction:column;gap:4px;min-width:0}.trm-booking-fact-mb small{color:#767e8c;font-size:10px}.trm-booking-fact-mb strong{color:#20232a;font-size:12px;line-height:1.4;font-weight:850}.trm-booking-fact-mb em{font-style:normal;color:#8a8f98;font-size:10px}.trm-booking-dashboard-mb .trm-journey-mb{margin:0;padding:13px 16px 10px;border:1px solid #e9eaed;border-radius:13px;background:linear-gradient(145deg,#fff,#fafbfc);box-shadow:none;flex:1}.trm-booking-dashboard-mb .trm-journey-heading-icon-mb{border-radius:50%;background:#fff6dc;color:#e2a500;border:1px solid #ffe6a4}.trm-booking-dashboard-mb .trm-journey-heading-copy-mb strong{font-size:14px}.trm-booking-dashboard-mb .trm-journey-heading-copy-mb small{font-size:11px}.trm-booking-dashboard-mb .trm-journey-rail-mb{margin:15px 20px 12px;height:4px}.trm-booking-dashboard-mb .trm-journey-node-mb{width:27px;height:27px}.booking-status-completed-mb .trm-journey-rail-mb>span{background:#35b967}.booking-status-completed-mb .trm-journey-stage-mb.is-done .trm-journey-node-mb{background:#34b967;border-color:#34b967;color:#fff}.trm-booking-dashboard-mb .trm-journey-footnote-mb{margin-top:9px!important}.trm-card-actions-mb{display:flex;align-items:stretch;gap:9px;flex-wrap:wrap}.trm-card-actions-mb button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 13px;border-radius:9px;font-size:11px;font-weight:850;cursor:pointer;transition:transform .2s,background .2s}.trm-card-actions-mb button:hover:not(:disabled){transform:translateY(-1px)}.trm-action-primary-mb{border:1px solid #eeb018;background:linear-gradient(135deg,#ffdb75,#fcbf1e);color:#141414}.trm-action-secondary-mb{border:1px solid #e5e7e9;background:#fff;color:#2d333c}.trm-action-secondary-mb:hover{background:#fff8e9}.trm-review-action-mb{background:#ffcc43;border-color:#ffbb1d;color:#191919}.trm-card-expanded-content-mb{display:none;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #e8eaee;background:#fcfcfd}.booking-card-mb.is-expanded-mb .trm-card-expanded-content-mb{display:grid}.trm-card-expanded-content-mb>.booking-card-pricing-mb,.trm-card-expanded-content-mb>.booking-card-payment-mb{display:flex!important;grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0;padding:18px 22px;position:static!important}.trm-card-expanded-content-mb>.booking-card-pricing-mb{border-left:0;border-right:1px solid #e8eaee;background:#fbfbfc}.trm-card-expanded-content-mb>.booking-card-payment-mb{background:#fff}.booking-review-strip-mb{padding:10px 16px;background:#fffefa;border-top:1px solid #ece9de}.booking-expand-toggle-mb{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:37px;padding:8px;border:0;border-top:1px solid #e8eaee;background:#fff;color:#50545c;font-size:11px;font-weight:800;cursor:pointer}.booking-expand-toggle-mb:hover{background:#fff8e8}.book-another-card-mb{position:relative;overflow:hidden;min-height:98px;margin-top:18px;padding:17px 21px;border:1px solid #f0e1bc;border-radius:15px;background:linear-gradient(120deg,#fff,#fff8e9 67%,#fff);box-shadow:0 8px 20px #1e190a08}.book-another-card-mb:before{content:"";position:absolute;right:24%;top:-65%;width:260px;height:260px;transform:rotate(45deg);border:1px solid rgba(252,191,30,.24);pointer-events:none}.book-another-icon-mb{background:#fcbf1e}.book-another-btn-mb{background:#fcbf1e!important;color:#111!important;border-color:#edb21a!important}.booking-support-card-mb{border:1px solid #e7e8eb;border-radius:12px;background:#fff;box-shadow:0 5px 15px #00000006}@media(max-width:1050px){.trm-booking-toolbar-mb{align-items:stretch}.trm-card-overview-grid-mb{grid-template-columns:minmax(220px,35%) minmax(0,1fr)}.trm-booking-facts-mb{grid-template-columns:repeat(2,minmax(0,1fr))}.trm-booking-fact-mb:last-child{grid-column:1/-1}.trm-card-actions-mb button{flex:1 1 auto}}@media(max-width:760px){.my-bookings-content-mb{width:calc(100% - 26px)}.trm-booking-toolbar-mb{display:block}.booking-tabs-mb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.booking-tab-mb{padding:11px 5px;justify-content:center;font-size:10px;gap:4px;flex-wrap:wrap}.trm-tab-count-mb{min-width:19px;height:19px}.trm-toolbar-controls-mb{margin-top:10px}.trm-booking-search-mb{flex:1;min-width:0}.trm-booking-search-mb input{width:100%}.trm-booking-sort-mb{flex-shrink:0}.trm-card-overview-grid-mb{grid-template-columns:minmax(0,1fr)}.trm-vehicle-photo-mb{min-height:220px}.trm-booking-facts-mb{grid-template-columns:repeat(2,minmax(0,1fr))}.trm-card-expanded-content-mb,.booking-card-mb.is-expanded-mb .trm-card-expanded-content-mb{grid-template-columns:minmax(0,1fr)}.trm-card-expanded-content-mb>.booking-card-pricing-mb{border-right:0;border-bottom:1px solid #e8eaee}.trm-card-actions-mb button{flex:1 1 45%}}@media(max-width:450px){.trm-booking-facts-mb{grid-template-columns:1fr}.trm-booking-fact-mb:last-child{grid-column:auto}.trm-card-actions-mb button{flex:1 1 100%}.trm-vehicle-photo-mb{min-height:200px}.trm-booking-sort-mb select{max-width:100px}}@media(prefers-reduced-motion:reduce){.trm-vehicle-photo-mb img,.trm-card-actions-mb button{transition:none}}.my-bookings-page-mb .trm-booking-sort-mb{position:relative;display:flex;align-items:center;gap:9px;min-width:195px;height:46px;padding:0 7px 0 13px;overflow:visible;border:1px solid #e7e7e7;border-radius:11px;background:#f8f8f8;box-shadow:none;z-index:20}.my-bookings-page-mb .trm-booking-sort-mb>svg{flex-shrink:0;color:#888}.booking-sort-select-mb{position:relative;flex:1;min-width:0}.booking-sort-select-mb.open-mb{z-index:100}.booking-sort-trigger-mb{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:#333;font-family:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:background .25s ease,color .25s ease}.booking-sort-trigger-mb:hover{background:#f0f0f0;color:#111}.booking-sort-select-mb.open-mb .booking-sort-trigger-mb{background:#fff;color:#111}.booking-sort-trigger-mb>svg{flex-shrink:0;color:#888;transition:transform .3s cubic-bezier(.22,1,.36,1),color .25s ease}.booking-sort-select-mb.open-mb .booking-sort-trigger-mb>svg{transform:rotate(180deg);color:#b68400}.booking-sort-menu-mb{position:absolute;top:calc(100% + 10px);right:-7px;width:195px;padding:6px;border:1px solid #e8e8e8;border-radius:14px;background:#fffffffa;box-shadow:0 18px 45px #00000024;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;box-sizing:border-box;animation:bookingSortOpenMb .25s cubic-bezier(.22,1,.36,1) both}@keyframes bookingSortOpenMb{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.booking-sort-option-mb{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#555;font-family:inherit;font-size:12px;font-weight:550;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.booking-sort-option-mb:hover{transform:translate(2px);background:#f6f6f6;color:#111}.booking-sort-option-mb.active-mb{background:#fff4cf;color:#8e6800;font-weight:750}.booking-sort-option-mb.active-mb:hover{background:#fcbf1e;color:#111}.booking-sort-option-mb>svg{flex-shrink:0;color:#b68400}.booking-sort-trigger-mb:focus-visible,.booking-sort-option-mb:focus-visible{outline:2px solid #fcbf1e;outline-offset:2px}.my-bookings-page-mb .trm-toolbar-controls-mb{overflow:visible}@media(max-width:450px){.my-bookings-page-mb .trm-booking-sort-mb{min-width:155px}.booking-sort-menu-mb{width:185px}}@media(prefers-reduced-motion:reduce){.booking-sort-menu-mb{animation:none}.booking-sort-trigger-mb,.booking-sort-trigger-mb>svg,.booking-sort-option-mb{transition:none}}.my-bookings-page-mb .booking-card-mb.is-expanded-mb .trm-card-expanded-content-mb{align-items:start;background:#f9fafb}.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-pricing-mb,.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-payment-mb{align-self:start;margin:14px;padding:18px 20px;border:1px solid #e9eaee;border-radius:13px;background:#fff;box-shadow:0 5px 18px #14192309}.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-pricing-mb{margin-right:7px}.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-payment-mb{margin-left:7px}.my-bookings-page-mb .booking-card-pricing-mb .booking-return-box-mb{margin-top:16px;border-color:#f1dfb3;background:#fffaf0}.my-bookings-page-mb .booking-card-pricing-mb .booking-total-row-mb strong{color:#181818;font-variant-numeric:tabular-nums}.my-bookings-page-mb .booking-filter-empty-mb{padding:42px 22px;background:linear-gradient(160deg,#fff 65%,#fffcf4);border:1px solid #e8e9ed;box-shadow:0 10px 28px #14192309}.my-bookings-page-mb .booking-filter-empty-icon-mb{width:64px;height:64px;background:#fff5d9;border:1px solid #f7df9a;color:#9a6a00}.my-bookings-page-mb .booking-filter-empty-mb p{max-width:420px;margin:9px auto 0;line-height:1.6}.my-bookings-page-mb .booking-empty-action-mb{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin-top:18px;padding:9px 17px;border:1px solid #e6ae16;border-radius:9px;background:#fcbf1e;color:#171717;font-size:12px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.my-bookings-page-mb .booking-empty-action-mb:hover{transform:translateY(-2px);background:#ffd04e;box-shadow:0 7px 16px #fcbf1e33}.my-bookings-page-mb .book-another-card-mb{isolation:isolate;gap:17px;background:linear-gradient(110deg,#fff,#fff9eb 68%,#fff)}.my-bookings-page-mb .book-another-card-mb:before{content:none}.my-bookings-page-mb .book-another-icon-mb{position:relative;z-index:1;width:58px;height:58px;background:#fcbf1e;color:#171717;border:1px solid #e9af12;box-shadow:0 5px 14px #fcbf1e30}.my-bookings-page-mb .book-another-icon-mb svg{display:block;width:29px;height:29px;stroke:#171717;opacity:1;visibility:visible;transition:transform .25s ease}.my-bookings-page-mb .book-another-card-mb:hover .book-another-icon-mb svg{transform:translate(3px)}.my-bookings-page-mb .book-another-btn-mb:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 20px #fcbf1e38}.my-bookings-page-mb .booking-empty-action-mb:focus-visible,.my-bookings-page-mb .book-another-btn-mb:focus-visible{outline:3px solid #b27b00;outline-offset:3px}@media(max-width:760px){.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-pricing-mb,.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-payment-mb{margin:10px 12px}}@media(prefers-reduced-motion:reduce){.my-bookings-page-mb .booking-empty-action-mb,.my-bookings-page-mb .book-another-icon-mb svg{transition:none}}@media(min-width:761px){.my-bookings-page-mb .booking-card-mb.is-expanded-mb .trm-card-expanded-content-mb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:13px;align-items:stretch;background:#fff}.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-pricing-mb,.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-payment-mb{margin:0;align-self:stretch;min-height:0;padding:15px 17px;border:1px solid #e8e9ec;border-radius:12px;background:#fff;box-shadow:0 3px 12px #0f172a09}.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-pricing-mb{justify-content:flex-start}.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-payment-mb{gap:6px}.my-bookings-page-mb .booking-card-payment-mb .booking-panel-heading-mb{margin-bottom:4px;padding-bottom:9px}.my-bookings-page-mb .booking-card-payment-mb .booking-status-badge-mb{margin-bottom:3px;align-self:flex-start}.my-bookings-page-mb .booking-card-payment-mb .booking-gps-not-ready-mb{margin-block:4px}.my-bookings-page-mb .booking-card-pricing-mb .booking-return-box-mb{margin-top:12px}}.my-bookings-page-mb .booking-status-completed-mb:not(.is-highlighted-mb){border-left-color:#31b86b}@media(max-width:760px){.my-bookings-page-mb .booking-card-mb.is-expanded-mb .trm-card-expanded-content-mb{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;background:#fff}.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-pricing-mb,.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-payment-mb{margin:0;width:100%;box-sizing:border-box;border:1px solid #e8e9ec;border-radius:12px}}@media(min-width:761px){.my-bookings-page-mb .booking-card-mb.is-expanded-mb .trm-card-expanded-content-mb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;align-items:start;background:#fff}.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-pricing-mb,.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-payment-mb{align-self:start;margin:0;min-height:0;padding:13px 15px;border:1px solid #e8e9ec;border-radius:11px;background:#fff}.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-pricing-mb{justify-content:flex-start}.my-bookings-page-mb .trm-card-expanded-content-mb>.booking-card-payment-mb{gap:0}.my-bookings-page-mb .trm-card-expanded-content-mb .booking-panel-heading-mb{margin-bottom:7px;padding-bottom:8px}.my-bookings-page-mb .trm-card-expanded-content-mb .booking-price-row-mb{padding:5px 0}.my-bookings-page-mb .trm-card-expanded-content-mb .booking-price-divider-mb{margin:6px 0}.my-bookings-page-mb .trm-card-expanded-content-mb .booking-return-box-mb{margin-top:10px;padding:9px 10px}.my-bookings-page-mb .trm-card-expanded-content-mb .booking-status-badge-mb{margin-bottom:7px;padding:5px 8px}.my-bookings-page-mb .trm-card-expanded-content-mb .booking-payment-info-mb{padding-bottom:6px}.my-bookings-page-mb .trm-card-expanded-content-mb .booking-payment-reference-mb{padding:6px 0}.my-bookings-page-mb .trm-card-expanded-content-mb .booking-payment-reference-mb span,.my-bookings-page-mb .trm-card-expanded-content-mb .booking-payment-info-mb>span{margin-bottom:2px}.my-bookings-page-mb .trm-card-expanded-content-mb .booking-action-buttons-mb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.my-bookings-page-mb .trm-card-expanded-content-mb .booking-action-buttons-mb>button{width:100%;min-width:0;min-height:36px;margin:0;padding:8px 9px}}@media(max-width:760px){.my-bookings-page-mb .trm-card-expanded-content-mb .booking-action-buttons-mb{margin-top:10px}}.trm-journey-mb{position:relative;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.trm-journey-mb:hover{border-color:#f0cb6c;box-shadow:0 8px 25px #19191911}.trm-journey-mb .trm-journey-stages-mb{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.trm-journey-mb .trm-journey-stage-mb{transition:transform .2s ease,color .2s ease;cursor:help}.trm-journey-mb .trm-journey-stage-mb:hover{transform:translateY(-3px)}.trm-journey-mb .trm-journey-node-mb{transition:transform .22s ease,box-shadow .22s ease}.trm-journey-mb .trm-journey-stage-mb:hover .trm-journey-node-mb{transform:scale(1.12)}.trm-journey-live-mb{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;border:1px solid #f3e4ba;border-radius:9px;background:#fffbef;color:#4c3c16;font-size:11px;font-weight:700;line-height:1.45}.trm-journey-live-dot-mb{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#e4a900;box-shadow:0 0 0 4px #fcbf1e26;animation:trmJourneyPulse 2.5s ease-in-out infinite}.trm-journey-live-dot-mb.is-complete{background:#2ab86b;box-shadow:0 0 0 4px #2ab86b21;animation:none}html[data-customer-theme=dark] .trm-journey-live-mb{background:#30291b;border-color:#544426;color:#f5df9f}@media(max-width:600px){.trm-journey-mb .trm-journey-stages-mb{gap:1px}.trm-journey-mb .trm-journey-stage-mb{font-size:8px;overflow-wrap:anywhere}.trm-journey-mb .trm-journey-node-mb{width:23px;height:23px}.trm-journey-live-mb{font-size:10px}}@media(prefers-reduced-motion:reduce){.trm-journey-live-dot-mb{animation:none}.trm-journey-mb .trm-journey-stage-mb,.trm-journey-mb .trm-journey-node-mb{transition:none}}.trm-return-tracker-mb{margin-top:15px;padding:16px;border:1px solid #e9d7a6;border-radius:13px;background:#fffdf7}.trm-return-heading-mb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#171717}.trm-return-heading-mb>svg{color:#b8860b;flex-shrink:0}.trm-return-heading-mb>strong{font-size:13px;font-weight:850;flex:1}.trm-return-badge-mb{padding:5px 9px;border-radius:999px;background:#fff0c6;color:#865c00;font-size:10px;font-weight:800}.trm-return-badge-mb.is-verified{background:#e5f6e8;color:#1e7432}.trm-return-badge-mb.is-overdue{background:#ffebeb;color:#b42318}.trm-return-description-mb{margin:8px 0 13px!important;color:#777!important;font-size:11px!important;line-height:1.5!important}.trm-return-steps-mb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.trm-return-step-mb{display:flex;align-items:flex-start;gap:8px;padding:11px 9px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;min-width:0}.trm-return-step-icon-mb{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:50%;background:#f1f1f1;color:#888}.trm-return-step-mb.is-done .trm-return-step-icon-mb{background:#fcbf1e;color:#151515}.trm-return-step-mb>div{min-width:0;display:flex;flex-direction:column;gap:4px}.trm-return-step-mb strong{font-size:11px;color:#222;line-height:1.3}.trm-return-step-mb small{font-size:10px;color:#777;line-height:1.45;overflow-wrap:anywhere}.trm-return-notice-mb{margin:12px 0 0!important;font-size:11px!important;color:#a16207!important}html[data-customer-theme=dark] .trm-return-tracker-mb{background:#232118;border-color:#504328}html[data-customer-theme=dark] .trm-return-heading-mb,html[data-customer-theme=dark] .trm-return-step-mb strong{color:#f5f5f5}html[data-customer-theme=dark] .trm-return-step-mb{background:#22252a;border-color:#424242}html[data-customer-theme=dark] .trm-return-step-mb small,html[data-customer-theme=dark] .trm-return-description-mb{color:#b5b5b5!important}@media(max-width:650px){.trm-return-steps-mb{grid-template-columns:1fr}.trm-return-step-mb{padding:10px 12px}}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-booking-facts-mb,.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-booking-dashboard-mb .trm-journey-mb,.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .booking-review-strip-mb{display:none!important}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-card-overview-grid-mb{grid-template-columns:minmax(170px,255px) minmax(0,1fr);align-items:center;gap:22px}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-vehicle-photo-mb{min-height:160px;flex:none}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-booking-dashboard-mb{justify-content:center}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-card-actions-mb{align-content:center}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-vehicle-name-mb strong{font-size:19px}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-vehicle-specs-mb{font-size:10px}@media(max-width:650px){.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-card-overview-grid-mb{grid-template-columns:minmax(0,1fr);gap:12px}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-vehicle-photo-mb{min-height:180px}}@media(min-width:1024px){.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-booking-dashboard-mb .trm-journey-mb{display:block!important;width:100%;margin:0 0 12px}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-booking-dashboard-mb{justify-content:center;min-width:0}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-card-overview-grid-mb{align-items:center}}.trm-tracking-actions-mb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:9px}.trm-tracking-toggle-mb{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 13px;border:1px solid #e4ae19;border-radius:9px;background:#fcbf1e;color:#171717;font-family:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:background .2s ease,transform .2s ease}.trm-tracking-toggle-mb:hover{background:#ffd457;transform:translateY(-1px)}.trm-tracking-pause-mb{background:#fff;border-color:#e6b4b4;color:#a12b2b}.trm-tracking-pause-mb:hover{background:#fff0f0}.trm-tracking-status-mb{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#218b4e}.trm-tracking-error-mb{font-size:11px;color:#b42318;flex-basis:100%}@media(max-width:760px){.trm-tracking-actions-mb{width:100%;margin-top:10px}.trm-tracking-toggle-mb{width:100%;min-height:43px}.trm-tracking-status-mb{width:100%}}@media(min-width:761px){.my-bookings-page-mb .trm-card-actions-mb>.trm-tracking-actions-mb{display:inline-flex;align-items:center;flex:0 0 auto;width:auto;margin:0;gap:8px}.my-bookings-page-mb .trm-card-actions-mb>.trm-tracking-actions-mb .trm-tracking-toggle-mb{width:auto;min-height:40px;white-space:nowrap}.my-bookings-page-mb .trm-card-actions-mb>.trm-tracking-actions-mb .trm-tracking-error-mb{flex-basis:auto}}@media(max-width:760px){.my-bookings-page-mb .trm-card-actions-mb>.trm-tracking-actions-mb{order:10;flex:1 1 100%;width:100%;margin-top:3px}.my-bookings-page-mb .trm-card-actions-mb>.trm-tracking-actions-mb .trm-tracking-toggle-mb{width:100%}}.trm-modal-payment-action-mb{margin:14px 0}.trm-modal-payment-action-mb .booking-pay-balance-btn-mb{width:100%}.trm-mobile-progress-trigger-mb{display:none}.trm-mobile-progress-body-mb{display:block}@media(max-width:760px){.my-bookings-page-mb .trm-mobile-progress-mb{display:none}.my-bookings-page-mb .trm-mobile-progress-mb.trm-mobile-progress-eligible-mb{display:block;margin:9px 0 12px;min-width:0}.my-bookings-page-mb .trm-mobile-progress-trigger-mb{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:12px 13px;border:1px solid #e8c468;border-radius:10px;background:#fff9e8;color:#322600;font-size:12px;font-weight:800}.my-bookings-page-mb .trm-mobile-progress-trigger-mb::-webkit-details-marker{display:none}.my-bookings-page-mb .trm-mobile-progress-trigger-mb>span{display:flex;align-items:center;gap:8px}.my-bookings-page-mb .trm-mobile-progress-trigger-mb>svg{flex-shrink:0;transition:transform .2s ease}.my-bookings-page-mb .trm-mobile-progress-mb[open] .trm-mobile-progress-trigger-mb>svg{transform:rotate(180deg)}.my-bookings-page-mb .trm-mobile-progress-body-mb{display:none;padding-top:10px}.my-bookings-page-mb .trm-mobile-progress-mb[open] .trm-mobile-progress-body-mb{display:block}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-mobile-progress-mb[open] .trm-booking-dashboard-mb .trm-journey-mb,.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-mobile-progress-mb[open] .trm-journey-mb{display:block!important}html[data-customer-theme=dark] .my-bookings-page-mb .trm-mobile-progress-trigger-mb{background:#30291b;color:#f5df9f;border-color:#665022}}@media(min-width:761px){.my-bookings-page-mb .trm-mobile-progress-mb{display:block}.my-bookings-page-mb .trm-mobile-progress-body-mb{display:block!important}}@media(min-width:761px){.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-mobile-progress-mb .trm-journey-mb{display:block!important}}@media(min-width:761px){.my-bookings-page-mb .trm-booking-dashboard-mb .trm-mobile-progress-mb,.my-bookings-page-mb .booking-card-mb .trm-mobile-progress-mb{display:block!important;width:100%}.my-bookings-page-mb .trm-mobile-progress-trigger-mb{display:none!important}.my-bookings-page-mb .trm-mobile-progress-body-mb{display:block!important}.my-bookings-page-mb .booking-card-mb:not(.is-expanded-mb) .trm-booking-dashboard-mb .trm-mobile-progress-body-mb .trm-journey-mb{display:block!important;width:100%;margin:0 0 12px}.my-bookings-page-mb .trm-mobile-progress-body-mb .trm-return-tracker-mb{display:block!important}}@media(min-width:761px){.my-bookings-page-mb .trm-mobile-progress-mb>.trm-mobile-progress-body-mb{display:block!important}}.booking-modal-grid-mb strong{overflow-wrap:anywhere;line-height:1.55}@media(min-width:761px){.booking-modal-rental-grid-mb>div:last-child:nth-child(odd){grid-column:1 / -1}}.my-bookings-page-mb .trm-unpaid-booking-actions-mb{display:flex;flex-wrap:wrap;gap:9px;width:100%}.my-bookings-page-mb .trm-unpaid-booking-actions-mb button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 160px;min-height:43px;padding:10px 14px;border-radius:9px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.my-bookings-page-mb .trm-unpaid-booking-actions-mb .trm-resume-payment-mb{background:#fcbf1e;border:1px solid #e3a900;color:#171717}.my-bookings-page-mb .trm-unpaid-booking-actions-mb .trm-resume-payment-mb:hover:not(:disabled){background:#ffd34d}.my-bookings-page-mb .trm-unpaid-booking-actions-mb .trm-cancel-unpaid-mb{background:transparent;border:1px solid #c83b35;color:#b42318}.my-bookings-page-mb .trm-unpaid-booking-actions-mb .trm-cancel-unpaid-mb:hover:not(:disabled){background:#fff0ee}.my-bookings-page-mb .trm-unpaid-booking-actions-mb button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.my-bookings-page-mb .trm-unpaid-booking-actions-mb{flex-direction:column}.my-bookings-page-mb .trm-unpaid-booking-actions-mb button{flex:initial;width:100%}}.trm-tracking-handoff-mb{display:block;width:100%;font-size:12px;line-height:1.5;color:inherit;padding:9px 11px;border:1px solid #d9ac22;border-radius:8px;background:#fcbf1e1a}@media(min-width:761px){.my-bookings-page-mb .trm-card-actions-mb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-width:0}.my-bookings-page-mb .trm-card-actions-mb>.trm-action-primary-mb,.my-bookings-page-mb .trm-card-actions-mb>.trm-action-secondary-mb{flex:0 0 auto;width:auto;min-height:42px;margin:0;white-space:nowrap}.my-bookings-page-mb .trm-card-actions-mb>.trm-tracking-actions-mb{order:20;display:flex;flex:1 0 100%;width:100%;min-width:0;margin:2px 0 0;padding:13px 14px;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;background:#fffaf0;border:1px solid #f0dfb1;border-radius:10px;box-sizing:border-box}.my-bookings-page-mb .trm-card-actions-mb>.trm-tracking-actions-mb .trm-tracking-handoff-mb{flex:1 1 320px;width:auto;min-width:220px;margin:0;padding:0;background:transparent;border:0;color:#51462b;line-height:1.5}.my-bookings-page-mb .trm-card-actions-mb>.trm-tracking-actions-mb .trm-tracking-toggle-mb{flex:0 0 auto;width:auto;min-height:42px;margin:0;white-space:normal;text-align:center}.my-bookings-page-mb .trm-card-actions-mb>.trm-tracking-actions-mb .trm-tracking-error-mb{flex:1 0 100%}}.my-bookings-page-mb{--mb-ui-font: 12.5px}.my-bookings-page-mb button,.booking-modal-overlay-mb button{font-size:var(--mb-ui-font, 12.5px);font-weight:600;letter-spacing:.005em;line-height:1.35}.my-bookings-page-mb .trm-action-primary-mb,.my-bookings-page-mb .trm-action-secondary-mb,.my-bookings-page-mb .trm-tracking-toggle-mb,.my-bookings-page-mb .booking-details-btn-mb,.my-bookings-page-mb .booking-receipt-btn-mb,.my-bookings-page-mb .booking-pay-balance-btn-mb,.my-bookings-page-mb .booking-support-btn-mb,.my-bookings-page-mb .booking-tab-mb,.my-bookings-page-mb .booking-review-btn-mb,.my-bookings-page-mb .booking-review-strip-btn-mb,.my-bookings-page-mb .trm-unpaid-booking-actions-mb button,.booking-modal-overlay-mb .booking-modal-footer-mb button,.booking-modal-overlay-mb .payment-history-modal-receipt-btn-mb{font-size:12.5px;font-weight:600;letter-spacing:.005em}.my-bookings-page-mb .booking-details-btn-mb span{font-size:inherit}.my-bookings-page-mb .trm-card-actions-mb button svg{width:15px;height:15px}.my-bookings-page-mb .booking-card-title-mb h3,.my-bookings-page-mb .trm-vehicle-name-mb{font-weight:700}.my-bookings-page-mb .booking-detail-item-mb>div>span,.my-bookings-page-mb .booking-payment-info-mb>span,.my-bookings-page-mb .booking-payment-reference-mb span,.my-bookings-page-mb .booking-payment-history-title-mb{font-weight:600;letter-spacing:.025em}.my-bookings-page-mb .booking-detail-item-mb strong,.my-bookings-page-mb .booking-price-row-mb strong{font-weight:600}html[data-customer-theme=dark] .my-bookings-page-mb{--mb-text: #f1f1f3;--mb-muted: #a7a9b0;background:radial-gradient(circle at 10% 22%,rgba(252,191,30,.055),transparent 25%),#101114;color:#f1f1f3;color-scheme:dark}html[data-customer-theme=dark] .my-bookings-page-mb :is(.my-bookings-state-mb,.booking-policy-mb,.booking-tabs-mb,.booking-card-mb,.booking-card-payment-mb,.booking-return-box-mb,.booking-progress-box-mb,.booking-payment-history-item-mb,.booking-payment-history-empty-mb,.booking-filter-empty-mb,.book-another-card-mb,.booking-support-card-mb,.trm-booking-dashboard-mb,.trm-card-overview-mb,.trm-card-expanded-content-mb,.trm-booking-fact-mb,.booking-quick-summary-mb,.booking-quick-item-mb,.booking-review-strip-mb,.trm-return-tracker-mb,.trm-return-step-mb,.trm-booking-toolbar-mb,.booking-sort-menu-mb,.customer-dropdown-menu-trm,.trm-booking-sort-mb .customer-dropdown-menu-trm){background:#1b1d22;border-color:#34363d;color:#ececf0;box-shadow:none}html[data-customer-theme=dark] .my-bookings-page-mb :is(.booking-card-pricing-mb,.booking-detail-icon-mb,.booking-progress-icon-mb,.booking-return-icon-mb,.booking-support-icon-mb,.my-bookings-state-icon-mb,.booking-filter-empty-icon-mb,.booking-card-image-placeholder-mb,.trm-fact-icon-mb,.trm-vehicle-placeholder-mb,.trm-vehicle-specs-mb){background:#24262c;border-color:#393c44;color:#e2e3e7}html[data-customer-theme=dark] .my-bookings-page-mb :is(h2,h3,.my-bookings-summary-mb h2,.booking-card-title-mb h3,.booking-detail-item-mb strong,.booking-progress-box-mb strong,.booking-price-row-mb strong,.booking-total-row-mb span,.booking-total-row-mb strong,.booking-return-box-mb strong,.booking-payment-info-mb>strong,.booking-payment-reference-mb strong,.booking-payment-history-type-mb,.booking-payment-history-amount-mb,.booking-payment-history-title-mb,.book-another-content-mb h3,.trm-vehicle-name-mb,.trm-booking-fact-mb strong,.trm-card-state-mb,.trm-return-heading-mb){color:#f1f1f3}html[data-customer-theme=dark] .my-bookings-page-mb :is(.my-bookings-summary-mb p,.booking-policy-content-mb p,.booking-card-title-mb p,.booking-detail-item-mb>div>span,.booking-progress-box-mb p,.booking-price-row-mb span,.booking-return-box-mb>div>span,.booking-payment-info-mb>span,.booking-payment-info-mb small,.booking-payment-reference-mb span,.booking-payment-history-reference-mb,.booking-payment-history-method-mb,.booking-payment-history-date-mb,.booking-filter-empty-mb p,.book-another-content-mb p,.booking-support-card-mb p,.my-bookings-state-mb p){color:#adb0ba}html[data-customer-theme=dark] .my-bookings-page-mb :is(.booking-card-details-mb,.booking-payment-info-mb,.booking-payment-history-mb){border-color:#383b42}html[data-customer-theme=dark] .my-bookings-page-mb .booking-price-divider-mb{background:#393c44}html[data-customer-theme=dark] .my-bookings-page-mb .booking-card-pricing-mb{border-color:#383b42}html[data-customer-theme=dark] .my-bookings-page-mb .booking-tab-mb{color:#c2c4cb}html[data-customer-theme=dark] .my-bookings-page-mb .booking-tab-mb:hover{background:#30323a;color:#fff}html[data-customer-theme=dark] .my-bookings-page-mb .booking-tab-mb.active-mb{background:#fcbf1e;color:#151515}html[data-customer-theme=dark] .my-bookings-page-mb :is(.booking-details-btn-mb,.booking-support-btn-mb,.book-another-btn-mb,.trm-action-secondary-mb,.booking-payment-history-receipt-mb){background:#292c33;border-color:#454850;color:#f4f4f6}html[data-customer-theme=dark] .my-bookings-page-mb :is(.booking-details-btn-mb,.booking-support-btn-mb,.book-another-btn-mb,.trm-action-secondary-mb,.booking-payment-history-receipt-mb):hover:not(:disabled){background:#393c44;color:#fff}html[data-customer-theme=dark] .my-bookings-page-mb :is(.booking-receipt-btn-mb,.booking-pay-balance-btn-mb,.trm-action-primary-mb,.trm-tracking-toggle-mb,.trm-resume-payment-mb){background:#fcbf1e;border-color:#e3ab12;color:#161616}html[data-customer-theme=dark] .my-bookings-page-mb .trm-card-actions-mb>.trm-tracking-actions-mb{background:#242219;border-color:#655328}html[data-customer-theme=dark] .my-bookings-page-mb .trm-card-actions-mb>.trm-tracking-actions-mb .trm-tracking-handoff-mb,html[data-customer-theme=dark] .my-bookings-page-mb .trm-tracking-handoff-mb{background:transparent;border-color:#655328;color:#ead9ad}html[data-customer-theme=dark] .my-bookings-page-mb :is(input,textarea,select,.booking-sort-trigger-mb,.customer-dropdown-trigger-trm){background:#23252b;border-color:#454850;color:#f2f2f4}html[data-customer-theme=dark] .my-bookings-page-mb :is(input,textarea)::placeholder{color:#999da7}html[data-customer-theme=dark] .my-bookings-page-mb :is(.booking-sort-option-mb,.customer-dropdown-option-trm){color:#e5e5e8;background:transparent}html[data-customer-theme=dark] .my-bookings-page-mb :is(.booking-sort-option-mb,.customer-dropdown-option-trm):hover{background:#34302a;color:#fcbf1e}html[data-customer-theme=dark] .my-bookings-page-mb :is(.booking-sort-option-mb.active-mb,.customer-dropdown-option-trm.selected-trm){background:#43371e;color:#ffd263}html[data-customer-theme=dark] .my-bookings-page-mb .booking-status-badge-mb.status-current-booking-mb{background:#1b3827;color:#9ae3b1}html[data-customer-theme=dark] .my-bookings-page-mb .booking-status-badge-mb.status-pending-mb{background:#423617;color:#f5d47a}html[data-customer-theme=dark] .my-bookings-page-mb .booking-status-badge-mb.status-completed-mb{background:#30343b;color:#d1d3da}html[data-customer-theme=dark] .my-bookings-page-mb .booking-status-badge-mb.status-cancelled-mb{background:#422425;color:#ffb5b5}html[data-customer-theme=dark] .my-bookings-page-mb .booking-payment-info-mb>strong.payment-paid-mb{color:#73dca0}html[data-customer-theme=dark] .my-bookings-page-mb .booking-payment-history-status-mb{background:#1c3929;color:#9ae3b1}html[data-customer-theme=dark] .booking-modal-overlay-mb :is(.booking-modal-mb,.payment-history-modal-mb){background:#1b1d22;color:#f1f1f3;border:1px solid #383b42;color-scheme:dark}html[data-customer-theme=dark] .booking-modal-overlay-mb :is(.booking-modal-body-mb,.payment-history-modal-body-mb,.booking-modal-grid-mb>div,.booking-modal-vehicle-mb,.booking-modal-status-mb,.booking-modal-reference-mb,.payment-history-modal-booking-mb>div,.payment-history-modal-item-mb,.payment-history-modal-empty-mb,.booking-modal-message-mb){background:#24262c;border-color:#3b3e46;color:#f1f1f3}html[data-customer-theme=dark] .booking-modal-overlay-mb :is(.booking-modal-grid-mb,.payment-history-modal-booking-mb){background:#3b3e46;border-color:#3b3e46}html[data-customer-theme=dark] .booking-modal-overlay-mb :is(h2,h3,.booking-modal-vehicle-mb h3,.booking-modal-status-mb strong,.booking-modal-grid-mb strong,.booking-modal-reference-mb strong,.payment-history-modal-booking-mb strong,.payment-history-modal-details-mb strong,.payment-history-modal-item-right-mb>strong,.payment-history-modal-title-mb h3,.payment-history-modal-empty-mb strong){color:#f2f2f5}html[data-customer-theme=dark] .booking-modal-overlay-mb :is(.booking-modal-vehicle-mb p,.booking-modal-status-mb span,.booking-modal-grid-mb span,.booking-modal-reference-mb span,.booking-modal-message-mb p,.payment-history-modal-booking-mb span,.payment-history-modal-details-mb span,.payment-history-modal-details-mb small,.payment-history-modal-title-mb p,.payment-history-modal-empty-mb span){color:#b2b5bd}html[data-customer-theme=dark] .booking-modal-overlay-mb .booking-modal-footer-mb{border-color:#3b3e46}html[data-customer-theme=dark] .booking-modal-overlay-mb :is(.booking-modal-footer-mb button,.payment-history-modal-receipt-btn-mb){background:#32353c;color:#f2f2f4;border-color:#4b4e56}html[data-customer-theme=dark] .booking-modal-overlay-mb .booking-modal-message-mb{background:#302a1e;border-color:#69532b}html[data-customer-theme=dark] .booking-modal-overlay-mb .booking-modal-total-mb,html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-total-mb{background:#101114}@media(max-width:760px){.my-bookings-page-mb .trm-card-actions-mb button{font-size:12px;font-weight:600}}@media(max-width:760px){.my-bookings-page-mb .booking-tabs-mb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;overflow:visible;align-items:stretch}.my-bookings-page-mb .booking-tab-mb{box-sizing:border-box;min-width:0;width:100%;min-height:39px;padding:8px 4px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.15;border-radius:9px}.my-bookings-page-mb .booking-tab-mb svg{flex:0 0 auto;width:12px;height:12px}.my-bookings-page-mb .booking-count-mb{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;white-space:nowrap}.my-bookings-page-mb .trm-tab-count-mb{display:inline-grid;flex:0 0 auto;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:10px;line-height:1}}@media(max-width:380px){.my-bookings-page-mb .booking-tabs-mb{gap:3px}.my-bookings-page-mb .booking-tab-mb{gap:2px;padding-inline:2px;font-size:9px}.my-bookings-page-mb .booking-tab-mb svg{width:11px;height:11px}.my-bookings-page-mb .trm-tab-count-mb{min-width:15px;height:15px;font-size:9px}}html[data-customer-theme=dark] .my-bookings-page-mb .booking-tabs-mb{background:transparent;border-color:transparent;box-shadow:none}html[data-customer-theme=dark] .my-bookings-page-mb .booking-tab-mb:not(.active-mb){background:#2b2e35;border:1px solid #494c55;color:#e3e4e8;box-shadow:none}html[data-customer-theme=dark] .my-bookings-page-mb .booking-tab-mb:not(.active-mb):hover{background:#383c45;border-color:#7c6a3c;color:#fff}html[data-customer-theme=dark] .my-bookings-page-mb .booking-tab-mb.active-mb{background:#fcbf1e;border-color:#fcbf1e;color:#161616}html[data-customer-theme=dark] .my-bookings-page-mb :is(.trm-booking-search-mb,.trm-booking-sort-mb){background:#292c33;border-color:#4b4f58;color:#cbd0d8;box-shadow:none}html[data-customer-theme=dark] .my-bookings-page-mb .trm-booking-search-mb input{background:transparent!important;color:#f4f4f6!important;border:0;box-shadow:none;color-scheme:dark}html[data-customer-theme=dark] .my-bookings-page-mb .trm-booking-search-mb input::placeholder{color:#aeb3bd;opacity:1}html[data-customer-theme=dark] .my-bookings-page-mb .trm-booking-sort-mb .customer-dropdown-trm,html[data-customer-theme=dark] .my-bookings-page-mb .trm-booking-sort-mb .customer-dropdown-trigger-trm,html[data-customer-theme=dark] .my-bookings-page-mb .booking-sort-trigger-mb{background:#292c33!important;color:#f0f0f3!important;border-color:#4b4f58!important;box-shadow:none}html[data-customer-theme=dark] .my-bookings-page-mb .trm-booking-sort-mb select{background:#292c33;color:#f0f0f3;color-scheme:dark}html[data-customer-theme=dark] .my-bookings-page-mb .trm-booking-sort-mb :is(.customer-dropdown-menu-trm,.booking-sort-menu-mb){background:#24262c;border-color:#4b4f58;color:#f0f0f3}html[data-customer-theme=dark] .my-bookings-page-mb .trm-booking-search-mb input::-webkit-search-decoration,html[data-customer-theme=dark] .my-bookings-page-mb .trm-booking-search-mb input::-webkit-search-cancel-button{-webkit-appearance:none}html[data-customer-theme=dark] .my-bookings-page-mb :is(.booking-card-mb .booking-status-badge-mb:not(.status-current-booking-mb):not(.status-pending-mb):not(.status-completed-mb):not(.status-cancelled-mb),.trm-booking-dashboard-mb .booking-quick-summary-mb,.trm-booking-dashboard-mb .booking-quick-item-mb){background:#2b2e35;border-color:#454951;color:#e7e8ed}.my-bookings-page-mb .booking-tab-mb{font-size:12px;font-weight:500;letter-spacing:0;line-height:1.2;padding:11px 15px}.my-bookings-page-mb .booking-tab-mb .trm-tab-count-mb{font-weight:600;font-size:10px}.my-bookings-page-mb .trm-card-state-mb{font-weight:600;letter-spacing:0;font-size:11px;line-height:1.25;padding:6px 10px}html[data-customer-theme=dark] .my-bookings-page-mb .trm-card-state-mb{background:#493d1d;border:1px solid #76602a;color:#ffdc81}html[data-customer-theme=dark] .my-bookings-page-mb .trm-card-state-completed-mb{background:#1c3b2c;border-color:#326b4a;color:#a2e6bc}html[data-customer-theme=dark] .my-bookings-page-mb .trm-card-state-pending-mb{background:#493d1d;border-color:#76602a;color:#ffdc81}@media(max-width:760px){.my-bookings-page-mb .booking-tab-mb{padding:8px 4px;font-size:10px;font-weight:500;min-height:39px}.my-bookings-page-mb .booking-tab-mb .trm-tab-count-mb{font-size:9px}}@media(max-width:380px){.my-bookings-page-mb .booking-tab-mb{font-size:9px;padding-inline:2px}}html:not([data-customer-theme=dark]) .my-bookings-page-mb{background:#fff}html:not([data-customer-theme=dark]) .my-bookings-page-mb .my-bookings-content-mb{background:transparent}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(1) .trm-journey-node-mb{background:#e8edf4;border-color:#cbd5e1;color:#334155}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(2) .trm-journey-node-mb{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(3) .trm-journey-node-mb{background:#dcfce7;border-color:#86efac;color:#15803d}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(4) .trm-journey-node-mb{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(5) .trm-journey-node-mb{background:#fef3c7;border-color:#fcd34d;color:#92400e}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(6) .trm-journey-node-mb{background:#dcfce7;border-color:#86efac;color:#15803d}.my-bookings-page-mb .trm-journey-stage-mb.is-current .trm-journey-node-mb{background:#fff9e9;border-color:#e7b544;color:#996b00;box-shadow:0 0 0 3px #fcbf1e1f}.my-bookings-page-mb .trm-journey-rail-mb>span{background:linear-gradient(90deg,#94a3b8,#60a5fa 34%,#4ade80,#fcbf1e)}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(1) .trm-journey-node-mb{background:#303947;border-color:#536176;color:#d2dbe8}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(2) .trm-journey-node-mb{background:#19385c;border-color:#2f6baa;color:#a9d4ff}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(3) .trm-journey-node-mb{background:#173f2c;border-color:#2e8556;color:#9be7b8}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(4) .trm-journey-node-mb{background:#173b4a;border-color:#267b9b;color:#9cddf5}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(5) .trm-journey-node-mb{background:#4a3716;border-color:#947029;color:#ffe09b}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(6) .trm-journey-node-mb{background:#173f2c;border-color:#2e8556;color:#9be7b8}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-current .trm-journey-node-mb{background:#4a3716;border-color:#c69a32;color:#ffe09b}.my-bookings-page-mb .trm-journey-mb{border:1px solid #e7e5e0;background:linear-gradient(145deg,#fff,#fdfcf9);box-shadow:0 8px 22px #16191e0b}.my-bookings-page-mb .trm-journey-heading-icon-mb{background:#fff3d0;color:#9c6a00;border:1px solid #f3d88e;border-radius:11px}.my-bookings-page-mb .trm-journey-heading-copy-mb strong{font-weight:700;letter-spacing:-.015em}.my-bookings-page-mb .trm-journey-count-mb{background:#23272d;color:#ffce53;font-weight:650}.my-bookings-page-mb .trm-journey-stage-mb .trm-journey-node-mb{width:31px;height:31px;border-radius:50%;border-width:1px;border-style:solid;box-shadow:0 2px 7px #0f172a0e;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.my-bookings-page-mb .trm-journey-stage-mb .trm-journey-node-mb svg{width:15px;height:15px;stroke-width:2}.my-bookings-page-mb .trm-journey-stage-mb:hover .trm-journey-node-mb{transform:translateY(-2px);box-shadow:0 5px 12px #0f172a1f}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(1) .trm-journey-node-mb{background:#edf1f6;border-color:#cbd5e1;color:#475569}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(2) .trm-journey-node-mb{background:#edf0ff;border-color:#c7d2fe;color:#4f46e5}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(3) .trm-journey-node-mb{background:#e6f7ed;border-color:#a7dfbd;color:#16804a}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(4) .trm-journey-node-mb{background:#e5f5f4;border-color:#9fd5d0;color:#0f766e}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(5) .trm-journey-node-mb{background:#fff3db;border-color:#f1d39b;color:#a66b0a}.my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(6) .trm-journey-node-mb{background:#e6f7ed;border-color:#a7dfbd;color:#16804a}.my-bookings-page-mb .trm-journey-stage-mb.is-current .trm-journey-node-mb{background:#fff8e8;border-color:#e6b950;color:#9a6a05;box-shadow:0 0 0 4px #fcbf1e21,0 2px 8px #1414140d}.my-bookings-page-mb .trm-journey-rail-mb{background:#e8e9ec;border-radius:99px}.my-bookings-page-mb .trm-journey-rail-mb>span{background:linear-gradient(90deg,#64748b,#6366f1 24%,#20a36a 56%,#0d9488,#d6a12e);border-radius:99px}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-mb{background:linear-gradient(145deg,#292c32,#25282e);border-color:#4a4d54;box-shadow:0 8px 22px #0000001f}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-heading-icon-mb{background:#42391f;border-color:#79612c;color:#ffcf64}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(1) .trm-journey-node-mb{background:#303b4a;border-color:#536378;color:#d5deeb}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(2) .trm-journey-node-mb{background:#303257;border-color:#6467a4;color:#c5c7ff}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(3) .trm-journey-node-mb{background:#1c4030;border-color:#397b57;color:#a8e7be}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(4) .trm-journey-node-mb{background:#1a3c3a;border-color:#367d78;color:#9cddd5}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(5) .trm-journey-node-mb{background:#463820;border-color:#896b33;color:#f4d493}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-done:nth-child(6) .trm-journey-node-mb{background:#1c4030;border-color:#397b57;color:#a8e7be}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb.is-current .trm-journey-node-mb{background:#49391b;border-color:#c69b40;color:#ffe0a0}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-rail-mb{background:#4a4e57}@media(prefers-reduced-motion:reduce){.my-bookings-page-mb .trm-journey-stage-mb .trm-journey-node-mb{transition:none}.my-bookings-page-mb .trm-journey-stage-mb:hover .trm-journey-node-mb{transform:none}}html[data-customer-theme=dark] .review-modal-overlay-mb .review-modal-mb{background:#1b1d22;color:#f1f2f5;border:1px solid #41444d;color-scheme:dark;box-shadow:0 28px 90px #000000a6}html[data-customer-theme=dark] .review-modal-overlay-mb .review-modal-header-mb{background:linear-gradient(125deg,#101114,#202126);border-bottom:1px solid #373a43}html[data-customer-theme=dark] .review-modal-overlay-mb .review-modal-body-mb{background:#1b1d22}html[data-customer-theme=dark] .review-modal-overlay-mb :is(.review-vehicle-mb,.review-rating-section-mb){background:#252830;border-color:#41454f}html[data-customer-theme=dark] .review-modal-overlay-mb :is(.review-vehicle-mb strong,.review-rating-section-mb>strong,.review-message-mb label){color:#f1f2f5}html[data-customer-theme=dark] .review-modal-overlay-mb :is(.review-vehicle-mb span,.review-rating-section-mb>span,.review-message-mb>span){color:#b4b8c3}html[data-customer-theme=dark] .review-modal-overlay-mb .review-message-mb textarea{background:#252830;color:#f4f4f6;border-color:#4b505c;caret-color:#fcbf1e}html[data-customer-theme=dark] .review-modal-overlay-mb .review-message-mb textarea::placeholder{color:#a1a6b1}html[data-customer-theme=dark] .review-modal-overlay-mb .review-message-mb textarea:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}html[data-customer-theme=dark] .review-modal-overlay-mb .review-stars-mb button{color:#fcbf1e}html[data-customer-theme=dark] .review-modal-overlay-mb .review-modal-footer-mb{background:#202228;border-color:#41454f}html[data-customer-theme=dark] .review-modal-overlay-mb .review-cancel-btn-mb{background:#30333b;color:#f1f2f5;border-color:#515662}html[data-customer-theme=dark] .review-modal-overlay-mb .review-cancel-btn-mb:hover:not(:disabled){background:#3d414b;border-color:#737987}html[data-customer-theme=dark] .review-modal-overlay-mb .review-submit-btn-mb{background:#fcbf1e;color:#171717;border-color:#e6a900}html[data-customer-theme=dark] .review-modal-overlay-mb .review-submit-btn-mb:hover:not(:disabled){background:#ffcf48}html[data-customer-theme=dark] .review-modal-overlay-mb :is(.review-cancel-btn-mb,.review-submit-btn-mb){font-size:12px;font-weight:600;transition:background .18s,border-color .18s,transform .18s}html[data-customer-theme=dark] .review-modal-overlay-mb :is(.review-cancel-btn-mb,.review-submit-btn-mb):hover:not(:disabled){transform:translateY(-1px)}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-mb{background:#1b1d22;border:1px solid #41444d;color:#f1f2f5;color-scheme:dark}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-body-mb{background:#1b1d22}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-title-mb>div>svg{color:#fcbf1e}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-title-mb>span{background:#30333b;color:#f2f3f6;border:1px solid #4a4e59}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-booking-mb{background:#41454f;border-color:#41454f}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-booking-mb>div{background:#252830}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-item-mb{background:#252830;border-color:#41454f}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-details-mb span{color:#c0c4cd}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-details-mb small{color:#a9aeb9}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-status-text-mb{background:#373b44;color:#c9cdd5}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-status-text-mb.payment-status-paid-mb,html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-status-icon-mb{background:#1c422f;color:#9ce5b9}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-not-paid-modal-mb .payment-history-modal-status-icon-mb{background:#373b44;color:#c9cdd5}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-receipt-btn-mb{background:#343841;color:#f2f3f6;border-color:#555b67;font-weight:600}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-receipt-btn-mb:hover{background:#fcbf1e;color:#161616;border-color:#fcbf1e}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-empty-mb{background:#252830;border-color:#555b67}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-total-mb{background:#101114;border:1px solid #41454f}html[data-customer-theme=dark] .booking-modal-overlay-mb .payment-history-modal-total-mb>strong{color:#fcbf1e}.my-bookings-hero-mb{min-height:275px}.my-bookings-hero-content-mb{display:flex;flex-direction:column;align-items:center;justify-content:center}.my-bookings-hero-content-mb h1{margin:0}.my-bookings-hero-content-mb p{margin:12px auto 0}.my-bookings-hero-trust-mb{margin-top:16px}@media(max-width:700px){.my-bookings-hero-mb{min-height:245px}}@media(max-width:520px){.my-bookings-hero-mb{min-height:230px}}.trm-mb-swal-popup.swal2-popup{width:min(430px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:30px 28px 26px;border:1px solid #e9e9e9;border-top:4px solid #fcbf1e;border-radius:22px;background:#fff;color:#171717;box-shadow:0 25px 75px #0000003b;font-family:inherit;box-sizing:border-box}.trm-mb-swal-popup .swal2-icon.trm-mb-swal-icon{width:68px;height:68px;margin:4px auto 18px;border-width:2px;transform:scale(.88)}.trm-mb-swal-popup .swal2-icon.swal2-warning,.trm-mb-swal-popup .swal2-icon.swal2-info,.trm-mb-swal-popup .swal2-icon.swal2-question{border-color:#fcbf1e;color:#ba8800}.trm-mb-swal-popup .swal2-icon.swal2-success{border-color:#77c895;color:#238b53}.trm-mb-swal-popup .swal2-icon.swal2-error{border-color:#e8a0a0;color:#c63c3c}.trm-mb-swal-popup .swal2-title.trm-mb-swal-title{padding:0;color:#151515;font-size:clamp(20px,4.8vw,25px);font-weight:800;line-height:1.25;letter-spacing:-.55px}.trm-mb-swal-popup .swal2-html-container.trm-mb-swal-description{margin:12px 0 0;padding:0;color:#626262;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.trm-mb-swal-popup .swal2-actions.trm-mb-swal-actions{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0}.trm-mb-swal-popup .swal2-actions button{min-height:45px;margin:0;padding:11px 19px;border-radius:11px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.3;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.trm-mb-swal-popup .swal2-confirm.trm-mb-swal-confirm{background:#fcbf1e;border:1px solid #e8af13;color:#161616;box-shadow:0 5px 15px #fcbf1e29}.trm-mb-swal-popup .swal2-confirm.trm-mb-swal-confirm:hover{background:#ffd050;transform:translateY(-1px)}.trm-mb-swal-popup .swal2-cancel.trm-mb-swal-cancel{background:#f4f4f4;border:1px solid #dedede;color:#303030}.trm-mb-swal-popup .swal2-cancel.trm-mb-swal-cancel:hover{background:#eaeaea;transform:translateY(-1px)}.trm-mb-swal-popup .swal2-actions button:focus-visible,.trm-mb-swal-popup .swal2-close:focus-visible{outline:3px solid rgba(252,191,30,.65);outline-offset:3px}.trm-mb-swal-popup .swal2-close{color:#777}.trm-mb-swal-enter{animation:trmMbSwalIn .24s cubic-bezier(.2,.8,.2,1) both}.trm-mb-swal-exit{animation:trmMbSwalOut .15s ease-in both}@keyframes trmMbSwalIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmMbSwalOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media(max-width:420px){.trm-mb-swal-popup.swal2-popup{padding:24px 18px 21px;border-radius:17px}.trm-mb-swal-popup .swal2-actions.trm-mb-swal-actions{gap:8px}.trm-mb-swal-popup .swal2-actions button{flex:1 1 120px;padding:11px 12px}}@media(prefers-reduced-motion:reduce){.trm-mb-swal-enter,.trm-mb-swal-exit{animation:none}.trm-mb-swal-popup .swal2-actions button{transition:none}}.my-bookings-page-mb:before{content:none!important;display:none!important;box-shadow:none!important}html[data-customer-theme=dark] .my-bookings-page-mb{background:#101114!important;background-image:none!important}html[data-customer-theme=dark] .my-bookings-page-mb .my-bookings-content-mb,html[data-customer-theme=dark] .my-bookings-page-mb .trm-booking-toolbar-mb{background:transparent!important;background-image:none!important}html[data-customer-theme=dark] .my-bookings-page-mb .booking-tabs-mb{background:transparent!important;box-shadow:none!important}html[data-customer-theme=dark] .my-bookings-page-mb .booking-card-mb,html[data-customer-theme=dark] .my-bookings-page-mb .trm-booking-dashboard-mb,html[data-customer-theme=dark] .my-bookings-page-mb .trm-card-overview-mb,html[data-customer-theme=dark] .my-bookings-page-mb .trm-card-expanded-content-mb{background:#1b1d22!important;background-image:none!important}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-mb,html[data-customer-theme=dark] .my-bookings-page-mb .trm-booking-dashboard-mb .trm-journey-mb{background:#22252b!important;background-image:none!important;border:1px solid #3c4049!important;box-shadow:none!important}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-heading-copy-mb strong,html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-stage-mb{color:#f0f1f4}html[data-customer-theme=dark] .my-bookings-page-mb .trm-journey-heading-copy-mb small{color:#c0c4cd}.live-tracking-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:22px;background:#05070ad1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:trackingOverlayIn .25s ease both}.live-tracking-modal{position:relative;width:min(100%,1000px);max-height:calc(100vh - 44px);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#fff;box-shadow:0 32px 90px #0000006b;animation:trackingModalIn .42s cubic-bezier(.2,.75,.25,1) both}.live-tracking-modal:before{content:"";position:absolute;z-index:20;top:0;left:28px;width:120px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#fcbf1e,#d79a0b);box-shadow:0 0 18px #fcbf1e61}.live-tracking-modal-header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#181818,#080808)}.live-tracking-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.live-tracking-modal-header h2{margin:0;color:#fff;font-size:24px;font-weight:800;letter-spacing:-.5px}.live-tracking-modal-header p{margin:5px 0 0;color:#ffffff94;font-size:12px;font-weight:500}.live-tracking-live-badge,.live-tracking-ended-badge,.live-tracking-paused-badge,.live-tracking-not-started-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.65px}.live-tracking-live-badge{color:#8ce7ad;border-color:#4dd27e2e;background:#20b8661f}.live-tracking-paused-badge{color:#fcbf1e;border-color:#fcbf1e33;background:#fcbf1e1a}.live-tracking-ended-badge,.live-tracking-not-started-badge{color:#d1d1d1;border-color:#ffffff1a;background:#ffffff14}.live-tracking-live-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#35d675;box-shadow:0 0 0 4px #35d67521;animation:trackingPulse 1.8s ease-out infinite}.live-tracking-close-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#ffffffb8;background:#ffffff12;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.live-tracking-close-btn:hover{color:#111;background:#fcbf1e;transform:rotate(6deg)}.tracking-warning{display:flex;align-items:center;gap:8px;padding:9px 22px;color:#725400;border-bottom:1px solid #efd88b;background:#fff7d9;font-size:12px;font-weight:600;line-height:1.45}.tracking-warning.stale{color:#9a5c00;border-bottom-color:#f2cf9c;background:#fff6e9}.live-tracking-map-wrapper{position:relative;min-height:455px;overflow:hidden;background:#e8ebec}.live-tracking-map{width:100%;height:455px;z-index:1}.live-tracking-map-state{min-height:455px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:28px;color:#666;text-align:center;background:radial-gradient(circle at 50% 45%,#fff,#f4f4f1 68%,#ecece8)}.live-tracking-map-state>svg{color:#a87800}.live-tracking-map-state strong{color:#222;font-size:17px;font-weight:800}.live-tracking-map-state p{max-width:360px;margin:0;color:#777;font-size:13px;line-height:1.55}.live-tracking-map-error{color:#777}.live-tracking-map-error strong{color:#222}.live-tracking-map-error button{margin-top:7px;padding:10px 17px;border:0;border-radius:10px;color:#111;background:#fcbf1e;font-size:13px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.live-tracking-map-error button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #fcbf1e3d}.live-tracking-map-controls{position:absolute;right:15px;bottom:15px;z-index:500;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.live-tracking-recenter-btn{position:static;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:10px;color:#252525;background:#fffffff2;box-shadow:0 6px 20px #00000021;font-size:12px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s ease,background .2s ease,color .2s ease}.live-tracking-recenter-btn:hover{background:#fff;transform:translateY(-2px)}.follow-vehicle-active{color:#111;border-color:#d79a0b;background:#fcbf1e}.follow-vehicle-active:hover{background:#f6b900}.live-tracking-refresh-indicator{position:absolute;top:14px;right:14px;z-index:500;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(0,0,0,.06);border-radius:999px;color:#555;background:#fffffff2;box-shadow:0 5px 18px #0000001a;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.live-tracking-modal-footer{display:grid;grid-template-columns:1.35fr .9fr .9fr .8fr;gap:10px;align-items:stretch;padding:12px 14px;border-top:1px solid #e7e7e3;background:#f8f8f6}.live-tracking-vehicle-info,.live-tracking-status-info,.live-tracking-accuracy-info,.live-tracking-updated-info{min-width:0;padding:10px 11px;border:1px solid #e7e7e2;border-radius:11px;background:#fff}.live-tracking-vehicle-info{display:flex;align-items:center;gap:10px}.live-tracking-vehicle-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(252,191,30,.25);border-radius:10px;color:#8d6700;background:#fff5cf}.live-tracking-vehicle-info strong,.live-tracking-vehicle-info span,.live-tracking-status-info span,.live-tracking-status-info strong,.live-tracking-updated-info span,.live-tracking-updated-info strong{display:block}.live-tracking-vehicle-info strong{overflow:hidden;color:#222;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.live-tracking-vehicle-info span{margin-top:3px;color:#888;font-size:12px}.live-tracking-status-info>span,.live-tracking-updated-info span,.live-tracking-accuracy-info>span{margin-bottom:4px;color:#999;font-size:12px;font-weight:700}.live-tracking-status-info>strong,.live-tracking-updated-info strong,.live-tracking-accuracy-info>strong{color:#292929;font-size:13px;font-weight:800}.live-tracking-distance{display:flex;flex-direction:column;gap:1px;margin-top:5px}.live-tracking-distance strong{color:#111;font-size:14px;font-weight:800}.live-tracking-distance span{color:#999;font-size:12px}.live-tracking-accuracy-info{display:flex;flex-direction:column;gap:2px}.live-tracking-accuracy-info small{font-size:12px;font-weight:700}.accuracy-description{display:block;margin-top:2px;color:#8a8a8a;font-size:12px;font-weight:500!important;line-height:1.3}.accuracy-excellent{color:#168044}.accuracy-good{color:#279454}.accuracy-moderate{color:#b56d00}.accuracy-poor{color:#c33b32}.accuracy-unavailable{color:#777}.trm-car-marker-wrapper{border:0;background:transparent}.trm-car-marker{position:relative;width:46px;height:46px;transform-origin:center}.trm-car-marker-shadow{position:absolute;left:8px;top:29px;width:30px;height:10px;border-radius:50%;background:#00000038;filter:blur(3px)}.trm-car-marker-body{position:absolute;left:8px;top:5px;width:30px;height:38px;border:2px solid #FCBF1E;border-radius:12px 12px 9px 9px;background:#151515;box-shadow:0 3px 14px #00000061,0 0 0 3px #fcbf1e1f}.trm-car-marker-window{position:absolute;left:5px;top:5px;width:16px;height:10px;border-radius:5px 5px 3px 3px;background:#d9edf5}.trm-car-marker-front{position:absolute;left:7px;bottom:4px;width:12px;height:4px;border-radius:50%;background:#fcbf1e}.trm-car-marker-wheel{position:absolute;width:4px;height:9px;border-radius:3px;background:#292929}.wheel-left{left:-4px;top:9px}.wheel-right{right:-4px;top:9px}.live-tracking-spinner{animation:liveTrackingSpin .9s linear infinite}@keyframes liveTrackingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes trackingOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes trackingModalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trackingPulse{0%{box-shadow:0 0 #35d6754d}70%{box-shadow:0 0 0 7px #35d67500}to{box-shadow:0 0 #35d67500}}@media(max-width:800px){.live-tracking-modal-footer{grid-template-columns:1fr 1fr}.live-tracking-vehicle-info{grid-column:1/-1}}@media(max-width:700px){.live-tracking-modal-overlay{padding:10px}.live-tracking-modal{max-height:calc(100vh - 20px);border-radius:16px}.live-tracking-modal-header{padding:15px 16px}.live-tracking-modal-header h2{font-size:21px}.live-tracking-map-wrapper,.live-tracking-map,.live-tracking-map-state{min-height:380px;height:380px}.live-tracking-map-controls{right:10px;bottom:10px}.live-tracking-recenter-btn{width:40px;height:40px;padding:0}.live-tracking-recenter-btn span{display:none}.live-tracking-modal-footer{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.live-tracking-vehicle-info{grid-column:1/-1}}@media(max-width:480px){.live-tracking-modal-overlay{padding:0}.live-tracking-modal{width:100%;max-height:100vh;min-height:100vh;border:0;border-radius:0}.live-tracking-modal:before{left:16px}.live-tracking-modal-header p{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tracking-map-wrapper,.live-tracking-map,.live-tracking-map-state{min-height:360px;height:360px}.live-tracking-modal-footer{overflow-y:auto}}@media(prefers-reduced-motion:reduce){.live-tracking-modal-overlay,.live-tracking-modal,.live-tracking-live-dot,.live-tracking-spinner{animation-duration:.01ms!important;animation-iteration-count:1!important}.live-tracking-close-btn,.live-tracking-recenter-btn{transition-duration:.01ms!important}}.forgot-page-fgp{--trm-gold:#FCBF1E;--trm-black:#050505;--trm-dark:#111827;position:relative;min-height:calc(100vh - 75px);display:flex;justify-content:center;align-items:center;padding:32px 20px;overflow:hidden;background:#fff}.forgot-container-fgp{position:relative;z-index:2;display:flex;width:100%;max-width:1080px;min-height:700px;overflow:hidden;border:1px solid rgba(17,24,39,.07);border-radius:36px;background:#ffffffe8;box-shadow:0 4px 10px #00000009,0 24px 55px #00000017,0 55px 100px #0001;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:forgotContainerEnter-fgp .75s cubic-bezier(.22,1,.36,1) both}.forgot-image-fgp{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:45px;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 25%,rgba(252,191,30,.15),transparent 30%),radial-gradient(circle at 0 100%,rgba(252,191,30,.06),transparent 30%),linear-gradient(155deg,#101010,#020202 45%,#000)}.forgot-panel-glow-fgp{position:absolute;width:470px;height:470px;left:50%;top:3%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.14),rgba(252,191,30,.035) 40%,transparent 70%);filter:blur(8px);pointer-events:none;animation:forgotPanelGlow-fgp 6s ease-in-out infinite}.forgot-grid-decoration-fgp{position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,transparent,black 20%,black 76%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 76%,transparent)}.forgot-logo-wrapper-fgp{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;margin-bottom:26px;animation:forgotLeftEnter-fgp .7s .12s cubic-bezier(.22,1,.36,1) both}.forgot-logo-glow-fgp{position:absolute;width:225px;height:225px;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.2),transparent 68%);filter:blur(12px);animation:forgotLogoGlow-fgp 5s ease-in-out infinite}.forgot-image-fgp img{position:relative;z-index:2;width:220px;max-width:100%;object-fit:contain;border-radius:24px;animation:forgotFloatLogo-fgp 5s ease-in-out infinite}.forgot-branding-fgp{position:relative;z-index:2;width:100%;max-width:365px;text-align:center;animation:forgotLeftEnter-fgp .7s .22s cubic-bezier(.22,1,.36,1) both}.forgot-brand-eyebrow-fgp{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#fff;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.forgot-brand-eyebrow-fgp>span{width:4px;height:4px;border-radius:50%;background:var(--trm-gold);box-shadow:0 0 8px #fcbf1e99}.forgot-branding-fgp h2{margin:0 0 10px;color:#fff;font-size:29px;font-weight:800;letter-spacing:-.7px}.forgot-branding-fgp>p{max-width:315px;margin:0 auto 28px;color:#9ca3af;font-size:14px;line-height:1.7}.forgot-features-fgp{display:flex;flex-direction:column;gap:10px}.forgot-feature-item-fgp{min-height:67px;display:flex;align-items:center;gap:13px;padding:11px 14px;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:linear-gradient(100deg,#ffffff12,#ffffff06);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.forgot-feature-item-fgp:hover{transform:translate(5px);border-color:#fcbf1e61;background:linear-gradient(100deg,#fcbf1e1c,#ffffff08);box-shadow:0 12px 28px #00000038}.forgot-feature-icon-fgp{width:39px;height:39px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#ffd457,#fcbf1e);color:#050505;font-size:16px;box-shadow:0 5px 16px #fcbf1e2e;transition:transform .28s ease}.forgot-feature-item-fgp:hover .forgot-feature-icon-fgp{transform:scale(1.08) rotate(-4deg)}.forgot-feature-content-fgp{flex:1;min-width:0;display:flex;flex-direction:column}.forgot-feature-content-fgp strong{color:#fff;font-size:14px;font-weight:700}.forgot-feature-content-fgp small{margin-top:3px;color:#8f96a0;font-size:13px;line-height:1.45}.forgot-feature-check-fgp{flex-shrink:0;color:var(--trm-gold);font-size:13px}.forgot-brand-footer-fgp{position:absolute;left:50%;bottom:20px;z-index:2;transform:translate(-50%);display:flex;align-items:center;gap:8px;width:max-content;color:#ffffff61;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.forgot-brand-footer-fgp span{width:18px;height:1px;background:#fcbf1e59}.forgot-form-fgp{flex:1;display:flex;justify-content:center;align-items:center;padding:50px 55px;background:linear-gradient(145deg,#fffffffa,#fafafaf0)}.forgot-form-content-fgp{width:100%;max-width:420px;animation:forgotRightEnter-fgp .7s .17s cubic-bezier(.22,1,.36,1) both}.forgot-header-fgp{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}.forgot-welcome-fgp{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:8px 17px;border:1px solid rgba(252,191,30,.2);border-radius:999px;background:#050505;color:#fff;box-shadow:0 6px 16px #0000001f;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.forgot-welcome-dot-fgp{width:7px;height:7px;border-radius:50%;background:var(--trm-gold);box-shadow:0 0 0 4px #fcbf1e1f;animation:forgotWelcomeDotPulse-fgp 2s ease-in-out infinite}.forgot-title-fgp{margin:0 0 15px;color:#050505;font-size:43px;line-height:1.05;font-weight:800;letter-spacing:-1.8px}.forgot-title-highlight-fgp{color:var(--trm-gold);text-shadow:0 5px 20px rgba(252,191,30,.15)}.forgot-subtitle-fgp{max-width:390px;margin:0;color:#6b7280;font-size:15px;line-height:1.7}.forgot-form-fgp form{display:flex;flex-direction:column}.forgot-form-card-fgp{width:100%;padding:27px;border:1px solid rgba(17,24,39,.06);border-radius:24px;background:#fffffff7;box-shadow:0 8px 20px #11182709,0 22px 48px #11182712;transition:transform .3s ease,box-shadow .3s ease}.forgot-form-card-fgp:hover{transform:translateY(-2px);box-shadow:0 12px 25px #1118270a,0 28px 58px #11182717}.forgot-input-group-fgp{position:relative;display:flex;align-items:center;margin-bottom:24px}.forgot-input-group-fgp input{width:100%;height:62px;padding:22px 20px 8px 62px;border:1.5px solid #e5e7eb;border-radius:17px;outline:none;background:#fff;color:#111827;box-sizing:border-box;font-family:inherit;font-size:14px;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.forgot-input-group-fgp input:hover{border-color:#d1d5db}.forgot-input-group-fgp input:focus{border-color:var(--trm-gold);background:#fff;box-shadow:0 0 0 4px #fcbf1e1a,0 9px 22px #fcbf1e12}.forgot-field-icon-box-fgp{position:absolute;left:14px;top:50%;z-index:3;transform:translateY(-50%);width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f5f6f8;color:#111827;font-size:14px;pointer-events:none;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.forgot-input-group-fgp:focus-within .forgot-field-icon-box-fgp{transform:translateY(-50%) scale(1.04);background:var(--trm-gold);color:#050505;box-shadow:0 5px 14px #fcbf1e2e}.forgot-input-group-fgp label{position:absolute;left:62px;top:22px;padding:0 4px;background:#fff;color:#6b7280;font-size:14px;pointer-events:none;transition:top .22s ease,color .22s ease,font-size .22s ease,font-weight .22s ease}.forgot-input-group-fgp input:focus+label,.forgot-input-group-fgp input:not(:placeholder-shown)+label{top:7px;color:#111827;font-size:12px;font-weight:700}.forgot-button-fgp{position:relative;width:100%;height:56px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:none;border-radius:17px;background:linear-gradient(135deg,#151515,#000);color:#fff;box-shadow:0 9px 22px #1118272e;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.forgot-button-fgp:before{content:"";position:absolute;top:-90%;left:-35%;width:35%;height:280%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(252,191,30,.38),transparent);transition:left .7s ease}.forgot-button-fgp:hover:before{left:115%}.forgot-button-fgp:hover{transform:translateY(-3px);box-shadow:0 15px 32px #11182742}.forgot-button-fgp:active{transform:translateY(0) scale(.985)}.forgot-button-fgp:disabled{opacity:.82;cursor:not-allowed;transform:none}.forgot-button-text-fgp{position:relative;z-index:2}.forgot-button-icon-fgp{position:absolute;right:12px;z-index:2;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#ffd657,var(--trm-gold));color:#050505;font-size:13px;box-shadow:0 3px 10px #fcbf1e2e;transition:transform .25s ease}.forgot-button-fgp:hover .forgot-button-icon-fgp{transform:translate(2px)}.forgot-spinner-fgp{width:14px;height:14px;border:2px solid rgba(0,0,0,.25);border-top-color:#000;border-radius:50%;animation:forgotSpinner-fgp .7s linear infinite}.forgot-security-note-fgp{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.2px}.forgot-security-note-fgp svg{color:#111827;font-size:11px}.forgot-back-divider-fgp{display:flex;align-items:center;gap:12px;margin:24px 0 14px}.forgot-back-divider-fgp span{flex:1;height:1px;background:linear-gradient(to right,transparent,#e5e7eb)}.forgot-back-divider-fgp span:last-child{background:linear-gradient(to left,transparent,#e5e7eb)}.forgot-back-divider-fgp small{color:#9ca3af;font-size:12px;font-weight:500;white-space:nowrap}.forgot-back-login-fgp{display:flex;justify-content:center}.forgot-back-login-fgp a{position:relative;display:inline-flex;align-items:center;gap:8px;color:#111827;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s ease,transform .2s ease}.forgot-back-login-fgp a svg{color:var(--trm-gold);transition:transform .22s ease}.forgot-back-login-fgp a:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1.5px;transform:scaleX(.35);transform-origin:center;background:var(--trm-gold);transition:transform .25s ease}.forgot-back-login-fgp a:hover{color:#050505;transform:translateY(-1px)}.forgot-back-login-fgp a:hover:after{transform:scaleX(1)}.forgot-back-login-fgp a:hover svg{transform:translate(-3px)}.forgot-input-group-fgp input:-webkit-autofill,.forgot-input-group-fgp input:-webkit-autofill:hover,.forgot-input-group-fgp input:-webkit-autofill:focus,.forgot-input-group-fgp input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#111827!important;caret-color:#111827;transition:background-color 9999s ease-in-out 0s}@keyframes forgotContainerEnter-fgp{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes forgotLeftEnter-fgp{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes forgotRightEnter-fgp{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes forgotFloatLogo-fgp{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes forgotPanelGlow-fgp{0%,to{opacity:.55;transform:translate(-50%) scale(.96)}50%{opacity:1;transform:translate(-50%) scale(1.06)}}@keyframes forgotLogoGlow-fgp{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.07)}}@keyframes forgotWelcomeDotPulse-fgp{0%,to{box-shadow:0 0 0 3px #fcbf1e1c}50%{box-shadow:0 0 0 7px #fcbf1e06}}@keyframes forgotSpinner-fgp{to{transform:rotate(360deg)}}@media(max-width:1024px){.forgot-container-fgp{max-width:900px;min-height:650px}.forgot-image-fgp{padding:35px 30px}.forgot-image-fgp img{width:180px}.forgot-form-fgp{padding:42px 38px}.forgot-title-fgp{font-size:36px}}@media(max-width:768px){.forgot-page-fgp{align-items:flex-start;min-height:calc(100vh - 65px);padding:25px 16px 40px}.forgot-container-fgp{flex-direction:column;max-width:520px;min-height:0;border-radius:27px}.forgot-image-fgp{flex:none;min-height:auto;padding:30px 24px 27px}.forgot-logo-wrapper-fgp{margin-bottom:13px}.forgot-image-fgp img{width:125px;border-radius:18px}.forgot-logo-glow-fgp{width:160px;height:160px}.forgot-branding-fgp{max-width:100%}.forgot-brand-eyebrow-fgp{margin-bottom:7px}.forgot-branding-fgp h2{margin-bottom:7px;font-size:22px}.forgot-branding-fgp>p{margin-bottom:0;font-size:14px;line-height:1.6}.forgot-features-fgp,.forgot-brand-footer-fgp{display:none}.forgot-form-fgp{flex:none;padding:32px 27px 30px}.forgot-form-content-fgp{max-width:100%}.forgot-header-fgp{align-items:center;margin-bottom:25px;text-align:center}.forgot-welcome-fgp{margin-bottom:16px}.forgot-title-fgp{font-size:32px;text-align:center}.forgot-subtitle-fgp{max-width:390px;font-size:14px;line-height:1.6;text-align:center}.forgot-form-card-fgp:hover{transform:none}}@media(max-width:576px){.forgot-page-fgp{padding:18px 12px 30px}.forgot-container-fgp{border-radius:22px}.forgot-image-fgp{padding:24px 18px 22px}.forgot-image-fgp img{width:105px}.forgot-branding-fgp h2{font-size:20px}.forgot-branding-fgp>p{font-size:12px}.forgot-form-fgp{padding:26px 18px 25px}.forgot-title-fgp{font-size:28px}.forgot-subtitle-fgp{font-size:13px;line-height:1.55}.forgot-form-card-fgp{padding:19px;border-radius:19px}.forgot-input-group-fgp input{height:57px;padding:20px 18px 7px 56px;font-size:14px}.forgot-field-icon-box-fgp{left:12px;width:32px;height:32px;font-size:13px}.forgot-input-group-fgp label{left:56px;top:20px;font-size:14px}.forgot-input-group-fgp input:focus+label,.forgot-input-group-fgp input:not(:placeholder-shown)+label{top:7px;font-size:9px}.forgot-button-fgp{height:52px;border-radius:15px}.forgot-button-icon-fgp{right:10px;width:31px;height:31px}.forgot-back-divider-fgp{gap:8px}.forgot-back-divider-fgp small{font-size:12px}}@media(max-width:400px){.forgot-image-fgp{padding:20px 15px}.forgot-image-fgp img{width:90px}.forgot-brand-eyebrow-fgp{font-size:12px}.forgot-welcome-fgp{padding:7px 13px;font-size:12px}.forgot-back-divider-fgp small{font-size:12px}.forgot-branding-fgp h2{font-size:18px}.forgot-form-fgp{padding:22px 14px 24px}.forgot-title-fgp{font-size:25px}.forgot-form-card-fgp{padding:15px}}@media(prefers-reduced-motion:reduce){.forgot-container-fgp,.forgot-form-content-fgp,.forgot-logo-wrapper-fgp,.forgot-branding-fgp,.forgot-image-fgp img,.forgot-panel-glow-fgp,.forgot-logo-glow-fgp,.forgot-welcome-dot-fgp{animation:none}.forgot-feature-item-fgp,.forgot-feature-icon-fgp,.forgot-button-fgp,.forgot-button-icon-fgp,.forgot-back-login-fgp a{transition:none}}.trm-forgot-swal-popup.swal2-popup{width:min(92vw,440px);padding:30px 25px 25px;border:1px solid rgba(17,24,39,.07);border-radius:24px;background:#fff;box-shadow:0 25px 70px #0000002e}.trm-forgot-swal-title.swal2-title{color:#111827;font-size:25px;font-weight:800;letter-spacing:-.6px}.trm-forgot-swal-body.swal2-html-container{color:#667085;font-size:14px;line-height:1.7}.trm-forgot-swal-confirm.swal2-confirm{min-width:150px;padding:13px 25px;border:0;border-radius:13px;background:linear-gradient(135deg,#ffd75c,#fcbf1e);color:#111;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #fcbf1e38;transition:transform .22s ease,box-shadow .22s ease}.trm-forgot-swal-confirm.swal2-confirm:hover{transform:translateY(-2px);box-shadow:0 12px 24px #fcbf1e4d}.trm-forgot-swal-confirm.swal2-confirm:focus-visible{outline:3px solid rgba(252,191,30,.35);outline-offset:3px}.trm-forgot-swal-enter{animation:trmForgotSwalIn .35s cubic-bezier(.22,1,.36,1) both}.trm-forgot-swal-exit{animation:trmForgotSwalOut .18s ease-in both}@keyframes trmForgotSwalIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmForgotSwalOut{to{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:480px){.trm-forgot-swal-popup.swal2-popup{padding:25px 18px 20px;border-radius:19px}.trm-forgot-swal-title.swal2-title{font-size:22px}.trm-forgot-swal-confirm.swal2-confirm{width:100%}}@media(prefers-reduced-motion:reduce){.trm-forgot-swal-enter,.trm-forgot-swal-exit{animation:none}.trm-forgot-swal-confirm.swal2-confirm{transition:none}}.reset-page-rsp{--trm-gold:#FCBF1E;--trm-black:#050505;--trm-dark:#111827;position:relative;min-height:calc(100vh - 75px);display:flex;justify-content:center;align-items:center;padding:32px 20px;overflow:hidden;isolation:isolate;background:#fff}.reset-page-rsp:before{content:"";position:absolute;width:420px;height:420px;top:-180px;right:-150px;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.09),transparent 68%);pointer-events:none}.reset-page-rsp:after{content:"";position:absolute;width:360px;height:360px;left:-170px;bottom:-190px;border-radius:50%;background:radial-gradient(circle,rgba(17,24,39,.045),transparent 68%);pointer-events:none}.reset-glow-rsp{position:absolute;width:430px;height:430px;right:-180px;bottom:-190px;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.08),transparent 70%);filter:blur(8px);pointer-events:none}.reset-container-rsp{position:relative;z-index:3;display:flex;width:100%;max-width:1080px;min-height:700px;overflow:hidden;border:1px solid rgba(17,24,39,.07);border-radius:36px;background:#ffffffe8;box-shadow:0 4px 10px #00000009,0 24px 55px #00000017,0 55px 100px #0001;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:resetContainerEnter-rsp .75s cubic-bezier(.22,1,.36,1) both}.reset-brand-panel-rsp{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:45px;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 25%,rgba(252,191,30,.15),transparent 30%),radial-gradient(circle at 0 100%,rgba(252,191,30,.06),transparent 30%),linear-gradient(155deg,#101010,#020202 45%,#000)}.reset-brand-panel-rsp:before{content:"";position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,transparent,black 20%,black 76%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 76%,transparent)}.reset-brand-glow-rsp{position:absolute;width:470px;height:470px;left:50%;top:3%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.14),rgba(252,191,30,.035) 40%,transparent 70%);filter:blur(8px);pointer-events:none;animation:resetPanelGlow-rsp 6s ease-in-out infinite}.reset-brand-top-rsp{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-bottom:25px;animation:resetLeftEnter-rsp .7s .12s cubic-bezier(.22,1,.36,1) both}.reset-logo-wrap-rsp{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:17px}.reset-logo-wrap-rsp:before{content:"";position:absolute;width:225px;height:225px;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.2),transparent 68%);filter:blur(12px);animation:resetLogoGlow-rsp 5s ease-in-out infinite}.reset-logo-wrap-rsp img{position:relative;z-index:2;width:190px;max-width:100%;object-fit:contain;border-radius:24px;animation:resetFloatLogo-rsp 5s ease-in-out infinite}.reset-brand-top-rsp>div:last-child{display:flex;align-items:center;justify-content:center;gap:8px}.reset-brand-name-rsp{color:var(--trm-gold);font-size:14px;font-weight:800;letter-spacing:1px}.reset-brand-service-rsp{color:#8f96a0;font-size:9px;font-weight:700;letter-spacing:1px}.reset-brand-content-rsp{position:relative;z-index:2;width:100%;max-width:365px;text-align:center;animation:resetLeftEnter-rsp .7s .22s cubic-bezier(.22,1,.36,1) both}.reset-brand-eyebrow-rsp{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#fff;font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.reset-brand-eyebrow-rsp:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--trm-gold);box-shadow:0 0 8px #fcbf1e99}.reset-brand-content-rsp h2{margin:0 0 10px;color:#fff;font-size:29px;font-weight:800;line-height:1.12;letter-spacing:-.7px}.reset-brand-content-rsp h2 span{color:var(--trm-gold)}.reset-brand-content-rsp>p{max-width:315px;margin:0 auto 28px;color:#9ca3af;font-size:14px;line-height:1.7}.reset-features-rsp{display:flex;flex-direction:column;gap:10px}.reset-feature-rsp{min-height:67px;display:flex;align-items:center;gap:13px;padding:11px 14px;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:linear-gradient(100deg,#ffffff12,#ffffff06);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.reset-feature-rsp:hover{transform:translate(5px);border-color:#fcbf1e61;background:linear-gradient(100deg,#fcbf1e1c,#ffffff08);box-shadow:0 12px 28px #00000038}.reset-feature-icon-rsp{width:39px;height:39px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#ffd457,#fcbf1e);color:#050505;font-size:16px;box-shadow:0 5px 16px #fcbf1e2e;transition:transform .28s ease}.reset-feature-rsp:hover .reset-feature-icon-rsp{transform:scale(1.08) rotate(-4deg)}.reset-feature-rsp>div{flex:1;min-width:0;display:flex;flex-direction:column}.reset-feature-rsp strong{color:#fff;font-size:14px;font-weight:700}.reset-feature-rsp p{margin:3px 0 0;color:#8f96a0;font-size:11px;line-height:1.5}.reset-brand-footer-rsp{position:absolute;left:50%;bottom:20px;z-index:2;transform:translate(-50%);display:flex;align-items:center;gap:8px;width:max-content;color:#ffffff4d}.reset-brand-footer-rsp span{width:18px;height:1px;background:#fcbf1e59}.reset-brand-footer-rsp p{margin:0;font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.reset-form-panel-rsp{flex:1;display:flex;align-items:center;justify-content:center;padding:50px 55px;background:linear-gradient(145deg,#fffffffa,#fafafaf0)}.reset-form-content-rsp{width:100%;max-width:420px;animation:resetRightEnter-rsp .7s .17s cubic-bezier(.22,1,.36,1) both}.reset-header-rsp{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:27px}.reset-welcome-rsp{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:8px 17px;border:1px solid rgba(252,191,30,.2);border-radius:999px;background:#050505;color:#fff;box-shadow:0 6px 16px #0000001f;font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.reset-welcome-rsp svg{color:var(--trm-gold);font-size:11px}.reset-title-rsp{margin:0 0 15px;color:#050505;font-size:43px;line-height:1.05;font-weight:850;letter-spacing:-1.8px}.reset-title-rsp span{color:var(--trm-gold);text-shadow:0 5px 20px rgba(252,191,30,.15)}.reset-subtitle-rsp{max-width:390px;margin:0;color:#6b7280;font-size:15px;line-height:1.7}.reset-form-panel-rsp form{display:flex;flex-direction:column}.reset-form-card-rsp{width:100%;padding:25px 27px;border:1px solid rgba(17,24,39,.06);border-radius:24px;background:#fffffff7;box-shadow:0 8px 20px #11182709,0 22px 48px #11182712;transition:transform .3s ease,box-shadow .3s ease}.reset-form-card-rsp:hover{transform:translateY(-2px);box-shadow:0 12px 25px #1118270a,0 28px 58px #11182717}.reset-field-rsp{margin-bottom:18px}.reset-field-rsp>label,.reset-confirm-label-rsp>label{display:block;margin:0 0 8px 2px;color:#374151;font-size:13px;font-weight:700}.reset-input-group-rsp{position:relative;display:flex;align-items:center}.reset-input-group-rsp input{width:100%;height:58px;padding:0 54px 0 62px;border:1.5px solid #e5e7eb;border-radius:17px;outline:none;background:#fff;color:#111827;box-sizing:border-box;font-family:inherit;font-size:14px;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.reset-input-group-rsp input::placeholder{color:#9ca3af}.reset-input-group-rsp input:hover{border-color:#d1d5db}.reset-input-group-rsp input:focus{border-color:var(--trm-gold);background:#fff;box-shadow:0 0 0 4px #fcbf1e1a,0 9px 22px #fcbf1e12}.reset-input-icon-rsp{position:absolute;left:14px;top:50%;z-index:3;transform:translateY(-50%);width:35px;height:35px;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:10px;background:#f5f6f8;color:#111827;box-sizing:border-box;font-size:14px;pointer-events:none;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.reset-input-group-rsp:focus-within .reset-input-icon-rsp{transform:translateY(-50%) scale(1.04);background:var(--trm-gold);color:#050505;box-shadow:0 5px 14px #fcbf1e2e}.reset-password-toggle-rsp{position:absolute;right:13px;top:50%;z-index:5;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:10px;background:transparent;color:#111827;font-size:17px;cursor:pointer;transition:color .22s ease,background .22s ease,transform .22s ease}.reset-password-toggle-rsp:hover{transform:translateY(-50%) scale(1.06);background:#fcbf1e29}.reset-password-toggle-rsp:active{transform:translateY(-50%) scale(.94)}.reset-strength-rsp{margin:-5px 1px 16px}.reset-strength-top-rsp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.reset-strength-top-rsp span,.reset-strength-top-rsp strong{color:#6b7280;font-size:11px;font-weight:600}.reset-strength-top-rsp strong{font-weight:700;transition:color .25s ease}.reset-strength-top-rsp strong.complete-rsp{color:#15803d}.reset-strength-bars-rsp{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.reset-strength-bars-rsp>span{height:4px;overflow:hidden;position:relative;border-radius:999px;background:#e5e7eb}.reset-strength-bars-rsp>span:after{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:left;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#16a34a);transition:transform .3s cubic-bezier(.22,1,.36,1)}.reset-strength-bars-rsp>span.active-rsp:after{transform:scaleX(1)}.reset-requirements-rsp{margin-bottom:18px;padding:13px 14px;border:1px solid #e5e7eb;border-radius:15px;background:#f9fafb}.reset-requirements-header-rsp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.reset-requirements-header-rsp>div{display:flex;align-items:center;gap:7px}.reset-requirements-header-rsp svg{color:#111827;font-size:10px}.reset-requirements-header-rsp span{color:#374151;font-size:10px;font-weight:800;letter-spacing:.8px}.reset-requirements-header-rsp strong{padding:3px 7px;border-radius:999px;background:#fff;color:#6b7280;box-shadow:0 2px 7px #1118270d;font-size:10px;font-weight:700}.reset-requirements-grid-rsp{display:flex;flex-wrap:wrap;gap:7px}.reset-requirement-rsp{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#fff;color:#9ca3af;font-size:10px;font-weight:600;transition:color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.reset-requirement-rsp>span{width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #d1d5db;border-radius:50%;color:transparent;font-size:6px;transition:.25s ease}.reset-requirement-rsp.valid-rsp{transform:translateY(-1px);background:#ecfdf3;color:#166534;box-shadow:0 3px 8px #22c55e1a}.reset-requirement-rsp.valid-rsp>span{border-color:#16a34a;background:#22c55e;color:#fff;animation:resetCheckPop-rsp .3s cubic-bezier(.22,1,.36,1)}.reset-confirm-label-rsp{display:flex;align-items:center;justify-content:space-between;gap:12px}.reset-confirm-label-rsp>span{margin-bottom:8px;font-size:10px;font-weight:700}.reset-confirm-label-rsp .match-rsp{color:#15803d}.reset-confirm-label-rsp .no-match-rsp{color:#b45353}.reset-input-group-rsp.valid-rsp input{border-color:#16a34abf;box-shadow:0 0 0 3px #22c55e1a}.reset-input-group-rsp.invalid-rsp input{border-color:#e5aaaa}.reset-button-rsp{position:relative;width:100%;height:56px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 55px 0 20px;border:none;border-radius:17px;background:linear-gradient(135deg,#151515,#000);color:#fff;box-shadow:0 9px 22px #1118272e;font-family:inherit;font-size:15px;font-weight:750;letter-spacing:.3px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.reset-button-rsp:before{content:"";position:absolute;top:-90%;left:-35%;width:35%;height:280%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(252,191,30,.38),transparent);transition:left .7s ease}.reset-button-rsp:hover:before{left:115%}.reset-button-rsp:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 32px #11182742}.reset-button-rsp:active:not(:disabled){transform:translateY(0) scale(.985)}.reset-button-rsp:disabled{opacity:.82;cursor:not-allowed;transform:none}.reset-button-rsp>span:first-child{position:relative;z-index:2}.reset-button-arrow-rsp{position:absolute;right:12px;z-index:2;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#ffd657,var(--trm-gold));color:#050505;font-size:13px;box-shadow:0 3px 10px #fcbf1e2e;transition:transform .25s ease}.reset-button-rsp:hover .reset-button-arrow-rsp{transform:translate(2px)}.reset-spinner-rsp{width:14px;height:14px;border:2px solid rgba(0,0,0,.25);border-top-color:#000;border-radius:50%;animation:resetSpinner-rsp .7s linear infinite}.reset-security-note-rsp{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.2px}.reset-security-note-rsp svg{color:#111827;font-size:9px}.reset-back-login-rsp{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;color:#6b7280;font-size:13px}.reset-back-login-rsp a{position:relative;display:inline-flex;align-items:center;gap:7px;color:#111827;font-size:13px;font-weight:750;text-decoration:none;transition:color .2s ease,transform .2s ease}.reset-back-login-rsp a svg{color:var(--trm-gold);transition:transform .22s ease}.reset-back-login-rsp a:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1.5px;transform:scaleX(.35);transform-origin:center;background:var(--trm-gold);transition:transform .25s ease}.reset-back-login-rsp a:hover{color:#050505;transform:translateY(-1px)}.reset-back-login-rsp a:hover:after{transform:scaleX(1)}.reset-back-login-rsp a:hover svg{transform:translate(-3px)}.reset-input-group-rsp input:-webkit-autofill,.reset-input-group-rsp input:-webkit-autofill:hover,.reset-input-group-rsp input:-webkit-autofill:focus,.reset-input-group-rsp input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#111827!important;caret-color:#111827;transition:background-color 9999s ease-in-out 0s}@keyframes resetContainerEnter-rsp{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes resetLeftEnter-rsp{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes resetRightEnter-rsp{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes resetFloatLogo-rsp{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes resetPanelGlow-rsp{0%,to{opacity:.55;transform:translate(-50%) scale(.96)}50%{opacity:1;transform:translate(-50%) scale(1.06)}}@keyframes resetLogoGlow-rsp{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.07)}}@keyframes resetCheckPop-rsp{0%{transform:scale(.65)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes resetSpinner-rsp{to{transform:rotate(360deg)}}@media(max-width:1024px){.reset-container-rsp{max-width:900px;min-height:650px}.reset-brand-panel-rsp{padding:35px 30px}.reset-logo-wrap-rsp img{width:165px}.reset-form-panel-rsp{padding:42px 38px}.reset-title-rsp{font-size:36px}}@media(max-width:768px){.reset-page-rsp{align-items:flex-start;min-height:calc(100vh - 65px);padding:25px 16px 40px}.reset-container-rsp{flex-direction:column;max-width:520px;min-height:0;border-radius:27px}.reset-brand-panel-rsp{flex:none;min-height:auto;padding:30px 24px 27px}.reset-brand-top-rsp{margin-bottom:13px}.reset-logo-wrap-rsp{margin-bottom:7px}.reset-logo-wrap-rsp img{width:125px;border-radius:18px}.reset-logo-wrap-rsp:before{width:160px;height:160px}.reset-brand-top-rsp>div:last-child{display:none}.reset-brand-content-rsp{max-width:100%}.reset-brand-eyebrow-rsp{margin-bottom:7px}.reset-brand-content-rsp h2{margin-bottom:7px;font-size:22px}.reset-brand-content-rsp>p{margin-bottom:0;font-size:13px;line-height:1.55}.reset-features-rsp,.reset-brand-footer-rsp{display:none}.reset-form-panel-rsp{flex:none;padding:32px 27px 30px}.reset-form-content-rsp{max-width:100%}.reset-header-rsp{align-items:center;margin-bottom:25px;text-align:center}.reset-welcome-rsp{margin-bottom:16px}.reset-title-rsp{font-size:32px;text-align:center}.reset-subtitle-rsp{max-width:390px;font-size:14px;text-align:center}.reset-form-card-rsp:hover{transform:none}}@media(max-width:576px){.reset-page-rsp{padding:18px 12px 30px}.reset-container-rsp{border-radius:22px}.reset-brand-panel-rsp{padding:24px 18px 22px}.reset-logo-wrap-rsp img{width:105px}.reset-brand-content-rsp h2{font-size:20px}.reset-brand-content-rsp>p{font-size:12px}.reset-form-panel-rsp{padding:26px 18px 25px}.reset-title-rsp{font-size:28px}.reset-subtitle-rsp{font-size:13px;line-height:1.55}.reset-form-card-rsp{padding:19px;border-radius:19px}.reset-input-group-rsp input{height:55px;padding-left:56px;font-size:13px}.reset-input-icon-rsp{left:12px;width:32px;height:32px;padding:9px;font-size:13px}.reset-password-toggle-rsp{right:10px;width:32px;height:32px;font-size:15px}.reset-requirements-grid-rsp{gap:5px}.reset-requirement-rsp{padding:4px 7px;font-size:9px}.reset-button-rsp{height:52px;border-radius:15px}.reset-button-arrow-rsp{right:10px;width:31px;height:31px}.reset-back-login-rsp{flex-wrap:wrap;margin-top:19px}}@media(max-width:400px){.reset-brand-panel-rsp{padding:20px 15px}.reset-logo-wrap-rsp img{width:90px}.reset-brand-eyebrow-rsp{font-size:8px}.reset-brand-content-rsp h2{font-size:18px}.reset-form-panel-rsp{padding:22px 14px 24px}.reset-title-rsp{font-size:25px}.reset-welcome-rsp{padding:6px 13px;font-size:9px}.reset-form-card-rsp{padding:15px}.reset-requirements-rsp{padding:11px}.reset-requirements-header-rsp span{font-size:9px}.reset-requirement-rsp{font-size:8.5px}.reset-back-login-rsp,.reset-back-login-rsp a{font-size:12px}}@media(prefers-reduced-motion:reduce){.reset-container-rsp,.reset-form-content-rsp,.reset-brand-top-rsp,.reset-brand-content-rsp,.reset-logo-wrap-rsp img,.reset-brand-glow-rsp,.reset-logo-wrap-rsp:before{animation:none}.reset-feature-rsp,.reset-feature-icon-rsp,.reset-button-rsp,.reset-button-arrow-rsp,.reset-back-login-rsp a,.reset-requirement-rsp,.reset-requirement-rsp>span{transition:none}}.reset-link-state-rsp{padding:32px 24px;border:1px solid #eceef1;border-radius:22px;background:#fff;box-shadow:0 15px 38px #11182712;text-align:center;animation:resetRightEnter-rsp .45s ease both}.reset-link-icon-rsp{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 17px;border-radius:19px;background:#fff4d1;color:#9c7300;font-size:25px}.reset-link-state-rsp h3{margin:0 0 9px;font-size:23px;letter-spacing:-.6px;color:#111827}.reset-link-state-rsp p{margin:0 auto 23px;max-width:340px;color:#687280;font-size:14px;line-height:1.7}.reset-request-link-rsp{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border-radius:13px;background:linear-gradient(110deg,#fcbf1e,#ffd955);color:#161616;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s}.reset-request-link-rsp:hover{transform:translateY(-2px);box-shadow:0 8px 24px #fcbf1e40}.reset-return-link-rsp{display:inline-flex;align-items:center;gap:7px;margin-top:19px;color:#3b4350;text-decoration:none;font-weight:700;font-size:13px}.reset-button-rsp:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.reset-button-rsp:disabled:before{display:none}.reset-input-group-rsp input:focus-visible,.reset-password-toggle-rsp:focus-visible,.reset-request-link-rsp:focus-visible,.reset-return-link-rsp:focus-visible{outline:3px solid rgba(252,191,30,.6);outline-offset:3px}.trm-reset-swal-popup{width:min(420px,calc(100vw - 32px))!important;padding:30px 28px 26px!important;border-radius:22px!important;border:1px solid #eceef1!important;background:#fff!important;box-shadow:0 26px 85px #050c194d!important;font-family:inherit!important}.trm-reset-swal-title{color:#171c25!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.65px!important;line-height:1.25!important;padding:0!important;margin:16px 0 6px!important}.trm-reset-swal-description{color:#687280!important;font-size:14px!important;line-height:1.65!important;margin:8px 0 14px!important;padding:0!important}.trm-reset-swal-actions{display:flex!important;gap:10px!important;width:100%!important;margin:14px 0 0!important}.trm-reset-swal-confirm,.trm-reset-swal-cancel{min-height:46px!important;padding:11px 18px!important;border-radius:11px!important;border:0!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:transform .2s,box-shadow .2s!important}.trm-reset-swal-confirm{background:linear-gradient(115deg,#ffbf24,#ffd54b)!important;color:#17191d!important;box-shadow:0 5px 18px #fcbf1e30!important}.trm-reset-swal-cancel{background:#f0f2f5!important;color:#343b47!important}.trm-reset-swal-confirm:hover,.trm-reset-swal-cancel:hover{transform:translateY(-1px)!important}.trm-reset-swal-icon{margin:7px auto 5px!important;border-width:3px!important}.trm-reset-swal-in{animation:trmResetPopupIn .3s cubic-bezier(.2,1,.3,1) both!important}.trm-reset-swal-out{animation:trmResetPopupOut .17s ease-in both!important}@keyframes trmResetPopupIn{0%{opacity:0;transform:translateY(15px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmResetPopupOut{to{opacity:0;transform:translateY(9px) scale(.98)}}@media(max-width:480px){.trm-reset-swal-popup{padding:25px 19px 22px!important}.trm-reset-swal-title{font-size:21px!important}.reset-link-state-rsp{padding:24px 17px}}@media(prefers-reduced-motion:reduce){.trm-reset-swal-in,.trm-reset-swal-out{animation:none!important}.reset-link-state-rsp{animation:none}.reset-request-link-rsp{transition:none}}.reset-secure-header-rsp{width:min(1180px,calc(100% - 56px));min-height:92px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;color:#111827}.reset-secure-brand-rsp{display:flex;align-items:center;gap:13px;min-width:0}.reset-secure-logo-rsp{display:block;width:auto;height:62px;max-width:min(200px,45vw);object-fit:contain;border-radius:5px;flex-shrink:0}.reset-secure-brand-name-rsp{font-size:clamp(15px,2vw,22px);font-weight:750;letter-spacing:-.35px;line-height:1.2}.reset-secure-tagline-rsp{flex-shrink:0;padding-bottom:8px;border-bottom:2px solid #ffc629;font-size:11px;font-weight:700;letter-spacing:1.5px;text-align:right}@media(max-width:600px){.reset-secure-header-rsp{width:calc(100% - 30px);min-height:75px;gap:10px}.reset-secure-brand-rsp{gap:8px}.reset-secure-logo-rsp{height:49px;max-width:44vw}.reset-secure-brand-name-rsp{font-size:14px;max-width:145px}.reset-secure-tagline-rsp{font-size:8px;letter-spacing:.6px;line-height:1.4;max-width:130px}}@media(max-width:380px){.reset-secure-logo-rsp{height:40px}.reset-secure-brand-name-rsp{font-size:12px}.reset-secure-tagline-rsp{font-size:7px}}.reset-secure-header-rsp{background:#fff}.reset-secure-header-rsp{width:100%;max-width:none;margin:0;padding-inline:max(28px,calc((100% - 1180px)/2));background:#fff}@media(max-width:600px){.reset-secure-header-rsp{width:100%;padding-inline:15px}}.reset-input-group-rsp.valid-rsp input:focus,.reset-input-group-rsp.valid-rsp input:focus-visible{border-color:#16a34a;box-shadow:0 0 0 4px #22c55e24,0 9px 22px #16a34a0f;outline:3px solid rgba(34,197,94,.32);outline-offset:3px}.reset-input-group-rsp.valid-rsp:focus-within .reset-input-icon-rsp{background:#16a34a;color:#fff;box-shadow:0 5px 14px #16a34a2e}.service-reports-page-unique-sar{padding:35px}.service-reports-title-unique-sar{margin:0 0 8px;font-size:42px}.service-reports-subtitle-unique-sar{margin-bottom:40px;color:#6b7280;font-size:14px}.service-reports-stats-unique-sar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:35px}.service-report-card-unique-sar{position:relative;overflow:hidden;padding:22px;background:#fff;border:1px solid #eeeeee;border-radius:16px;box-shadow:0 4px 14px #0000000d;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.service-report-card-unique-sar:after{content:"";position:absolute;top:-32px;right:-32px;width:90px;height:90px;border-radius:50%;background:#fcbf1e0e;pointer-events:none;transition:.25s ease}.service-report-card-unique-sar:hover{transform:translateY(-3px);border-color:#fcbf1e73;box-shadow:0 10px 24px #00000014}.service-report-card-unique-sar:hover:after{transform:scale(1.15);background:#fcbf1e1a}.service-report-stat-top-unique-sar{position:relative;z-index:1;display:flex;align-items:center;gap:14px}.service-report-stat-top-unique-sar>div:last-child{min-width:0}.service-report-stat-icon-unique-sar{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:18px}.service-report-stat-icon-unique-sar.total{background:#fff5d6;color:#c58c00}.service-report-stat-icon-unique-sar.open{background:#fee2e2;color:#dc2626}.service-report-stat-icon-unique-sar.resolved{background:#dcfce7;color:#16a34a}.service-report-stat-icon-unique-sar.acknowledged{background:#dbeafe;color:#2563eb}.service-report-card-unique-sar h4{margin:0 0 5px;color:#777;font-size:12px;font-weight:700}.service-report-card-unique-sar h1{margin:0;color:#111;font-size:28px;font-weight:800;line-height:1.05}.service-report-stat-warning-unique-sar{color:#dc2626!important}.service-report-stat-success-unique-sar{color:#16a34a!important}.service-report-stat-active-unique-sar{color:#2563eb!important}.service-report-card-unique-sar>span{position:relative;z-index:1;display:block;margin-top:15px;padding-top:12px;border-top:1px solid #f1f1f1;color:#999;font-size:11px;line-height:1.45}.service-reports-toolbar-unique-sar{padding:18px;margin-bottom:15px;background:#fff;border:1px solid #f0f0f0;border-radius:18px;box-shadow:0 4px 12px #0000000f}.service-reports-search-unique-sar{display:grid;grid-template-columns:minmax(280px,1fr) 180px 170px 170px;gap:12px;align-items:center}.service-reports-search-unique-sar input,.service-reports-search-unique-sar select{width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd;border-radius:11px;background:#fff;color:#333;font-family:inherit;font-size:13px;transition:.25s}.service-reports-search-unique-sar input:hover,.service-reports-search-unique-sar select:hover{border-color:#fcbf1e}.service-reports-search-unique-sar input:focus,.service-reports-search-unique-sar select:focus{outline:none;border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.service-reports-search-unique-sar input::placeholder{color:#9ca3af}.service-reports-toolbar-actions-unique-sar{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.service-reports-toolbar-actions-unique-sar button{height:42px;padding:0 15px;border:none;border-radius:9px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.25s}.report-reset-btn-unique-sar,.report-clear-date-btn-unique-sar{background:#f3f4f6;color:#4b5563}.report-reset-btn-unique-sar:hover:not(:disabled),.report-clear-date-btn-unique-sar:hover:not(:disabled){background:#e5e7eb;color:#222;transform:translateY(-2px)}.report-csv-btn-unique-sar,.report-summary-btn-unique-sar{background:#000;color:#fff}.report-csv-btn-unique-sar:hover:not(:disabled),.report-summary-btn-unique-sar:hover:not(:disabled){background:#fcbf1e;color:#fff;transform:translateY(-2px)}.service-reports-toolbar-actions-unique-sar button:disabled{opacity:.45;cursor:not-allowed;transform:none}.service-reports-result-bar-unique-sar{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:25px 0 12px}.service-reports-result-bar-unique-sar>div:first-child{display:flex;flex-direction:column}.service-reports-result-bar-unique-sar strong{color:#222;font-size:20px;font-weight:700}.service-reports-result-bar-unique-sar>div:first-child span{margin-top:6px;color:#6b7280;font-size:13px}.service-reports-count-unique-sar{color:#6b7280;font-size:13px}.service-reports-table-card-unique-sar{background:#fff;border-radius:20px;overflow:visible;box-shadow:0 4px 12px #00000014}.service-reports-table-scroll-unique-sar{max-height:600px;overflow-y:auto;overflow-x:auto;padding:0 28px 28px;border-radius:20px 20px 0 0}.service-reports-table-scroll-unique-sar::-webkit-scrollbar{width:10px;height:10px}.service-reports-table-scroll-unique-sar::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.service-reports-table-scroll-unique-sar::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.service-reports-table-scroll-unique-sar::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.service-reports-table-card-unique-sar table{width:100%;min-width:1250px;border-collapse:collapse;table-layout:fixed}.service-reports-table-card-unique-sar th{position:sticky;top:0;z-index:20;padding:15px;background:#fff;border-bottom:2px solid #f0f0f0;color:#666;font-size:13px;font-weight:700;text-align:left;box-shadow:0 -10px 0 10px #fff}.service-reports-table-card-unique-sar td{padding:18px 15px;border-bottom:1px solid #f3f3f3;color:#333;font-size:13px;vertical-align:middle}.service-reports-table-card-unique-sar tbody tr{transition:.25s}.service-reports-table-card-unique-sar tbody tr:hover{background:#fafafa}.service-reports-table-card-unique-sar th:nth-child(1),.service-reports-table-card-unique-sar td:nth-child(1){width:11%}.service-reports-table-card-unique-sar th:nth-child(2),.service-reports-table-card-unique-sar td:nth-child(2){width:16%}.service-reports-table-card-unique-sar th:nth-child(3),.service-reports-table-card-unique-sar td:nth-child(3){width:14%}.service-reports-table-card-unique-sar th:nth-child(4),.service-reports-table-card-unique-sar td:nth-child(4){width:10%;text-align:center}.service-reports-table-card-unique-sar th:nth-child(5),.service-reports-table-card-unique-sar td:nth-child(5){width:14%}.service-reports-table-card-unique-sar th:nth-child(6),.service-reports-table-card-unique-sar td:nth-child(6){width:14%}.service-reports-table-card-unique-sar th:nth-child(7),.service-reports-table-card-unique-sar td:nth-child(7){width:11%}.service-reports-table-card-unique-sar th:nth-child(8),.service-reports-table-card-unique-sar td:nth-child(8){width:16%;text-align:center}.incident-number-unique-sar,.incident-vehicle-unique-sar{display:flex;flex-direction:column;gap:4px}.incident-number-unique-sar strong,.incident-vehicle-unique-sar strong{color:#222;font-weight:700}.incident-number-unique-sar small,.incident-vehicle-unique-sar small{color:#999;font-size:11px}.report-status-unique-sar{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:7px 11px;border-radius:50px;font-size:11px;font-weight:700;white-space:nowrap}.report-status-open-unique-sar{background:#b91c1c;color:#fff}.report-status-resolved-unique-sar{background:#16cc59;color:#fff}.report-sort-btn-unique-sar{display:inline-flex;align-items:center;gap:3px;padding:0;border:none;background:transparent;color:#666;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:.25s}.report-sort-btn-unique-sar:hover{color:#fcbf1e}.service-report-actions-unique-sar{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.report-view-btn-unique-sar,.report-pdf-btn-unique-sar{border:none;border-radius:9px;padding:9px 13px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:.25s}.report-view-btn-unique-sar{background:#000;color:#fff}.report-view-btn-unique-sar:hover{background:#fcbf1e;transform:translateY(-2px)}.report-pdf-btn-unique-sar{background:#f3f4f6;color:#333}.report-pdf-btn-unique-sar:hover:not(:disabled){background:#fcbf1e;color:#fff;transform:translateY(-2px)}.report-pdf-btn-unique-sar:disabled{opacity:.45;cursor:not-allowed}.service-reports-state-unique-sar{padding:30px;text-align:center;background:#fafafa;border:1px solid #eee;border-radius:14px;color:#6b7280;font-size:13px}.service-reports-error-unique-sar{padding:15px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;font-size:13px}.service-reports-pagination-unique-sar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;border-top:1px solid #f0f0f0;background:#fff}.pagination-info-unique-sar{color:#6b7280;font-size:13px}.pagination-controls-unique-sar{display:flex;align-items:center;gap:10px}.pagination-controls-unique-sar button{height:36px;padding:0 13px;border:none;border-radius:9px;background:#000;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:.25s}.pagination-rows-unique-sar{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:12px;white-space:nowrap}.pagination-dropdown-unique-sar{width:76px;flex:0 0 76px}.pagination-dropdown-unique-sar .admin-dropdown-trm{width:100%}.pagination-dropdown-unique-sar .admin-dropdown-trigger-trm{width:100%;height:36px;min-height:36px;padding:0 10px;border-radius:9px;font-size:12px}.pagination-dropdown-unique-sar .admin-dropdown-menu-trm{min-width:76px;z-index:150}.pagination-dropdown-unique-sar .admin-dropdown-option-trm{font-size:12px}.pagination-controls-unique-sar button:hover:not(:disabled){background:#fcbf1e;transform:translateY(-2px)}.pagination-controls-unique-sar button:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.pagination-controls-unique-sar>span{color:#555;font-size:12px;font-weight:600}.incident-report-overlay-unique-sar{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:20px;background:#00000073}.incident-report-modal-unique-sar{width:900px;max-width:95%;max-height:92vh;overflow-y:auto;padding:30px;background:#fff;border-radius:24px;box-shadow:0 12px 35px #00000026;animation:serviceReportPopupSar .28s ease}.incident-report-modal-unique-sar::-webkit-scrollbar{width:9px}.incident-report-modal-unique-sar::-webkit-scrollbar-track{background:#f4f4f4}.incident-report-modal-unique-sar::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.incident-report-modal-unique-sar::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.incident-report-header-unique-sar{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ececec}.incident-report-label-unique-sar{display:block;margin-bottom:7px;color:#999;font-size:11px;font-weight:700;letter-spacing:.6px}.incident-report-header-unique-sar h2{margin:0;color:#111827;font-size:30px;font-weight:600}.incident-report-header-unique-sar p{margin:7px 0 0;color:#6b7280;font-size:13px}.incident-report-close-unique-sar{width:48px;height:48px;flex-shrink:0;border:none;border-radius:50%;background:#000;color:#fff;font-size:22px;cursor:pointer;transition:.25s}.incident-report-close-unique-sar:hover{background:#fcbf1e}.incident-report-summary-unique-sar{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:18px;margin-bottom:25px;background:#fafafa;border:1px solid #eee;border-radius:13px}.incident-report-summary-unique-sar>div{min-width:130px}.incident-report-summary-unique-sar>div:not(:first-child){display:flex;flex-direction:column;gap:5px}.incident-report-summary-unique-sar>div:not(:first-child) span{color:#999;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.incident-report-summary-unique-sar>div:not(:first-child) strong{color:#222;font-size:14px}.incident-report-section-unique-sar{margin-top:25px}.incident-report-section-unique-sar h3{margin:0 0 15px;color:#111827;font-size:20px;font-weight:600}.incident-report-grid-unique-sar{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.incident-report-grid-unique-sar>div{padding:18px;background:#fafafa;border:1px solid #eee;border-radius:13px;transition:.25s}.incident-report-grid-unique-sar>div:hover{border-color:#fcbf1e}.incident-report-grid-unique-sar span{display:block;margin-bottom:9px;color:#999;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.incident-report-grid-unique-sar strong{display:block;color:#222;font-size:14px;font-weight:700;line-height:1.45;word-break:break-word}.incident-report-state-unique-sar{padding:30px;text-align:center;background:#fafafa;border:1px solid #eee;border-radius:14px;color:#6b7280;font-size:13px}.incident-report-error-unique-sar{padding:15px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;font-size:13px}.incident-report-modal-actions-unique-sar{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:25px;margin-top:30px;border-top:1px solid #ececec}.incident-report-close-btn-unique-sar,.incident-report-generate-btn-unique-sar{height:42px;padding:0 18px;border:none;border-radius:9px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.25s}.incident-report-close-btn-unique-sar{background:#f3f4f6;color:#4b5563}.incident-report-close-btn-unique-sar:hover{background:#e5e7eb;color:#222}.incident-report-generate-btn-unique-sar{background:#000;color:#fff}.incident-report-generate-btn-unique-sar:hover:not(:disabled){background:#fcbf1e;transform:translateY(-2px)}.incident-report-generate-btn-unique-sar:disabled{opacity:.45;cursor:not-allowed}.service-reports-title-unique-sar span{color:#fcbf1e}.incident-report-tabs-unique-sar{display:inline-flex;align-items:center;gap:5px;width:auto;margin:0 0 30px;padding:5px;background:#f3f4f6;border:1px solid #e8e8e8;border-radius:13px}.incident-report-tab-unique-sar{position:relative;min-width:135px;height:42px;padding:0 18px;border:none;border-radius:9px;background:transparent;color:#777;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.incident-report-tab-unique-sar:hover{color:#111;background:#fff9}.incident-report-tab-active-unique-sar{background:#111;color:#fff;box-shadow:0 4px 12px #00000024}.incident-report-tab-active-unique-sar:hover{background:#111;color:#fff}.incident-report-tab-unique-sar:active{transform:scale(.98)}.incident-report-tab-unique-sar:focus-visible{outline:none;box-shadow:0 0 0 3px #fcbf1e38}.tracking-event-type-unique-sar{display:inline-flex;align-items:center;width:fit-content;padding:6px 9px;border-radius:7px;font-size:10px;font-weight:800;white-space:nowrap}.tracking-event-paused-unique-sar{background:#ff923e;color:#fff}.tracking-event-offline-unique-sar{background:#b91c1c;color:#fff}.tracking-ack-btn-unique-sar{border:none;background:#111;color:#fff;padding:8px 11px;border-radius:7px;font-size:11px;font-weight:700;cursor:pointer}.tracking-ack-btn-unique-sar:hover{opacity:.85}.tracking-timeline-report-unique-sar{position:relative;display:flex;flex-direction:column;gap:0;margin-top:18px}.tracking-timeline-item-report-unique-sar{position:relative;display:flex;gap:18px;padding:0 0 28px 4px}.tracking-timeline-item-report-unique-sar:not(:last-child):before{content:"";position:absolute;left:10px;top:18px;bottom:0;width:2px;background:#e5e7eb}.tracking-timeline-dot-report-unique-sar{position:relative;z-index:1;flex:0 0 auto;width:14px;height:14px;margin-top:3px;border-radius:50%;background:#f4b400;border:3px solid #fff;box-shadow:0 0 0 2px #f4b400}.tracking-timeline-item-report-unique-sar>div:last-child{display:flex;flex-direction:column;gap:5px}.tracking-timeline-item-report-unique-sar strong{font-size:14px;color:#111}.tracking-timeline-item-report-unique-sar span{font-size:13px;color:#555}.tracking-timeline-item-report-unique-sar small{font-size:12px;color:#888}.tracking-search-input-unique-sar:focus{border-color:#f4b400;box-shadow:0 0 0 3px #f4b4001f}.tracking-search-input-unique-sar::placeholder{color:#9ca3af}.tracking-filter-select-unique-sar:focus{border-color:#f4b400}.tracking-health-table-unique-sar{min-width:1320px}.tracking-health-table-unique-sar th,.tracking-health-table-unique-sar td{padding:18px;vertical-align:middle}.tracking-health-table-unique-sar th:nth-child(2),.tracking-health-table-unique-sar td:nth-child(2){min-width:180px}.tracking-health-table-unique-sar th:nth-child(3),.tracking-health-table-unique-sar td:nth-child(3){min-width:170px}.tracking-health-table-unique-sar th:nth-child(4),.tracking-health-table-unique-sar td:nth-child(4){min-width:150px}.tracking-health-table-unique-sar th:nth-child(6),.tracking-health-table-unique-sar td:nth-child(6),.tracking-health-table-unique-sar th:nth-child(8),.tracking-health-table-unique-sar td:nth-child(8){min-width:150px}.tracking-health-table-unique-sar th:nth-child(7),.tracking-health-table-unique-sar td:nth-child(7){min-width:160px}.tracking-health-table-unique-sar th:last-child,.tracking-health-table-unique-sar td:last-child{min-width:220px}.tracking-actions-cell-unique-sar{padding-left:22px!important;padding-right:22px!important}.tracking-actions-unique-sar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:max-content}.tracking-actions-unique-sar button{white-space:nowrap;flex-shrink:0}.tracking-reports-search-unique-sar{display:grid;grid-template-columns:minmax(320px,1fr) 210px 180px;gap:12px;align-items:center}.tracking-reports-search-unique-sar input,.tracking-reports-search-unique-sar select{width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd;border-radius:11px;background:#fff;color:#333;font-family:inherit;font-size:13px;transition:.25s}.tracking-reports-search-unique-sar input:hover,.tracking-reports-search-unique-sar select:hover{border-color:#fcbf1e}.tracking-reports-search-unique-sar input:focus,.tracking-reports-search-unique-sar select:focus{outline:none;border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.tracking-reports-search-unique-sar input::placeholder{color:#9ca3af}.service-reports-search-unique-sar .admin-dropdown-trm,.tracking-reports-search-unique-sar .admin-dropdown-trm{width:100%;min-width:0}.service-reports-search-unique-sar .admin-dropdown-trigger-trm,.tracking-reports-search-unique-sar .admin-dropdown-trigger-trm{width:100%;height:46px;padding:0 14px;border-radius:11px;font-size:13px}.service-reports-search-unique-sar .admin-dropdown-menu-trm,.tracking-reports-search-unique-sar .admin-dropdown-menu-trm{z-index:100}@media(max-width:1050px){.tracking-reports-search-unique-sar{grid-template-columns:1fr 1fr}.tracking-reports-search-unique-sar input{grid-column:1 / -1}}@media(max-width:650px){.tracking-reports-search-unique-sar{grid-template-columns:1fr}.tracking-reports-search-unique-sar input{grid-column:auto}}@media(max-width:700px){.tracking-pagination-controls-unique-sar{max-width:100%;overflow-x:auto;padding-bottom:4px}}@keyframes serviceReportPopupSar{0%{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1200px){.service-reports-stats-unique-sar{grid-template-columns:repeat(2,1fr)}.service-reports-search-unique-sar{grid-template-columns:1fr 1fr}.service-reports-search-unique-sar input[type=text]{grid-column:1 / -1}}@media(max-width:768px){.service-reports-page-unique-sar{padding:25px 20px}.service-reports-title-unique-sar{font-size:34px}.service-reports-stats-unique-sar,.service-reports-search-unique-sar,.incident-report-grid-unique-sar{grid-template-columns:1fr}.service-reports-search-unique-sar input[type=text]{grid-column:auto}.service-reports-toolbar-actions-unique-sar{justify-content:flex-start}.service-reports-result-bar-unique-sar,.service-reports-pagination-unique-sar{align-items:flex-start;flex-direction:column}.pagination-controls-unique-sar{flex-wrap:wrap}.incident-report-modal-unique-sar{padding:22px;max-height:94vh}.incident-report-header-unique-sar h2{font-size:25px}}@media(max-width:480px){.service-reports-page-unique-sar{padding:20px 15px}.service-reports-title-unique-sar{font-size:29px}.service-report-card-unique-sar{padding:22px;border-radius:18px}.service-report-card-unique-sar h1{font-size:29px}.service-reports-toolbar-actions-unique-sar button{width:100%}.service-reports-pagination-unique-sar{padding:18px}.incident-report-modal-unique-sar{width:95%;padding:18px;border-radius:20px}.incident-report-close-unique-sar{width:42px;height:42px;font-size:20px}.incident-report-summary-unique-sar{flex-direction:column;align-items:flex-start}.incident-report-summary-unique-sar>div{min-width:0;width:100%}.incident-report-modal-actions-unique-sar{flex-direction:column-reverse}.incident-report-close-btn-unique-sar,.incident-report-generate-btn-unique-sar{width:100%}}@media(max-width:1200px){.service-reports-stats-unique-sar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.incident-report-tabs-unique-sar{display:flex;width:100%}.incident-report-tab-unique-sar{flex:1;min-width:0;padding:0 10px}}@media(max-width:600px){.service-reports-stats-unique-sar{grid-template-columns:1fr;gap:12px}.service-report-card-unique-sar{padding:18px}.service-report-card-unique-sar h1{font-size:25px}}[data-admin-theme=dark] .service-reports-page-unique-sar,[data-admin-theme=dark] .service-reports-title-unique-sar{color:var(--admin-text)}[data-admin-theme=dark] .service-reports-title-unique-sar span{color:#fcbf1e}[data-admin-theme=dark] .service-reports-subtitle-unique-sar{color:var(--admin-text-muted)}[data-admin-theme=dark] .incident-report-tabs-unique-sar{background:#171a1f;border-color:var(--admin-border);box-shadow:inset 0 1px #ffffff05}[data-admin-theme=dark] .incident-report-tab-unique-sar{color:var(--admin-text-muted)}[data-admin-theme=dark] .incident-report-tab-unique-sar:hover{background:#23272e;color:var(--admin-text)}[data-admin-theme=dark] .incident-report-tab-active-unique-sar{background:#fcbf1e;color:#111;box-shadow:0 5px 14px #fcbf1e2b}[data-admin-theme=dark] .incident-report-tab-active-unique-sar:hover{background:#fcbf1e;color:#111}[data-admin-theme=dark] .incident-report-tab-unique-sar:focus-visible{box-shadow:0 0 0 3px #fcbf1e2e}[data-admin-theme=dark] .service-report-card-unique-sar{background:linear-gradient(145deg,var(--admin-surface) 0%,#14171c 100%);border-color:var(--admin-border);box-shadow:var(--admin-shadow-sm)}[data-admin-theme=dark] .service-report-card-unique-sar:after{background:#fcbf1e0b}[data-admin-theme=dark] .service-report-card-unique-sar:hover{border-color:#fcbf1e61;box-shadow:0 12px 28px #00000040}[data-admin-theme=dark] .service-report-card-unique-sar:hover:after{background:#fcbf1e13}[data-admin-theme=dark] .service-report-card-unique-sar h4{color:var(--admin-text-secondary)}[data-admin-theme=dark] .service-report-card-unique-sar h1{color:var(--admin-text)}[data-admin-theme=dark] .service-report-card-unique-sar>span{border-top-color:var(--admin-border);color:var(--admin-text-muted)}[data-admin-theme=dark] .service-report-stat-icon-unique-sar.total{background:#fcbf1e1f;border:1px solid rgba(252,191,30,.13);color:#fcbf1e}[data-admin-theme=dark] .service-report-stat-icon-unique-sar.open{background:#dc26261f;border:1px solid rgba(248,113,113,.13);color:#f87171}[data-admin-theme=dark] .service-report-stat-icon-unique-sar.resolved{background:#16a34a1f;border:1px solid rgba(74,222,128,.13);color:#4ade80}[data-admin-theme=dark] .service-report-stat-icon-unique-sar.acknowledged{background:#2563eb21;border:1px solid rgba(96,165,250,.14);color:#60a5fa}[data-admin-theme=dark] .service-report-stat-warning-unique-sar{color:#f87171!important}[data-admin-theme=dark] .service-report-stat-success-unique-sar{color:#4ade80!important}[data-admin-theme=dark] .service-report-stat-active-unique-sar{color:#60a5fa!important}[data-admin-theme=dark] .service-reports-toolbar-unique-sar{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-sm)}[data-admin-theme=dark] .service-reports-search-unique-sar input,[data-admin-theme=dark] .tracking-reports-search-unique-sar input{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .service-reports-search-unique-sar input::placeholder,[data-admin-theme=dark] .tracking-reports-search-unique-sar input::placeholder{color:var(--admin-text-muted)}[data-admin-theme=dark] .service-reports-search-unique-sar input:hover,[data-admin-theme=dark] .tracking-reports-search-unique-sar input:hover{border-color:#fcbf1ea6}[data-admin-theme=dark] .service-reports-search-unique-sar input:focus,[data-admin-theme=dark] .tracking-reports-search-unique-sar input:focus{background:#1d2128;border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1f}[data-admin-theme=dark] .service-reports-search-unique-sar input[type=date]{color-scheme:dark}[data-admin-theme=dark] .service-reports-search-unique-sar input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8}[data-admin-theme=dark] .service-reports-search-unique-sar .admin-dropdown-trigger-trm,[data-admin-theme=dark] .tracking-reports-search-unique-sar .admin-dropdown-trigger-trm,[data-admin-theme=dark] .pagination-dropdown-unique-sar .admin-dropdown-trigger-trm{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .service-reports-search-unique-sar .admin-dropdown-trigger-trm:hover,[data-admin-theme=dark] .tracking-reports-search-unique-sar .admin-dropdown-trigger-trm:hover,[data-admin-theme=dark] .pagination-dropdown-unique-sar .admin-dropdown-trigger-trm:hover{border-color:#fcbf1ea6}[data-admin-theme=dark] .service-reports-search-unique-sar .admin-dropdown-trm.is-open-trm .admin-dropdown-trigger-trm,[data-admin-theme=dark] .tracking-reports-search-unique-sar .admin-dropdown-trm.is-open-trm .admin-dropdown-trigger-trm,[data-admin-theme=dark] .pagination-dropdown-unique-sar .admin-dropdown-trm.is-open-trm .admin-dropdown-trigger-trm{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1f}[data-admin-theme=dark] .report-reset-btn-unique-sar,[data-admin-theme=dark] .report-clear-date-btn-unique-sar{background:#292e36;border:1px solid var(--admin-border-strong);color:var(--admin-text-secondary)}[data-admin-theme=dark] .report-reset-btn-unique-sar:hover:not(:disabled),[data-admin-theme=dark] .report-clear-date-btn-unique-sar:hover:not(:disabled){background:#343a44;border-color:#454c57;color:#fff}[data-admin-theme=dark] .report-csv-btn-unique-sar,[data-admin-theme=dark] .report-summary-btn-unique-sar{background:#292e36;border:1px solid var(--admin-border-strong);color:#fff}[data-admin-theme=dark] .report-csv-btn-unique-sar:hover:not(:disabled),[data-admin-theme=dark] .report-summary-btn-unique-sar:hover:not(:disabled){background:#fcbf1e;border-color:#fcbf1e;color:#111;box-shadow:0 6px 16px #fcbf1e26}[data-admin-theme=dark] .service-reports-toolbar-actions-unique-sar button:disabled{background:#20242a;border-color:var(--admin-border);color:#626873;opacity:.65;cursor:not-allowed;box-shadow:none}[data-admin-theme=dark] .service-reports-result-bar-unique-sar,[data-admin-theme=dark] .service-reports-result-bar-unique-sar strong{color:var(--admin-text)}[data-admin-theme=dark] .service-reports-result-bar-unique-sar span{color:var(--admin-text-muted)}[data-admin-theme=dark] .service-reports-count-unique-sar{background:#292e36;border-color:var(--admin-border-strong);color:#fcbf1e}[data-admin-theme=dark] .service-reports-state-unique-sar{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-muted)}[data-admin-theme=dark] .service-reports-error-unique-sar{background:#dc262614;border-color:#f8717140;color:#fca5a5}.service-reports-page-unique-sar,.service-reports-title-unique-sar,.service-reports-subtitle-unique-sar,.incident-report-tabs-unique-sar,.incident-report-tab-unique-sar,.service-report-card-unique-sar,.service-report-card-unique-sar:after,.service-report-card-unique-sar h4,.service-report-card-unique-sar h1,.service-report-card-unique-sar>span,.service-report-stat-icon-unique-sar,.service-reports-toolbar-unique-sar,.service-reports-search-unique-sar input,.tracking-reports-search-unique-sar input,.service-reports-result-bar-unique-sar,.service-reports-count-unique-sar,.service-reports-state-unique-sar,.service-reports-error-unique-sar{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .service-reports-table-card-unique-sar{background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-sm)}[data-admin-theme=dark] .service-reports-table-scroll-unique-sar{background:var(--admin-surface);scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .service-reports-table-scroll-unique-sar::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .service-reports-table-scroll-unique-sar::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .service-reports-table-scroll-unique-sar::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .service-reports-table-unique-sar{background:var(--admin-surface);color:var(--admin-text)}[data-admin-theme=dark] .service-reports-table-unique-sar thead{background:#1c2026}[data-admin-theme=dark] .service-reports-table-unique-sar th{background:#1c2026;border-bottom-color:var(--admin-border-strong);color:var(--admin-text-secondary)}[data-admin-theme=dark] .service-reports-table-unique-sar th button{color:var(--admin-text-secondary)}[data-admin-theme=dark] .service-reports-table-unique-sar th button:hover{color:#fcbf1e}[data-admin-theme=dark] .service-reports-table-unique-sar td{border-bottom-color:var(--admin-border);color:var(--admin-text-secondary)}[data-admin-theme=dark] .service-reports-table-unique-sar tbody tr{background:var(--admin-surface)}[data-admin-theme=dark] .service-reports-table-unique-sar tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .service-reports-table-unique-sar tbody tr:last-child td{border-bottom-color:transparent}[data-admin-theme=dark] .service-reports-table-unique-sar td strong{color:var(--admin-text)}[data-admin-theme=dark] .service-reports-table-unique-sar td small{color:var(--admin-text-muted)}[data-admin-theme=dark] .incident-id-unique-sar,[data-admin-theme=dark] .booking-id-unique-sar{color:#fcbf1e}[data-admin-theme=dark] .report-status-open-unique-sar{background:#dc26261f;border-color:#f8717133;color:#f87171}[data-admin-theme=dark] .report-status-resolved-unique-sar{background:#16a34a1f;border-color:#4ade8033;color:#4ade80}[data-admin-theme=dark] .report-status-unique-sar{border-color:var(--admin-border-strong)}[data-admin-theme=dark] .tracking-type-unique-sar{background:#fcbf1e1a;border-color:#fcbf1e2e;color:#f8cf55}[data-admin-theme=dark] .report-acknowledged-unique-sar{color:#4ade80}[data-admin-theme=dark] .report-not-acknowledged-unique-sar{color:var(--admin-text-muted)}[data-admin-theme=dark] .report-actions-unique-sar{color:var(--admin-text-secondary)}[data-admin-theme=dark] .report-view-btn-unique-sar{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .report-view-btn-unique-sar:hover:not(:disabled){background:#fcbf1e;border-color:#fcbf1e;color:#111;box-shadow:0 5px 14px #fcbf1e24}[data-admin-theme=dark] .report-pdf-btn-unique-sar{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .report-pdf-btn-unique-sar:hover:not(:disabled){background:#fcbf1e;border-color:#fcbf1e;color:#111;box-shadow:0 5px 14px #fcbf1e24}[data-admin-theme=dark] .report-acknowledge-btn-unique-sar{background:#dc26260f;border:1px solid rgba(248,113,113,.4);color:#f87171}[data-admin-theme=dark] .report-acknowledge-btn-unique-sar:hover:not(:disabled){background:#dc2626;border-color:#dc2626;color:#fff;box-shadow:0 5px 14px #dc26262e}[data-admin-theme=dark] .report-view-btn-unique-sar:disabled,[data-admin-theme=dark] .report-pdf-btn-unique-sar:disabled,[data-admin-theme=dark] .report-acknowledge-btn-unique-sar:disabled{background:#20242a;border-color:var(--admin-border);color:#626873;opacity:.65;cursor:not-allowed;box-shadow:none}[data-admin-theme=dark] .service-reports-pagination-unique-sar{background:var(--admin-surface);border-top-color:var(--admin-border)}[data-admin-theme=dark] .pagination-info-unique-sar{color:var(--admin-text-muted)}[data-admin-theme=dark] .pagination-info-unique-sar strong{color:var(--admin-text)}[data-admin-theme=dark] .pagination-rows-unique-sar{color:var(--admin-text-muted)}[data-admin-theme=dark] .pagination-dropdown-unique-sar .admin-dropdown-trigger-trm{background:#1a1e24;border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .pagination-dropdown-unique-sar .admin-dropdown-trigger-trm:hover{border-color:#fcbf1e}[data-admin-theme=dark] .pagination-controls-unique-sar button{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .pagination-controls-unique-sar button:hover:not(:disabled){background:#fcbf1e;border-color:#fcbf1e;color:#111;box-shadow:0 5px 14px #fcbf1e24}[data-admin-theme=dark] .pagination-controls-unique-sar button:disabled{background:#20242a;border-color:var(--admin-border);color:#626873;opacity:.65}[data-admin-theme=dark] .pagination-controls-unique-sar>span{color:var(--admin-text-secondary)}[data-admin-theme=dark] .service-reports-table-card-unique-sar .service-reports-state-unique-sar{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-muted)}[data-admin-theme=dark] .service-reports-table-card-unique-sar .service-reports-error-unique-sar{background:#dc262614;border-color:#f8717140;color:#fca5a5}.service-reports-table-card-unique-sar,.service-reports-table-scroll-unique-sar,.service-reports-table-unique-sar,.service-reports-table-unique-sar thead,.service-reports-table-unique-sar th,.service-reports-table-unique-sar td,.service-reports-table-unique-sar tbody tr,.report-status-unique-sar,.tracking-type-unique-sar,.report-view-btn-unique-sar,.report-pdf-btn-unique-sar,.report-acknowledge-btn-unique-sar,.service-reports-pagination-unique-sar,.pagination-info-unique-sar,.pagination-rows-unique-sar,.pagination-controls-unique-sar button,.pagination-controls-unique-sar>span{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .incident-report-overlay-unique-sar{background:#000000c2;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .incident-report-modal-unique-sar{background:var(--admin-surface);border:1px solid var(--admin-border-strong);color:var(--admin-text);box-shadow:0 30px 90px #0000008c;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .incident-report-modal-unique-sar::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .incident-report-modal-unique-sar::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .incident-report-modal-unique-sar::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .incident-report-header-unique-sar{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .incident-report-label-unique-sar{color:#fcbf1e}[data-admin-theme=dark] .incident-report-header-unique-sar h2{color:var(--admin-text)}[data-admin-theme=dark] .incident-report-header-unique-sar p{color:var(--admin-text-muted)}[data-admin-theme=dark] .incident-report-close-unique-sar{background:#292e36;border:1px solid var(--admin-border-strong);color:#f5f5f5}[data-admin-theme=dark] .incident-report-close-unique-sar:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111;box-shadow:0 6px 16px #fcbf1e26}[data-admin-theme=dark] .incident-report-summary-unique-sar{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .incident-report-summary-unique-sar>div:not(:first-child) span{color:var(--admin-text-muted)}[data-admin-theme=dark] .incident-report-summary-unique-sar>div:not(:first-child) strong{color:var(--admin-text)}[data-admin-theme=dark] .incident-report-summary-unique-sar .report-status-open-unique-sar{background:#dc26261f;border-color:#f8717138;color:#f87171}[data-admin-theme=dark] .incident-report-summary-unique-sar .report-status-resolved-unique-sar{background:#16a34a1f;border-color:#4ade8038;color:#4ade80}[data-admin-theme=dark] .incident-report-section-unique-sar h3{color:var(--admin-text)}[data-admin-theme=dark] .incident-report-grid-unique-sar>div{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .incident-report-grid-unique-sar>div:hover{background:#20242b;border-color:#fcbf1e80;box-shadow:0 6px 18px #00000026}[data-admin-theme=dark] .incident-report-grid-unique-sar span{color:var(--admin-text-muted)}[data-admin-theme=dark] .incident-report-grid-unique-sar strong{color:var(--admin-text)}[data-admin-theme=dark] .incident-report-state-unique-sar{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-muted)}[data-admin-theme=dark] .incident-report-error-unique-sar{background:#dc262614;border-color:#f8717140;color:#fca5a5}[data-admin-theme=dark] .incident-report-modal-actions-unique-sar{border-top-color:var(--admin-border)}[data-admin-theme=dark] .incident-report-close-btn-unique-sar{background:#292e36;border:1px solid var(--admin-border-strong);color:var(--admin-text-secondary)}[data-admin-theme=dark] .incident-report-close-btn-unique-sar:hover{background:#343a44;border-color:#454c57;color:#fff}[data-admin-theme=dark] .incident-report-generate-btn-unique-sar{background:#fcbf1e;border:1px solid #FCBF1E;color:#111}[data-admin-theme=dark] .incident-report-generate-btn-unique-sar:hover:not(:disabled){background:#e8aa00;border-color:#e8aa00;color:#111;box-shadow:0 7px 18px #fcbf1e2b}[data-admin-theme=dark] .incident-report-generate-btn-unique-sar:disabled{background:#292e36;border-color:var(--admin-border);color:#626873;opacity:.65}[data-admin-theme=dark] .tracking-timeline-report-unique-sar{color:var(--admin-text)}[data-admin-theme=dark] .tracking-timeline-item-report-unique-sar:not(:last-child):before{background:#343a44}[data-admin-theme=dark] .tracking-timeline-dot-report-unique-sar{background:#fcbf1e;border-color:var(--admin-surface);box-shadow:0 0 0 2px #fcbf1e}[data-admin-theme=dark] .tracking-timeline-item-report-unique-sar strong{color:var(--admin-text)}[data-admin-theme=dark] .tracking-timeline-item-report-unique-sar span{color:var(--admin-text-secondary)}[data-admin-theme=dark] .tracking-timeline-item-report-unique-sar small{color:var(--admin-text-muted)}[data-admin-theme=dark] .tracking-event-paused-unique-sar{background:#f9731624;border:1px solid rgba(251,146,60,.25);color:#fb923c}[data-admin-theme=dark] .tracking-event-offline-unique-sar{background:#dc262624;border:1px solid rgba(248,113,113,.25);color:#f87171}[data-admin-theme=dark] .tracking-ack-btn-unique-sar{background:#fcbf1e14;border:1px solid rgba(252,191,30,.4);color:#fcbf1e}[data-admin-theme=dark] .tracking-ack-btn-unique-sar:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111;opacity:1;box-shadow:0 5px 14px #fcbf1e26}.incident-report-modal-unique-sar,.incident-report-header-unique-sar,.incident-report-label-unique-sar,.incident-report-header-unique-sar h2,.incident-report-header-unique-sar p,.incident-report-close-unique-sar,.incident-report-summary-unique-sar,.incident-report-summary-unique-sar span,.incident-report-summary-unique-sar strong,.incident-report-section-unique-sar h3,.incident-report-grid-unique-sar>div,.incident-report-grid-unique-sar span,.incident-report-grid-unique-sar strong,.incident-report-state-unique-sar,.incident-report-error-unique-sar,.incident-report-modal-actions-unique-sar,.incident-report-close-btn-unique-sar,.incident-report-generate-btn-unique-sar,.tracking-timeline-item-report-unique-sar strong,.tracking-timeline-item-report-unique-sar span,.tracking-timeline-item-report-unique-sar small,.tracking-timeline-dot-report-unique-sar,.tracking-event-paused-unique-sar,.tracking-event-offline-unique-sar,.tracking-ack-btn-unique-sar{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .service-reports-table-card-unique-sar th{background:#16191e!important;color:var(--admin-text-secondary)!important;border-bottom-color:var(--admin-border-strong)!important;box-shadow:0 -10px 0 10px #16191e!important}[data-admin-theme=dark] .service-reports-table-card-unique-sar th .report-sort-btn-unique-sar{background:transparent!important;color:var(--admin-text-secondary)!important}[data-admin-theme=dark] .service-reports-table-card-unique-sar th .report-sort-btn-unique-sar:hover{color:#fcbf1e!important}[data-admin-theme=dark] .service-reports-table-card-unique-sar tbody tr{background:transparent!important}[data-admin-theme=dark] .service-reports-table-card-unique-sar tbody tr:hover{background:#20242b!important}[data-admin-theme=dark] .service-reports-table-card-unique-sar tbody td{background:transparent!important}[data-admin-theme=dark] .service-reports-table-card-unique-sar td{border-bottom-color:var(--admin-border)!important;color:var(--admin-text-secondary)!important}[data-admin-theme=dark] .incident-number-unique-sar strong,[data-admin-theme=dark] .incident-vehicle-unique-sar strong{color:var(--admin-text)!important}[data-admin-theme=dark] .incident-number-unique-sar small,[data-admin-theme=dark] .incident-vehicle-unique-sar small{color:var(--admin-text-muted)!important}[data-admin-theme=dark] .service-reports-table-card-unique-sar,[data-admin-theme=dark] .service-reports-table-scroll-unique-sar{background:var(--admin-surface)!important}[data-admin-theme=dark] .service-reports-count-unique-sar{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;background:#20242b!important;border:1px solid var(--admin-border-strong)!important;border-radius:8px;color:#fcbf1e!important;font-size:12px;font-weight:700;line-height:1;box-shadow:none!important}.trm-ai{position:fixed;right:24px;bottom:24px;z-index:2500;font-family:var(--trm-font,"Inter",Arial,sans-serif);color:#171717}.trm-ai *{box-sizing:border-box}.trm-ai-launch{display:flex;align-items:center;gap:11px}.trm-ai-launch-label{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:9px 13px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fffffff5;box-shadow:0 8px 26px #0000001f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.trm-ai-launch-label strong{font-size:13px;line-height:1.2;font-weight:700;color:#171717}.trm-ai-launch-label span{font-size:12px;line-height:1.2;font-weight:600;color:#8b6500}.trm-ai-launch-button{position:relative;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(252,191,30,.75);border-radius:18px;background:#111;color:#fcbf1e;box-shadow:0 13px 32px #0000003d;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.trm-ai-launch-button:hover{transform:translateY(-3px);background:#181818;box-shadow:0 17px 38px #00000047}.trm-ai-launch-button:focus-visible,.trm-ai button:focus-visible,.trm-ai textarea:focus-visible{outline:3px solid rgba(252,191,30,.3);outline-offset:2px}.trm-ai-launch-spark{position:absolute;top:-4px;right:-4px;width:23px;height:23px;display:flex;align-items:center;justify-content:center;border:3px solid #fff;border-radius:50%;background:#fcbf1e;color:#111}.trm-ai-panel{width:min(420px,calc(100vw - 32px));height:min(680px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:20px;background:#f7f7f5;box-shadow:0 24px 70px #00000047;animation:trmAiOpen .24s ease both}.trm-ai-header{min-height:76px;display:flex;align-items:center;gap:11px;padding:14px 15px;background:linear-gradient(135deg,#0d0d0d,#181818);border-bottom:1px solid rgba(252,191,30,.28);color:#fff}.trm-ai-header-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(252,191,30,.35);border-radius:12px;background:#fcbf1e1a;color:#fcbf1e}.trm-ai-header-copy{min-width:0;flex:1}.trm-ai-title-row{display:flex;align-items:center;gap:7px}.trm-ai-title-row h2{margin:0;font-size:16px;line-height:1.25;font-weight:800;letter-spacing:-.2px;color:#fff}.trm-ai-badge{padding:2px 6px;border-radius:5px;background:#fcbf1e;color:#111;font-size:10px;line-height:1.3;font-weight:900}.trm-ai-header-copy p{display:flex;align-items:center;gap:7px;margin:4px 0 0;font-size:12px;line-height:1.2;font-weight:500;color:#aaa}.trm-ai-header-copy p span{width:5px;height:5px;border-radius:50%;background:#65c466;box-shadow:0 0 0 3px #65c4661f}.trm-ai-close{width:35px;height:35px;flex:0 0 35px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:#ddd;cursor:pointer;transition:background .2s ease,color .2s ease}.trm-ai-close:hover{background:#ffffff1c;color:#fff}.trm-ai-messages{flex:1;min-height:0;overflow-y:auto;padding:14px;scrollbar-width:thin;scrollbar-color:#cfcfc9 transparent}.trm-ai-messages::-webkit-scrollbar{width:6px}.trm-ai-messages::-webkit-scrollbar-thumb{border-radius:10px;background:#cfcfc9}.trm-ai-intro{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding:11px 12px;border:1px solid #e4e1d7;border-radius:13px;background:#fffdf7}.trm-ai-intro-mark{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fcbf1e;color:#111}.trm-ai-intro div:last-child{display:flex;flex-direction:column;gap:2px}.trm-ai-intro span{font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.7px;color:#9b7200}.trm-ai-intro strong{font-size:13px;line-height:1.35;font-weight:700;color:#222}.trm-ai-message-row{width:100%;display:flex;align-items:flex-end;gap:7px;margin-bottom:12px}.trm-ai-message-row--user{justify-content:flex-end}.trm-ai-avatar{width:28px;height:28px;flex:0 0 28px;display:flex;align-items:center;justify-content:center;border:1px solid #e0ddd4;border-radius:9px;background:#fff;color:#9a7000}.trm-ai-avatar--user{border-color:#2a2a2a;background:#1a1a1a;color:#fcbf1e}.trm-ai-message-content{max-width:82%;min-width:0}.trm-ai-message-row--user .trm-ai-message-content{display:flex;justify-content:flex-end}.trm-ai-message{padding:10px 12px;border:1px solid #e2e2de;border-radius:5px 14px 14px;background:#fff;box-shadow:0 3px 10px #00000009;font-size:13px;line-height:1.55;font-weight:500;color:#333;white-space:pre-wrap;overflow-wrap:anywhere}.trm-ai-message-row--user .trm-ai-message{border-color:#191919;border-radius:14px 5px 14px 14px;background:#191919;color:#fff}.trm-ai-message--error{border-color:#ecd2d2;background:#fff7f7;color:#9a3636}.trm-ai-quick{margin:3px 0 14px 35px}.trm-ai-quick-label{display:block;margin-bottom:7px;font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.7px;color:#999}.trm-ai-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.trm-ai-quick-grid button{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px 10px;border:1px solid #dfddd6;border-radius:10px;background:#fff;color:#333;font-family:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.trm-ai-quick-grid button:hover{border-color:#d5a20f;background:#fffaf0;transform:translateY(-1px)}.trm-ai-quick-grid svg{flex:0 0 auto;color:#b28100}.trm-ai-thinking{min-height:42px;display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid #e2e2de;border-radius:5px 14px 14px;background:#fff}.trm-ai-thinking>div{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#555}.trm-ai-thinking svg{color:#b68400}.trm-ai-dots{display:flex;align-items:center;gap:3px}.trm-ai-dots i{width:4px;height:4px;border-radius:50%;background:#b68400;animation:trmAiDot 1s infinite ease-in-out}.trm-ai-dots i:nth-child(2){animation-delay:.15s}.trm-ai-dots i:nth-child(3){animation-delay:.3s}.trm-ai-recommendations{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:8px}.trm-ai-car{overflow:hidden;border:1px solid #dedbd2;border-radius:13px;background:#fff;box-shadow:0 5px 16px #0000000e}.trm-ai-car-image{height:126px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#f1f1ef,#e6e6e2);color:#aaa}.trm-ai-car-image img{width:100%;height:100%;display:block;object-fit:contain;padding:7px}.trm-ai-car-body{padding:10px 11px 11px}.trm-ai-car-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.trm-ai-car-top>div{min-width:0}.trm-ai-car-top span{display:block;margin-bottom:2px;font-size:9px;line-height:1.2;font-weight:900;letter-spacing:.7px;color:#a67800}.trm-ai-car-top h3{margin:0;font-size:14px;line-height:1.3;font-weight:800;color:#1c1c1c}.trm-ai-car-top svg{flex:0 0 auto;color:#b88600}.trm-ai-car-details{margin:5px 0 9px;font-size:11px;line-height:1.4;font-weight:600;color:#777}.trm-ai-car-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid #efede8}.trm-ai-car-price{display:flex;align-items:baseline;gap:3px}.trm-ai-car-price strong{font-size:14px;line-height:1.2;font-weight:800;color:#171717}.trm-ai-car-price span{font-size:10px;font-weight:600;color:#888}.trm-ai-car-bottom button{display:flex;align-items:center;gap:5px;padding:7px 9px;border:0;border-radius:8px;background:#fcbf1e;color:#171717;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:background .2s ease,transform .2s ease}.trm-ai-car-bottom button:hover{background:#e5aa0c;transform:translateY(-1px)}.trm-ai-footer{flex:0 0 auto;padding:10px 12px 11px;border-top:1px solid #deded9;background:#fff}.trm-ai-usage{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:10px;line-height:1.3;font-weight:600;color:#8a8a85}.trm-ai-usage span:first-child{padding:3px 6px;border-radius:5px;color:#000;font-weight:800}.trm-ai-form{display:flex;align-items:flex-end;gap:7px;padding:6px;border:1px solid #d8d8d3;border-radius:13px;background:#fafafa;transition:border-color .2s ease,box-shadow .2s ease}.trm-ai-form:focus-within{border-color:#d2a112;box-shadow:0 0 0 3px #fcbf1e1c}.trm-ai-form textarea{width:100%;min-height:34px;max-height:92px;resize:none;overflow-y:auto;padding:7px 6px;border:0;outline:0;background:transparent;color:#222;font-family:inherit;font-size:13px;line-height:1.45}.trm-ai-form textarea::placeholder{color:#999}.trm-ai-form textarea:disabled{cursor:not-allowed}.trm-ai-form button{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:#171717;color:#fcbf1e;cursor:pointer;transition:background .2s ease,transform .2s ease,opacity .2s ease}.trm-ai-form button:hover:not(:disabled){background:#292929;transform:translateY(-1px)}.trm-ai-form button:disabled{opacity:.4;cursor:not-allowed}.trm-ai-disclaimer{margin:6px 0 0;text-align:center;font-size:9px;line-height:1.3;font-weight:500;color:#999}.trm-ai-limit{flex:0 0 auto;display:grid;grid-template-columns:38px 1fr;gap:9px 10px;padding:12px;border-top:1px solid #deded9;background:#fffaf0}.trm-ai-limit-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fcbf1e;color:#171717}.trm-ai-limit-copy strong{display:block;margin-bottom:2px;font-size:13px;font-weight:800;color:#222}.trm-ai-limit-copy p{margin:0;font-size:11px;line-height:1.4;font-weight:500;color:#777}.trm-ai-limit-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:7px}.trm-ai-limit-actions button{min-height:36px;border:1px solid #171717;border-radius:9px;background:#171717;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.trm-ai-limit-actions button:last-child{border-color:#fcbf1e;background:#fcbf1e;color:#171717}.trm-ai-spin{animation:trmAiSpin .8s linear infinite}@keyframes trmAiOpen{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmAiDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes trmAiSpin{to{transform:rotate(360deg)}}@media(max-width:600px){.trm-ai{right:12px;bottom:12px}.trm-ai-launch-label{display:none}.trm-ai-launch-button{width:52px;height:52px;border-radius:16px}.trm-ai-panel{position:fixed;inset:auto 10px 10px auto;width:calc(100vw - 20px);height:min(570px,calc(100vh - 100px));max-width:390px;max-height:calc(100vh - 100px);border-radius:18px}.trm-ai-header{min-height:66px;padding:11px 12px}.trm-ai-header-icon{width:38px;height:38px;flex-basis:38px}.trm-ai-title-row h2{font-size:15px}.trm-ai-messages{padding:11px}.trm-ai-message-content{max-width:84%}.trm-ai-quick{margin-left:35px}.trm-ai-car-image{height:110px}.trm-ai-footer{padding:9px 10px 10px}}@media(max-width:380px){.trm-ai-panel{inset:auto 7px 7px auto;width:calc(100vw - 14px);height:min(540px,calc(100vh - 90px));max-height:calc(100vh - 90px);border-radius:15px}.trm-ai-title-row h2{font-size:15px}.trm-ai-quick-grid{grid-template-columns:1fr}.trm-ai-message-content{max-width:88%}.trm-ai-car-bottom{align-items:flex-start;flex-direction:column}.trm-ai-car-bottom button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.trm-ai-panel,.trm-ai-dots i,.trm-ai-spin{animation:none}.trm-ai-launch-button,.trm-ai-quick-grid button,.trm-ai-car-bottom button,.trm-ai-form button{transition:none}}html[data-customer-theme=dark] .trm-ai{color:#f3f4f6}html[data-customer-theme=dark] .trm-ai-launch-label{background:#191c21f7;border-color:#363c45;box-shadow:0 10px 30px #00000052}html[data-customer-theme=dark] .trm-ai-launch-label strong{color:#f3f4f6}html[data-customer-theme=dark] .trm-ai-launch-label span{color:#fcbf1e}html[data-customer-theme=dark] .trm-ai-launch-spark{border-color:#171a20}html[data-customer-theme=dark] .trm-ai-panel{background:#12151a;border-color:#363b44;box-shadow:0 28px 80px #00000085}html[data-customer-theme=dark] .trm-ai-header{background:linear-gradient(135deg,#0c0e12,#1b1e24);border-bottom-color:#fcbf1e47}html[data-customer-theme=dark] .trm-ai-messages{background:#12151a;scrollbar-color:#454b54 transparent}html[data-customer-theme=dark] .trm-ai-messages::-webkit-scrollbar-thumb{background:#454b54}html[data-customer-theme=dark] .trm-ai-intro{background:#1c2027;border-color:#363a43}html[data-customer-theme=dark] .trm-ai-intro span{color:#fcbf1e}html[data-customer-theme=dark] .trm-ai-intro strong{color:#f1f2f4}html[data-customer-theme=dark] .trm-ai-avatar:not(.trm-ai-avatar--user){background:#252a32;border-color:#414751;color:#fcbf1e}html[data-customer-theme=dark] .trm-ai-message-row--assistant .trm-ai-message:not(.trm-ai-message--error){background:#242932;border-color:#383f49;color:#eef0f3;box-shadow:0 4px 14px #0000001f}html[data-customer-theme=dark] .trm-ai-message-row--user .trm-ai-message{background:#393018;border-color:#695522;color:#fff6df}html[data-customer-theme=dark] .trm-ai-message--error{background:#382429;border-color:#79424a;color:#ffb7bd}html[data-customer-theme=dark] .trm-ai-quick-label{color:#a9b1bd}html[data-customer-theme=dark] .trm-ai-quick-grid button{background:#20252c;border-color:#3a414a;color:#edf0f4}html[data-customer-theme=dark] .trm-ai-quick-grid button:hover{background:#302b1f;border-color:#a37e25}html[data-customer-theme=dark] .trm-ai-quick-grid svg{color:#fcbf1e}html[data-customer-theme=dark] .trm-ai-thinking{background:#242932;border-color:#383f49}html[data-customer-theme=dark] .trm-ai-thinking>div{color:#e1e5ea}html[data-customer-theme=dark] .trm-ai-thinking svg{color:#fcbf1e}html[data-customer-theme=dark] .trm-ai-car{background:#1e232b;border-color:#363d47;box-shadow:0 7px 20px #0003}html[data-customer-theme=dark] .trm-ai-car-image{background:linear-gradient(145deg,#282e37,#1b2027);color:#fcbf1e}html[data-customer-theme=dark] .trm-ai-car-top span,html[data-customer-theme=dark] .trm-ai-car-top svg{color:#fcbf1e}html[data-customer-theme=dark] .trm-ai-car-top h3,html[data-customer-theme=dark] .trm-ai-car-price strong{color:#f4f5f7}html[data-customer-theme=dark] .trm-ai-car-details,html[data-customer-theme=dark] .trm-ai-car-price span{color:#abb3be}html[data-customer-theme=dark] .trm-ai-car-bottom{border-top-color:#373d47}html[data-customer-theme=dark] .trm-ai-footer{background:#1a1e25;border-top-color:#353b45}html[data-customer-theme=dark] .trm-ai-usage{color:#b6bec9}html[data-customer-theme=dark] .trm-ai-usage span:first-child{color:#fff}html[data-customer-theme=dark] .trm-ai-form{background:#252b33;border-color:#444b55}html[data-customer-theme=dark] .trm-ai-form:focus-within{border-color:#d6a11b}html[data-customer-theme=dark] .trm-ai-form textarea{color:#f5f6f7}html[data-customer-theme=dark] .trm-ai-form textarea::placeholder{color:#a4adba}html[data-customer-theme=dark] .trm-ai-form button{background:#fcbf1e;color:#141414}html[data-customer-theme=dark] .trm-ai-form button:hover:not(:disabled){background:#e5aa0c}html[data-customer-theme=dark] .trm-ai-disclaimer{color:#9da7b4}html[data-customer-theme=dark] .trm-ai-limit{background:#211f1b;border-top-color:#49402b}html[data-customer-theme=dark] .trm-ai-limit-copy strong{color:#f5f5f5}html[data-customer-theme=dark] .trm-ai-limit-copy p{color:#b9c0c9}html[data-customer-theme=dark] .trm-ai-limit-actions button:first-child{background:#323741;border-color:#505660;color:#f5f5f5}@media(max-width:600px){html[data-customer-theme=dark] .trm-ai-panel{border-color:#353b44}}.trm-ai{-webkit-font-smoothing:antialiased}.trm-ai-panel{animation:trmAiRefinedEnter .36s cubic-bezier(.2,.8,.2,1) both;transform-origin:bottom right}.trm-ai-title-row h2{font-weight:650;letter-spacing:-.35px}.trm-ai-badge{font-weight:700}.trm-ai-launch-label strong{font-weight:650}.trm-ai-launch-label span{font-weight:500}.trm-ai-intro span{font-weight:650}.trm-ai-intro strong{font-weight:600}.trm-ai-message{font-weight:400;line-height:1.6}.trm-ai-quick-label{font-weight:650}.trm-ai-quick-grid button{font-weight:500}.trm-ai-thinking>div{font-weight:500}.trm-ai-car-top span,.trm-ai-car-top h3{font-weight:650}.trm-ai-car-details{font-weight:400}.trm-ai-car-price strong{font-weight:650}.trm-ai-car-price span{font-weight:400}.trm-ai-car-bottom button{font-weight:600}.trm-ai-usage{font-weight:400}.trm-ai-usage span:first-child{font-weight:600}.trm-ai-limit-copy strong{font-weight:650}.trm-ai-limit-actions button{font-weight:600}.trm-ai-header-icon svg{animation:trmAiSparkle 4s ease-in-out infinite}.trm-ai-launch-button{animation:trmAiFloat 4.5s ease-in-out infinite}.trm-ai-launch-button:hover{animation-play-state:paused}.trm-ai-launch-spark{animation:trmAiSparkle 3s ease-in-out infinite}.trm-ai-intro{animation:trmAiSlideIn .4s .06s both}.trm-ai-message-row{animation:trmAiSlideIn .35s cubic-bezier(.2,.8,.2,1) both}.trm-ai-quick{animation:trmAiSlideIn .4s .12s both}.trm-ai-quick-grid button{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.trm-ai-quick-grid button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #00000012}.trm-ai-quick-grid button svg{transition:transform .2s ease}.trm-ai-quick-grid button:hover svg{transform:translate(3px)}.trm-ai-car{animation:trmAiSlideIn .4s both;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.trm-ai-car:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001a;border-color:#fcbf1e80}.trm-ai-form{min-width:0;align-items:center}.trm-ai-form textarea{flex:1 1 auto;min-width:0;min-height:36px;padding:8px 9px;font-weight:400;outline:none}.trm-ai-form button{flex:0 0 36px}.trm-ai-form button:not(:disabled){background:#fcbf1e;color:#171717}.trm-ai-form button:not(:disabled):hover{background:#e8ad11;transform:translateY(-1px) scale(1.04)}.trm-ai-form button:disabled{background:#777;color:#fff;opacity:.65}.trm-ai-close{transition:background .2s ease,color .2s ease,transform .2s ease}.trm-ai-close:hover{transform:rotate(90deg)}.trm-ai-limit{animation:trmAiSlideIn .3s both}.trm-ai-limit-actions button{transition:transform .2s ease,filter .2s ease}.trm-ai-limit-actions button:hover{transform:translateY(-2px);filter:brightness(1.06)}html[data-customer-theme=dark] .trm-ai-form button:disabled{background:#666d76;color:#dfe2e6;opacity:.65}html[data-customer-theme=dark] .trm-ai-form button:not(:disabled){background:#fcbf1e;color:#171717}html[data-customer-theme=dark] .trm-ai-quick-grid button:hover{box-shadow:0 7px 18px #0003}html[data-customer-theme=dark] .trm-ai-car:hover{box-shadow:0 12px 24px #00000040}@keyframes trmAiRefinedEnter{0%{opacity:0;transform:translateY(18px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmAiSlideIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes trmAiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes trmAiSparkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.12) rotate(8deg);opacity:.8}}@media(max-width:600px){.trm-ai-panel{max-height:calc(100dvh - 20px);height:min(570px,calc(100dvh - 85px))}.trm-ai-form textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.trm-ai-panel,.trm-ai-header-icon svg,.trm-ai-launch-button,.trm-ai-launch-spark,.trm-ai-intro,.trm-ai-message-row,.trm-ai-quick,.trm-ai-car,.trm-ai-limit{animation:none!important}.trm-ai *{transition:none!important;scroll-behavior:auto!important}}.reviews-page-arr{padding:35px}.reviews-page-title-arr{margin:0 0 8px;font-size:42px;font-weight:800;color:#111;letter-spacing:-1.2px}.reviews-page-subtitle-arr{margin-bottom:40px;color:#6b7280;font-size:14px}.review-stats-grid-arr{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:45px}.review-stat-card-arr{position:relative;overflow:hidden;padding:26px;background:#fff;border:1px solid #f0f0f0;border-radius:22px;box-shadow:0 8px 25px #00000012;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.review-stat-card-arr:after{content:"";position:absolute;right:-35px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:#fcbf1e14;transition:transform .3s ease,background .3s ease}.review-stat-card-arr:hover{transform:translateY(-5px);border-color:#fcbf1e59;box-shadow:0 16px 34px #0000001c}.review-stat-card-arr:hover:after{transform:scale(1.18);background:#fcbf1e21}.review-stat-heading-arr{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px;color:#777;font-size:15px;font-weight:700}.review-stat-heading-arr svg{width:38px;height:38px;padding:9px;box-sizing:border-box;border-radius:11px;background:#fff8df;color:#c99100}.review-stat-card-arr h1{position:relative;z-index:1;margin:0;color:#111;font-size:34px;font-weight:800;line-height:1}.review-stat-card-arr>span{position:relative;z-index:1;display:block;margin-top:10px;color:#999;font-size:13px}.review-stat-positive-arr{color:#16a34a!important}.review-stat-low-arr{color:#dc2626!important}.review-section-arr{margin-bottom:55px}.review-section-header-arr{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.review-section-header-arr h2{margin:0;color:#111;font-size:32px;font-weight:800;letter-spacing:-.7px}.review-section-header-arr h2 span{color:#fcbf1e}.review-section-header-arr p{margin:6px 0 0;color:#6b7280;font-size:14px;line-height:1.5}.rating-overview-card-arr{display:grid;grid-template-columns:280px 1fr;gap:38px;align-items:center;padding:30px;background:#fff;border:1px solid #f0f0f0;border-radius:22px;box-shadow:0 6px 20px #00000012}.rating-score-arr{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px;padding:20px;border-radius:18px;background:linear-gradient(145deg,#111,#1c1c1c);color:#fff;text-align:center}.rating-score-number-arr{margin-bottom:9px;font-size:58px;font-weight:900;line-height:1;letter-spacing:-2px}.rating-score-arr>.review-stars-arr{margin-bottom:11px}.rating-score-arr>strong{color:#d1d5db;font-size:13px;font-weight:600}.rating-visibility-arr{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:17px}.rating-visibility-arr span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:#d1d5db;font-size:10px;font-weight:700}.rating-visibility-arr svg{font-size:12px}.review-stars-arr{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.review-stars-arr svg{width:15px;height:15px}.review-star-filled-arr{fill:#fcbf1e;color:#fcbf1e}.review-star-empty-arr{fill:#e5e7eb;color:#e5e7eb}.rating-distribution-arr{display:flex;flex-direction:column;gap:15px}.rating-row-arr{display:grid;grid-template-columns:42px 1fr 35px;align-items:center;gap:13px}.rating-label-arr{display:flex;align-items:center;gap:4px;color:#444;font-size:13px;font-weight:700}.rating-label-arr svg{fill:#fcbf1e;color:#fcbf1e;font-size:14px}.rating-bar-arr{height:10px;overflow:hidden;border-radius:999px;background:#eee}.rating-bar-fill-arr{height:100%;min-width:0;border-radius:999px;background:linear-gradient(90deg,#e6a900,#fcbf1e);transition:width .5s ease}.rating-row-arr>strong{color:#555;font-size:12px;text-align:right}.fleet-rating-card-arr,.review-table-card-arr{overflow:hidden;background:#fff;border:1px solid #f0f0f0;border-radius:20px;box-shadow:0 4px 12px #00000012}.fleet-rating-scroll-arr,.review-table-scroll-arr{overflow:auto;max-height:590px;padding:0 26px 24px}.fleet-rating-scroll-arr::-webkit-scrollbar,.review-table-scroll-arr::-webkit-scrollbar{width:9px;height:9px}.fleet-rating-scroll-arr::-webkit-scrollbar-track,.review-table-scroll-arr::-webkit-scrollbar-track{background:#f4f4f4;border-radius:20px}.fleet-rating-scroll-arr::-webkit-scrollbar-thumb,.review-table-scroll-arr::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.fleet-rating-scroll-arr::-webkit-scrollbar-thumb:hover,.review-table-scroll-arr::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.fleet-rating-table-arr{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.fleet-rating-table-arr th{position:sticky;top:0;z-index:5;padding:15px;border-bottom:2px solid #f0f0f0;background:#fff;color:#666;font-size:12px;font-weight:700;text-align:left}.fleet-rating-table-arr td{padding:17px 15px;border-bottom:1px solid #f3f3f3;color:#333;font-size:13px;vertical-align:middle}.fleet-rating-table-arr tbody tr{transition:background .2s ease}.fleet-rating-table-arr tbody tr:hover{background:#fafafa}.fleet-rating-table-arr th:nth-child(1),.fleet-rating-table-arr td:nth-child(1){width:31%}.fleet-rating-table-arr th:nth-child(2),.fleet-rating-table-arr td:nth-child(2){width:18%}.fleet-rating-table-arr th:nth-child(3),.fleet-rating-table-arr td:nth-child(3){width:25%}.fleet-rating-table-arr th:nth-child(4),.fleet-rating-table-arr td:nth-child(4),.fleet-rating-table-arr th:nth-child(5),.fleet-rating-table-arr td:nth-child(5){width:13%;text-align:center}.fleet-rating-table-arr td strong{color:#222;font-weight:700}.fleet-rating-table-arr td small{display:block;margin-top:4px;color:#999;font-size:11px}.fleet-rating-value-arr{display:flex;align-items:center;gap:8px}.fleet-rating-value-arr>strong{font-size:12px}.low-rating-count-arr{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:27px;padding:0 8px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:800}.low-rating-count-arr.has-low-arr{background:#fee2e2;color:#b91c1c}.review-filter-card-arr{display:grid;grid-template-columns:minmax(280px,1fr) 145px 150px 165px auto;gap:11px;align-items:center;padding:17px;margin-bottom:13px;background:#fff;border:1px solid #f0f0f0;border-radius:18px;box-shadow:0 4px 12px #0000000f}.review-search-arr,.review-filter-select-arr{width:100%;height:46px;box-sizing:border-box;padding:0 13px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#333;font-family:inherit;font-size:13px;transition:border-color .22s ease,box-shadow .22s ease}.review-search-arr::placeholder{color:#9ca3af}.review-search-arr:hover,.review-filter-select-arr:hover{border-color:#fcbf1e}.review-search-arr:focus,.review-filter-select-arr:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.review-clear-btn-arr{height:46px;padding:0 19px;border:none;border-radius:11px;background:#000;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.review-clear-btn-arr:hover{background:#fcbf1e;color:#000;transform:translateY(-1px)}.review-results-count-arr{margin:0 0 12px;color:#6b7280;font-size:13px}.review-table-arr{width:100%;min-width:1280px;border-collapse:collapse;table-layout:fixed}.review-table-arr th{position:sticky;top:0;z-index:5;padding:15px 13px;border-bottom:2px solid #f0f0f0;background:#fff;color:#666;font-size:12px;font-weight:700;text-align:left}.review-table-arr td{padding:17px 13px;border-bottom:1px solid #f3f3f3;color:#333;font-size:12px;vertical-align:middle}.review-table-arr tbody tr{transition:background .2s ease}.review-table-arr tbody tr:hover{background:#fafafa}.review-table-arr th:nth-child(1),.review-table-arr td:nth-child(1){width:17%}.review-table-arr th:nth-child(2),.review-table-arr td:nth-child(2){width:16%}.review-table-arr th:nth-child(3),.review-table-arr td:nth-child(3){width:13%}.review-table-arr th:nth-child(4),.review-table-arr td:nth-child(4){width:25%}.review-table-arr th:nth-child(5),.review-table-arr td:nth-child(5){width:10%;text-align:center}.review-table-arr th:nth-child(6),.review-table-arr td:nth-child(6){width:11%}.review-table-arr th:nth-child(7),.review-table-arr td:nth-child(7){width:8%;text-align:center}.review-customer-arr,.review-vehicle-arr,.review-date-arr{display:flex;flex-direction:column;gap:4px}.review-customer-arr strong,.review-vehicle-arr strong,.review-date-arr strong{color:#222;font-size:12px;font-weight:700}.review-customer-arr small,.review-vehicle-arr small,.review-date-arr small{color:#999;font-size:10px}.review-rating-cell-arr{display:flex;align-items:center;gap:7px}.review-rating-cell-arr>strong{color:#222;font-size:11px}.review-text-preview-arr{display:-webkit-box;overflow:hidden;max-width:100%;color:#555;line-height:1.55;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.review-status-arr{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:80px;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.review-status-visible-arr{background:#dcfce7;color:#15803d}.review-status-hidden-arr{background:#f3f4f6;color:#4b5563}.review-status-arr svg{font-size:12px}.review-view-btn-arr{padding:9px 15px;border:none;border-radius:9px;background:#000;color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.review-view-btn-arr:not(:disabled):hover{background:#fcbf1e;color:#000;transform:translateY(-2px)}.review-view-btn-arr:disabled{opacity:.42;cursor:not-allowed}.review-empty-arr{height:120px;padding:35px!important;color:#6b7280!important;font-size:13px!important;text-align:center!important}.review-modal-overlay-arr{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000085;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.review-modal-card-arr{width:820px;max-width:95%;max-height:92vh;overflow-y:auto;box-sizing:border-box;padding:28px;background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000038;animation:reviewModalAppearArr .25s ease}.review-modal-card-arr::-webkit-scrollbar{width:8px}.review-modal-card-arr::-webkit-scrollbar-track{background:#f4f4f4}.review-modal-card-arr::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.review-modal-card-arr::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.review-modal-header-arr{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:19px;margin-bottom:20px;border-bottom:1px solid #ececec}.review-modal-eyebrow-arr{margin-bottom:5px;color:#b78300;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px}.review-modal-header-arr h2{margin:0;color:#111827;font-size:30px;font-weight:700;letter-spacing:-.6px}.review-modal-header-arr p{margin:6px 0 0;color:#8a8a8a;font-size:12px}.review-modal-close-arr{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#000;color:#fff;font-size:20px;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.review-modal-close-arr:hover{background:#fcbf1e;color:#000;transform:rotate(4deg)}.review-modal-rating-banner-arr{display:flex;align-items:center;gap:22px;padding:20px 22px;margin-bottom:24px;border-radius:17px;background:#111;color:#fff}.review-modal-rating-banner-arr>div:first-child{min-width:115px}.review-modal-rating-banner-arr>div:first-child>span{display:block;margin-bottom:5px;color:#aeb0b5;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}.review-modal-rating-value-arr{display:flex;align-items:flex-end;gap:5px}.review-modal-rating-value-arr strong{color:#fcbf1e;font-size:35px;line-height:1}.review-modal-rating-value-arr span{padding-bottom:3px;color:#9ca3af;font-size:12px}.review-modal-stars-arr{flex:1}.review-modal-stars-arr .review-stars-arr svg{width:18px;height:18px}.review-modal-section-arr{margin-bottom:23px}.review-modal-section-title-arr{margin-bottom:11px;color:#111;font-size:13px;font-weight:800}.review-full-text-arr{padding:19px;border:1px solid #eee;border-left:4px solid #FCBF1E;border-radius:13px;background:#fafafa}.review-full-text-arr p{margin:0;color:#3f3f46;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.review-full-text-arr .review-no-text-arr{color:#9ca3af;font-style:italic}.review-detail-grid-arr{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.review-detail-box-arr{min-width:0;padding:14px;border:1px solid #eee;border-radius:12px;background:#fafafa;transition:border-color .2s ease,background .2s ease}.review-detail-box-arr:hover{border-color:#fcbf1e;background:#fffdf7}.review-detail-box-arr>span,.review-moderation-grid-arr span,.review-moderation-reason-arr>span{display:block;margin-bottom:5px;color:#999;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.review-detail-box-arr strong,.review-moderation-grid-arr strong{display:block;color:#222;font-size:13px;font-weight:700;overflow-wrap:anywhere}.review-detail-box-arr small{display:block;margin-top:4px;color:#888;font-size:10px;overflow-wrap:anywhere}.review-moderation-info-arr{padding:17px;margin-bottom:23px;border:1px solid #e5e7eb;border-radius:14px;background:#f8f8f8}.review-moderation-grid-arr{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px}.review-moderation-grid-arr>div{padding:12px;border-radius:10px;background:#fff}.review-moderation-reason-arr{padding:12px;border-radius:10px;background:#fff}.review-moderation-reason-arr p{margin:0;color:#4b5563;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.review-modal-actions-arr{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:19px;border-top:1px solid #ececec}.review-modal-actions-arr>div{color:#8a8a8a;font-size:11px}.review-modal-done-arr{min-width:90px;height:42px;padding:0 18px;border:none;border-radius:10px;background:#000;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.review-modal-done-arr:hover{background:#fcbf1e;color:#000;transform:translateY(-1px)}.review-modal-action-buttons-arr{display:flex;align-items:center;gap:9px}.review-modal-hide-arr{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid #dc2626;border-radius:10px;background:#fff;color:#dc2626;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.22s ease}.review-modal-hide-arr:hover{background:#dc2626;color:#fff;transform:translateY(-1px)}.review-modal-restore-arr{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid #16a34a;border-radius:10px;background:#fff;color:#15803d;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.22s ease}.review-modal-restore-arr:hover{background:#16a34a;color:#fff;transform:translateY(-1px)}.review-modal-delete-arr{height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#991b1b;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.22s ease}.review-modal-delete-arr:hover{border-color:#991b1b;background:#991b1b;color:#fff;transform:translateY(-1px)}.review-custom-dropdown-arr{position:relative;width:100%;min-width:0}.review-dropdown-trigger-arr{position:relative;z-index:2;width:100%;height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;border:1px solid #ddd;border-radius:11px;outline:none;background:#fff;color:#333;font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.review-dropdown-trigger-arr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-dropdown-trigger-arr svg{flex-shrink:0;color:#777;font-size:16px;transition:transform .22s ease,color .22s ease}.review-custom-dropdown-arr:hover .review-dropdown-trigger-arr,.review-custom-dropdown-arr.is-open-arr .review-dropdown-trigger-arr{border-color:#fcbf1e}.review-custom-dropdown-arr.is-open-arr .review-dropdown-trigger-arr{box-shadow:0 0 0 3px #fcbf1e26}.review-custom-dropdown-arr.is-open-arr .review-dropdown-trigger-arr svg{color:#b78300;transform:rotate(180deg)}.review-dropdown-backdrop-arr{position:fixed;inset:0;z-index:10;padding:0;border:none;background:transparent;cursor:default}.review-dropdown-menu-arr{position:absolute;top:calc(100% + 7px);left:0;z-index:20;width:100%;min-width:150px;overflow:hidden;padding:6px;border:1px solid #ececec;border-radius:13px;background:#fff;box-shadow:0 14px 35px #00000024;animation:reviewDropdownOpenArr .16s ease}.review-dropdown-option-arr{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#555;font-family:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.review-dropdown-option-arr:hover{background:#f7f7f7;color:#111}.review-dropdown-option-arr.selected-arr{background:#fff7db;color:#9a7000;font-weight:700}.review-dropdown-option-arr.selected-arr:hover{background:#ffefb6}.review-dropdown-option-arr svg{flex-shrink:0;color:#c99100;font-size:15px;stroke-width:3}@keyframes reviewDropdownOpenArr{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.review-dropdown-menu-arr{animation:none}.review-dropdown-trigger-arr,.review-dropdown-trigger-arr svg,.review-dropdown-option-arr{transition:none}}@media(max-width:600px){.review-modal-action-buttons-arr{width:100%;flex-direction:column}.review-modal-hide-arr,.review-modal-restore-arr,.review-modal-delete-arr,.review-modal-action-buttons-arr .review-modal-done-arr{width:100%}}@keyframes reviewModalAppearArr{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.review-modal-overlay-arr{padding:12px}.review-modal-card-arr{max-width:100%;padding:20px 16px;border-radius:19px}.review-modal-header-arr h2{font-size:25px}.review-modal-rating-banner-arr{align-items:flex-start;flex-wrap:wrap;gap:14px;padding:17px}.review-modal-stars-arr{flex-basis:calc(100% - 140px)}.review-detail-grid-arr,.review-moderation-grid-arr{grid-template-columns:1fr}.review-modal-actions-arr{align-items:stretch;flex-direction:column}.review-modal-done-arr{width:100%}}@media(prefers-reduced-motion:reduce){.review-modal-card-arr{animation:none}.review-modal-close-arr,.review-detail-box-arr,.review-modal-done-arr{transition:none}}@media(max-width:1200px){.review-stats-grid-arr{grid-template-columns:repeat(2,1fr)}.review-filter-card-arr{grid-template-columns:minmax(260px,1fr) repeat(2,150px)}.review-filter-card-arr .review-filter-select-arr:nth-of-type(4){grid-column:auto}.review-clear-btn-arr{width:100%}}@media(max-width:900px){.reviews-page-arr{padding:25px}.reviews-page-title-arr{font-size:36px}.rating-overview-card-arr{grid-template-columns:1fr;gap:25px}.rating-score-arr{min-height:180px}.review-filter-card-arr{grid-template-columns:1fr 1fr}.review-search-arr{grid-column:1/-1}}@media(max-width:600px){.reviews-page-arr{padding:20px 15px}.reviews-page-title-arr{font-size:31px;letter-spacing:-.7px}.reviews-page-subtitle-arr{margin-bottom:28px;line-height:1.5}.review-stats-grid-arr{grid-template-columns:1fr;gap:13px;margin-bottom:35px}.review-stat-card-arr{padding:21px;border-radius:18px}.review-stat-card-arr h1{font-size:30px}.review-section-arr{margin-bottom:40px}.review-section-header-arr h2{font-size:27px}.rating-overview-card-arr{padding:17px;border-radius:18px}.rating-score-number-arr{font-size:50px}.rating-row-arr{grid-template-columns:38px 1fr 28px;gap:8px}.review-filter-card-arr{grid-template-columns:1fr;padding:14px}.review-search-arr{grid-column:auto}.fleet-rating-scroll-arr,.review-table-scroll-arr{padding:0 15px 18px}}@media(prefers-reduced-motion:reduce){.review-stat-card-arr,.review-stat-card-arr:after,.rating-bar-fill-arr,.review-search-arr,.review-filter-select-arr,.review-clear-btn-arr,.review-view-btn-arr{transition:none}}[data-admin-theme=dark] .reviews-page-arr,[data-admin-theme=dark] .reviews-page-title-arr{color:var(--admin-text)}[data-admin-theme=dark] .reviews-page-subtitle-arr{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-stat-card-arr{background:linear-gradient(145deg,var(--admin-surface) 0%,#181c22 100%);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .review-stat-card-arr:hover{border-color:#fcbf1e52;box-shadow:0 18px 38px #0000004d,0 0 0 1px #fcbf1e0a}[data-admin-theme=dark] .review-stat-card-arr:after{background:#fcbf1e0e}[data-admin-theme=dark] .review-stat-card-arr:hover:after{background:#fcbf1e1a}[data-admin-theme=dark] .review-stat-heading-arr{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-stat-heading-arr svg{background:#fcbf1e1a;color:#fcbf1e}[data-admin-theme=dark] .review-stat-card-arr h1{color:var(--admin-text)}[data-admin-theme=dark] .review-stat-card-arr>span{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-stat-positive-arr{color:#4ade80!important}[data-admin-theme=dark] .review-stat-low-arr{color:#f87171!important}[data-admin-theme=dark] .review-section-header-arr h2{color:var(--admin-text)}[data-admin-theme=dark] .review-section-header-arr h2 span{color:#fcbf1e}[data-admin-theme=dark] .review-section-header-arr p{color:var(--admin-text-muted)}[data-admin-theme=dark] .rating-overview-card-arr{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .rating-score-arr{background:linear-gradient(145deg,#08090b,#15181d);border:1px solid #292e36;color:#fff}[data-admin-theme=dark] .rating-score-arr>strong{color:#c6c9cf}[data-admin-theme=dark] .rating-visibility-arr span{background:#ffffff0e;border-color:#ffffff17;color:#c6c9cf}[data-admin-theme=dark] .review-star-filled-arr{fill:#fcbf1e;color:#fcbf1e}[data-admin-theme=dark] .review-star-empty-arr{fill:#454c57;color:#454c57}[data-admin-theme=dark] .rating-label-arr{color:var(--admin-text-secondary)}[data-admin-theme=dark] .rating-label-arr svg{fill:#fcbf1e;color:#fcbf1e}[data-admin-theme=dark] .rating-bar-arr{background:#292e36}[data-admin-theme=dark] .rating-row-arr>strong{color:var(--admin-text-secondary)}[data-admin-theme=dark] .fleet-rating-card-arr,[data-admin-theme=dark] .review-table-card-arr{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-md)}[data-admin-theme=dark] .fleet-rating-table-arr th{background:var(--admin-surface);color:var(--admin-text-muted);border-bottom-color:var(--admin-border-strong)}[data-admin-theme=dark] .fleet-rating-table-arr td{color:var(--admin-text-secondary);border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .fleet-rating-table-arr tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .fleet-rating-table-arr td strong{color:var(--admin-text)}[data-admin-theme=dark] .fleet-rating-table-arr td small{color:var(--admin-text-muted)}[data-admin-theme=dark] .fleet-rating-value-arr>strong{color:var(--admin-text)}[data-admin-theme=dark] .low-rating-count-arr{background:#292e36;color:#c6c9cf}[data-admin-theme=dark] .low-rating-count-arr.has-low-arr{background:#dc26261f;color:#f87171}[data-admin-theme=dark] .review-filter-card-arr{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-sm)}[data-admin-theme=dark] .review-search-arr{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text);caret-color:#fcbf1e}[data-admin-theme=dark] .review-search-arr::placeholder{color:#737a85}[data-admin-theme=dark] .review-search-arr:hover{border-color:#fcbf1e}[data-admin-theme=dark] .review-search-arr:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .review-dropdown-trigger-arr{background:var(--admin-input-bg);border-color:var(--admin-border-strong);color:var(--admin-text)}[data-admin-theme=dark] .review-custom-dropdown-arr:hover .review-dropdown-trigger-arr{border-color:#fcbf1e}[data-admin-theme=dark] .review-custom-dropdown-arr.is-open-arr .review-dropdown-trigger-arr{background:#1c2026;border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1a}[data-admin-theme=dark] .review-dropdown-trigger-arr svg{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-custom-dropdown-arr.is-open-arr .review-dropdown-trigger-arr svg{color:#fcbf1e}[data-admin-theme=dark] .review-dropdown-menu-arr{background:#1c2026;border-color:var(--admin-border-strong);box-shadow:0 18px 45px #0000006b}[data-admin-theme=dark] .review-dropdown-option-arr{background:transparent;color:var(--admin-text-secondary)}[data-admin-theme=dark] .review-dropdown-option-arr:hover{background:#272c34;color:var(--admin-text)}[data-admin-theme=dark] .review-dropdown-option-arr.selected-arr{background:#fcbf1e1a;color:#fcbf1e}[data-admin-theme=dark] .review-dropdown-option-arr.selected-arr:hover{background:#fcbf1e29;color:#ffd45a}[data-admin-theme=dark] .review-dropdown-option-arr.selected-arr svg{color:#fcbf1e}[data-admin-theme=dark] .review-clear-btn-arr{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .review-clear-btn-arr:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .review-results-count-arr{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-results-count-arr strong{color:var(--admin-text)}[data-admin-theme=dark] .review-table-arr th{background:var(--admin-surface);color:var(--admin-text-muted);border-bottom-color:var(--admin-border-strong)}[data-admin-theme=dark] .review-table-arr td{color:var(--admin-text-secondary);border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .review-table-arr tbody tr:hover{background:var(--admin-surface-hover)}[data-admin-theme=dark] .review-customer-arr strong,[data-admin-theme=dark] .review-vehicle-arr strong,[data-admin-theme=dark] .review-date-arr strong{color:var(--admin-text)}[data-admin-theme=dark] .review-customer-arr small,[data-admin-theme=dark] .review-vehicle-arr small,[data-admin-theme=dark] .review-date-arr small{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-rating-cell-arr>strong{color:var(--admin-text)}[data-admin-theme=dark] .review-text-preview-arr{color:var(--admin-text-secondary)}[data-admin-theme=dark] .review-status-visible-arr{background:#22c55e1f;color:#4ade80}[data-admin-theme=dark] .review-status-hidden-arr{background:#292e36;color:#c6c9cf}[data-admin-theme=dark] .review-view-btn-arr{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .review-view-btn-arr:not(:disabled):hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .review-empty-arr{color:var(--admin-text-muted)!important}[data-admin-theme=dark] .fleet-rating-scroll-arr,[data-admin-theme=dark] .review-table-scroll-arr{scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .fleet-rating-scroll-arr::-webkit-scrollbar-track,[data-admin-theme=dark] .review-table-scroll-arr::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .fleet-rating-scroll-arr::-webkit-scrollbar-thumb,[data-admin-theme=dark] .review-table-scroll-arr::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .fleet-rating-scroll-arr::-webkit-scrollbar-thumb:hover,[data-admin-theme=dark] .review-table-scroll-arr::-webkit-scrollbar-thumb:hover{background:#fcbf1e}.reviews-page-title-arr,.reviews-page-subtitle-arr,.review-stat-card-arr,.review-stat-heading-arr svg,.rating-overview-card-arr,.rating-score-arr,.rating-bar-arr,.fleet-rating-card-arr,.review-table-card-arr,.review-filter-card-arr,.review-search-arr,.review-dropdown-trigger-arr,.review-dropdown-menu-arr,.review-dropdown-option-arr,.review-clear-btn-arr,.fleet-rating-table-arr th,.fleet-rating-table-arr td,.review-table-arr th,.review-table-arr td,.review-status-arr,.review-view-btn-arr{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-admin-theme=dark] .review-modal-overlay-arr{background:#000000b8;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-admin-theme=dark] .review-modal-card-arr{background:var(--admin-surface);border:1px solid var(--admin-border-strong);box-shadow:0 28px 80px #00000085;scrollbar-color:#3b414b transparent}[data-admin-theme=dark] .review-modal-card-arr::-webkit-scrollbar-track{background:transparent}[data-admin-theme=dark] .review-modal-card-arr::-webkit-scrollbar-thumb{background:#3b414b}[data-admin-theme=dark] .review-modal-card-arr::-webkit-scrollbar-thumb:hover{background:#fcbf1e}[data-admin-theme=dark] .review-modal-header-arr{border-bottom-color:var(--admin-border)}[data-admin-theme=dark] .review-modal-eyebrow-arr{color:#fcbf1e}[data-admin-theme=dark] .review-modal-header-arr h2{color:var(--admin-text)}[data-admin-theme=dark] .review-modal-header-arr p{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-modal-close-arr{background:#292e36;color:#d8dce2;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .review-modal-close-arr:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .review-modal-rating-banner-arr{background:linear-gradient(145deg,#08090b,#15181d);border:1px solid #292e36;color:#fff;box-shadow:0 10px 28px #0003}[data-admin-theme=dark] .review-modal-rating-banner-arr>div:first-child>span{color:#9ca3af}[data-admin-theme=dark] .review-modal-rating-value-arr strong{color:#fcbf1e}[data-admin-theme=dark] .review-modal-rating-value-arr span{color:#9ca3af}[data-admin-theme=dark] .review-modal-section-title-arr{color:var(--admin-text)}[data-admin-theme=dark] .review-full-text-arr{background:var(--admin-surface-soft);border-color:var(--admin-border);border-left-color:#fcbf1e}[data-admin-theme=dark] .review-full-text-arr p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .review-full-text-arr .review-no-text-arr{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-detail-box-arr{background:var(--admin-surface-soft);border-color:var(--admin-border)}[data-admin-theme=dark] .review-detail-box-arr:hover{background:#20242b;border-color:#fcbf1e}[data-admin-theme=dark] .review-detail-box-arr>span{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-detail-box-arr strong{color:var(--admin-text)}[data-admin-theme=dark] .review-detail-box-arr small{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-moderation-info-arr{background:#191d23;border-color:var(--admin-border-strong)}[data-admin-theme=dark] .review-moderation-grid-arr>div,[data-admin-theme=dark] .review-moderation-reason-arr{background:var(--admin-surface-soft);border:1px solid var(--admin-border)}[data-admin-theme=dark] .review-moderation-grid-arr span,[data-admin-theme=dark] .review-moderation-reason-arr>span{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-moderation-grid-arr strong{color:var(--admin-text)}[data-admin-theme=dark] .review-moderation-reason-arr p{color:var(--admin-text-secondary)}[data-admin-theme=dark] .review-modal-actions-arr{border-top-color:var(--admin-border)}[data-admin-theme=dark] .review-modal-actions-arr>div{color:var(--admin-text-muted)}[data-admin-theme=dark] .review-modal-done-arr{background:#292e36;color:#f5f5f5;border:1px solid var(--admin-border-strong)}[data-admin-theme=dark] .review-modal-done-arr:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}[data-admin-theme=dark] .review-modal-hide-arr{background:#dc26260f;border-color:#f8717180;color:#f87171}[data-admin-theme=dark] .review-modal-hide-arr:hover{background:#dc2626;border-color:#dc2626;color:#fff}[data-admin-theme=dark] .review-modal-restore-arr{background:#22c55e0f;border-color:#4ade8073;color:#4ade80}[data-admin-theme=dark] .review-modal-restore-arr:hover{background:#16a34a;border-color:#16a34a;color:#fff}[data-admin-theme=dark] .review-modal-delete-arr{background:#20242b;border-color:#f8717147;color:#fca5a5}[data-admin-theme=dark] .review-modal-delete-arr:hover{background:#991b1b;border-color:#991b1b;color:#fff}.review-modal-card-arr,.review-modal-header-arr,.review-modal-close-arr,.review-modal-rating-banner-arr,.review-full-text-arr,.review-detail-box-arr,.review-moderation-info-arr,.review-moderation-grid-arr>div,.review-moderation-reason-arr,.review-modal-actions-arr,.review-modal-done-arr,.review-modal-hide-arr,.review-modal-restore-arr,.review-modal-delete-arr{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.review-unread-pill-arr{display:inline-flex;align-self:flex-start;align-items:center;padding:4px 9px;border-radius:999px;background:#fcbf1e2b;color:#8c6100;font-size:10px;font-weight:800;letter-spacing:.02em;border:1px solid rgba(252,191,30,.45)}html[data-admin-theme=dark] .review-unread-pill-arr{color:#ffd46b;background:#fcbf1e1f}.trm-review-swal-popup.swal2-popup{width:min(430px,calc(100vw - 28px))!important;max-width:100%;padding:27px 27px 24px!important;border-radius:22px!important;border:1px solid #eceef1!important;background:#fff!important;color:#17191d!important;box-shadow:0 26px 75px #0000003b!important;box-sizing:border-box;font-family:inherit}.trm-review-swal-title.swal2-title{padding:0!important;margin:12px 0 8px!important;font-size:23px!important;font-weight:800!important;letter-spacing:-.5px;line-height:1.3;color:inherit!important}.trm-review-swal-description.swal2-html-container{margin:7px 0 9px!important;font-size:13px!important;line-height:1.65!important;color:#646b77!important}.trm-review-swal-popup .trm-review-swal-icon.swal2-icon{margin:8px auto 7px!important;border-width:3px!important}.trm-review-swal-popup .swal2-input-label{font-size:12px;font-weight:750;color:#454b55}.trm-review-swal-popup :is(.swal2-input,.swal2-textarea){box-sizing:border-box;max-width:calc(100% - 4px);margin:9px auto 7px!important;border:1px solid #d8dce3!important;border-radius:12px!important;background:#fff!important;color:#1f2937!important;font:inherit;font-size:13px!important;box-shadow:none!important}.trm-review-swal-popup .swal2-textarea{min-height:104px;resize:vertical;padding:12px!important}.trm-review-swal-popup :is(.swal2-input,.swal2-textarea):focus{border-color:#fcbf1e!important;box-shadow:0 0 0 3px #fcbf1e29!important;outline:none!important}.trm-review-swal-popup .swal2-validation-message{border-radius:9px;font-size:12px;background:#fff2f2;color:#a52424}.trm-review-swal-actions.swal2-actions{gap:10px!important;margin:17px 0 0!important;width:100%;align-items:center;justify-content:center}.trm-review-swal-popup :is(.trm-review-swal-confirm,.trm-review-swal-cancel){min-width:112px;min-height:43px;margin:0!important;padding:11px 18px!important;border-radius:11px!important;font:inherit;font-size:12px!important;font-weight:800!important;cursor:pointer;transition:transform .2s,filter .2s,background .2s}.trm-review-swal-popup .trm-review-swal-confirm{border:1px solid #fcbf1e!important;background:linear-gradient(135deg,#ffd45c,#fcbf1e)!important;color:#171717!important;box-shadow:0 6px 15px #fcbf1e36!important}.trm-review-swal-popup .trm-review-swal-cancel{border:1px solid #e2e5e9!important;background:#f2f3f5!important;color:#444b56!important}.trm-review-swal-popup .trm-review-swal-confirm:hover{filter:brightness(.96);transform:translateY(-1px)}.trm-review-swal-popup .trm-review-swal-cancel:hover{background:#e7e9ed!important;transform:translateY(-1px)}.trm-review-swal-popup.trm-review-swal-danger .trm-review-swal-confirm{background:linear-gradient(135deg,#e44b4b,#b91c1c)!important;border-color:#b91c1c!important;color:#fff!important;box-shadow:0 6px 15px #b91c1c2e!important}.trm-review-swal-popup :is(.trm-review-swal-confirm,.trm-review-swal-cancel):focus-visible{outline:3px solid rgba(252,191,30,.5)!important;outline-offset:2px}.trm-review-swal-enter{animation:trmReviewPopIn .23s ease both}.trm-review-swal-exit{animation:trmReviewPopOut .16s ease both}@keyframes trmReviewPopIn{0%{opacity:0;transform:translateY(9px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmReviewPopOut{to{opacity:0;transform:translateY(5px) scale(.98)}}html[data-admin-theme=dark] .trm-review-swal-popup.swal2-popup{background:#1b2029!important;color:#f4f5f7!important;border-color:#343c49!important;box-shadow:0 30px 80px #0000007a!important}html[data-admin-theme=dark] .trm-review-swal-description.swal2-html-container{color:#c2c9d4!important}html[data-admin-theme=dark] .trm-review-swal-popup .swal2-input-label{color:#d5d9e0!important}html[data-admin-theme=dark] .trm-review-swal-popup :is(.swal2-input,.swal2-textarea){background:#252b35!important;color:#f5f6f8!important;border-color:#46505e!important}html[data-admin-theme=dark] .trm-review-swal-popup .trm-review-swal-cancel{background:#303743!important;color:#e3e7ed!important;border-color:#454e5c!important}html[data-admin-theme=dark] .trm-review-swal-popup .trm-review-swal-cancel:hover{background:#3b4452!important}html[data-admin-theme=dark] .trm-review-swal-popup .swal2-validation-message{background:#4a262a!important;color:#ffc1c1!important}.reviews-page-arr{min-width:0;box-sizing:border-box}.review-stats-grid-arr{grid-template-columns:repeat(4,minmax(0,1fr))}.review-filter-card-arr{grid-template-columns:minmax(200px,1fr) repeat(3,minmax(120px,150px)) auto}.review-filter-card-arr>*{min-width:0}.review-table-arr th:last-child,.review-table-arr td:last-child{text-align:center}.review-view-btn-arr{display:inline-flex;align-items:center;justify-content:center;min-height:37px;min-width:70px;white-space:nowrap}.review-modal-action-buttons-arr{flex-wrap:wrap;justify-content:flex-end}.review-modal-actions-arr{flex-wrap:wrap}.review-modal-actions-arr :is(.review-modal-hide-arr,.review-modal-restore-arr,.review-modal-delete-arr,.review-modal-done-arr){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;white-space:nowrap}.review-modal-close-arr{line-height:1}.reviews-page-arr button:focus-visible,.review-modal-card-arr button:focus-visible{outline:2px solid #fcbf1e;outline-offset:3px}@media(max-width:1180px){.review-filter-card-arr{grid-template-columns:repeat(3,minmax(0,1fr))}.review-filter-card-arr .review-search-arr{grid-column:span 2}}@media(max-width:850px){.review-stats-grid-arr{grid-template-columns:repeat(2,minmax(0,1fr))}.rating-overview-card-arr{grid-template-columns:1fr;gap:20px}.review-filter-card-arr{grid-template-columns:repeat(2,minmax(0,1fr))}.review-filter-card-arr .review-search-arr{grid-column:1/-1}}@media(max-width:580px){.review-stats-grid-arr{grid-template-columns:1fr 1fr;gap:12px}.review-stat-card-arr{padding:17px}.review-stat-heading-arr{font-size:12px}.review-stat-card-arr h1{font-size:27px}.review-filter-card-arr{grid-template-columns:1fr 1fr;padding:12px;gap:9px}.review-filter-card-arr .review-search-arr,.review-clear-btn-arr{grid-column:1/-1}.review-modal-overlay-arr{padding:10px}.review-modal-card-arr{max-width:100%;padding:18px;max-height:94dvh}.review-modal-header-arr h2{font-size:24px}.review-modal-actions-arr{align-items:stretch;gap:12px}.review-modal-action-buttons-arr{width:100%;justify-content:stretch}.review-modal-action-buttons-arr>button{flex:1;white-space:normal}.trm-review-swal-popup.swal2-popup{padding:22px 17px!important}.trm-review-swal-actions.swal2-actions{gap:8px!important}.trm-review-swal-popup :is(.trm-review-swal-confirm,.trm-review-swal-cancel){min-width:0;flex:1;padding:10px!important}}@media(prefers-reduced-motion:reduce){.trm-review-swal-enter,.trm-review-swal-exit{animation:none!important}}.trm-review-swal-popup.trm-review-swal-danger .swal2-actions{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:17px 0 0!important;width:100%}.trm-review-swal-popup.trm-review-swal-danger :is(.swal2-confirm,.swal2-cancel){display:inline-flex!important;align-items:center;justify-content:center;min-height:43px;min-width:112px;margin:0!important;padding:11px 18px!important;border-radius:11px!important;font-family:inherit;font-size:12px!important;font-weight:800!important;cursor:pointer}.trm-review-swal-popup.trm-review-swal-danger .swal2-confirm{background:linear-gradient(135deg,#e44b4b,#b91c1c)!important;border:1px solid #b91c1c!important;color:#fff!important}.trm-review-swal-popup.trm-review-swal-danger .swal2-cancel{background:#f2f3f5!important;border:1px solid #e2e5e9!important;color:#444b56!important}html[data-admin-theme=dark] .trm-review-swal-popup.trm-review-swal-danger .swal2-cancel{background:#303743!important;border-color:#454e5c!important;color:#e3e7ed!important}@media(max-width:580px){.trm-review-swal-popup.trm-review-swal-danger :is(.swal2-confirm,.swal2-cancel){flex:1;min-width:0;padding:10px!important}}.vr-page{padding:10px 12px 36px;color:var(--admin-text)}.vr-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.vr-header h1{font-size:clamp(28px,3vw,42px);letter-spacing:-1.2px;margin:0 0 8px;font-weight:800}.vr-header p,.vr-section-heading p{font-size:14px;color:var(--admin-text-muted);margin:0}.vr-refresh,.vr-action{cursor:pointer;border:1px solid var(--admin-border-strong);background:var(--admin-surface);color:var(--admin-text);border-radius:10px;padding:11px 14px;font-weight:700;display:inline-flex;align-items:center;gap:8px}.vr-refresh:hover,.vr-action:hover{border-color:#fcbf1e}.vr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:40px}.vr-stat{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:22px;padding:26px;box-shadow:var(--admin-shadow-sm);transition:transform .25s,box-shadow .25s}.vr-stat:hover{transform:translateY(-4px);box-shadow:var(--admin-shadow-md)}.vr-stat-top{display:flex;align-items:center;justify-content:space-between;color:var(--admin-text-secondary);font-weight:700;font-size:14px;gap:10px;margin-bottom:17px}.vr-stat-top svg{color:#c99100;background:#fff8df;border-radius:11px;width:38px;height:38px;padding:9px}.vr-stat strong{display:block;font-size:34px;line-height:1}.vr-stat small{display:block;color:var(--admin-text-muted);margin-top:10px}.vr-section-heading{margin-bottom:20px}.vr-section-heading h2{font-size:30px;letter-spacing:-.7px;margin:0 0 6px}.vr-section-heading span{color:#fcbf1e}.vr-filters{display:grid;grid-template-columns:minmax(220px,1fr) 210px 180px;gap:12px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:18px;padding:18px;margin-bottom:18px}.vr-filters input,.vr-filters select,.vr-form input,.vr-form select,.vr-form textarea{width:100%;min-width:0;background:var(--admin-input-bg);color:var(--admin-text);border:1px solid var(--admin-border-strong);border-radius:10px;padding:12px;font:inherit}.vr-search{display:flex;align-items:center;gap:9px}.vr-search svg{flex-shrink:0;color:var(--admin-text-muted)}.vr-table-wrap{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:20px;box-shadow:var(--admin-shadow-sm);overflow:auto;max-height:650px}.vr-table-wrap table{width:100%;min-width:900px;border-collapse:collapse}.vr-table-wrap th{position:sticky;top:0;background:var(--admin-surface);color:var(--admin-text-secondary);text-align:left;font-size:12px;padding:18px 15px;border-bottom:2px solid var(--admin-border)}.vr-table-wrap td{padding:17px 15px;border-bottom:1px solid var(--admin-border);font-size:13px}.vr-table-wrap tr:hover td{background:var(--admin-surface-hover)}.vr-table-wrap td strong,.vr-table-wrap td small{display:block}.vr-table-wrap td small{margin-top:5px;color:var(--admin-text-muted)}.vr-table-wrap .vr-overdue{color:#dc2626;font-weight:700}.vr-pill{display:inline-block;border-radius:100px;padding:6px 10px;background:var(--admin-surface-soft);border:1px solid var(--admin-border);font-size:11px;font-weight:800;white-space:nowrap}.vr-verified{color:#15803d;background:#16a34a1a;border-color:#16a34a33}.vr-returned,.vr-inspected{color:#a16207;background:#fcbf1e1f;border-color:#fcbf1e38}.vr-empty{text-align:center;padding:45px!important;color:var(--admin-text-muted)}.vr-overlay{position:fixed;inset:0;z-index:4000;background:#0009;display:flex;align-items:center;justify-content:center;padding:18px}.vr-modal{width:min(660px,100%);max-height:90vh;overflow:auto;background:var(--admin-surface);color:var(--admin-text);border-radius:22px;box-shadow:var(--admin-shadow-lg)}.vr-modal-head{padding:24px 28px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--admin-border)}.vr-modal-head h2{margin:6px 0}.vr-modal-head p{margin:0;color:var(--admin-text-muted)}.vr-modal-head button{background:transparent;color:var(--admin-text);border:0;cursor:pointer;font-size:22px;align-self:start}.vr-eyebrow{color:#d6a000;font-size:11px;font-weight:800;letter-spacing:1px}.vr-modal-body{padding:26px 28px}.vr-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.vr-info-grid>div{background:var(--admin-surface-soft);padding:15px;border:1px solid var(--admin-border);border-radius:12px}.vr-info-grid small,.vr-info-grid strong{display:block}.vr-info-grid small{color:var(--admin-text-muted);margin-bottom:6px}.vr-explain{color:var(--admin-text-secondary);line-height:1.6}.vr-primary{background:#fcbf1e;border:0;border-radius:11px;padding:13px 20px;font-weight:800;color:#111;cursor:pointer;margin-top:12px}.vr-primary:disabled{opacity:.5;cursor:wait}.vr-form{display:grid;gap:13px}.vr-form h3{margin:5px 0}.vr-form label{display:grid;gap:7px;font-size:13px;font-weight:700}.vr-form p{margin:2px 0}.vr-verified-panel{padding:18px;border-radius:12px}.vr-verified-panel svg{font-size:25px;margin-right:8px;vertical-align:middle}@media(max-width:1050px){.vr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-filters{grid-template-columns:1fr 1fr}.vr-search{grid-column:1/-1}}@media(max-width:600px){.vr-stats{grid-template-columns:1fr 1fr;gap:10px}.vr-stat{padding:16px}.vr-stat strong{font-size:27px}.vr-header{align-items:flex-start;flex-direction:column}.vr-filters{grid-template-columns:1fr}.vr-search{grid-column:auto}.vr-modal-body,.vr-modal-head{padding:18px}.vr-info-grid{grid-template-columns:1fr}}.vr-action:disabled{opacity:.52;cursor:not-allowed;border-color:var(--admin-border-strong)}.vr-action:disabled:hover{border-color:var(--admin-border-strong)}.vr-refund-panel{margin-top:20px;padding:20px;border:1px solid var(--admin-border);border-radius:16px;background:var(--admin-surface-soft)}.vr-refund-panel h3{margin:0 0 8px;font-size:20px}.vr-refund-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--admin-border)}.vr-refund-deposit strong{font-size:20px}.vr-refund-total{margin-top:8px;padding:17px 14px;background:var(--admin-surface);border:2px solid #FCBF1E;border-radius:12px;font-size:16px}.vr-refund-total strong,.vr-refund-total b{font-size:22px}.vr-refund-help{color:var(--admin-text-muted);line-height:1.5}.vr-refund-warning{padding:12px;border-radius:10px;border:1px solid #dc2626;color:#b91c1c;background:#dc262612;font-weight:700}.vr-refund-check{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:flex-start;gap:10px!important;padding:12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);line-height:1.5;cursor:pointer}.vr-refund-check input{width:18px!important;min-width:18px!important;height:18px;margin:2px 0 0;accent-color:#c99100}.vr-refund-recorded{background:var(--admin-surface);padding:16px;border:1px solid var(--admin-border);border-radius:12px}.vr-refund-recorded p,.vr-refund-recorded small{color:var(--admin-text-muted)}@media(max-width:600px){.vr-refund-panel{padding:14px}.vr-refund-line{align-items:flex-start}.vr-refund-total strong{font-size:19px}}.vr-page{padding:35px;animation:vrEnter .45s ease both}.vr-header{margin-bottom:35px}.vr-header h1{letter-spacing:-1.3px}.vr-header p{line-height:1.6}.vr-refresh{background:#111;color:#fff;border-color:#111;padding:13px 18px;transition:transform .2s,background .2s}.vr-refresh:hover:not(:disabled){background:#fcbf1e;color:#111;transform:translateY(-2px)}.vr-stat{position:relative;overflow:hidden;box-shadow:0 8px 25px #0000000b;transition:transform .28s,box-shadow .28s,border-color .28s}.vr-stat:after{content:"";position:absolute;width:115px;height:115px;right:-35px;bottom:-55px;border-radius:50%;background:#fcbf1e13;pointer-events:none}.vr-stat:hover{transform:translateY(-5px);border-color:#fcbf1e66;box-shadow:0 16px 34px #00000019}.vr-stat-top svg{box-sizing:border-box;flex-shrink:0}.vr-stat strong{font-weight:850;letter-spacing:-1px}.vr-filters{margin-bottom:12px;box-shadow:0 4px 12px #0000000a}.vr-filters input,.vr-filters select,.vr-form input,.vr-form select,.vr-form textarea{transition:border-color .2s,box-shadow .2s;outline:0}.vr-filters input:focus,.vr-filters select:focus,.vr-form input:focus,.vr-form select:focus,.vr-form textarea:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e22}.vr-results{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 3px 13px;color:var(--admin-text-muted,#777);font-size:12px}.vr-results button{border:0;background:transparent;color:#ad7a00;cursor:pointer;font-weight:800}.vr-results button:hover{text-decoration:underline}.vr-table-wrap{box-shadow:0 6px 20px #0000000b}.vr-table-wrap th{z-index:2}.vr-table-wrap tbody tr{transition:background .2s}.vr-action{transition:transform .2s,background .2s}.vr-action:hover:not(:disabled){transform:translateY(-2px);background:#fcbf1e;color:#111}.vr-primary{transition:transform .2s,box-shadow .2s}.vr-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #fcbf1e44}.vr-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:vrFade .2s ease both}.vr-modal{animation:vrModal .25s ease both}.vr-modal-head{background:linear-gradient(120deg,var(--admin-surface,#fff),var(--admin-surface-soft,#fafafa))}.vr-modal-head button{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;transition:background .2s}.vr-modal-head button:hover{background:#fcbf1e22}.vr-info-grid>div{transition:transform .2s,border-color .2s}.vr-info-grid>div:hover{transform:translateY(-2px);border-color:#fcbf1e66}.vr-refund-total{box-shadow:0 5px 20px #fcbf1e16}.vr-refund-check:focus-within{outline:2px solid #FCBF1E;outline-offset:2px}.vr-verified-panel{border:1px solid #16a34a33;background:#16a34a0c}.vr-page button:focus-visible{outline:2px solid #FCBF1E;outline-offset:2px}@keyframes vrEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vrFade{0%{opacity:0}to{opacity:1}}@keyframes vrModal{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.vr-page{padding:22px}}@media(max-width:600px){.vr-page{padding:16px}.vr-stats{gap:12px}.vr-stat{padding:17px}.vr-header{gap:15px}.vr-modal{max-height:92vh}}@media(prefers-reduced-motion:reduce){.vr-page,.vr-overlay,.vr-modal{animation:none}.vr-page *{transition:none!important}}.vr-filters select,.vr-form select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#a77b00 50%),linear-gradient(135deg,#a77b00 50%,transparent 50%);background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px;min-height:45px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.vr-filters select:focus-visible,.vr-form select:focus-visible{outline:2px solid #fcbf1e;outline-offset:2px;box-shadow:0 0 0 4px #fcbf1e1f}.vr-overlay{box-sizing:border-box;z-index:10020;overflow-y:auto;overscroll-behavior:contain;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:trm-modal-fade .2s ease both}.vr-modal{display:flex;flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 36px);overflow:hidden;border:1px solid var(--admin-border,#e7e7e7);animation:trm-modal-rise .26s cubic-bezier(.2,.8,.2,1) both}.vr-modal-head{flex-shrink:0;background:var(--admin-surface,#fff);align-items:flex-start}.vr-modal-body{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.vr-modal-head button{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;transition:background .2s,transform .2s}.vr-modal-head button:hover:not(:disabled){background:#fcbf1e2e;transform:rotate(90deg)}.vr-modal-head button:disabled{opacity:.45;cursor:not-allowed}.vr-modal .vr-primary{transition:transform .2s,background .2s,box-shadow .2s}.vr-modal .vr-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #fcbf1e33}@keyframes trm-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes trm-modal-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.vr-overlay{padding:10px}.vr-modal{max-height:calc(100dvh - 20px);border-radius:17px}}@media(prefers-reduced-motion:reduce){.vr-overlay,.vr-modal{animation:none!important}}.vr-page{color:var(--admin-text,#111);max-width:1800px;margin-inline:auto}.vr-header h1,.vr-section-heading h2{color:var(--admin-text,#111)}.vr-header p,.vr-section-heading p{color:var(--admin-text-muted,#737373)}.vr-stat,.vr-filters,.vr-table-wrap{background:var(--admin-surface,#fff);border-color:var(--admin-border,#e7e7e7)}.vr-stat strong{color:var(--admin-text,#111)}.vr-stat-top svg{color:#b58000;background:#fcbf1e29}.vr-filters{position:relative;z-index:5;grid-template-columns:minmax(240px,1fr) minmax(190px,210px) minmax(165px,180px);align-items:center;overflow:visible}.vr-search{min-width:0;min-height:46px;border:1px solid var(--admin-border-strong,#d8d8d8);background:var(--admin-input-bg,var(--admin-surface,#fff));border-radius:11px;padding:0 13px;transition:border-color .2s,box-shadow .2s}.vr-search:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.vr-search input,.vr-search input:focus,.vr-search input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;min-height:44px;padding:0!important;color:var(--admin-text,#111)}.vr-search input::placeholder{color:var(--admin-text-muted,#888)}.vr-dropdown{min-width:0;position:relative;z-index:6}.vr-dropdown .admin-dropdown-trm,.vr-form-field .admin-dropdown-trm{width:100%;min-width:0}.vr-dropdown .admin-dropdown-trigger-trm,.vr-form-field .admin-dropdown-trigger-trm{width:100%;min-height:46px;background:var(--admin-input-bg,var(--admin-surface,#fff));color:var(--admin-text,#111);border-color:var(--admin-border-strong,#ddd)}.vr-dropdown .admin-dropdown-menu-trm,.vr-form-field .admin-dropdown-menu-trm{z-index:100;max-height:245px;overflow-y:auto;background:var(--admin-surface,#fff);border-color:var(--admin-border,#ddd);color:var(--admin-text,#111)}.vr-form-field{display:grid;gap:7px;font-size:13px;font-weight:700;min-width:0;position:relative}.vr-form-field:focus-within{z-index:20}.vr-modal-body{overflow-y:auto;overflow-x:visible}.vr-table-wrap{position:relative;z-index:1}.vr-table-wrap table{min-width:1080px;table-layout:fixed}.vr-table-wrap th,.vr-table-wrap td{vertical-align:middle;line-height:1.5}.vr-table-wrap th:nth-child(1),.vr-table-wrap td:nth-child(1){width:23%}.vr-table-wrap th:nth-child(2),.vr-table-wrap td:nth-child(2){width:17%}.vr-table-wrap th:nth-child(3),.vr-table-wrap td:nth-child(3){width:17%}.vr-table-wrap th:nth-child(4),.vr-table-wrap td:nth-child(4){width:13%;text-align:center}.vr-table-wrap th:nth-child(5),.vr-table-wrap td:nth-child(5){width:17%;text-align:center}.vr-table-wrap th:nth-child(6),.vr-table-wrap td:nth-child(6){width:13%;text-align:center}.vr-table-wrap td strong{color:var(--admin-text,#111);overflow-wrap:anywhere}.vr-table-wrap td small{overflow-wrap:anywhere}.vr-table-wrap .vr-overdue{color:#dc5555}.vr-pill{vertical-align:middle}.vr-action{justify-content:center;min-height:40px;white-space:nowrap}.vr-modal{background:var(--admin-surface,#fff);color:var(--admin-text,#111);border-color:var(--admin-border,#ddd)}.vr-modal-head h2,.vr-modal-body h3,.vr-info-grid strong{color:var(--admin-text,#111)}.vr-modal-head button{background:var(--admin-surface-soft,#f7f7f7);color:var(--admin-text,#111);border-radius:50%}.vr-form input,.vr-form textarea{background:var(--admin-input-bg,var(--admin-surface,#fff));color:var(--admin-text,#111)}.vr-form input:focus-visible,.vr-form textarea:focus-visible{outline:0;box-shadow:0 0 0 3px #fcbf1e26;border-color:#fcbf1e}.vr-refund-check:focus-within{outline:0;border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e29}.vr-refund-check input:focus-visible{outline:2px solid #FCBF1E;outline-offset:2px;box-shadow:none}.vr-refund-warning{color:#dc5555}.vr-refund-total{background:var(--admin-surface,#fff)}.vr-verified-panel{color:var(--admin-text,#111)}.vr-verified-panel>strong,.vr-verified-panel>svg{color:#16a34a}html[data-admin-theme=dark] .vr-page{color:var(--admin-text,#f4f4f4)}html[data-admin-theme=dark] .vr-refresh{background:#fcbf1e;color:#111;border-color:#fcbf1e}html[data-admin-theme=dark] .vr-refresh:hover{background:#e5ab0c}html[data-admin-theme=dark] .vr-stat,html[data-admin-theme=dark] .vr-filters,html[data-admin-theme=dark] .vr-table-wrap,html[data-admin-theme=dark] .vr-modal{box-shadow:0 12px 28px #0000002e}html[data-admin-theme=dark] .vr-stat-top svg{background:#fcbf1e26;color:#fcbf1e}html[data-admin-theme=dark] .vr-returned,html[data-admin-theme=dark] .vr-inspected{color:#ffd66b}html[data-admin-theme=dark] .vr-verified>strong,html[data-admin-theme=dark] .vr-verified>svg{color:#6de39b}html[data-admin-theme=dark] .vr-refund-warning{color:#ff9292}html[data-admin-theme=dark] .vr-action:not(:disabled){background:var(--admin-surface-soft,#292929)}html[data-admin-theme=dark] .vr-action:hover:not(:disabled){background:#fcbf1e;color:#111}@media(max-width:1050px){.vr-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-search{grid-column:1/-1}}@media(max-width:600px){.vr-filters{grid-template-columns:1fr}.vr-search{grid-column:auto}.vr-table-wrap table{min-width:1080px}.vr-modal-head h2{font-size:22px}}.vr-overlay{padding:22px;background:#090c11a8}.vr-modal{width:min(640px,100%);max-height:min(760px,calc(100dvh - 44px));border-radius:19px;box-shadow:0 24px 70px #00000040;font-size:14px;line-height:1.55}.vr-modal-head{padding:22px 26px 20px;gap:18px;align-items:center}.vr-modal-head>div{min-width:0}.vr-eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:1.45px;line-height:1.5;color:#bd8a00}.vr-modal-head h2{font-size:clamp(21px,2.3vw,25px);font-weight:800;letter-spacing:-.55px;line-height:1.25;margin:5px 0}.vr-modal-head p{font-size:13px;line-height:1.55;overflow-wrap:anywhere;color:var(--admin-text-secondary,var(--admin-text-muted))}.vr-modal-head button{width:34px;height:34px;min-width:34px;font-size:18px;align-self:flex-start;border:1px solid var(--admin-border);border-radius:10px}.vr-modal-body{padding:23px 26px 27px;scrollbar-gutter:stable;overflow-x:hidden}.vr-info-grid{gap:11px;margin-bottom:23px}.vr-info-grid>div{min-width:0;padding:14px 15px;border-radius:11px}.vr-info-grid small{font-size:11px;font-weight:650;letter-spacing:.1px;line-height:1.5;margin-bottom:5px}.vr-info-grid strong{font-size:13.5px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.vr-explain{font-size:13px;line-height:1.7;margin:0 0 14px;color:var(--admin-text-secondary)}.vr-form{gap:17px;min-width:0}.vr-form h3,.vr-refund-panel h3{font-size:17px;letter-spacing:-.3px;line-height:1.35;font-weight:800;margin:0 0 1px;color:var(--admin-text)}.vr-form label,.vr-form-field{font-size:12.5px;line-height:1.5;font-weight:700;gap:7px;color:var(--admin-text-secondary)}.vr-form label input,.vr-form label textarea{font-size:13.5px;font-weight:450;line-height:1.5;min-height:44px;padding:11px 12px;border-radius:10px}.vr-form label textarea{min-height:90px;resize:vertical}.vr-form-field .admin-dropdown-trigger-trm{min-height:44px;font-size:13.5px}.vr-form p{line-height:1.65;font-size:13.5px;margin:0}.vr-primary{min-height:44px;padding:11px 18px;font-size:13px;font-weight:800;line-height:1.4;border-radius:10px;margin-top:5px;align-self:start;max-width:100%}.vr-refund-panel{padding:19px;margin-top:6px;border-radius:14px}.vr-refund-panel h3{margin-bottom:9px}.vr-refund-panel>.vr-explain{margin-bottom:17px}.vr-refund-panel .vr-form{gap:15px}.vr-refund-line{gap:18px;padding:12px 0;font-size:13px;line-height:1.55;align-items:center}.vr-refund-line>span{min-width:0;flex:1;color:var(--admin-text-secondary)}.vr-refund-line>strong,.vr-refund-line>b{font-size:15px;font-weight:800;text-align:right;overflow-wrap:anywhere}.vr-refund-deposit strong{font-size:17px}.vr-refund-total{padding:15px 16px;border-width:1.5px;border-radius:11px;margin-top:3px;gap:12px}.vr-refund-total strong,.vr-refund-total b{font-size:19px;letter-spacing:-.35px;color:var(--admin-text)}.vr-refund-help{font-size:12px;line-height:1.6}.vr-refund-warning{font-size:12.5px;line-height:1.6}.vr-refund-check{padding:13px;gap:11px!important;border-radius:11px;font-size:12.5px!important;font-weight:500!important;line-height:1.65}.vr-refund-check input{flex-shrink:0;margin-top:3px}.vr-refund-recorded{padding:16px;border-radius:11px}.vr-refund-recorded>strong{display:block;font-size:14px;line-height:1.5;margin-bottom:6px}.vr-refund-recorded p,.vr-refund-recorded small{font-size:12px;padding-top:10px;line-height:1}.vr-verified-panel{padding:17px;border-radius:12px;font-size:13px;line-height:1.65}.vr-verified-panel>strong{font-size:15px}.vr-verified-panel p{margin:8px 0 0;overflow-wrap:anywhere}html[data-admin-theme=dark] .vr-modal-head{background:var(--admin-surface,#16191e)}html[data-admin-theme=dark] .vr-modal-head button{border-color:var(--admin-border,#272c34)}html[data-admin-theme=dark] .vr-eyebrow{color:#fcbf1e}html[data-admin-theme=dark] .vr-info-grid>div,html[data-admin-theme=dark] .vr-refund-panel{background:var(--admin-surface-soft,#1c2026)}html[data-admin-theme=dark] .vr-refund-total,html[data-admin-theme=dark] .vr-refund-check,html[data-admin-theme=dark] .vr-refund-recorded{background:var(--admin-surface,#16191e)}@media(max-width:600px){.vr-overlay{padding:10px;align-items:center}.vr-modal{width:100%;max-height:calc(100dvh - 20px);border-radius:15px}.vr-modal-head{padding:19px 19px 17px}.vr-modal-body{padding:19px 19px 22px;scrollbar-gutter:auto}.vr-modal-head h2{font-size:21px}.vr-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vr-info-grid>div{padding:12px}.vr-info-grid strong{font-size:12.5px}.vr-refund-panel{padding:15px}.vr-refund-total strong,.vr-refund-total b{font-size:17px}.vr-primary{width:100%;justify-content:center;text-align:center}}@media(max-width:380px){.vr-info-grid{grid-template-columns:1fr}.vr-refund-line{align-items:flex-start;flex-direction:column;gap:4px}.vr-refund-line>strong,.vr-refund-line>b{text-align:left}}@media(prefers-reduced-motion:reduce){.vr-modal,.vr-modal *{scroll-behavior:auto;transition:none!important}}.vr-table-wrap .vr-pill{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;box-sizing:border-box;padding:4px 9px;min-height:23px;border-radius:999px;font-size:10.5px;font-weight:750;line-height:1.2;letter-spacing:0;white-space:nowrap;vertical-align:middle}.vr-table-wrap .vr-pill.vr-verified{color:#15803d;background:#16a34a1a;border-color:#16a34a38}html[data-admin-theme=dark] .vr-table-wrap .vr-pill.vr-verified{color:#78e6a2;background:#16a34a21;border-color:#4ade8045}.trm-vr-alert.swal2-popup{box-sizing:border-box;width:min(430px,calc(100vw - 32px));padding:28px 26px 24px;border-radius:22px;border:1px solid #e8e9ec;background:#fff;color:#252a34;box-shadow:0 24px 70px #1018282b;font-family:inherit}.trm-vr-alert .swal2-icon{margin:0 auto 18px;flex-shrink:0}.trm-vr-alert-title.swal2-title{padding:0;margin:0 0 10px;color:#252a34;font-size:22px;font-weight:800;line-height:1.3;letter-spacing:-.55px}.trm-vr-alert-body.swal2-html-container{margin:0;padding:0;color:#717987;font-size:13.5px;line-height:1.65;overflow-wrap:anywhere}.trm-vr-alert-body p{margin:7px 0}.trm-vr-alert-body b{color:#252a34}.trm-vr-alert-actions.swal2-actions{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin:24px 0 0;padding:0}.trm-vr-alert-actions .swal2-styled{box-shadow:none}.trm-vr-alert-confirm.swal2-confirm,.trm-vr-alert-cancel.swal2-cancel{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:1 1 120px;min-height:44px;margin:0;padding:11px 16px;border-radius:11px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.3;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.trm-vr-alert-confirm.swal2-confirm{border:0;background:linear-gradient(110deg,#fcbf1e,#ffda61);color:#171717;box-shadow:0 6px 18px #fcbf1e30}.trm-vr-alert-cancel.swal2-cancel{border:1px solid #e5e7eb;background:#f1f3f6;color:#444b57}.trm-vr-alert-confirm.swal2-confirm:hover,.trm-vr-alert-cancel.swal2-cancel:hover{transform:translateY(-2px)}.trm-vr-alert-confirm.swal2-confirm:hover{background:linear-gradient(110deg,#f4b608,#ffce48)}.trm-vr-alert-cancel.swal2-cancel:hover{background:#e7eaf0}.trm-vr-alert :is(.swal2-confirm,.swal2-cancel):focus-visible{outline:2px solid #FCBF1E;outline-offset:3px}.trm-vr-alert .swal2-close{color:#7a8190}html[data-admin-theme=dark] .trm-vr-alert.swal2-popup{background:#191d24;color:#f5f6f8;border-color:#343b47;box-shadow:0 24px 75px #0000006b}html[data-admin-theme=dark] .trm-vr-alert-title.swal2-title,html[data-admin-theme=dark] .trm-vr-alert-body b{color:#f5f6f8}html[data-admin-theme=dark] .trm-vr-alert-body.swal2-html-container{color:#bdc5d0}html[data-admin-theme=dark] .trm-vr-alert-cancel.swal2-cancel{background:#303743;border-color:#424c5b;color:#edf0f5}html[data-admin-theme=dark] .trm-vr-alert-cancel.swal2-cancel:hover{background:#3b4452}html[data-admin-theme=dark] .trm-vr-alert .swal2-close{color:#c2c9d3}.vr-refresh,.vr-action,.vr-primary{font-family:inherit;line-height:1.35}.vr-refresh{justify-content:center;min-height:44px;white-space:nowrap}.vr-refresh:disabled{opacity:.55;cursor:wait;transform:none}.vr-refresh-spin{animation:vr-refresh-rotate .8s linear infinite}@keyframes vr-refresh-rotate{to{transform:rotate(360deg)}}.vr-action{width:100%;max-width:155px;margin-inline:auto;padding:10px 12px;text-align:center}.vr-table-wrap td:last-child{text-align:center}.vr-primary{display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal}.vr-primary:focus-visible,.vr-refresh:focus-visible,.vr-action:focus-visible,.vr-modal-head button:focus-visible{outline:2px solid #FCBF1E;outline-offset:3px}.vr-refund-recorded p,.vr-refund-recorded small{line-height:1.55;padding-top:4px}.vr-refund-recorded p{overflow-wrap:anywhere}.vr-refund-line{min-width:0}.vr-refund-line>strong,.vr-refund-line>b{max-width:55%;overflow-wrap:anywhere}.vr-verified-panel>svg{vertical-align:middle;margin-right:8px}@media(max-width:600px){.trm-vr-alert.swal2-popup{padding:24px 18px 20px}.trm-vr-alert-title.swal2-title{font-size:20px}.trm-vr-alert-actions.swal2-actions{flex-direction:column-reverse}.trm-vr-alert-confirm.swal2-confirm,.trm-vr-alert-cancel.swal2-cancel{flex:0 0 auto;width:100%}.vr-action{max-width:none}.vr-refund-line>strong,.vr-refund-line>b{max-width:60%}}@media(prefers-reduced-motion:reduce){.trm-vr-alert :is(.swal2-confirm,.swal2-cancel){transition:none}.vr-refresh-spin{animation:none}}.admin-settings-page-trm{width:100%;max-width:1500px;margin:0 auto;color:var(--admin-text)}.admin-settings-header-trm{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.admin-settings-eyebrow-trm{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:#a87800;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.admin-settings-eyebrow-trm svg{font-size:14px}.admin-settings-header-trm h1{margin:0;color:var(--admin-text);font-size:36px;font-weight:800;line-height:1.15;letter-spacing:-1px}.admin-settings-header-trm h1 span{color:#fcbf1e}.admin-settings-header-trm p{max-width:650px;margin:9px 0 0;color:var(--admin-text-muted);font-size:13px;line-height:1.6}.admin-settings-layout-trm{display:grid;grid-template-columns:255px minmax(0,1fr);gap:22px;align-items:start}.settings-navigation-trm{position:sticky;top:90px;overflow:hidden;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;box-shadow:var(--admin-shadow-sm)}.settings-navigation-header-trm{padding:20px 18px 16px;border-bottom:1px solid var(--admin-border)}.settings-navigation-header-trm>span{color:var(--admin-text);font-size:11px;font-weight:800;letter-spacing:.8px}.settings-navigation-header-trm p{margin:4px 0 0;color:var(--admin-text-muted);font-size:11px}.settings-navigation-list-trm{display:flex;flex-direction:column;padding:8px}.settings-navigation-item-trm{position:relative;width:100%;min-height:62px;display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--admin-text-secondary);font-family:inherit;text-align:left;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.settings-navigation-item-trm:hover{background:var(--admin-surface-hover);color:var(--admin-text)}.settings-navigation-item-trm.active-trm{background:#fcbf1e1a;border-color:#fcbf1e4d;color:var(--admin-text)}.settings-navigation-item-trm.active-trm:before{content:"";position:absolute;left:-8px;top:14px;bottom:14px;width:3px;background:#fcbf1e;border-radius:0 5px 5px 0}.settings-navigation-icon-trm{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--admin-surface-soft);border:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:16px;transition:.22s ease}.settings-navigation-item-trm.active-trm .settings-navigation-icon-trm{background:#fcbf1e;border-color:#fcbf1e;color:#111}.settings-navigation-text-trm{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.settings-navigation-text-trm strong{color:inherit;font-size:12px;font-weight:750}.settings-navigation-text-trm small{overflow:hidden;color:var(--admin-text-muted);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.settings-navigation-arrow-trm{color:var(--admin-text-muted);font-size:19px;line-height:1;transition:transform .22s ease}.settings-navigation-item-trm:hover .settings-navigation-arrow-trm{transform:translate(2px)}.settings-navigation-item-trm.active-trm .settings-navigation-arrow-trm{color:#fcbf1e}.settings-content-trm{min-width:0}.settings-section-trm{animation:settingsSectionIn .25s ease}@keyframes settingsSectionIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.settings-section-header-trm{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.settings-section-label-trm{display:block;margin-bottom:5px;color:#b27e00;font-size:10px;font-weight:800;letter-spacing:.8px}.settings-section-header-trm h2{margin:0;color:var(--admin-text);font-size:24px;font-weight:800;letter-spacing:-.35px}.settings-section-header-trm p{max-width:680px;margin:6px 0 0;color:var(--admin-text-muted);font-size:12px;line-height:1.55}.settings-card-trm{padding:22px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;box-shadow:var(--admin-shadow-sm)}.settings-card-header-trm{display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--admin-border)}.settings-card-icon-trm{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fcbf1e1f;border:1px solid rgba(252,191,30,.22);color:#c28a00;font-size:18px}.settings-card-header-trm h3{margin:0 0 4px;color:var(--admin-text);font-size:15px;font-weight:650;line-height:1.35}.settings-card-header-trm p{margin:0;color:var(--admin-text-secondary);font-size:12px;font-weight:400;line-height:1.55}.settings-form-grid-trm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-field-trm{min-width:0}.settings-field-trm.full-trm{grid-column:1 / -1}.settings-field-trm label{display:block;margin-bottom:7px;color:var(--admin-text-secondary);font-size:11px;font-weight:700}.settings-input-wrap-trm{position:relative}.settings-input-wrap-trm>svg{position:absolute;left:13px;top:50%;z-index:1;transform:translateY(-50%);color:var(--admin-text-muted);font-size:15px;pointer-events:none}.settings-input-wrap-trm input{width:100%;height:45px;padding:0 14px 0 39px;border:1px solid var(--admin-border-strong);border-radius:10px;outline:none;background:var(--admin-input-bg);color:var(--admin-text);font-family:inherit;font-size:12px;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.settings-input-wrap-trm input::placeholder{color:var(--admin-text-muted)}.settings-input-wrap-trm input:hover{border-color:#fcbf1e8c}.settings-input-wrap-trm input:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1f}.settings-save-bar-trm{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:16px 18px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:14px;box-shadow:var(--admin-shadow-sm)}.settings-save-bar-trm>div{display:flex;flex-direction:column;gap:3px}.settings-save-bar-trm strong{color:var(--admin-text);font-size:12px}.settings-save-bar-trm span{color:var(--admin-text-muted);font-size:10px}.settings-save-btn-trm{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid #FCBF1E;border-radius:10px;background:#fcbf1e;color:#111;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:.22s ease}.settings-save-btn-trm:hover:not(:disabled){background:#e8aa00;border-color:#e8aa00;transform:translateY(-1px);box-shadow:0 6px 16px #fcbf1e2e}.settings-save-btn-trm:disabled{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-muted);cursor:not-allowed;opacity:.7}.settings-coming-soon-trm{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;box-shadow:var(--admin-shadow-sm);text-align:center;animation:settingsSectionIn .25s ease}.settings-coming-soon-trm>svg{width:46px;height:46px;margin-bottom:16px;padding:11px;border-radius:13px;background:#fcbf1e1f;color:#fcbf1e}.settings-coming-soon-trm h2{margin:0;color:var(--admin-text);font-size:20px}.settings-coming-soon-trm p{margin:7px 0 0;color:var(--admin-text-muted);font-size:12px}[data-admin-theme=dark] .admin-settings-eyebrow-trm,[data-admin-theme=dark] .settings-section-label-trm,[data-admin-theme=dark] .settings-card-icon-trm{color:#fcbf1e}[data-admin-theme=dark] .settings-navigation-item-trm.active-trm{background:#fcbf1e14}[data-admin-theme=dark] .settings-input-wrap-trm input:focus{background:#1d2128}.settings-form-grid-trm{position:relative}.settings-input-wrap-trm input:disabled{opacity:.65;cursor:not-allowed}.settings-loading-overlay-trm{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:11px 13px;margin-bottom:-2px;border:1px solid rgba(252,191,30,.2);border-radius:10px;background:#fcbf1e12;color:var(--admin-text-secondary);font-size:11px;font-weight:650}.settings-loading-overlay-trm svg{flex:0 0 auto;color:#fcbf1e;font-size:15px;animation:settingsSpinTrm .8s linear infinite}.settings-message-trm{display:flex;align-items:center;gap:11px;margin-top:18px;padding:13px 15px;border:1px solid;border-radius:12px;animation:settingsSectionIn .25s ease}.settings-message-icon-trm{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:16px}.settings-message-trm>div{min-width:0;display:flex;flex-direction:column;gap:2px}.settings-message-trm strong{font-size:11px;font-weight:800}.settings-message-trm>div>span{font-size:10px;line-height:1.45}.settings-message-trm.success-trm{background:#16a34a14;border-color:#16a34a38;color:var(--admin-success)}.settings-message-trm.success-trm .settings-message-icon-trm{background:#16a34a1f}.settings-message-trm.error-trm{background:#dc262614;border-color:#dc262638;color:var(--admin-danger)}.settings-message-trm.error-trm .settings-message-icon-trm{background:#dc26261f}.settings-spinner-trm{animation:settingsSpinTrm .8s linear infinite}.settings-fee-grid-trm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.settings-fee-card-trm{min-width:0;padding:19px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:15px;box-shadow:var(--admin-shadow-sm);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.settings-fee-card-trm:hover{border-color:#fcbf1e59;transform:translateY(-2px);box-shadow:var(--admin-shadow-md)}.settings-fee-card-top-trm{min-height:75px;display:flex;align-items:flex-start;gap:11px;margin-bottom:17px}.settings-fee-icon-trm{width:39px;height:39px;flex:0 0 39px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(252,191,30,.22);border-radius:10px;background:#fcbf1e1a;color:#b27e00;font-size:17px}.settings-fee-card-top-trm>div:last-child{min-width:0}.settings-fee-card-top-trm h3{margin:1px 0 4px;color:var(--admin-text);font-size:13px;font-weight:800}.settings-fee-card-top-trm p{margin:0;color:var(--admin-text-muted);font-size:10px;line-height:1.5}.settings-fee-control-trm{height:48px;display:flex;align-items:center;overflow:hidden;background:var(--admin-input-bg);border:1px solid var(--admin-border-strong);border-radius:11px;transition:border-color .22s ease,box-shadow .22s ease}.settings-fee-control-trm:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1f}.settings-fee-prefix-trm{height:100%;min-width:42px;display:flex;align-items:center;justify-content:center;background:var(--admin-surface-soft);border-right:1px solid var(--admin-border);color:#b27e00;font-size:13px;font-weight:850}.settings-fee-control-trm input{width:100%;min-width:0;height:100%;padding:0 11px;border:0;outline:0;background:transparent;color:var(--admin-text);font-family:inherit;font-size:14px;font-weight:750}.settings-fee-control-trm input::placeholder{color:var(--admin-text-muted);font-weight:500}.settings-fee-control-trm input:disabled{opacity:.6;cursor:not-allowed}.settings-fee-suffix-trm{flex:0 0 auto;padding:0 11px;color:var(--admin-text-muted);font-size:9px;font-weight:800;letter-spacing:.3px;white-space:nowrap}.settings-fee-hint-trm{margin-top:8px;color:var(--admin-text-muted);font-size:9px;line-height:1.4}[data-admin-theme=dark] .settings-fee-icon-trm,[data-admin-theme=dark] .settings-fee-prefix-trm{color:#fcbf1e}.settings-delivery-section-trm{margin-top:24px;padding:24px;border:1px solid var(--admin-border);border-radius:18px;background:var(--admin-surface-soft)}.settings-delivery-heading-trm{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.settings-delivery-heading-trm h3{margin:5px 0 6px;font-size:18px;font-weight:700;color:var(--admin-text)}.settings-delivery-heading-trm p{margin:0;max-width:620px;font-size:13px;line-height:1.6;color:var(--admin-text-secondary)}.settings-delivery-eyebrow-trm{display:block;font-size:10px;font-weight:800;letter-spacing:1.4px;color:var(--admin-accent-hover)}.settings-delivery-icon-trm{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fcbf1e24;color:var(--admin-accent-hover);font-size:19px}.settings-distance-grid-trm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings-distance-card-trm{padding:17px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.settings-distance-card-trm:hover{border-color:#fcbf1e8c;transform:translateY(-2px);box-shadow:var(--admin-shadow-sm)}.settings-distance-top-trm{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.settings-distance-top-trm span{font-size:12px;color:var(--admin-text-muted)}.settings-distance-top-trm strong{font-size:14px;color:var(--admin-text)}.settings-distance-card-trm .settings-fee-control-trm{width:100%}.settings-distance-card-trm .settings-fee-control-trm input{min-width:0;width:100%}[data-admin-theme=dark] .settings-delivery-section-trm{background:var(--admin-surface-soft)}[data-admin-theme=dark] .settings-distance-card-trm{background:var(--admin-surface)}.settings-general-card-trm{margin-top:20px}.settings-card-title-row-trm{display:flex;align-items:center;gap:14px}.settings-status-badge-trm{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0}.settings-fee-label-trm{display:block;color:var(--admin-text);font-size:14px;font-weight:650;line-height:1.35}.settings-fee-card-content-trm p{margin:5px 0 14px;color:var(--admin-text-secondary);font-size:12px;font-weight:400;line-height:1.55}.settings-status-badge-trm svg{flex-shrink:0;font-size:15px}.settings-field-hint-trm{display:block;margin-top:8px;color:var(--admin-text-muted);font-size:11px;line-height:1.5}.settings-about-grid-trm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-textarea-card-trm{min-width:0;padding:20px;border:1px solid var(--admin-border);border-radius:16px;background:var(--admin-surface-soft);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.settings-textarea-card-trm:hover{border-color:#fcbf1e80;transform:translateY(-2px);box-shadow:var(--admin-shadow-sm)}.settings-textarea-heading-trm{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.settings-textarea-heading-trm>div{min-width:0}.settings-textarea-heading-trm span{display:block;margin-bottom:5px;color:var(--admin-accent-hover);font-size:9px;font-weight:800;letter-spacing:1.4px}.settings-textarea-heading-trm strong{display:block;color:var(--admin-text);font-size:14px;font-weight:700}.settings-textarea-heading-trm>svg{flex-shrink:0;color:var(--admin-accent-hover);font-size:18px}.settings-textarea-card-trm textarea{width:100%;min-height:155px;resize:vertical;box-sizing:border-box;padding:14px 15px;border:1px solid var(--admin-border-strong);border-radius:12px;outline:none;background:var(--admin-input-bg);color:var(--admin-text);font-family:inherit;font-size:13px;line-height:1.65;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.settings-textarea-card-trm textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px #fcbf1e1f}.settings-textarea-card-trm textarea::placeholder{color:var(--admin-text-muted)}.settings-textarea-card-trm textarea:disabled{cursor:not-allowed;opacity:.65}.settings-textarea-card-trm>small{display:block;margin-top:8px;color:var(--admin-text-muted);font-size:10px;text-align:right}[data-admin-theme=dark] .settings-textarea-card-trm{background:var(--admin-surface-soft)}.settings-policy-grid-trm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-policy-card-trm{min-width:0;display:flex;align-items:flex-start;gap:16px;padding:21px;border:1px solid var(--admin-border);border-radius:16px;background:var(--admin-surface);box-shadow:var(--admin-shadow-sm);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.settings-policy-card-trm:hover{border-color:#fcbf1e73;transform:translateY(-2px);box-shadow:var(--admin-shadow-md)}.settings-policy-icon-trm{width:43px;height:43px;flex:0 0 43px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(252,191,30,.24);border-radius:12px;background:#fcbf1e1c;color:var(--admin-accent-hover);font-size:18px}.settings-policy-content-trm{min-width:0;flex:1}.settings-policy-content-trm>span{display:block;margin-bottom:4px;color:var(--admin-accent-hover);font-size:9px;font-weight:800;letter-spacing:1.2px}.settings-policy-content-trm h3{margin:0;color:var(--admin-text);font-size:14px;font-weight:700;line-height:1.35}.settings-policy-content-trm>p{min-height:38px;margin:6px 0 15px;color:var(--admin-text-secondary);font-size:11px;font-weight:400;line-height:1.55}.settings-policy-control-trm{height:46px;display:flex;align-items:center;overflow:hidden;border:1px solid var(--admin-border-strong);border-radius:11px;background:var(--admin-input-bg);transition:border-color .2s ease,box-shadow .2s ease}.settings-policy-control-trm:focus-within{border-color:var(--admin-accent);box-shadow:0 0 0 3px #fcbf1e1f}.settings-policy-control-trm input{width:100%;min-width:0;height:100%;padding:0 14px;border:0;outline:0;background:transparent;color:var(--admin-text);font-family:inherit;font-size:14px;font-weight:700}.settings-policy-control-trm input::placeholder{color:var(--admin-text-muted);font-weight:500}.settings-policy-control-trm input:disabled{cursor:not-allowed;opacity:.6}.settings-policy-control-trm>span{align-self:stretch;display:flex;align-items:center;padding:0 13px;border-left:1px solid var(--admin-border);background:var(--admin-surface-soft);color:var(--admin-text-muted);font-size:9px;font-weight:800;letter-spacing:.5px}.settings-policy-content-trm>small{display:block;margin-top:8px;color:var(--admin-text-muted);font-size:9px;line-height:1.45}.settings-policy-toggle-trm{width:100%;min-height:58px;display:flex;align-items:center;gap:13px;padding:10px 12px;border:1px solid var(--admin-border-strong);border-radius:11px;background:var(--admin-input-bg);color:var(--admin-text);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.settings-policy-toggle-trm:hover:not(:disabled){border-color:#fcbf1e8c}.settings-policy-toggle-trm.enabled-trm{border-color:#fcbf1e80;background:#fcbf1e0f}.settings-policy-toggle-trm:focus-visible{outline:none;box-shadow:0 0 0 3px #fcbf1e1f}.settings-policy-toggle-trm:disabled{cursor:not-allowed;opacity:.65}.settings-policy-toggle-track-trm{position:relative;width:42px;height:23px;flex:0 0 42px;border-radius:999px;background:var(--admin-border-strong);transition:background .22s ease}.settings-policy-toggle-thumb-trm{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:var(--admin-surface);box-shadow:0 2px 5px #0000002e;transition:left .22s ease,background .22s ease}.settings-policy-toggle-trm.enabled-trm .settings-policy-toggle-track-trm{background:var(--admin-accent)}.settings-policy-toggle-trm.enabled-trm .settings-policy-toggle-thumb-trm{left:22px;background:#111}.settings-policy-toggle-copy-trm{min-width:0;display:flex;flex-direction:column;gap:3px}.settings-policy-toggle-copy-trm strong{color:var(--admin-text);font-size:11px;font-weight:700}.settings-policy-toggle-copy-trm small{color:var(--admin-text-muted);font-size:9px;font-weight:400;line-height:1.4}.settings-policy-notice-trm{margin-top:18px;padding:22px;border:1px solid var(--admin-border);border-radius:16px;background:var(--admin-surface);box-shadow:var(--admin-shadow-sm)}.settings-policy-notice-heading-trm{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}.settings-policy-notice-heading-trm>div{min-width:0}.settings-policy-notice-heading-trm span{display:block;margin-bottom:4px;color:var(--admin-accent-hover);font-size:9px;font-weight:800;letter-spacing:1.2px}.settings-policy-notice-heading-trm h3{margin:0;color:var(--admin-text);font-size:15px;font-weight:700}.settings-policy-notice-heading-trm p{max-width:680px;margin:6px 0 0;color:var(--admin-text-secondary);font-size:11px;line-height:1.55}.settings-policy-notice-heading-trm>svg{flex-shrink:0;color:var(--admin-accent-hover);font-size:20px}.settings-policy-notice-trm textarea{width:100%;min-height:130px;box-sizing:border-box;resize:vertical;padding:14px 15px;border:1px solid var(--admin-border-strong);border-radius:12px;outline:none;background:var(--admin-input-bg);color:var(--admin-text);font-family:inherit;font-size:12px;line-height:1.65;transition:border-color .2s ease,box-shadow .2s ease}.settings-policy-notice-trm textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px #fcbf1e1f}.settings-policy-notice-trm textarea::placeholder{color:var(--admin-text-muted)}.settings-policy-notice-trm textarea:disabled{cursor:not-allowed;opacity:.65}.settings-policy-notice-footer-trm{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:8px;color:var(--admin-text-muted);font-size:9px}.settings-policy-notice-footer-trm small{flex-shrink:0;font-size:9px}[data-admin-theme=dark] .settings-policy-icon-trm,[data-admin-theme=dark] .settings-policy-content-trm>span,[data-admin-theme=dark] .settings-policy-notice-heading-trm span,[data-admin-theme=dark] .settings-policy-notice-heading-trm>svg{color:var(--admin-accent)}.settings-theme-grid-trm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.settings-theme-card-trm{min-width:0;overflow:hidden;padding:0;border:1px solid var(--admin-border);border-radius:17px;outline:none;background:var(--admin-surface);color:var(--admin-text);font-family:inherit;text-align:left;cursor:pointer;box-shadow:var(--admin-shadow-sm);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.settings-theme-card-trm:hover{border-color:#fcbf1e8c;transform:translateY(-3px);box-shadow:var(--admin-shadow-md)}.settings-theme-card-trm.selected-trm{border-color:var(--admin-accent);box-shadow:0 0 0 2px #fcbf1e1f,var(--admin-shadow-md)}.settings-theme-card-trm:focus-visible{border-color:var(--admin-accent);box-shadow:0 0 0 3px #fcbf1e29}.settings-theme-preview-trm{position:relative;height:155px;display:flex;overflow:hidden;border-bottom:1px solid var(--admin-border)}.settings-theme-preview-sidebar-trm{width:25%;display:flex;flex-direction:column;gap:9px;padding:17px 9px}.settings-theme-preview-sidebar-trm span{width:100%;height:7px;border-radius:999px}.settings-theme-preview-sidebar-trm span:first-child{width:65%;height:10px;margin-bottom:9px;background:#fcbf1e!important}.settings-theme-preview-main-trm{flex:1;min-width:0}.settings-theme-preview-topbar-trm{height:31px}.settings-theme-preview-content-trm{display:flex;flex-direction:column;gap:11px;padding:15px}.settings-theme-preview-content-trm>span,.settings-theme-preview-content-trm>div>span{display:block;height:28px;border-radius:6px}.settings-theme-preview-content-trm>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.settings-theme-preview-content-trm .wide-trm{width:100%}.settings-theme-preview-content-trm .short-trm{width:64%}.light-preview-trm{background:#f5f7fb}.light-preview-trm .settings-theme-preview-sidebar-trm{background:#111}.light-preview-trm .settings-theme-preview-sidebar-trm span{background:#383838}.light-preview-trm .settings-theme-preview-topbar-trm{background:#fff;border-bottom:1px solid #e7e7e7}.light-preview-trm .settings-theme-preview-content-trm>span,.light-preview-trm .settings-theme-preview-content-trm>div>span{background:#fff;border:1px solid #e4e4e4}.dark-preview-trm{background:#0d0f12}.dark-preview-trm .settings-theme-preview-sidebar-trm{background:#08090b}.dark-preview-trm .settings-theme-preview-sidebar-trm span{background:#30343a}.dark-preview-trm .settings-theme-preview-topbar-trm{background:#16191e;border-bottom:1px solid #292e36}.dark-preview-trm .settings-theme-preview-content-trm>span,.dark-preview-trm .settings-theme-preview-content-trm>div>span{background:#1c2026;border:1px solid #2d333c}.system-preview-trm{display:grid;grid-template-columns:1fr 1fr;background:#fff}.settings-system-preview-half-trm{position:relative;display:flex;flex-direction:column;gap:10px;padding:27px 13px}.settings-system-preview-half-trm>div{width:65%;height:10px;margin-bottom:8px;border-radius:999px;background:#fcbf1e}.settings-system-preview-half-trm>span{width:100%;height:25px;border-radius:6px}.system-light-trm{background:#f5f7fb}.system-light-trm>span{background:#fff;border:1px solid #e4e4e4}.system-dark-trm{background:#101216}.system-dark-trm>span{background:#1c2026;border:1px solid #303640}.settings-system-monitor-trm{position:absolute;left:50%;top:50%;width:43px;height:43px;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:3px solid var(--admin-surface);border-radius:50%;background:#fcbf1e;color:#111;font-size:18px;box-shadow:0 5px 16px #0003}.settings-theme-card-footer-trm{min-height:82px;display:flex;align-items:center;gap:11px;padding:15px}.settings-theme-choice-icon-trm{width:37px;height:37px;flex:0 0 37px;display:flex;align-items:center;justify-content:center;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface-soft);color:var(--admin-text-secondary);font-size:16px}.settings-theme-card-trm.selected-trm .settings-theme-choice-icon-trm{border-color:#fcbf1e4d;background:#fcbf1e1f;color:var(--admin-accent-hover)}.settings-theme-choice-copy-trm{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.settings-theme-choice-copy-trm strong{color:var(--admin-text);font-size:12px;font-weight:750}.settings-theme-choice-copy-trm span{color:var(--admin-text-muted);font-size:9px;line-height:1.4}.settings-theme-check-trm{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;color:var(--admin-border-strong);font-size:17px;opacity:.45;transition:color .2s ease,opacity .2s ease,transform .2s ease}.settings-theme-card-trm.selected-trm .settings-theme-check-trm{color:var(--admin-accent-hover);opacity:1;transform:scale(1.08)}.settings-theme-info-trm{display:flex;align-items:center;gap:13px;margin-top:18px;padding:16px 18px;border:1px solid rgba(252,191,30,.24);border-radius:14px;background:#fcbf1e12}.settings-theme-info-icon-trm{width:39px;height:39px;flex:0 0 39px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fcbf1e26;color:var(--admin-accent-hover);font-size:17px}.settings-theme-info-trm>div:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.settings-theme-info-trm strong{color:var(--admin-text);font-size:11px;font-weight:750}.settings-theme-info-trm span{color:var(--admin-text-muted);font-size:10px;line-height:1.5}[data-admin-theme=dark] .settings-theme-card-trm.selected-trm .settings-theme-choice-icon-trm,[data-admin-theme=dark] .settings-theme-card-trm.selected-trm .settings-theme-check-trm,[data-admin-theme=dark] .settings-theme-info-icon-trm{color:var(--admin-accent)}@media(max-width:1050px){.settings-theme-grid-trm{grid-template-columns:1fr}.settings-theme-preview-trm{height:175px}}@media(max-width:600px){.settings-theme-preview-trm{height:145px}.settings-theme-card-footer-trm{padding:13px}.settings-theme-info-trm{align-items:flex-start}}@media(max-width:900px){.settings-policy-grid-trm{grid-template-columns:1fr}.settings-policy-content-trm>p{min-height:0}}@media(max-width:600px){.settings-policy-card-trm{padding:17px}.settings-policy-notice-trm{padding:18px}}@media(max-width:850px){.settings-about-grid-trm{grid-template-columns:1fr}}@media(max-width:650px){.settings-card-title-row-trm{align-items:flex-start}.settings-textarea-card-trm{padding:16px}}@media(max-width:1000px){.settings-distance-grid-trm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.settings-delivery-section-trm{padding:18px}.settings-delivery-heading-trm{align-items:center}.settings-distance-grid-trm{grid-template-columns:1fr}}@keyframes settingsSpinTrm{to{transform:rotate(360deg)}}@media(max-width:1000px){.admin-settings-layout-trm{grid-template-columns:1fr}.settings-fee-grid-trm{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-navigation-trm{position:static}.settings-navigation-list-trm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-navigation-item-trm{flex-direction:column;justify-content:center;text-align:center}.settings-navigation-text-trm small,.settings-navigation-arrow-trm{display:none}.settings-navigation-item-trm.active-trm:before{inset:auto 20% -8px;width:auto;height:3px;border-radius:5px 5px 0 0}}@media(max-width:650px){.admin-settings-header-trm h1{font-size:30px}.settings-navigation-header-trm{display:none}.settings-fee-grid-trm{grid-template-columns:1fr}.settings-navigation-list-trm{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.settings-navigation-item-trm{min-height:72px}.settings-form-grid-trm{grid-template-columns:1fr}.settings-field-trm.full-trm{grid-column:auto}.settings-save-bar-trm{align-items:stretch;flex-direction:column}.settings-save-btn-trm{width:100%}}@media(max-width:480px){.admin-settings-header-trm{margin-bottom:22px}.admin-settings-header-trm h1{font-size:27px}.settings-card-trm{padding:17px;border-radius:14px}.settings-card-header-trm{align-items:flex-start}}.branch-list-card-trm{margin-top:18px}.branch-check-trm{display:flex;align-items:center;gap:10px;margin-top:18px;color:var(--admin-text-secondary);font-size:12px;font-weight:650}.branch-check-trm input{accent-color:#FCBF1E;width:16px;height:16px}.branch-actions-trm{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.branch-secondary-trm,.branch-row-actions-trm button{padding:10px 14px;border:1px solid var(--admin-border-strong);background:var(--admin-surface-soft);color:var(--admin-text);border-radius:9px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.branch-secondary-trm:hover,.branch-row-actions-trm button:hover:not(:disabled){border-color:#fcbf1e}.branch-row-actions-trm button:disabled{opacity:.45;cursor:not-allowed}.branch-error-trm{font-size:12px;color:#dc5555;margin-top:12px}.branch-list-trm{display:grid;gap:10px}.branch-row-trm{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface-soft)}.branch-row-main-trm{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.branch-row-main-trm strong{font-size:13px;color:var(--admin-text)}.branch-row-main-trm small{font-size:11px;color:var(--admin-text-muted);overflow-wrap:anywhere}.branch-tag-trm,.branch-status-trm{display:inline-block;border:1px solid var(--admin-border);padding:3px 8px;border-radius:99px;font-size:10px;font-weight:750}.branch-tag-trm{background:#fcbf1e24;color:#b08000}.branch-status-trm.is-active{color:#16a34a;border-color:#16a34a40;background:#16a34a14}.branch-row-actions-trm{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:650px){.branch-row-trm{align-items:flex-start;flex-direction:column}.branch-row-actions-trm{width:100%}}.branch-map-section-trm{margin:18px 0;padding:16px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface-soft)}.branch-map-heading-trm{display:flex;gap:10px;align-items:flex-start;color:var(--admin-text);margin-bottom:12px}.branch-map-heading-trm>svg{color:#d49c00;margin-top:3px;flex-shrink:0}.branch-map-heading-trm strong,.branch-map-heading-trm small{display:block}.branch-map-heading-trm strong{font-size:13px}.branch-map-heading-trm small{font-size:11px;color:var(--admin-text-muted);margin-top:4px}.branch-map-search-trm{display:flex;gap:8px;margin-bottom:10px}.branch-map-search-trm input{min-width:0;flex:1;border:1px solid var(--admin-border);border-radius:9px;padding:11px;background:var(--admin-surface);color:var(--admin-text);font:inherit;font-size:12px}.branch-map-search-trm button{border:0;border-radius:9px;background:#fcbf1e;color:#151515;font-weight:800;padding:10px 15px;cursor:pointer}.branch-map-search-trm button:disabled{opacity:.6;cursor:wait}.branch-map-results-trm{display:grid;gap:3px;margin-bottom:10px;max-height:175px;overflow:auto;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface)}.branch-map-results-trm button{border:0;border-bottom:1px solid var(--admin-border);background:transparent;color:var(--admin-text);text-align:left;padding:10px;font-size:12px;cursor:pointer}.branch-map-results-trm button:hover{background:#fcbf1e1f}.branch-map-warning-trm{font-size:11px;color:#b77b00;margin:8px 0}.branch-leaflet-map-trm{height:315px;border:1px solid var(--admin-border);border-radius:12px;overflow:hidden;isolation:isolate;position:relative}.branch-leaflet-map-trm .leaflet-container{z-index:0}.branch-map-coordinates-trm{font-size:11px;color:var(--admin-text-muted);margin:9px 0 0}@media(max-width:600px){.branch-map-search-trm{flex-direction:column}.branch-leaflet-map-trm{height:260px}}.admin-settings-page-trm .branch-ui-btn-trm{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 13px;border:1px solid var(--admin-border-strong);border-radius:9px;background:var(--admin-surface);color:var(--admin-text);font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.05px;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #00000009;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.admin-settings-page-trm .branch-ui-btn-trm svg{width:13px;height:13px;flex-shrink:0;stroke-width:2}.admin-settings-page-trm .branch-ui-btn-trm:hover:not(:disabled){border-color:#fcbf1ea6;background:#fcbf1e1a;transform:translateY(-1px);box-shadow:0 5px 12px #00000013}.admin-settings-page-trm .branch-ui-btn-trm:active:not(:disabled){transform:translateY(0);box-shadow:none}.admin-settings-page-trm .branch-ui-btn-trm:focus-visible{outline:2px solid #FCBF1E;outline-offset:3px}.admin-settings-page-trm .branch-ui-btn-trm:disabled{opacity:.46;cursor:not-allowed;transform:none;box-shadow:none}.admin-settings-page-trm .branch-ui-primary-trm,.admin-settings-page-trm .branch-ui-search-trm{background:#fcbf1e;border-color:#fcbf1e;color:#151515;font-weight:700}.admin-settings-page-trm .branch-ui-primary-trm:hover:not(:disabled),.admin-settings-page-trm .branch-ui-search-trm:hover:not(:disabled){background:#e9ad09;border-color:#e9ad09;color:#151515;box-shadow:0 5px 14px #fcbf1e38}.admin-settings-page-trm .branch-ui-secondary-trm{background:var(--admin-surface-soft);color:var(--admin-text-secondary)}.admin-settings-page-trm .branch-ui-edit-trm{color:var(--admin-text)}.admin-settings-page-trm .branch-ui-activate-trm{border-color:#16a34a4d;color:#16803b;background:#16a34a12}.admin-settings-page-trm .branch-ui-activate-trm:hover:not(:disabled){border-color:#16a34a99;background:#16a34a26;color:#16803b}.admin-settings-page-trm .branch-ui-deactivate-trm{color:var(--admin-text-secondary)}.admin-settings-page-trm .branch-ui-deactivate-trm:hover:not(:disabled){border-color:#dc262659;background:#dc262612;color:#d44747}.admin-settings-page-trm .branch-row-actions-trm{gap:7px}.admin-settings-page-trm .branch-actions-trm{gap:9px}@media(max-width:650px){.admin-settings-page-trm .branch-row-actions-trm{width:100%}.admin-settings-page-trm .branch-row-actions-trm .branch-ui-btn-trm{flex:1}}@media(prefers-reduced-motion:reduce){.admin-settings-page-trm .branch-ui-btn-trm{transition:none!important;transform:none!important}}.notifications-page-anp{padding:35px}.notifications-heading-anp{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.notifications-heading-anp h1{margin:0 0 8px;color:var(--admin-text);font-size:42px;font-weight:800;letter-spacing:-1.2px}.notifications-heading-anp p{margin:0;color:var(--admin-text-muted);font-size:14px;line-height:1.5}.notifications-refresh-anp{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);color:var(--admin-text);font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;box-shadow:var(--admin-shadow-sm);transition:.22s ease}.notifications-refresh-anp:hover:not(:disabled){border-color:#fcbf1e;background:#fcbf1e;color:#111;transform:translateY(-1px)}.notifications-refresh-anp:disabled{cursor:default;opacity:.65}.notifications-refresh-anp.refreshing-anp svg{animation:notificationSpinAnp .8s linear infinite}@keyframes notificationSpinAnp{to{transform:rotate(360deg)}}.notification-summary-grid-anp{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:42px}.notification-summary-card-anp{position:relative;overflow:hidden;min-height:135px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;box-sizing:border-box;border:1px solid var(--admin-border);border-radius:20px;background:var(--admin-surface);box-shadow:var(--admin-shadow-sm);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.notification-summary-card-anp:after{content:"";position:absolute;right:-35px;bottom:-50px;width:110px;height:110px;border-radius:50%;background:#fcbf1e12;transition:.25s ease}.notification-summary-card-anp:hover{transform:translateY(-4px);border-color:#fcbf1e66;box-shadow:0 14px 32px #0000001a}.notification-summary-card-anp:hover:after{transform:scale(1.15);background:#fcbf1e1f}.notification-summary-card-anp>div:first-child{position:relative;z-index:1}.notification-summary-card-anp span{display:block;margin-bottom:8px;color:var(--admin-text-muted);font-size:12px;font-weight:700}.notification-summary-card-anp strong{display:block;color:var(--admin-text);font-size:34px;font-weight:900;line-height:1}.notification-summary-card-anp small{display:block;margin-top:9px;color:var(--admin-text-muted);font-size:11px}.notification-summary-icon-anp{position:relative;z-index:1;width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:21px}.notification-summary-icon-anp.total-anp{background:#fcbf1e24;color:#c58b00}.notification-summary-icon-anp.unread-anp{background:#dc35451a;color:#dc3545}.notification-summary-icon-anp.read-anp{background:#16a34a1a;color:#16a34a}.notification-inbox-anp{margin-bottom:40px}.notification-inbox-header-anp{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.notification-inbox-header-anp h2{margin:0;color:var(--admin-text);font-size:32px;font-weight:800;letter-spacing:-.7px}.notification-inbox-header-anp h2 span{color:#fcbf1e}.notification-inbox-header-anp p{margin:6px 0 0;color:var(--admin-text-muted);font-size:14px}.notification-mark-all-anp{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:none;border-radius:11px;background:#111;color:#fff;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:.22s ease}.notification-mark-all-anp:hover{background:#fcbf1e;color:#111;transform:translateY(-1px)}.notification-toolbar-anp{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px;border:1px solid var(--admin-border);border-bottom:none;border-radius:18px 18px 0 0;background:var(--admin-surface)}.notification-tabs-anp{display:flex;align-items:center;gap:6px}.notification-tabs-anp button{height:37px;display:flex;align-items:center;gap:7px;padding:0 12px;border:none;border-radius:10px;background:transparent;color:var(--admin-text-muted);font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:.2s ease}.notification-tabs-anp button:hover{background:var(--admin-surface-soft);color:var(--admin-text)}.notification-tabs-anp button.active-anp{background:#fcbf1e;color:#111}.notification-tabs-anp button span{min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#00000012;font-size:9px}.notification-result-count-anp{padding-right:5px;color:var(--admin-text-muted);font-size:11px}.notification-result-count-anp strong{color:var(--admin-text)}.notification-list-anp{overflow:hidden;border:1px solid var(--admin-border);border-radius:0 0 18px 18px;background:var(--admin-surface);box-shadow:var(--admin-shadow-sm)}.notification-item-anp{position:relative;display:flex;align-items:flex-start;gap:16px;padding:20px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface);transition:background .2s ease}.notification-item-anp:last-child{border-bottom:none}.notification-item-anp:hover{background:var(--admin-surface-soft)}.notification-item-anp.unread-anp{background:#fcbf1e0e;box-shadow:inset 4px 0 #fcbf1e}.notification-item-anp.unread-anp:hover{background:#fcbf1e17}.notification-type-icon-anp{width:46px;height:46px;flex:0 0 46px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:19px}.notification-type-icon-anp.registration,.notification-type-badge-anp.registration{background:#2563eb1a;color:#2563eb}.notification-type-icon-anp.payment,.notification-type-badge-anp.payment{background:#16a34a1a;color:#16a34a}.notification-type-icon-anp.review,.notification-type-badge-anp.review{background:#fcbf1e26;color:#b78300}.notification-type-icon-anp.alert,.notification-type-badge-anp.alert{background:#dc35451a;color:#dc3545}.notification-type-icon-anp.general,.notification-type-badge-anp.general{background:var(--admin-surface-soft);color:var(--admin-text-muted)}.notification-item-content-anp{min-width:0;flex:1}.notification-item-top-anp{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.notification-title-row-anp{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.notification-title-row-anp h3{margin:0;color:var(--admin-text);font-size:14px;font-weight:800;line-height:1.4}.notification-new-badge-anp{padding:4px 7px;border-radius:999px;background:#fcbf1e;color:#111;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.5px}.notification-time-anp{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.notification-time-anp strong{color:var(--admin-text);font-size:10px;font-weight:800}.notification-time-anp span{color:var(--admin-text-muted);font-size:9px}.notification-item-content-anp>p{max-width:850px;margin:7px 0 14px;color:var(--admin-text-muted);font-size:12px;line-height:1.65}.notification-item-footer-anp{display:flex;align-items:center;justify-content:space-between;gap:15px}.notification-type-badge-anp{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:800}.notification-read-btn-anp{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface);color:var(--admin-text);font-family:inherit;font-size:9px;font-weight:800;cursor:pointer;transition:.2s ease}.notification-read-btn-anp:hover{border-color:#fcbf1e;background:#fcbf1e;color:#111}.notification-read-status-anp{display:inline-flex;align-items:center;gap:5px;color:var(--admin-text-muted);font-size:9px;font-weight:800}.notification-read-status-anp svg{color:#16a34a}.notification-empty-anp{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;box-sizing:border-box;text-align:center}.notification-empty-icon-anp{width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:18px;background:#fcbf1e1f;color:#c58b00;font-size:27px}.notification-empty-anp h3{margin:0;color:var(--admin-text);font-size:17px;font-weight:800}.notification-empty-anp p{max-width:380px;margin:7px 0 0;color:var(--admin-text-muted);font-size:12px;line-height:1.6}.notification-actions-anp{display:flex;align-items:center;gap:9px}.notification-open-btn-anp{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 11px;border:none;border-radius:9px;background:#111;color:#fff;font-family:inherit;font-size:9px;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.notification-open-btn-anp:hover{background:#fcbf1e;color:#111;transform:translateY(-1px)}.notification-open-btn-anp svg{transition:transform .2s ease}.notification-open-btn-anp:hover svg{transform:translate(2px)}@media(max-width:520px){.notification-actions-anp{width:100%;align-items:flex-start;flex-direction:column}.notification-open-btn-anp{width:100%}}@media(max-width:900px){.notification-summary-grid-anp{grid-template-columns:1fr}}@media(max-width:768px){.notifications-page-anp{padding:25px 18px}.notifications-heading-anp,.notification-inbox-header-anp{align-items:flex-start;flex-direction:column}.notifications-heading-anp h1{font-size:34px}.notification-inbox-header-anp h2{font-size:27px}.notification-toolbar-anp{align-items:flex-start;flex-direction:column}.notification-tabs-anp{width:100%}.notification-tabs-anp button{flex:1;justify-content:center}.notification-item-top-anp{flex-direction:column;gap:8px}.notification-time-anp{align-items:flex-start}}@media(max-width:520px){.notifications-page-anp{padding:20px 12px}.notifications-heading-anp h1{font-size:30px}.notifications-refresh-anp,.notification-mark-all-anp{width:100%}.notification-tabs-anp{display:grid;grid-template-columns:repeat(3,1fr)}.notification-tabs-anp button{padding:0 7px}.notification-item-anp{gap:11px;padding:16px 13px}.notification-type-icon-anp{width:40px;height:40px;flex-basis:40px;border-radius:12px;font-size:17px}.notification-item-footer-anp{align-items:flex-start;flex-direction:column}}.notification-advanced-anp{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px;border:1px solid var(--admin-border);border-top:0;background:var(--admin-surface)}.notification-search-anp,.notification-select-anp{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-surface-soft);color:var(--admin-text-muted);font-size:13px}.notification-search-anp{flex:1 1 230px}.notification-search-anp input{width:100%;border:0;outline:0;background:transparent;color:var(--admin-text);font:600 12px inherit}.notification-select-anp select{max-width:190px;border:0;outline:0;background:transparent;color:var(--admin-text);font-size:12px;font-family:inherit;cursor:pointer;appearance:none}.notification-select-anp option{background:var(--admin-surface);color:var(--admin-text)}.notification-bulk-anp{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:11px 14px;border:1px solid var(--admin-border);border-top:0;background:var(--admin-surface-soft);color:var(--admin-text-muted);font-size:11px;font-weight:700}.notification-bulk-anp label{display:flex;align-items:center;gap:7px;color:var(--admin-text)}.notification-bulk-anp button,.notification-delete-item-anp{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface);color:var(--admin-text);font-size:10px;font-weight:800;font-family:inherit;cursor:pointer}.notification-bulk-anp button:hover:not(:disabled){border-color:#fcbf1e;background:#fcbf1e;color:#111}.notification-bulk-anp .notification-delete-anp:hover:not(:disabled),.notification-delete-item-anp:hover:not(:disabled){border-color:#dc3545;background:#dc3545;color:#fff}.notification-bulk-anp button:disabled,.notification-delete-item-anp:disabled{opacity:.45;cursor:not-allowed}.notification-item-check-anp{flex:0 0 auto;margin-top:15px;accent-color:#FCBF1E;cursor:pointer}.notification-delete-item-anp{font-size:9px}.notification-search-anp:focus-within,.notification-select-anp:focus-within{border-color:#fcbf1e}@media(max-width:600px){.notification-advanced-anp>*{flex:1 1 100%}.notification-select-anp select{max-width:none;flex:1}.notification-bulk-anp button{flex:1 1 auto}.notification-item-check-anp{margin-top:12px}}.notification-center-page-trm{min-height:100vh;display:flex;flex-direction:column;background:#f7f7f7;color:#111;font-family:inherit}.notification-center-main-trm{flex:1;padding:42px 30px 100px}.notification-center-wrap-trm{width:min(1200px,100%);margin:auto}.notification-center-crumb-trm{display:flex;gap:10px;align-items:center;margin-bottom:25px;color:#a77b00;font-size:12px;font-weight:700}.notification-center-crumb-trm a{color:#666;text-decoration:none}.notification-center-hero-trm{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:45px 50px;border-radius:24px;background:radial-gradient(circle at 88% 10%,rgba(252,191,30,.13),transparent 33%),#111;color:#fff;overflow:hidden}.notification-center-eyebrow-trm{display:flex;align-items:center;gap:10px;color:#bbb;font-size:11px;font-weight:800;letter-spacing:2px}.notification-center-eyebrow-trm span{height:2px;width:30px;background:#fcbf1e}.notification-center-hero-trm h1{font-size:clamp(36px,5vw,58px);letter-spacing:-2px;margin:15px 0 12px;line-height:1.1}.notification-center-hero-trm h1 span{color:#fcbf1e}.notification-center-hero-trm p{max-width:620px;color:#bbb;line-height:1.7;margin:0}.notification-center-hero-icon-trm{display:grid;place-items:center;flex-shrink:0;width:95px;height:95px;background:#fcbf1e;color:#111;border-radius:24px;font-size:40px;box-shadow:0 20px 50px #fcbf1e1f}.notification-center-stats-trm{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.notification-center-stat-trm{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e8e8e8;border-radius:17px;padding:22px 24px}.notification-center-stat-trm>svg{width:23px;height:23px;color:#b98700}.notification-center-stat-trm div{display:flex;flex-direction:column;gap:2px}.notification-center-stat-trm strong{font-size:30px;line-height:1;font-weight:800}.notification-center-stat-trm span{color:#777;font-size:12px}.notification-center-panel-trm{background:#fff;border:1px solid #e8e8e8;border-radius:22px;overflow:hidden;box-shadow:0 15px 50px #00000009}.notification-center-toolbar-trm{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 30px 18px}.notification-center-toolbar-trm h2{margin:0;font-size:23px;letter-spacing:-.6px}.notification-center-toolbar-trm p{margin:6px 0 0;color:#777;font-size:13px}.notification-center-toolbar-actions-trm{display:flex;gap:8px;flex-wrap:wrap}.notification-center-toolbar-actions-trm button,.notification-center-refresh-trm,.notification-center-item-actions-trm button,.notification-center-more-trm{font-family:inherit;cursor:pointer;border:1px solid #e5e5e5;border-radius:10px;background:#fff;color:#222;font-size:12px;font-weight:700;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:.2s}.notification-center-toolbar-actions-trm button:hover:not(:disabled),.notification-center-item-actions-trm button:hover:not(:disabled),.notification-center-refresh-trm:hover{background:#fcbf1e;border-color:#fcbf1e;color:#111}.notification-center-panel-trm button:disabled{opacity:.4;cursor:not-allowed}.notification-center-controls-trm{display:flex;gap:10px;padding:0 30px 20px}.notification-center-search-trm{display:flex;align-items:center;gap:10px;flex:1;padding:0 14px;border:1px solid #e5e5e5;border-radius:11px;background:#fafafa;color:#888}.notification-center-search-trm input{height:44px;flex:1;width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:#111}.notification-center-refresh-trm{width:45px}.notification-center-tabs-trm{display:flex;gap:9px;padding:0 30px 23px;border-bottom:1px solid #eee}.notification-center-tabs-trm button{padding:9px 16px;border:1px solid #e8e8e8;border-radius:30px;background:#f7f7f7;color:#555;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.notification-center-tabs-trm button.active{background:#111;color:#fcbf1e;border-color:#111}.notification-center-tabs-trm button span{margin-left:5px;opacity:.75}.notification-center-date-trm{padding:16px 30px 10px;color:#9b7400;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;background:#fafafa}.notification-center-item-trm{display:flex;gap:18px;padding:23px 30px;border-top:1px solid #eee;transition:background .2s}.notification-center-item-trm:hover{background:#fafafa}.notification-center-item-trm.unread{background:#fffcf3;border-left:3px solid #FCBF1E;padding-left:27px}.notification-center-item-icon-trm{width:45px;height:45px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;background:#fff2ca;color:#a87a00;font-size:20px}.notification-center-item-icon-trm.success,.notification-center-item-icon-trm.payment{background:#e9f9ef;color:#218b4d}.notification-center-item-icon-trm.alert{background:#ffeded;color:#d04444}.notification-center-item-icon-trm.reminder{background:#eaf2ff;color:#447bd0}.notification-center-item-icon-trm.general{background:#f0f0f0;color:#666}.notification-center-item-content-trm{flex:1;min-width:0}.notification-center-item-heading-trm{display:flex;align-items:center;gap:10px}.notification-center-category-trm{color:#ad8000;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.notification-center-dot-trm{width:7px;height:7px;border-radius:50%;background:#fcbf1e}.notification-center-item-trm h3{font-size:16px;margin:7px 0 6px;color:#111}.notification-center-item-trm p{color:#666;font-size:13px;line-height:1.7;margin:0 0 8px;overflow-wrap:anywhere}.notification-center-item-trm time{display:flex;align-items:center;gap:6px;color:#999;font-size:11px}.notification-center-item-actions-trm{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.notification-center-item-actions-trm button{padding:7px 10px;font-size:11px}.notification-center-item-actions-trm button.danger:hover{background:#ffe6e6;color:#b42323;border-color:#ffcece}.notification-center-more-trm{display:flex;margin:22px auto;background:#111;color:#fcbf1e;border-color:#111;padding:12px 20px}.notification-center-more-trm span{color:#aaa}.notification-center-empty-trm{text-align:center;padding:75px 20px;color:#888}.notification-center-empty-trm>svg{font-size:36px;color:#d4a000}.notification-center-empty-trm h3{color:#111}.notification-center-error-trm{margin:15px 30px;padding:12px;background:#fff0f0;color:#a22;border-radius:8px;font-size:13px}.notification-center-error-trm button{margin-left:10px;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:760px){.notification-center-main-trm{padding:24px 15px 65px}.notification-center-hero-trm{padding:30px 24px}.notification-center-hero-icon-trm{width:55px;height:55px;border-radius:15px;font-size:24px}.notification-center-stats-trm{gap:8px}.notification-center-stat-trm{padding:15px 10px;gap:8px}.notification-center-stat-trm>svg{width:18px}.notification-center-stat-trm strong{font-size:23px}.notification-center-stat-trm span{font-size:10px}.notification-center-toolbar-trm{align-items:flex-start;flex-direction:column;padding:22px 17px 16px}.notification-center-controls-trm{padding:0 17px 16px}.notification-center-tabs-trm{padding:0 17px 18px}.notification-center-item-trm{padding:19px 16px;gap:11px}.notification-center-item-trm.unread{padding-left:13px}.notification-center-item-icon-trm{width:37px;height:37px}.notification-center-date-trm{padding-left:17px}}@media(max-width:430px){.notification-center-hero-icon-trm{display:none}.notification-center-stat-trm{flex-direction:column;align-items:flex-start}.notification-center-toolbar-actions-trm button{font-size:11px}}@keyframes trmNcRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes trmNcSlide{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes trmNcGlow{0%,to{opacity:.38;transform:translateZ(0) scale(1)}50%{opacity:.75;transform:translate3d(-14px,8px,0) scale(1.1)}}@keyframes trmNcRing{0%,to{transform:rotate(0)}12%{transform:rotate(12deg)}24%{transform:rotate(-10deg)}36%{transform:rotate(7deg)}48%{transform:rotate(-4deg)}60%{transform:rotate(0)}}@keyframes trmNcPulse{0%,to{box-shadow:0 0 #fcbf1e59}50%{box-shadow:0 0 0 6px #fcbf1e00}}@keyframes trmNcSpin{to{transform:rotate(360deg)}}.notification-center-crumb-trm{animation:trmNcRise .45s ease both}.notification-center-hero-trm{position:relative;isolation:isolate;animation:trmNcRise .7s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 16px 44px #0000001c}.notification-center-hero-trm h1{animation:trmNcRise .7s .12s both}.notification-center-hero-trm p{animation:trmNcRise .7s .22s both}.notification-center-hero-icon-trm{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .35s;animation:trmNcRise .65s .25s both}.notification-center-hero-trm:hover .notification-center-hero-icon-trm{transform:translateY(-5px) rotate(-5deg);box-shadow:0 22px 55px #fcbf1e3b}.notification-center-hero-icon-trm svg{transform-origin:top center;animation:trmNcRing 5.5s 1.4s ease-in-out infinite}.notification-center-stat-trm{animation:trmNcRise .65s both;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}.notification-center-stat-trm:nth-child(1){animation-delay:.13s}.notification-center-stat-trm:nth-child(2){animation-delay:.23s}.notification-center-stat-trm:nth-child(3){animation-delay:.33s}.notification-center-stat-trm:hover{transform:translateY(-6px);border-color:#fcbf1e73;box-shadow:0 17px 35px #00000016}.notification-center-stat-trm>svg{transition:transform .3s}.notification-center-stat-trm:hover>svg{transform:scale(1.16) rotate(-8deg)}.notification-center-panel-trm{animation:trmNcRise .7s .32s both;transition:box-shadow .3s}.notification-center-panel-trm:hover{box-shadow:0 22px 55px #0000000e}.notification-center-search-trm{transition:border-color .25s,box-shadow .25s,background .25s}.notification-center-search-trm:focus-within{border-color:#fcbf1e;background:#fff;box-shadow:0 0 0 4px #fcbf1e1f}.notification-center-tabs-trm button{transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s}.notification-center-tabs-trm button:hover{transform:translateY(-2px);border-color:#fcbf1e}.notification-center-tabs-trm button.active{box-shadow:0 5px 14px #00000021}.notification-center-date-trm{animation:trmNcSlide .45s ease both}.notification-center-item-trm{position:relative;animation:trmNcRise .48s cubic-bezier(.2,.8,.2,1) both;transition:background .25s,box-shadow .3s,transform .3s,border-color .25s}.notification-center-item-trm:nth-child(2){animation-delay:.04s}.notification-center-item-trm:nth-child(3){animation-delay:.08s}.notification-center-item-trm:nth-child(4){animation-delay:.12s}.notification-center-item-trm:nth-child(5){animation-delay:.16s}.notification-center-item-trm:nth-child(6){animation-delay:.2s}.notification-center-item-trm:nth-child(n+7){animation-delay:.24s}.notification-center-item-trm:hover{transform:translate(4px);background:#fffaf0;box-shadow:inset 3px 0 #fcbf1eb3,0 9px 25px #0000000a}.notification-center-item-trm.unread:hover{background:#fff7dd}.notification-center-item-icon-trm{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.notification-center-item-trm:hover .notification-center-item-icon-trm{transform:translateY(-3px) rotate(-7deg) scale(1.08);box-shadow:0 8px 20px #00000014}.notification-center-dot-trm{animation:trmNcPulse 2.3s ease-in-out infinite}.notification-center-item-actions-trm button,.notification-center-toolbar-actions-trm button,.notification-center-more-trm,.notification-center-refresh-trm{transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s}.notification-center-item-actions-trm button:hover:not(:disabled),.notification-center-toolbar-actions-trm button:hover:not(:disabled),.notification-center-more-trm:hover,.notification-center-refresh-trm:hover{transform:translateY(-2px);box-shadow:0 6px 15px #0000001a}.notification-center-item-actions-trm button:active:not(:disabled),.notification-center-toolbar-actions-trm button:active:not(:disabled),.notification-center-more-trm:active,.notification-center-refresh-trm:active{transform:scale(.97)}.notification-center-refresh-trm:hover svg{animation:trmNcSpin .8s ease-in-out}.notification-center-empty-trm{animation:trmNcRise .5s ease both}.notification-center-empty-trm>svg{animation:trmNcRing 5s ease-in-out infinite;transform-origin:top center}.notification-center-more-trm{transition:transform .25s,box-shadow .25s,background .25s}.notification-center-more-trm:hover{background:#292929;box-shadow:0 8px 25px #00000026}.notification-center-list-trm{max-height:650px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#c9a23d #f5f5f5}.notification-center-list-trm::-webkit-scrollbar{width:7px}.notification-center-list-trm::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.notification-center-list-trm::-webkit-scrollbar-thumb{background:#c9a23d;border-radius:10px}.notification-center-list-trm::-webkit-scrollbar-thumb:hover{background:#fcbf1e}@media(max-width:760px){.notification-center-list-trm{max-height:500px}}@media(max-width:760px){.notification-center-item-trm:hover{transform:none}}@media(prefers-reduced-motion:reduce){.notification-center-page-trm *,.notification-center-page-trm *:before,.notification-center-page-trm *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.notification-center-item-trm:hover,.notification-center-stat-trm:hover{transform:none}}html[data-customer-theme=dark] .notification-center-page-trm{--nc-bg: #090a0c;--nc-surface: #111317;--nc-raised: #191c21;--nc-hover: #20242b;--nc-border: #292d35;--nc-text: #f4f5f7;--nc-muted: #a4abb5;--nc-gold: #fcbf1e;background:var(--nc-bg);color:var(--nc-text);color-scheme:dark}html[data-customer-theme=dark] .notification-center-main-trm{background:radial-gradient(ellipse at 50% 0%,rgba(252,191,30,.035),transparent 44%),var(--nc-bg)}html[data-customer-theme=dark] .notification-center-crumb-trm{color:var(--nc-gold)}html[data-customer-theme=dark] .notification-center-crumb-trm a{color:var(--nc-muted)}html[data-customer-theme=dark] .notification-center-crumb-trm a:hover{color:var(--nc-gold)}html[data-customer-theme=dark] .notification-center-hero-trm{background:radial-gradient(circle at 88% 14%,rgba(252,191,30,.1),transparent 37%),linear-gradient(125deg,#16191e,#0c0e11 72%);border:1px solid #292d33;border-radius:26px;box-shadow:0 24px 60px #0000003d}html[data-customer-theme=dark] .notification-center-hero-trm p,html[data-customer-theme=dark] .notification-center-eyebrow-trm{color:#b4bac3}html[data-customer-theme=dark] .notification-center-hero-trm h1{color:#f8f9fb}html[data-customer-theme=dark] .notification-center-hero-icon-trm{border-radius:21px;box-shadow:0 14px 40px #fcbf1e26}html[data-customer-theme=dark] .notification-center-stat-trm{background:linear-gradient(145deg,#1a1d22,#121417);border:1px solid var(--nc-border);border-radius:20px;box-shadow:0 12px 32px #00000024}html[data-customer-theme=dark] .notification-center-stat-trm strong{color:var(--nc-text)}html[data-customer-theme=dark] .notification-center-stat-trm span{color:var(--nc-muted)}html[data-customer-theme=dark] .notification-center-stat-trm>svg{color:var(--nc-gold)}html[data-customer-theme=dark] .notification-center-stat-trm:hover{border-color:#fcbf1e6e;box-shadow:0 18px 42px #00000042}html[data-customer-theme=dark] .notification-center-panel-trm{background:var(--nc-surface);border:1px solid var(--nc-border);border-radius:24px;box-shadow:0 22px 58px #0003}html[data-customer-theme=dark] .notification-center-panel-trm:hover{box-shadow:0 24px 64px #00000042}html[data-customer-theme=dark] .notification-center-toolbar-trm h2{color:var(--nc-text)}html[data-customer-theme=dark] .notification-center-toolbar-trm p{color:var(--nc-muted)}html[data-customer-theme=dark] .notification-center-toolbar-actions-trm button,html[data-customer-theme=dark] .notification-center-refresh-trm,html[data-customer-theme=dark] .notification-center-item-actions-trm button{background:#1c2026;border:1px solid #353a43;border-radius:12px;color:#e7e9ee}html[data-customer-theme=dark] .notification-center-toolbar-actions-trm button:hover:not(:disabled),html[data-customer-theme=dark] .notification-center-refresh-trm:hover:not(:disabled),html[data-customer-theme=dark] .notification-center-item-actions-trm button:hover:not(:disabled){background:#fcbf1e;border-color:#fcbf1e;color:#101114}html[data-customer-theme=dark] .notification-center-item-actions-trm button.danger:hover:not(:disabled){background:#42252a;border-color:#9a424d;color:#ffb4bc}html[data-customer-theme=dark] .notification-center-search-trm{background:#1a1d22;border:1px solid #343840;border-radius:14px;color:#a4abb5}html[data-customer-theme=dark] .notification-center-search-trm input{color:var(--nc-text);caret-color:var(--nc-gold)}html[data-customer-theme=dark] .notification-center-search-trm input::placeholder{color:#8c949f}html[data-customer-theme=dark] .notification-center-search-trm:focus-within{background:#20242a;border-color:var(--nc-gold);box-shadow:0 0 0 4px #fcbf1e1a}html[data-customer-theme=dark] .notification-center-tabs-trm{border-bottom:1px solid var(--nc-border)}html[data-customer-theme=dark] .notification-center-tabs-trm button{background:#1b1e24;border:1px solid #333740;color:#bfc5ce;border-radius:999px}html[data-customer-theme=dark] .notification-center-tabs-trm button.active{background:#fcbf1e21;border-color:#fcbf1e8c;color:var(--nc-gold);box-shadow:0 5px 18px #00000021}html[data-customer-theme=dark] .notification-center-tabs-trm button:hover{border-color:var(--nc-gold)}html[data-customer-theme=dark] .notification-center-list-trm{background:var(--nc-surface);scrollbar-color:#6e5b2e #15181d}html[data-customer-theme=dark] .notification-center-list-trm::-webkit-scrollbar-track{background:#15181d}html[data-customer-theme=dark] .notification-center-list-trm::-webkit-scrollbar-thumb{background:#6e5b2e}html[data-customer-theme=dark] .notification-center-list-trm::-webkit-scrollbar-thumb:hover{background:var(--nc-gold)}html[data-customer-theme=dark] .notification-center-date-trm{background:#171a1f;color:#e2b64a;border-top:1px solid #292d35}html[data-customer-theme=dark] .notification-center-item-trm{background:#111317;border-top:1px solid #272b32}html[data-customer-theme=dark] .notification-center-item-trm.unread{background:linear-gradient(90deg,#fcbf1e16,#fcbf1e05 42%,#121417);border-left:3px solid var(--nc-gold)}html[data-customer-theme=dark] .notification-center-item-trm:hover,html[data-customer-theme=dark] .notification-center-item-trm.unread:hover{background:#20242a;box-shadow:inset 3px 0 #fcbf1eb3}html[data-customer-theme=dark] .notification-center-item-trm h3{color:#f3f4f6}html[data-customer-theme=dark] .notification-center-item-trm p{color:#b2b8c2}html[data-customer-theme=dark] .notification-center-item-trm time{color:#929aa5}html[data-customer-theme=dark] .notification-center-category-trm{color:#e9bd52}html[data-customer-theme=dark] .notification-center-item-icon-trm{background:#332a18;color:#f3c35a;border:1px solid rgba(252,191,30,.13);border-radius:14px}html[data-customer-theme=dark] .notification-center-item-icon-trm.success,html[data-customer-theme=dark] .notification-center-item-icon-trm.payment{background:#183126;color:#70d6a0;border-color:#27503a}html[data-customer-theme=dark] .notification-center-item-icon-trm.alert{background:#381e25;color:#ff9ca7;border-color:#63313c}html[data-customer-theme=dark] .notification-center-item-icon-trm.reminder{background:#1d2a40;color:#9bbfff;border-color:#2c4161}html[data-customer-theme=dark] .notification-center-item-icon-trm.general{background:#292d34;color:#c3cad4;border-color:#3b4049}html[data-customer-theme=dark] .notification-center-more-trm{background:#24282f;border:1px solid #444a54;color:var(--nc-gold);border-radius:13px}html[data-customer-theme=dark] .notification-center-more-trm:hover{background:#323740}html[data-customer-theme=dark] .notification-center-more-trm span{color:#aeb5c0}html[data-customer-theme=dark] .notification-center-empty-trm{color:var(--nc-muted)}html[data-customer-theme=dark] .notification-center-empty-trm h3{color:var(--nc-text)}html[data-customer-theme=dark] .notification-center-error-trm{background:#3b2228;color:#ffb4bf;border:1px solid #66313b;border-radius:12px}@media(max-width:760px){html[data-customer-theme=dark] .notification-center-hero-trm{border-radius:21px}html[data-customer-theme=dark] .notification-center-panel-trm{border-radius:20px}html[data-customer-theme=dark] .notification-center-stat-trm{border-radius:16px}html[data-customer-theme=dark] .notification-center-tabs-trm{flex-wrap:wrap}}.notification-center-hero-content-trm{min-width:0;flex:1}.notification-center-hero-actions-trm{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-shrink:0}.notification-center-hero-actions-trm .trm-push-compact{background:#ffffff1a;border-color:#ffffff3d;color:#fff;box-shadow:none}@media(max-width:760px){.notification-center-hero-trm{flex-wrap:wrap}.notification-center-hero-actions-trm{width:100%;justify-content:flex-start}}.notification-center-category-select-trm{display:flex;align-items:center;gap:9px;min-height:45px;padding:0 12px;border:1px solid #e5e5e5;border-radius:12px;background:#fafafa;color:#9b7400;transition:border-color .2s,box-shadow .2s}.notification-center-category-select-trm:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e26}.notification-center-category-select-trm select{max-width:180px;min-width:130px;border:0;background:transparent;outline:0;color:#222;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.notification-center-item-actions-trm button:focus-visible,.notification-center-toolbar-actions-trm button:focus-visible,.notification-center-tabs-trm button:focus-visible{outline:3px solid rgba(252,191,30,.55);outline-offset:2px}.trm-customer-notification-popup{width:min(440px,calc(100vw - 32px))!important;padding:25px 24px!important;border-radius:23px!important;background:#fff!important;color:#151515!important;box-shadow:0 25px 90px #0000003d!important;border:1px solid rgba(252,191,30,.25)!important}.trm-customer-notification-popup-title{font-size:24px!important;font-weight:850!important;letter-spacing:-.7px!important;color:#111!important}.trm-customer-notification-popup-text{font-size:14px!important;line-height:1.7!important;color:#626262!important;overflow-wrap:anywhere}.trm-customer-notification-actions{gap:10px!important;margin-top:22px!important}.trm-customer-notification-confirm,.trm-customer-notification-cancel{min-height:44px;padding:11px 21px;border:0;border-radius:12px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform .2s,box-shadow .2s}.trm-customer-notification-confirm{background:#fcbf1e;color:#111;box-shadow:0 7px 17px #fcbf1e38}.trm-customer-notification-cancel{background:#f2f2f2;color:#333;border:1px solid #e4e4e4}.trm-customer-notification-confirm:hover,.trm-customer-notification-cancel:hover{transform:translateY(-2px)}.trm-customer-notification-confirm:focus-visible,.trm-customer-notification-cancel:focus-visible{outline:3px solid #fcbf1e;outline-offset:3px}html[data-customer-theme=dark] .notification-center-category-select-trm{background:#26292f;border-color:#42454a;color:#fcbf1e}html[data-customer-theme=dark] .notification-center-category-select-trm select{color:#f4f4f4}html[data-customer-theme=dark] .notification-center-category-select-trm option{background:#26292f;color:#fff}@media(max-width:650px){.notification-center-controls-trm{flex-wrap:wrap}.notification-center-search-trm{flex-basis:100%}.notification-center-category-select-trm{flex:1}.notification-center-category-select-trm select{max-width:none;width:100%}.trm-customer-notification-actions{flex-wrap:wrap!important}.trm-customer-notification-confirm,.trm-customer-notification-cancel{flex:1}}@media(prefers-reduced-motion:reduce){.trm-customer-notification-confirm,.trm-customer-notification-cancel{transition:none}}.notification-center-panel-trm{overflow:visible}.notification-center-category-select-trm{position:relative;min-width:205px;padding:4px 7px 4px 13px;gap:8px;z-index:20}.notification-center-category-select-trm>svg{flex:0 0 16px}.notification-center-category-select-trm .customer-dropdown-trm{flex:1;width:auto;min-width:0;isolation:auto}.notification-center-category-select-trm .customer-dropdown-trigger-trm{min-height:35px;border:0;background:transparent;color:#222;border-radius:9px;padding:6px 8px;font-size:12px;font-weight:750}.notification-center-category-select-trm .customer-dropdown-trigger-trm:hover{background:#fff4d5;border-color:transparent}.notification-center-category-select-trm .customer-dropdown-trm.is-open-trm .customer-dropdown-trigger-trm{background:#fff2c6;border-color:transparent;box-shadow:none}.notification-center-category-select-trm .customer-dropdown-menu-trm{width:max(100%,190px);max-width:min(280px,calc(100vw - 38px));left:auto;right:-7px;top:calc(100% + 10px);padding:7px;border:1px solid #e7d9b7;border-radius:14px;background:#fff;box-shadow:0 18px 46px #16140d2b;z-index:100;max-height:285px;overflow-y:auto;scrollbar-width:thin}.notification-center-category-select-trm .customer-dropdown-option-trm{color:#353535;min-height:39px;font-size:12px}.notification-center-category-select-trm .customer-dropdown-option-trm:hover{background:#fff6de;color:#7e5b00}.notification-center-category-select-trm .customer-dropdown-option-trm.selected-trm{background:#fff0bd;color:#7b5600}.notification-center-category-select-trm .customer-dropdown-option-trm svg{color:#ad8000}.notification-center-category-select-trm:has(.is-open-trm){z-index:80}html[data-customer-theme=dark] .notification-center-category-select-trm .customer-dropdown-trigger-trm{color:#f4f4f4}html[data-customer-theme=dark] .notification-center-category-select-trm .customer-dropdown-trigger-trm:hover,html[data-customer-theme=dark] .notification-center-category-select-trm .customer-dropdown-trm.is-open-trm .customer-dropdown-trigger-trm{background:#353025}html[data-customer-theme=dark] .notification-center-category-select-trm .customer-dropdown-menu-trm{background:#1a1c21;border-color:#45403a;box-shadow:0 20px 48px #0000007a}html[data-customer-theme=dark] .notification-center-category-select-trm .customer-dropdown-option-trm{color:#e7e9ee}html[data-customer-theme=dark] .notification-center-category-select-trm .customer-dropdown-option-trm:hover{background:#343025;color:#ffd46b}html[data-customer-theme=dark] .notification-center-category-select-trm .customer-dropdown-option-trm.selected-trm{background:#3b3220;color:#fcbf1e}@media(max-width:650px){.notification-center-category-select-trm{min-width:0;flex:1 1 190px}}.trm-push-compact{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(128,128,128,.24);border-radius:999px;background:var(--card-bg,#fff);color:inherit;white-space:nowrap;box-shadow:0 2px 10px #0000000f}.trm-push-compact>svg{font-size:17px;flex-shrink:0}.trm-push-compact-label{font-size:13px;font-weight:700}.trm-push-switch{position:relative;width:42px;height:24px;padding:3px;border:0;border-radius:999px;background:#a3a3a3;cursor:pointer;transition:background .2s;flex-shrink:0}.trm-push-switch.is-on{background:#fcbf1e}.trm-push-switch-thumb{display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040;transition:transform .2s}.trm-push-switch.is-on .trm-push-switch-thumb{transform:translate(18px)}.trm-push-switch:focus-visible{outline:3px solid #FCBF1E;outline-offset:3px}.trm-push-switch:disabled{opacity:.55;cursor:not-allowed}.trm-push-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.trm-push-compact{padding:7px 9px;gap:7px}.trm-push-compact-label{font-size:12px}}.trm-settings-page{min-height:calc(100vh - 72px);background:var(--customer-bg,#f6f7f9);color:var(--customer-text,#151515);padding:42px 22px 90px}.trm-settings-shell{max-width:1180px;margin:0 auto}.trm-settings-header{margin-bottom:28px}.trm-settings-eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:#b78b12}.trm-settings-header h1{font-size:clamp(30px,4vw,44px);margin:8px 0}.trm-settings-header p,.trm-settings-content>p{color:var(--customer-muted,#667085)}.trm-settings-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:22px;align-items:start}.trm-settings-sidebar,.trm-settings-content{background:var(--customer-surface,#fff);border:1px solid var(--customer-border,#e7e7e7);border-radius:20px;padding:22px}.trm-settings-sidebar{display:grid;gap:7px}.trm-settings-sidebar button{text-align:left;border:0;border-radius:11px;background:transparent;color:inherit;padding:14px;cursor:pointer;font-weight:600}.trm-settings-sidebar button:hover,.trm-settings-sidebar button.active{background:#fcbf1e;color:#111}.trm-settings-content{min-height:340px;padding:32px}.trm-settings-content h2{margin:0 0 10px;font-size:25px}.trm-settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:25px}.trm-settings-fields label{display:grid;gap:8px;font-size:13px;font-weight:700}.trm-settings-fields input{width:100%;box-sizing:border-box;padding:13px;border:1px solid var(--customer-border,#ddd);border-radius:10px;background:var(--customer-surface-alt,#f7f7f7);color:inherit}.trm-settings-note{font-size:13px;line-height:1.6;color:var(--customer-muted,#667085);margin-top:20px}.trm-settings-feature{padding:20px;border:1px solid var(--customer-border,#ddd);border-radius:14px;margin-top:22px}.trm-settings-feature p{line-height:1.6}.trm-settings-action,.trm-settings-links a{display:inline-block;color:#ae8100;font-weight:700;text-decoration:none;margin-top:10px}.trm-settings-links{display:grid;justify-items:start;gap:16px;margin-top:20px}.trm-settings-theme-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.trm-settings-theme-options button{padding:13px 20px;border:1px solid var(--customer-border,#ddd);background:var(--customer-surface-alt,#f8f8f8);color:inherit;border-radius:12px;cursor:pointer}.trm-settings-theme-options button.selected{border-color:#fcbf1e;box-shadow:0 0 0 2px #fcbf1e40}@media(max-width:750px){.trm-settings-layout{grid-template-columns:1fr}.trm-settings-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.trm-settings-content{padding:22px}.trm-settings-fields{grid-template-columns:1fr}}@media(max-width:400px){.trm-settings-sidebar{grid-template-columns:1fr}}.trm-settings-fields button.trm-settings-action{justify-self:start;border:0;border-radius:10px;background:#fcbf1e;color:#111;padding:12px 20px;cursor:pointer;font:inherit;font-weight:700}.trm-settings-fields button.trm-settings-action:disabled{opacity:.6;cursor:wait}.trm-settings-fields input:focus-visible{outline:2px solid #fcbf1e;outline-offset:2px}.trm-settings-license{grid-column:1/-1;border:1px solid var(--customer-border,#dedede);border-radius:14px;padding:16px;background:var(--customer-surface-alt,#f7f7f7);display:grid;gap:9px}.trm-settings-license-title{font-size:14px;font-weight:700;color:var(--customer-text,inherit);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trm-settings-readonly{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:#80808021;color:var(--customer-muted,#666)}.trm-settings-license-value{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trm-settings-license-value strong{font-size:17px}.trm-settings-license-status{font-size:12px;font-weight:700;border-radius:999px;padding:5px 10px}.trm-settings-license-status.valid{background:#dcfce7;color:#166534}.trm-settings-license-status.soon{background:#fef3c7;color:#92400e}.trm-settings-license-status.expired{background:#fee2e2;color:#991b1b}.trm-settings-license-status.unknown{background:#e5e7eb;color:#374151}.trm-settings-license small{color:var(--customer-muted,#666);line-height:1.5}.trm-settings-check{display:flex;align-items:center;gap:12px;margin:15px 0;font-weight:600}.trm-settings-check input{width:18px;height:18px;accent-color:#fcbf1e}.trm-settings-solid{background:#fcbf1e!important;border:0;border-radius:10px;color:#111!important;padding:12px 18px;cursor:pointer;font:inherit}.trm-settings-danger{border:1px solid #c24141;border-radius:10px;padding:12px 18px;background:transparent;color:#c24141;cursor:pointer;font:inherit}.trm-settings-actions{display:flex;gap:12px;flex-wrap:wrap}.trm-settings-history{margin-top:20px}.trm-settings-event{border-bottom:1px solid var(--customer-border,#ddd);padding:13px 0;display:grid;gap:6px}.trm-settings-event small{color:var(--customer-muted,#666)}.trm-settings-full{grid-column:1/-1}.trm-settings-fields input[type=file]{max-width:100%}.trm-settings-locked-input{opacity:.7;cursor:not-allowed;background:#f1f1f1}.trm-email-feedback{margin:14px 0 0;padding:12px 14px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.5}.trm-email-feedback.error{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.trm-email-feedback.success{background:#f0fdf4;border:1px solid #86efac;color:#166534}.trm-settings-fields input[readonly]{opacity:.78;cursor:default}.trm-settings-fields button.trm-settings-action:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.2)}.trm-email-resend{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trm-email-resend button{border:1px solid var(--customer-border,#ddd);background:transparent;color:inherit;padding:10px 14px;border-radius:10px;cursor:pointer;font-weight:700}.trm-email-resend button:disabled{opacity:.45;cursor:not-allowed}.trm-email-resend span{font-size:12px;color:var(--customer-muted,#667085)}.trm-renewal-pending{background:#fff5d5;border:1px solid #e7bc48;border-radius:10px;padding:12px 14px;font-size:13px}.trm-renewal-section .trm-settings-fields label small{font-weight:400;color:var(--customer-muted,#666)}.trm-renewal-preview{display:grid;gap:9px;padding:14px;border:1px solid var(--customer-border,#ddd);border-radius:12px;background:var(--customer-surface-alt,#fafafa)}.trm-renewal-preview img{display:block;max-width:100%;max-height:260px;object-fit:contain;margin:auto;border-radius:7px}.trm-renewal-preview span{font-size:12px;overflow-wrap:anywhere;color:var(--customer-muted,#666)}.trm-renewal-history{display:grid;gap:12px}.trm-renewal-history h4{margin:0 0 3px}.trm-renewal-card{display:grid;gap:8px;border:1px solid var(--customer-border,#ddd);border-radius:12px;padding:15px;background:var(--customer-surface-alt,#fafafa)}.trm-renewal-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.trm-renewal-card small{color:var(--customer-muted,#666)}.trm-renewal-badge{font-size:12px;font-weight:700;padding:5px 10px;border-radius:99px;background:#e5e7eb;color:#222}.trm-renewal-badge.approved{background:#dcfce7;color:#166534}.trm-renewal-badge.pending{background:#fef3c7;color:#92400e}.trm-renewal-badge.rejected{background:#fee2e2;color:#991b1b}.trm-renewal-note{margin:0;font-size:13px;overflow-wrap:anywhere}.trm-renewal-view{justify-self:start;border:0;background:transparent;padding:5px 0;color:#a47700;text-decoration:underline;font-weight:700;cursor:pointer}.trm-renewal-modal-overlay{position:fixed;inset:0;z-index:11000;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;padding:18px}.trm-renewal-modal{width:min(820px,100%);max-height:92vh;overflow:auto;display:flex;flex-direction:column;gap:12px;background:#fff;color:#111;padding:20px;border-radius:17px;box-shadow:0 20px 60px #0005}.trm-renewal-modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.trm-renewal-modal-head h3{margin:0}.trm-renewal-modal-head button{border:0;background:#f1f1f1;border-radius:8px;padding:10px;cursor:pointer}.trm-renewal-modal img{max-width:100%;max-height:65vh;object-fit:contain;align-self:center}.trm-renewal-modal-done{align-self:end;background:#111;color:#fff;border:0;border-radius:9px;padding:10px 20px;cursor:pointer}.trm-renewal-history{display:block;margin-top:16px;border:1px solid var(--customer-border,#ddd);border-radius:12px;overflow:hidden}.trm-renewal-history>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;padding:13px 16px;font-weight:750;background:var(--customer-surface-alt,#fafafa)}.trm-renewal-history>summary::-webkit-details-marker{display:none}.trm-renewal-history>summary:after{content:"⌄";font-size:18px;transition:transform .2s}.trm-renewal-history[open]>summary:after{transform:rotate(180deg)}.trm-renewal-history>summary:focus-visible{outline:2px solid #fcbf1e;outline-offset:-2px}.trm-renewal-count{font-size:12px;font-weight:600;color:var(--customer-muted,#666);margin-left:auto}.trm-renewal-history-items{display:grid;gap:8px;padding:10px}.trm-renewal-card{padding:11px 13px;gap:5px}.trm-renewal-card-top strong{font-size:13px}.trm-renewal-preview img{max-height:180px}.trm-settings-page{--settings-gold: #fcbf1e;--settings-ink: #101010;--settings-radius: 22px;min-height:100vh;padding:34px 24px 110px;background:var(--customer-bg, #f7f7f5)}.trm-settings-shell{max-width:1280px}.trm-settings-header{position:relative;isolation:isolate;overflow:hidden;min-height:290px;margin:0 0 26px;padding:54px clamp(26px,5vw,65px);display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:28px;background:linear-gradient(115deg,#050505 8%,#171717 68%,#272114);color:#fff;box-shadow:0 20px 48px #00000021}.trm-settings-header:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 90% 20%,rgba(252,191,30,.15),transparent 43%)}.trm-settings-header-glow{position:absolute;width:390px;height:390px;right:-130px;bottom:-260px;border-radius:50%;background:#fcbf1e33;filter:blur(75px);pointer-events:none;animation:trmSettingsGlow 7s ease-in-out infinite alternate}.trm-settings-header-copy{position:relative;z-index:1;animation:trmSettingsRise .65s both}.trm-settings-eyebrow{display:flex;align-items:center;gap:9px;color:#fcbf1e;font-size:11px;letter-spacing:2px}.trm-settings-header h1{margin:18px 0 14px;color:#fff;font-size:clamp(40px,5.5vw,68px);line-height:1.02;letter-spacing:-2.5px;font-weight:850}.trm-settings-header h1 span{color:#fcbf1e}.trm-settings-header p{max-width:600px;margin:0;color:#c5c5c5;font-size:14px;line-height:1.75}.trm-settings-header-trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.trm-settings-header-trust span{display:flex;align-items:center;gap:8px;color:#ededed;font-size:12px;font-weight:650}.trm-settings-header-trust svg{color:#fcbf1e}.trm-settings-header-monogram{flex:0 0 auto;display:grid;gap:2px;color:#fcbf1e40;font-size:clamp(75px,10vw,140px);line-height:1;letter-spacing:-9px;font-weight:900;transform:rotate(-8deg);-webkit-user-select:none;user-select:none}.trm-settings-header-monogram span{color:#ffffff80;font-size:10px;letter-spacing:5px;text-align:center}.trm-settings-layout{grid-template-columns:300px minmax(0,1fr);gap:24px}.trm-settings-navigation{min-width:0}.trm-settings-sidebar{position:sticky;top:94px;display:flex;flex-direction:column;gap:5px;padding:20px 13px;border-radius:22px;box-shadow:0 12px 40px #00000009}.trm-settings-sidebar-title{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 18px;color:var(--customer-muted,#777);font-size:10px;font-weight:850;letter-spacing:1.5px}.trm-settings-sidebar button{display:flex;align-items:center;gap:12px;min-height:52px;padding:11px 12px;border:1px solid transparent;border-radius:13px;font-size:12px;font-weight:750;transition:transform .24s,background .24s,box-shadow .24s,border-color .24s}.trm-settings-sidebar button:hover{transform:translate(3px);background:#fcbf1e1f;color:var(--customer-text,#111);border-color:#fcbf1e26}.trm-settings-sidebar button.active{background:#fcbf1e;color:#111;box-shadow:0 7px 18px #fcbf1e33}.trm-settings-nav-icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--customer-surface-alt,#f5f5f5);font-size:13px}.trm-settings-sidebar button.active .trm-settings-nav-icon{background:#0000001c}.trm-settings-nav-label{flex:1}.trm-settings-nav-arrow{font-size:10px;opacity:0;transform:translate(-5px);transition:opacity .2s,transform .2s}.trm-settings-sidebar button:hover .trm-settings-nav-arrow,.trm-settings-sidebar button.active .trm-settings-nav-arrow{opacity:1;transform:translate(0)}.trm-settings-sidebar-footer{display:flex;align-items:center;gap:9px;margin:14px 10px 2px;padding-top:19px;border-top:1px solid var(--customer-border,#eee);color:var(--customer-muted,#777);font-size:11px}.trm-settings-sidebar-footer svg{color:#c99a19}.trm-settings-mobile-toggle{display:none}.trm-settings-content{min-width:0;min-height:520px;padding:clamp(23px,3vw,40px);border-radius:22px;box-shadow:0 12px 40px #00000009}.trm-settings-content-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:19px;margin-bottom:25px;border-bottom:1px solid var(--customer-border,#eee);animation:trmSettingsRise .4s both}.trm-settings-content-kicker{color:#000;font-size:10px;font-weight:850;letter-spacing:1.4px}.trm-settings-content-intro p{margin:0;text-align:right;color:var(--customer-muted,#777);font-size:12px}.trm-settings-panel{animation:trmSettingsRise .4s cubic-bezier(.22,1,.36,1) both}.trm-settings-content h2{margin-bottom:10px;font-size:clamp(25px,3vw,34px);letter-spacing:-.9px}.trm-settings-content h3{letter-spacing:-.35px}.trm-settings-feature{border-radius:17px;padding:23px;transition:border-color .25s,box-shadow .25s}.trm-settings-feature:hover{border-color:#fcbf1e61;box-shadow:0 8px 28px #00000006}.trm-settings-fields{gap:19px}.trm-settings-fields label{gap:9px;font-size:12px}.trm-settings-fields input{min-height:47px;border-radius:11px;transition:border-color .2s,box-shadow .2s,background .2s}.trm-settings-fields input:not([readonly]):not([disabled]):focus{border-color:#fcbf1e;outline:none;box-shadow:0 0 0 3px #fcbf1e29}.trm-settings-fields button.trm-settings-action,.trm-settings-solid{border-radius:12px;transition:transform .2s,box-shadow .2s,opacity .2s}.trm-settings-fields button.trm-settings-action:not(:disabled):hover,.trm-settings-solid:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 9px 18px #fcbf1e2b}.trm-settings-theme-options button{min-width:120px;transition:transform .2s,border-color .2s,box-shadow .2s}.trm-settings-theme-options button:hover{transform:translateY(-3px);border-color:#fcbf1e}.trm-settings-license{border-radius:16px}.trm-renewal-history>summary{transition:background .2s}.trm-renewal-history>summary:hover{background:#fcbf1e1a}.trm-renewal-card{transition:border-color .2s,transform .2s}.trm-renewal-card:hover{border-color:#fcbf1e80;transform:translateY(-1px)}.trm-settings-request-row{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px;padding:14px;border:1px solid var(--customer-border,#eee);border-radius:12px}.trm-settings-request-date{display:block;margin-top:4px;color:var(--customer-muted,#777)}.trm-settings-eligibility{margin:12px 0}.trm-renewal-modal{animation:trmSettingsRise .25s both}@keyframes trmSettingsRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes trmSettingsGlow{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}@media(max-width:1050px){.trm-settings-layout{grid-template-columns:255px minmax(0,1fr);gap:16px}.trm-settings-header-monogram{font-size:80px}}@media(max-width:750px){.trm-settings-page{padding:18px 14px 75px}.trm-settings-header{min-height:240px;padding:32px 24px;border-radius:21px}.trm-settings-header-monogram{display:none}.trm-settings-header h1{font-size:clamp(38px,8vw,56px)}.trm-settings-layout{display:grid;grid-template-columns:1fr;gap:14px}.trm-settings-navigation{position:relative;z-index:4}.trm-settings-mobile-toggle{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;border:1px solid var(--customer-border,#eee);border-radius:15px;background:var(--customer-surface,#fff);color:var(--customer-text,#111);font:inherit;font-weight:750;cursor:pointer}.trm-settings-mobile-toggle span{display:flex;align-items:center;gap:10px}.trm-settings-mobile-toggle svg{transition:transform .25s}.trm-settings-mobile-toggle>svg.rotated{transform:rotate(180deg)}.trm-settings-sidebar{display:none;position:static;margin-top:8px;padding:10px;box-shadow:0 12px 30px #0000000f}.trm-settings-sidebar.mobile-open{display:flex;animation:trmSettingsRise .25s both}.trm-settings-content{padding:24px 19px}.trm-settings-content-intro{flex-wrap:wrap}.trm-settings-content-intro p{text-align:left}}@media(max-width:460px){.trm-settings-header{padding:30px 21px}.trm-settings-header h1{font-size:38px;letter-spacing:-1.8px}.trm-settings-header-trust{gap:10px}.trm-settings-header-trust span{font-size:10px}.trm-settings-content{padding:20px 15px}.trm-settings-feature{padding:16px}.trm-settings-actions{flex-direction:column;align-items:stretch}.trm-settings-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.trm-settings-page *,.trm-settings-page *:before,.trm-settings-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.trm-profile-heading{display:flex;align-items:center;gap:18px;margin-bottom:19px}.trm-profile-heading-icon{flex:none;width:60px;height:60px;display:grid;place-items:center;background:#111;color:#fcbf1e;border-radius:18px;font-size:25px;box-shadow:0 10px 24px #0002}.trm-profile-overline{display:block;color:#000;font-size:10px;font-weight:850;letter-spacing:1.8px;margin-bottom:6px}.trm-profile-heading h2{margin:0 0 6px!important}.trm-profile-heading p{margin:0;color:var(--customer-muted,#667085);line-height:1.65}.trm-profile-info-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 17px;background:#fcbf1e18;border:1px solid rgba(252,191,30,.36);border-radius:14px;color:var(--customer-text,#282828);font-size:13px;line-height:1.6;margin:20px 0 27px}.trm-profile-info-banner svg{color:#a77b00;flex:none;margin-top:2px}.trm-profile-form{margin:0 0 30px}.trm-profile-subheading,.trm-profile-subheading>div{display:flex;align-items:center;gap:12px}.trm-profile-subheading{justify-content:space-between;border-bottom:1px solid var(--customer-border,#ececec);padding-bottom:14px}.trm-profile-subheading h3{margin:0;font-size:17px}.trm-profile-step{display:grid;place-items:center;width:34px;height:34px;background:#111;color:#fcbf1e;border-radius:11px;font-size:12px;font-weight:850}.trm-profile-subhint{font-size:11px;color:var(--customer-muted,#777)}.trm-profile-fields{margin-top:22px!important;gap:22px 18px!important}.trm-profile-label{display:flex;align-items:center;gap:7px;min-height:18px}.trm-profile-optional{margin-left:auto;font-size:10px;letter-spacing:.2px;color:#fff;background:#000;padding:4px 7px;border-radius:6px}.trm-profile-fields input{height:48px;border-radius:12px!important;transition:border-color .2s,box-shadow .2s,background .2s}.trm-profile-fields input:not([readonly]):hover{border-color:#d3ae4d}.trm-profile-fields input:not([readonly]):focus{border-color:#fcbf1e;box-shadow:0 0 0 4px #fcbf1e21;outline:none}.trm-profile-input-wrap{position:relative}.trm-profile-input-wrap input{padding-right:38px!important}.trm-profile-input-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#a4a4a4;font-size:12px;pointer-events:none}.trm-profile-field-help{display:block;font-size:11px;font-weight:500;color:var(--customer-muted,#777);line-height:1.5}.trm-help-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border-radius:50%;color:#9a9a9a;cursor:help;outline-offset:3px}.trm-help-tip:hover,.trm-help-tip:focus-visible{color:#b78600;background:#fcbf1e26}.trm-help-tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);width:max-content;max-width:min(260px,65vw);white-space:normal;background:#171717;color:#fff;font-size:11px;font-weight:500;line-height:1.55;letter-spacing:0;padding:10px 12px;border-radius:9px;box-shadow:0 12px 28px #0003;opacity:0;visibility:hidden;pointer-events:none;z-index:20;transition:opacity .18s,transform .18s,visibility .18s}.trm-help-tip:hover:after,.trm-help-tip:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.trm-profile-license-card{display:flex;align-items:flex-start;gap:15px;margin-top:24px;padding:19px;border:1px solid var(--customer-border,#e6e6e6);background:var(--customer-surface-alt,#fafafa);border-radius:16px;transition:transform .22s,box-shadow .22s,border-color .22s}.trm-profile-license-card:hover{transform:translateY(-2px);border-color:#fcbf1e80;box-shadow:0 12px 28px #0000000a}.trm-profile-license-icon{width:45px;height:45px;display:grid;place-items:center;flex:none;background:#111;border-radius:13px;color:#fcbf1e;font-size:19px}.trm-profile-license-content{min-width:0;flex:1}.trm-profile-license-heading,.trm-profile-license-date{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.trm-profile-license-heading strong{font-size:13px}.trm-profile-license-date{margin:11px 0 7px}.trm-profile-license-date>strong{font-size:20px;letter-spacing:-.5px}.trm-profile-license-content p{font-size:12px;color:var(--customer-muted,#777);line-height:1.6;margin:0}.trm-profile-save-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;flex-wrap:wrap}.trm-profile-save-row>span{display:flex;align-items:center;gap:8px;color:var(--customer-muted,#777);font-size:11px;line-height:1.5}.trm-profile-save{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:44px}.trm-profile-feature{margin-top:20px!important;padding:24px!important;transition:box-shadow .25s,transform .25s,border-color .25s}.trm-profile-feature:hover{border-color:#fcbf1e73;box-shadow:0 14px 34px #0000000a}.trm-profile-feature-heading{display:flex;align-items:center;gap:13px;margin-bottom:13px}.trm-profile-feature-heading>div{flex:1;min-width:0}.trm-profile-feature-heading h3{margin:0;font-size:18px}.trm-profile-feature-icon{display:grid;place-items:center;flex:none;width:43px;height:43px;border-radius:12px;background:#111;color:#fcbf1e;font-size:17px}.trm-profile-feature>p{font-size:13px;line-height:1.7;color:var(--customer-muted,#777)}.trm-profile-feature .trm-settings-fields{align-items:end}.trm-profile-feature .trm-settings-fields input{min-height:46px}.trm-profile-feature .trm-settings-action{min-height:45px}@media(max-width:620px){.trm-profile-heading{align-items:flex-start}.trm-profile-heading-icon{width:48px;height:48px;font-size:21px}.trm-profile-subhint{display:none}.trm-profile-license-card{padding:15px;gap:11px}.trm-profile-license-icon{width:38px;height:38px}.trm-profile-save-row{align-items:stretch}.trm-profile-save-row button{width:100%}.trm-profile-feature{padding:17px!important}.trm-profile-feature-heading h3{font-size:16px}.trm-profile-feature-icon{width:37px;height:37px}.trm-help-tip:after{left:auto;right:-8px;transform:translateY(5px)}.trm-help-tip:hover:after,.trm-help-tip:focus-visible:after{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.trm-profile-license-card,.trm-profile-feature,.trm-help-tip:after{transition:none!important}}.trm-settings-page .trm-polish-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:49px;width:auto;padding:13px 20px;border:1px solid #e5ac08;border-radius:13px;background:linear-gradient(135deg,#ffd45b,#fcbf1e 70%,#f2ae08);color:#151515!important;font:inherit;font-size:12px;font-weight:850;letter-spacing:.1px;text-decoration:none;box-shadow:0 5px #c58e00,0 12px 20px #fcbf1e26;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.trm-settings-page .trm-polish-button:not(:disabled):hover{transform:translateY(-3px);filter:saturate(1.12);box-shadow:0 8px #c58e00,0 17px 26px #fcbf1e3b}.trm-settings-page .trm-polish-button:not(:disabled):active{transform:translateY(3px);box-shadow:0 2px #c58e00,0 4px 10px #fcbf1e1f}.trm-settings-page .trm-polish-button:focus-visible{outline:3px solid #b48300;outline-offset:4px}.trm-settings-page .trm-polish-button:disabled{opacity:.55;filter:grayscale(.12);cursor:not-allowed;box-shadow:none;transform:none;background:#111;color:#fff!important}.trm-settings-page .trm-polish-button-arrow{font-size:11px;transition:transform .2s}.trm-settings-page .trm-polish-button:not(:disabled):hover .trm-polish-button-arrow{transform:translate(4px)}.trm-settings-page .trm-profile-save-row .trm-profile-save{margin:0;min-width:165px}.trm-settings-page .trm-email-send-button{align-self:end;justify-self:start;margin:0;white-space:nowrap}.trm-settings-page .trm-polish-renewal-form{display:block;margin-top:26px}.trm-settings-page .trm-polish-renewal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.trm-settings-page .trm-polish-field{display:flex;flex-direction:column;min-width:0;gap:10px;font-size:12px;font-weight:750}.trm-settings-page .trm-polish-field-title{display:flex;align-items:center;gap:9px;min-height:22px;color:var(--customer-text,#171717)}.trm-settings-page .trm-polish-field-title>svg{color:#b58500;font-size:13px}.trm-settings-page .trm-polish-date-wrap{display:flex;align-items:center;height:64px;min-width:0;border:1px solid var(--customer-border,#ddd);border-radius:15px;background:var(--customer-surface-alt,#f8f8f8);transition:border-color .2s,box-shadow .2s,background .2s}.trm-settings-page .trm-polish-date-wrap:focus-within{border-color:#e7af13;box-shadow:0 0 0 4px #fcbf1e29;background:var(--customer-surface,#fff)}.trm-settings-page .trm-polish-date-wrap input[type=date]{height:100%;min-height:0;width:100%;padding:0 17px;border:0;border-radius:15px;box-shadow:none;background:transparent;font:inherit;font-size:13px;font-weight:700;color:var(--customer-text,#171717);color-scheme:light}.trm-settings-page .trm-polish-date-wrap input[type=date]:focus{outline:none;box-shadow:none}.trm-settings-page .trm-polish-date-wrap input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.trm-settings-page .trm-polish-upload{position:relative;display:flex;align-items:center;gap:12px;height:64px;min-width:0;padding:10px 13px;border:1px dashed #d5bd77;border-radius:15px;background:linear-gradient(115deg,rgba(252,191,30,.08),var(--customer-surface-alt,#fafafa));cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.trm-settings-page .trm-polish-upload:hover,.trm-settings-page .trm-polish-upload:focus-within{border-color:#e2a800;box-shadow:0 0 0 4px #fcbf1e21;transform:translateY(-1px)}.trm-settings-page .trm-polish-upload.has-file{border-style:solid;border-color:#a4d3b0;background:#22c55e0f}.trm-settings-page .trm-polish-file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;padding:0;min-height:0}.trm-settings-page .trm-polish-file-input:disabled{cursor:not-allowed}.trm-settings-page .trm-polish-upload:has(.trm-polish-file-input:disabled){opacity:.55;cursor:not-allowed;transform:none}.trm-settings-page .trm-polish-upload-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:#fcbf1e3b;color:#a67800;font-size:16px}.trm-settings-page .trm-polish-upload-copy{display:grid;gap:4px;min-width:0;flex:1;line-height:1.2}.trm-settings-page .trm-polish-upload-copy strong{font-size:12px;color:var(--customer-text,#111)}.trm-settings-page .trm-polish-upload-copy small{font-size:10px;font-weight:500;color:var(--customer-muted,#777);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trm-settings-page .trm-polish-upload-browse{flex:none;padding:8px 11px;border-radius:8px;background:#111;color:#fff;font-size:10px;font-weight:800}.trm-settings-page .trm-polish-field-note{min-height:30px;font-size:11px;line-height:1.5;font-weight:500;color:var(--customer-muted,#777)}.trm-settings-page .trm-polish-renewal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:19px;border-top:1px solid var(--customer-border,#eee)}.trm-settings-page .trm-polish-review-note{display:flex;align-items:flex-start;gap:9px;max-width:350px;font-size:11px;line-height:1.6;color:var(--customer-muted,#777)}.trm-settings-page .trm-polish-review-note svg{flex:none;margin-top:2px;color:#b58500}.trm-settings-page .trm-polish-submit{flex:none;margin:0}@media(max-width:850px){.trm-settings-page .trm-polish-renewal-grid{grid-template-columns:1fr}.trm-settings-page .trm-polish-renewal-footer{align-items:stretch;flex-direction:column}.trm-settings-page .trm-polish-submit{align-self:flex-start}}@media(max-width:460px){.trm-settings-page .trm-polish-upload-browse{display:none}.trm-settings-page .trm-polish-submit,.trm-settings-page .trm-email-send-button{width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.trm-settings-page .trm-polish-button,.trm-settings-page .trm-polish-upload,.trm-settings-page .trm-polish-button-arrow{transition:none!important}}.trm-settings-page{background:#f7f7f5;padding:30px 22px 95px}.trm-settings-shell{max-width:1320px}.trm-settings-layout{grid-template-columns:245px minmax(0,1fr);gap:18px;align-items:start}.trm-settings-sidebar{top:90px;padding:19px 13px 17px;border-radius:23px;box-shadow:0 15px 38px #1616160b}.trm-settings-brand{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:6px 12px 24px;margin-bottom:10px;border-bottom:1px solid var(--customer-border,#ededed)}.trm-settings-brand img{display:block;max-width:155px;width:100%;height:62px;object-fit:contain;object-position:left center;border-radius:7px}.trm-settings-brand span{font-size:9px;letter-spacing:1.9px;font-weight:800;color:var(--customer-muted,#666)}.trm-settings-sidebar-title{padding-top:8px}.trm-settings-sidebar button{min-height:51px;border-radius:13px}.trm-settings-content{padding:clamp(22px,2.8vw,38px);border-radius:23px;box-shadow:0 15px 38px #1616160b}.trm-settings-content-intro{margin-bottom:28px}.trm-profile-heading{margin-bottom:21px}.trm-profile-heading h2{font-size:clamp(28px,3vw,39px)!important;letter-spacing:-1.25px}.trm-profile-heading h2:first-letter{color:#c18b00}.trm-profile-info-banner{background:linear-gradient(110deg,#fff9e9,#fffdf6);border-color:#f6d578}.trm-profile-personal-card{padding:23px 22px 20px;border:1px solid var(--customer-border,#e8e8e8);border-radius:20px;background:var(--customer-surface,#fff);box-shadow:0 9px 30px #16161607}.trm-profile-personal-card .trm-profile-fields{margin-top:24px!important}.trm-profile-personal-card .trm-profile-license-card{border-color:#f0cb69;background:linear-gradient(115deg,rgba(252,191,30,.055),var(--customer-surface-alt,#fafafa))}.trm-profile-personal-card .trm-profile-save-row{margin-top:18px}.trm-settings-page .trm-profile-feature{border-radius:20px;padding:25px 22px;margin-top:20px;box-shadow:0 8px 24px #16161606}.trm-settings-page .trm-polish-button:not(:disabled){background:linear-gradient(110deg,#ffcb3d,#fcbf1e);color:#111!important;box-shadow:0 8px 16px #fcbf1e33}.trm-settings-page .trm-polish-button:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 12px 22px #fcbf1e55}.trm-settings-page .trm-polish-button:disabled{background:#747474;color:#fff!important;opacity:.7}.trm-settings-page .trm-polish-renewal-grid{align-items:start}.trm-settings-page .trm-polish-date-wrap,.trm-settings-page .trm-polish-upload{height:64px;box-sizing:border-box}.trm-settings-page .trm-polish-upload{background:linear-gradient(120deg,#fff8e6,#fff)}.trm-settings-page .trm-profile-feature-heading{gap:12px}@media(max-width:1050px){.trm-settings-layout{grid-template-columns:220px minmax(0,1fr);gap:15px}.trm-settings-sidebar{padding:15px 9px}.trm-settings-content{padding:23px}}@media(max-width:750px){.trm-settings-page{padding:17px 12px 70px}.trm-settings-layout{grid-template-columns:1fr}.trm-settings-brand{padding-bottom:15px}.trm-settings-content{padding:20px 16px}.trm-profile-personal-card{padding:18px 15px}.trm-settings-page .trm-profile-feature{padding:19px 16px}}@media(max-width:460px){.trm-profile-heading{gap:11px}.trm-profile-heading-icon{width:48px;height:48px}.trm-profile-heading h2{font-size:26px!important}.trm-settings-page .trm-profile-save-row{align-items:stretch;flex-direction:column}.trm-settings-page .trm-profile-save{width:100%}.trm-settings-content-intro p{font-size:10px}}.trm-settings-page{padding:18px 18px 60px!important;background:var(--customer-bg,#f7f7f5)}.trm-settings-shell{max-width:1380px}.trm-settings-layout{grid-template-columns:248px minmax(0,1fr);gap:16px}.trm-settings-sidebar{padding:13px 11px!important;border-radius:17px;gap:3px;box-shadow:0 6px 22px #00000008}.trm-settings-brand{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:5px 7px 14px!important;margin-bottom:4px!important;min-height:66px}.trm-settings-brand img{flex:0 0 62px!important;width:62px!important;max-width:62px!important;height:60px!important;object-fit:contain;object-position:center;border-radius:9px}.trm-settings-brand-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.trm-settings-brand-copy strong{font-size:19px;letter-spacing:1px;font-weight:900;color:var(--customer-text,#151515);line-height:1}.trm-settings-brand-copy span{font-size:9px;letter-spacing:.8px;line-height:1.45;font-weight:750;color:var(--customer-muted,#666)}.trm-settings-sidebar-title{padding:9px 9px 10px!important}.trm-settings-sidebar button{min-height:45px!important;padding:7px 9px!important;border-radius:10px!important;font-size:11.5px!important;gap:9px!important}.trm-settings-nav-icon{width:30px;height:30px;flex-basis:30px;border-radius:9px}.trm-settings-sidebar-footer{margin-top:9px;padding-top:12px}.trm-settings-content{padding:23px 26px!important;border-radius:17px;min-height:400px;box-shadow:0 6px 22px #00000008}.trm-settings-content-intro{padding-bottom:12px;margin-bottom:18px}.trm-settings-content h2{font-size:clamp(24px,2.5vw,31px);letter-spacing:-.7px}.trm-profile-heading{gap:12px;margin-bottom:14px}.trm-profile-heading-icon{width:46px;height:46px;font-size:20px;border-radius:12px;box-shadow:0 5px 15px #00000012}.trm-profile-heading h2{font-size:clamp(25px,2.7vw,32px)!important;letter-spacing:-.8px}.trm-profile-heading h2:first-letter{color:inherit!important}.trm-profile-heading p{font-size:12px;line-height:1.5}.trm-profile-overline{font-size:9px;margin-bottom:3px}.trm-profile-info-banner{padding:10px 13px;margin:12px 0 15px;border-radius:10px;font-size:12px}.trm-profile-personal-card{padding:17px 18px!important;border-radius:15px}.trm-profile-subheading{padding-bottom:11px}.trm-profile-subheading h3{font-size:15px}.trm-profile-step{width:29px;height:29px;border-radius:8px}.trm-profile-personal-card .trm-profile-fields{margin-top:15px!important}.trm-profile-fields{gap:14px 16px!important}.trm-settings-fields{gap:13px 16px;margin-top:16px}.trm-settings-fields label{gap:6px;font-size:11.5px}.trm-settings-fields input{min-height:42px;padding:10px 12px;border-radius:9px}.trm-profile-fields input{height:43px!important;border-radius:9px!important}.trm-settings-page .trm-profile-input-wrap{position:relative!important;display:block!important;width:100%;min-width:0;line-height:normal}.trm-settings-page .trm-profile-input-wrap input{display:block!important;width:100%!important;box-sizing:border-box!important;padding-right:42px!important;margin:0!important}.trm-settings-page .trm-profile-input-wrap .trm-profile-input-icon{position:absolute!important;top:50%!important;right:15px!important;left:auto!important;transform:translateY(-50%)!important;width:13px;height:13px;display:block;pointer-events:none;z-index:1}.trm-profile-license-card{padding:13px 15px!important;margin-top:16px!important;border-radius:12px!important;gap:11px}.trm-profile-license-icon{width:37px;height:37px;border-radius:10px;font-size:16px}.trm-profile-license-date{margin:6px 0 4px}.trm-profile-license-date>strong{font-size:17px}.trm-profile-license-content p{font-size:11px}.trm-profile-save-row{margin-top:13px!important}.trm-settings-page .trm-polish-button,.trm-settings-page .trm-settings-solid{min-height:41px!important;padding:10px 16px!important;border:1px solid transparent!important;border-radius:10px!important;background:#fcbf1e!important;color:#171717!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;transform:none!important;filter:none!important;transition:background .18s,transform .18s,box-shadow .18s!important}.trm-settings-page .trm-polish-button:not(:disabled):hover,.trm-settings-page .trm-settings-solid:not(:disabled):hover{background:#f4b512!important;transform:translateY(-1px)!important;box-shadow:0 5px 12px #00000014!important}.trm-settings-page .trm-polish-button:disabled,.trm-settings-page .trm-settings-solid:disabled{background:#e8e8e8!important;border-color:#dedede!important;color:#888!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed!important}.trm-settings-page .trm-profile-save-row .trm-profile-save{min-width:142px;margin:0}.trm-settings-feature,.trm-settings-page .trm-profile-feature{padding:17px 18px!important;margin-top:15px!important;border-radius:14px!important;box-shadow:none!important}.trm-settings-feature:hover,.trm-profile-feature:hover{box-shadow:0 5px 17px #00000008!important}.trm-profile-feature-heading{margin-bottom:9px;gap:10px}.trm-profile-feature-heading h3{font-size:16px}.trm-profile-feature-icon{width:37px;height:37px;border-radius:10px;font-size:15px}.trm-profile-feature>p,.trm-settings-feature p{font-size:12px;line-height:1.55}.trm-settings-page .trm-polish-renewal-form{margin-top:16px}.trm-settings-page .trm-polish-renewal-grid{gap:13px}.trm-settings-page .trm-polish-date-wrap,.trm-settings-page .trm-polish-upload{height:52px}.trm-settings-page .trm-polish-renewal-footer{margin-top:12px;padding-top:12px}.trm-settings-theme-options{margin-top:16px;gap:9px}.trm-settings-theme-options button{min-width:100px;padding:10px 14px;border-radius:9px}.trm-settings-theme-options button.selected{box-shadow:none;background:#fcbf1e1f}.trm-settings-event{padding:10px 0}.trm-settings-request-row{padding:11px;margin-bottom:9px}.trm-settings-links{gap:10px;margin-top:14px}.trm-settings-action,.trm-settings-links a{margin-top:5px}.trm-settings-note{margin-top:10px}.trm-settings-history{margin-top:13px}.trm-renewal-card{padding:10px 12px}.trm-settings-page button:focus-visible,.trm-settings-page a:focus-visible{outline:2px solid #bb8c00;outline-offset:2px}@media(max-width:1050px){.trm-settings-layout{grid-template-columns:225px minmax(0,1fr)}.trm-settings-content{padding:20px!important}}@media(max-width:750px){.trm-settings-page{padding:12px 12px 45px!important}.trm-settings-layout{grid-template-columns:1fr;gap:10px}.trm-settings-sidebar{position:static}.trm-settings-content{padding:17px!important}.trm-settings-brand{padding:5px 8px 12px!important}.trm-settings-mobile-toggle{min-height:49px}.trm-settings-content-intro{margin-bottom:14px}}@media(max-width:520px){.trm-profile-heading-icon{width:40px;height:40px}.trm-profile-heading h2{font-size:25px!important}.trm-profile-personal-card{padding:14px!important}.trm-profile-fields,.trm-settings-fields{grid-template-columns:1fr!important}.trm-profile-save-row{align-items:stretch}.trm-profile-save-row button{width:100%}.trm-settings-page .trm-profile-feature{padding:14px!important}.trm-settings-content-intro p{font-size:11px}}.trm-profile-fields{align-items:start}.trm-profile-fields>label{display:flex;flex-direction:column;gap:8px;min-width:0}.trm-profile-fields .trm-profile-label{display:flex;align-items:center;min-height:24px;height:24px;gap:7px;margin:0;line-height:1.2}.trm-profile-fields .trm-profile-optional{margin-left:auto;flex-shrink:0}.trm-profile-fields .trm-profile-input-wrap{position:relative;width:100%;height:44px}.trm-profile-fields .trm-profile-input-wrap input,.trm-profile-fields>label>input{display:block;width:100%;height:44px;min-height:44px;box-sizing:border-box;margin:0}.trm-profile-fields .trm-profile-input-icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);margin:0;pointer-events:none}.trm-profile-fields .trm-profile-field-help{margin:0;line-height:1.4}@media(min-width:751px){.trm-settings-layout{align-items:start}.trm-settings-navigation{position:sticky;top:90px;align-self:start;height:fit-content;z-index:10}.trm-settings-sidebar{position:static;width:100%;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:thin}}@media(max-width:750px){.trm-settings-navigation,.trm-settings-sidebar{position:static;max-height:none}}.trm-security-section{display:grid;gap:18px;animation:trmSecurityIn .4s ease both}.trm-security-heading{display:flex;align-items:center;gap:15px}.trm-security-heading-icon,.trm-security-recovery-icon{width:48px;height:48px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;background:#111;color:#fcbf1e;font-size:20px}.trm-security-eyebrow{display:block;margin-bottom:5px;font-size:10px;letter-spacing:1.5px;font-weight:850;color:#000}.trm-security-heading h2{margin:0 0 5px;font-size:clamp(23px,2.6vw,30px);letter-spacing:-.7px}.trm-security-heading p,.trm-security-card-heading p,.trm-security-recovery p{margin:0;color:var(--customer-muted,#737b89);font-size:12px;line-height:1.6}.trm-security-tip{display:flex;align-items:center;gap:11px;border:1px solid #f2d583;background:#fffaf0;padding:12px 15px;border-radius:12px;color:#4a3a18;font-size:12px;line-height:1.5}.trm-security-tip svg{flex-shrink:0;color:#b58300}.trm-security-card{border:1px solid var(--customer-border,#e5e5e5);border-radius:17px;padding:20px;background:var(--customer-surface,#fff);transition:border-color .25s,box-shadow .25s}.trm-security-card:hover{border-color:#e8d39c;box-shadow:0 10px 32px #0000000b}.trm-security-card-heading{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--customer-border,#eee)}.trm-security-step{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:#111;color:#fcbf1e;font-size:12px;font-weight:800}.trm-security-card-heading h3{font-size:15px;margin:0 0 3px}.trm-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding-top:18px}.trm-security-field{min-width:0;display:flex;flex-direction:column;gap:8px}.trm-security-label-row{height:20px;display:flex;align-items:center;gap:7px}.trm-security-label-row label{font-size:12px;font-weight:750}.trm-security-tooltip{display:inline-flex;align-items:center;position:relative;color:#949494;cursor:help;outline-offset:4px}.trm-security-tooltip>span{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px);width:220px;max-width:70vw;pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#151515;color:#fff;padding:10px 12px;border-radius:9px;font-size:11px;line-height:1.5;font-weight:500;box-shadow:0 8px 24px #0003;transition:opacity .2s,transform .2s,visibility .2s}.trm-security-tooltip:hover>span,.trm-security-tooltip:focus-visible>span{opacity:1;visibility:visible;transform:translate(-50%)}.trm-security-input-wrap{position:relative;display:flex;align-items:center;height:46px}.trm-security-input-wrap input{width:100%;height:46px;min-height:46px;box-sizing:border-box;border:1px solid var(--customer-border,#dfe3e8);border-radius:12px;background:var(--customer-surface-alt,#f8f8f8);color:var(--customer-text,#111);padding:0 45px 0 42px;font:inherit;font-size:13px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.trm-security-input-wrap input:hover{border-color:#c8c8c8}.trm-security-input-wrap input:focus{border-color:#fcbf1e;box-shadow:0 0 0 3px #fcbf1e1f;background:var(--customer-surface,#fff)}.trm-security-input-icon{position:absolute;left:15px;z-index:1;color:#8b8b8b;font-size:13px;pointer-events:none}.trm-security-eye{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:33px;height:33px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#5c6470;cursor:pointer;transition:background .2s,color .2s}.trm-security-eye:hover,.trm-security-eye:focus-visible{background:#fff1c2;color:#9b7000;outline:none}.trm-security-match{font-size:11px;font-weight:650}.trm-security-match.match{color:#15803d}.trm-security-match.mismatch{color:#b45309}.trm-security-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:16px;border-top:1px solid var(--customer-border,#eee)}.trm-security-footer-note{display:flex;align-items:center;gap:8px;color:var(--customer-muted,#737b89);font-size:11px;line-height:1.5}.trm-security-footer-note svg{flex-shrink:0}.trm-security-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;border:0;border-radius:11px;padding:11px 18px;background:#fcbf1e;color:#111;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 3px #c99500;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.trm-security-submit:hover:not(:disabled){background:#ffd04d;transform:translateY(-2px);box-shadow:0 5px #c99500}.trm-security-submit:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #c99500}.trm-security-submit:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.trm-security-recovery{display:flex;align-items:center;gap:14px;border:1px solid var(--customer-border,#e5e5e5);border-radius:16px;padding:16px 18px;background:var(--customer-surface,#fff);transition:transform .2s,border-color .2s}.trm-security-recovery:hover{border-color:#e8d39c;transform:translateY(-2px)}.trm-security-recovery-icon{width:42px;height:42px;background:#111;color:#fcbf1e;font-size:17px}.trm-security-recovery>div{flex:1;min-width:0}.trm-security-recovery strong{font-size:13px}.trm-security-recovery-link{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:800;color:#a77b00;text-decoration:none}.trm-security-recovery-link:hover{text-decoration:underline}@keyframes trmSecurityIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.trm-security-grid{grid-template-columns:1fr}.trm-security-footer,.trm-security-recovery{align-items:flex-start;flex-direction:column}.trm-security-submit{width:100%}.trm-security-card{padding:16px}}@media(prefers-reduced-motion:reduce){.trm-security-section{animation:none}.trm-security-card,.trm-security-recovery,.trm-security-submit{transition:none}}.trm-security-password-details{display:grid;gap:10px;padding:2px 0 4px}.trm-security-strength{display:grid;gap:5px}.trm-security-strength-track{height:6px;border-radius:20px;background:var(--customer-border,#e8e8e8);overflow:hidden}.trm-security-strength-fill{height:100%;width:0;border-radius:20px;transition:width .25s ease,background .25s ease}.trm-security-strength-fill.weak{width:25%;background:#ef4444}.trm-security-strength-fill.medium{width:65%;background:#eab308}.trm-security-strength-fill.strong{width:100%;background:#16a34a}.trm-security-strength small{font-size:11px;color:var(--customer-muted,#777)}.trm-security-strength strong{text-transform:capitalize;color:var(--customer-text,#111)}.trm-security-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.trm-security-requirements span{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--customer-muted,#888);transition:color .2s}.trm-security-requirements svg{flex-shrink:0;color:#bfc2c6}.trm-security-requirements span.passed{color:#15803d;font-weight:700}.trm-security-requirements span.passed svg{color:#16a34a}.trm-security-validation-error{font-size:11px;color:#dc2626;line-height:1.5}.trm-security-match-tooltip{display:inline-flex;align-self:flex-start;align-items:center;padding:7px 10px;border-radius:8px;font-size:11px;font-weight:750}.trm-security-match-tooltip.match{background:#dcfce7;color:#166534}.trm-security-match-tooltip.mismatch{background:#fee2e2;color:#991b1b}.trm-security-error{margin-top:16px;padding:11px 13px;border:1px solid #fca5a5;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:12px;font-weight:650}@media(max-width:450px){.trm-security-requirements{grid-template-columns:1fr}}@media(min-width:701px){.trm-settings-page .trm-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:13px 16px;align-items:start}.trm-security-grid>.trm-security-field:nth-child(1){grid-column:1;grid-row:1}.trm-security-grid>.trm-security-field:nth-child(2){grid-column:2;grid-row:1 / span 2}.trm-security-grid>.trm-security-field:nth-child(3){grid-column:1;grid-row:2}}.trm-settings-page .trm-security-card{padding:17px 19px}.trm-settings-page .trm-security-card-heading{padding-bottom:12px}.trm-settings-page .trm-security-grid{padding-top:14px}.trm-security-password-details{gap:8px;padding:0}.trm-security-requirements{gap:5px 9px}.trm-security-strength{gap:4px}.trm-settings-page .trm-security-footer{margin-top:15px;padding-top:13px}.trm-settings-page .trm-security-submit{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:42px!important;padding:10px 17px!important;border:1px solid #e3ad18!important;border-radius:10px!important;background:#fcbf1e!important;color:#151515!important;box-shadow:none!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:0!important;transform:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}.trm-settings-page .trm-security-submit:hover:not(:disabled){background:#ffd04d!important;border-color:#e3ad18!important;box-shadow:0 3px 12px #8b68001f!important;transform:none!important}.trm-settings-page .trm-security-submit:active:not(:disabled){background:#efb419!important;box-shadow:none!important;transform:none!important}.trm-settings-page .trm-security-submit:focus-visible{outline:2px solid #a77b00!important;outline-offset:3px!important}.trm-settings-page .trm-security-submit:disabled{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important}.trm-security-submit svg{font-size:12px}@media(max-width:700px){.trm-settings-page .trm-security-grid{grid-template-columns:1fr;gap:13px}.trm-security-grid>.trm-security-field{grid-column:auto;grid-row:auto}.trm-settings-page .trm-security-card{padding:15px}.trm-settings-page .trm-security-submit{width:100%}}.trm-notify-section{display:grid;gap:16px;animation:trmSettingsRise .35s both}.trm-notify-heading{display:flex;align-items:center;gap:14px;margin-bottom:3px}.trm-notify-heading-icon{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:14px;background:#111;color:#fcbf1e;font-size:20px}.trm-notify-overline{display:block;margin-bottom:5px;color:#000;font-size:10px;font-weight:850;letter-spacing:1.5px}.trm-notify-heading h2{margin:0 0 4px!important;font-size:clamp(23px,2.6vw,30px)!important}.trm-notify-heading p,.trm-notify-card-heading p{margin:0;color:var(--customer-muted,#747b85);font-size:12px;line-height:1.55}.trm-notify-push-card,.trm-notify-preferences-card{border:1px solid var(--customer-border,#e4e4e4);border-radius:16px;background:var(--customer-surface,#fff);padding:18px;transition:border-color .2s,box-shadow .2s}.trm-notify-push-card:hover,.trm-notify-preferences-card:hover{border-color:#e9d39d;box-shadow:0 8px 24px #00000008}.trm-notify-card-heading{display:flex;align-items:center;gap:11px;padding-bottom:14px;border-bottom:1px solid var(--customer-border,#eee)}.trm-notify-card-heading>div{flex:1;min-width:0}.trm-notify-card-heading h3{margin:0 0 4px;font-size:14px;letter-spacing:-.2px}.trm-notify-card-icon{width:35px;height:35px;display:grid;place-items:center;flex:none;border-radius:10px;background:#111;color:#fcbf1e;font-size:15px}.trm-notify-push-control{padding:14px 0 4px}.trm-notify-push-control .trm-settings-feature{margin:0}.trm-notify-inline-note{display:flex;align-items:flex-start;gap:8px;margin-top:9px;color:var(--customer-muted,#747b85);font-size:11px;line-height:1.6}.trm-notify-inline-note svg{flex:none;margin-top:2px;color:#ad830e}.trm-notify-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 0}.trm-notify-category{position:relative;display:flex;align-items:center;gap:11px;min-width:0;min-height:74px;padding:12px;border:1px solid var(--customer-border,#e8e8e8);border-radius:12px;background:var(--customer-surface-alt,#fafafa);cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.trm-notify-category:hover{border-color:#d9b553;transform:translateY(-1px)}.trm-notify-category:has(input:checked){border-color:#e7c66a;background:#fcbf1e11}.trm-notify-category:focus-within{outline:2px solid #e4ad15;outline-offset:2px}.trm-notify-category-icon{display:grid;place-items:center;width:35px;height:35px;flex:none;border-radius:10px;background:#111;color:#fcbf1e;font-size:14px}.trm-notify-category-copy{display:grid;gap:3px;flex:1;min-width:0}.trm-notify-category-copy strong{font-size:12px;color:var(--customer-text,#111)}.trm-notify-category-copy small{font-size:10px;font-weight:450;line-height:1.45;color:var(--customer-muted,#777)}.trm-notify-category input{position:absolute;width:23px;height:23px;right:12px;top:50%;transform:translateY(-50%);opacity:0;cursor:pointer}.trm-notify-check-visual{display:grid;place-items:center;flex:none;width:22px;height:22px;border:1.5px solid #c7c7c7;border-radius:7px;background:var(--customer-surface,#fff);color:transparent;font-size:13px;pointer-events:none}.trm-notify-category input:checked+.trm-notify-check-visual{background:#fcbf1e;border-color:#e5aa0a;color:#171717}.trm-notify-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:15px;border-top:1px solid var(--customer-border,#eee)}.trm-notify-footer>span{display:flex;align-items:flex-start;gap:8px;color:var(--customer-muted,#777);font-size:11px;line-height:1.5;max-width:460px}.trm-notify-footer>span svg{flex:none;margin-top:2px}.trm-settings-page .trm-notify-save{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:41px;padding:10px 16px;border:1px solid #e3ad18;border-radius:10px;background:#fcbf1e;color:#111;font-size:12px;font-weight:800;cursor:pointer;box-shadow:none;transition:background .2s,box-shadow .2s}.trm-settings-page .trm-notify-save:hover:not(:disabled){background:#ffd04d;box-shadow:0 3px 12px #0000000d}.trm-notify-save:disabled{opacity:.55;cursor:not-allowed}.trm-notify-center-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid var(--customer-border,#e8e8e8);border-radius:12px;color:var(--customer-text,#111);text-decoration:none;font-size:12px;font-weight:750;transition:border-color .2s,background .2s}.trm-notify-center-link span{display:flex;align-items:center;gap:10px}.trm-notify-center-link span svg{color:#ac8000}.trm-notify-center-link:hover{border-color:#e7c66a;background:#fcbf1e0f}@media(max-width:760px){.trm-notify-category-list{grid-template-columns:1fr}.trm-notify-footer{flex-direction:column;align-items:stretch}.trm-settings-page .trm-notify-save{width:100%}}@media(max-width:450px){.trm-notify-heading-icon{width:42px;height:42px}.trm-notify-push-card,.trm-notify-preferences-card{padding:14px}}.trm-appearance{display:grid;gap:17px}.trm-appearance-heading{display:flex;align-items:center;gap:14px;margin-bottom:3px}.trm-appearance-heading-icon{flex:none;width:49px;height:49px;border-radius:14px;background:#111;color:#fcbf1e;display:grid;place-items:center;font-size:20px}.trm-appearance-heading h2{margin:0 0 3px!important;font-size:clamp(23px,2.5vw,29px)!important;letter-spacing:-.8px}.trm-appearance-heading p{margin:0;color:var(--customer-muted,#707783);font-size:12px;line-height:1.55}.trm-appearance-card{border:1px solid var(--customer-border,#e7e7e7);border-radius:16px;padding:19px 20px;background:var(--customer-surface,#fff);min-width:0}.trm-appearance-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--customer-border,#ececec)}.trm-appearance-card-heading>div{display:flex;align-items:center;gap:11px}.trm-appearance-step{width:32px;height:32px;flex:none;border-radius:9px;background:#111;color:#fcbf1e;display:grid;place-items:center;font-weight:850;font-size:11px}.trm-appearance-card-heading h3{margin:0 0 3px;font-size:15px;letter-spacing:-.2px}.trm-appearance-card-heading p{margin:0;color:var(--customer-muted,#727782);font-size:11px;line-height:1.5}.trm-appearance-mini-label{font-size:9px;font-weight:850;letter-spacing:1px;color:var(--customer-muted,#8a8a8a);white-space:nowrap}.trm-appearance-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trm-appearance-theme-choice{display:flex;align-items:center;gap:10px;text-align:left;padding:13px 12px;min-width:0;border:1px solid var(--customer-border,#e1e1e1);border-radius:12px;background:var(--customer-surface-alt,#fafafa);color:var(--customer-text,#171717);font:inherit;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.trm-appearance-theme-choice:hover{border-color:#d5a222;transform:translateY(-1px)}.trm-appearance-theme-choice.selected{border-color:#e9ad10;background:#fcbf1e1a}.trm-appearance-theme-icon{width:34px;height:34px;flex:none;display:grid;place-items:center;background:var(--customer-surface,#fff);border:1px solid var(--customer-border,#eee);border-radius:10px;color:#bd8b05;font-size:19px}.trm-appearance-theme-copy{display:grid;gap:2px;min-width:0;flex:1}.trm-appearance-theme-copy strong{font-size:12px;font-weight:800}.trm-appearance-theme-copy small{font-size:10px;color:var(--customer-muted,#777);line-height:1.3}.trm-appearance-theme-radio{flex:none;width:17px;height:17px;border:1.5px solid #b8b8b8;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:900}.trm-appearance-theme-choice.selected .trm-appearance-theme-radio{background:#fcbf1e;border-color:#fcbf1e;color:#111}.trm-appearance-hint{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;color:var(--customer-muted,#777);font-size:11px;line-height:1.5}.trm-appearance-hint svg{flex:none;margin-top:2px;color:#c09211}.trm-appearance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.trm-appearance-fields label{display:grid;gap:8px;min-width:0;font-size:12px;font-weight:750}.trm-appearance-fields label>span{display:flex;align-items:center;gap:7px}.trm-appearance-fields label>span svg{color:#b38610}.trm-appearance-fields input{box-sizing:border-box;width:100%;height:43px;padding:0 13px;border:1px solid var(--customer-border,#ddd);border-radius:10px;background:var(--customer-surface-alt,#f8f8f8);color:var(--customer-text,#111);font:inherit;font-size:12px}.trm-appearance-fields input:focus-visible{outline:2px solid #fcbf1e;outline-offset:2px}.trm-appearance-form-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;flex-wrap:wrap}.trm-appearance-form-footer p{display:flex;align-items:flex-start;gap:7px;max-width:390px;margin:0;color:var(--customer-muted,#777);font-size:11px;line-height:1.5}.trm-appearance-form-footer p svg{flex:none;margin-top:2px;color:#bd9010}.trm-appearance-save{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 15px;border:1px solid #fcbf1e;border-radius:10px;background:#fcbf1e;color:#111;font:inherit;font-size:12px;font-weight:800;cursor:pointer;box-shadow:none!important;white-space:nowrap}.trm-appearance-save:hover:not(:disabled){background:#edb217;border-color:#edb217}.trm-appearance-save:disabled{opacity:.55;cursor:not-allowed}.trm-appearance-save svg:last-child{font-size:10px}@media(max-width:1000px){.trm-appearance-theme-grid{grid-template-columns:1fr}.trm-appearance-theme-choice{min-height:57px}}@media(max-width:580px){.trm-appearance-fields{grid-template-columns:1fr}.trm-appearance-card{padding:15px}.trm-appearance-mini-label{display:none}.trm-appearance-form-footer{align-items:stretch}.trm-appearance-save{width:100%}}.trm-activity-section{display:grid;gap:17px;animation:trmSettingsRise .35s ease both}.trm-activity-heading{display:flex;align-items:center;gap:14px}.trm-activity-heading-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:#111;color:#fcbf1e;font-size:20px}.trm-activity-eyebrow{display:block;margin-bottom:5px;color:#000;font-size:10px;font-weight:850;letter-spacing:1.5px}.trm-activity-heading h2{margin:0 0 4px!important;font-size:clamp(24px,2.6vw,30px)!important}.trm-activity-heading p{margin:0;color:var(--customer-muted,#747b86);font-size:12px;line-height:1.5}.trm-activity-card{border:1px solid var(--customer-border,#e7e7e7);border-radius:16px;background:var(--customer-surface,#fff);overflow:hidden}.trm-activity-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-bottom:1px solid var(--customer-border,#eee)}.trm-activity-card-top h3{font-size:14px;margin:0 0 4px}.trm-activity-card-top span:not(.trm-activity-count){color:var(--customer-muted,#777);font-size:11px}.trm-activity-count{flex-shrink:0;padding:6px 10px;border-radius:8px;background:var(--customer-surface-alt,#f5f5f5);font-size:10px;font-weight:800;color:var(--customer-text,#333)}.trm-activity-list{padding:0 18px}.trm-activity-item{display:flex;align-items:center;gap:13px;min-height:73px;padding:13px 0;border-bottom:1px solid var(--customer-border,#eee);transition:background .2s}.trm-activity-item:last-child{border-bottom:0}.trm-activity-item-icon{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#111;color:#fcbf1e;font-size:14px}.trm-activity-item-copy{display:grid;gap:5px;min-width:0}.trm-activity-item-copy strong{font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.trm-activity-item-copy time{font-size:11px;color:var(--customer-muted,#818181)}.trm-activity-footnote{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--customer-muted,#777);font-size:11px;line-height:1.6}.trm-activity-footnote svg{flex-shrink:0;margin-top:2px}.trm-activity-empty{display:flex;align-items:center;flex-direction:column;text-align:center;gap:9px;padding:34px 16px}.trm-activity-empty>svg{font-size:22px;color:#bc8a05}.trm-activity-empty strong{font-size:13px}.trm-activity-empty p{margin:0;color:var(--customer-muted,#777);font-size:12px}@media(max-width:550px){.trm-activity-card-top{padding:14px}.trm-activity-list{padding:0 14px}.trm-activity-heading-icon{width:43px;height:43px;flex-basis:43px}.trm-activity-count{font-size:9px}}.trm-privacy-section{display:grid;gap:19px;animation:trmSettingsRise .35s ease both}.trm-privacy-heading{display:flex;align-items:center;gap:14px}.trm-privacy-heading-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:#111;color:#fcbf1e;font-size:20px}.trm-privacy-eyebrow{display:block;margin-bottom:5px;color:var(--customer-text,#111);font-size:10px;font-weight:850;letter-spacing:1.5px}.trm-privacy-heading h2{margin:0 0 4px!important;font-size:clamp(24px,2.6vw,30px)!important}.trm-privacy-heading p{margin:0;color:var(--customer-muted,#747b86);font-size:12px;line-height:1.6}.trm-privacy-card{border:1px solid var(--customer-border,#e7e7e7);border-radius:16px;background:var(--customer-surface,#fff);padding:19px;transition:border-color .2s,box-shadow .2s}.trm-privacy-card:hover{border-color:#fcbf1e6b;box-shadow:0 8px 26px #00000008}.trm-privacy-card-head{display:flex;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--customer-border,#eee)}.trm-privacy-step{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#111;color:#fcbf1e;font-size:12px;font-weight:850}.trm-privacy-card-head>div{flex:1;min-width:0}.trm-privacy-card-head h3{margin:0 0 4px;font-size:14px}.trm-privacy-card-head p{margin:0;color:var(--customer-muted,#777);font-size:12px;line-height:1.55}.trm-privacy-tip{align-self:flex-start}.trm-privacy-card-body{display:grid;gap:10px;padding:17px 0}.trm-privacy-included,.trm-privacy-excluded{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;color:var(--customer-muted,#646b74)}.trm-privacy-included svg,.trm-privacy-excluded svg{flex-shrink:0;margin-top:3px}.trm-privacy-included svg{color:#16803c}.trm-privacy-excluded svg{color:#b98908}.trm-privacy-card-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--customer-border,#eee);padding-top:16px}.trm-privacy-file-note{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:1.5;color:var(--customer-muted,#777)}.trm-privacy-file-note svg{flex-shrink:0}.trm-settings-page .trm-privacy-download{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 15px;border:1px solid #fcbf1e;border-radius:10px;background:#fcbf1e;color:#111;font:inherit;font-size:12px;font-weight:800;box-shadow:none;cursor:pointer;transition:background .2s,border-color .2s}.trm-settings-page .trm-privacy-download:hover:not(:disabled){background:#edb217;border-color:#edb217}.trm-settings-page .trm-privacy-download:focus-visible{outline:2px solid #b88700;outline-offset:3px}.trm-settings-page .trm-privacy-download:disabled{opacity:.55;cursor:not-allowed}.trm-privacy-download svg:last-child{font-size:10px}@media(max-width:600px){.trm-privacy-card{padding:15px}.trm-privacy-card-footer{flex-direction:column;align-items:stretch}.trm-settings-page .trm-privacy-download{width:100%}}.trm-support-section{display:grid;gap:19px;animation:trmSettingsRise .35s ease both}.trm-support-heading{display:flex;align-items:center;gap:14px}.trm-support-heading-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:#111;color:#fcbf1e;font-size:20px}.trm-support-eyebrow{display:block;margin-bottom:5px;color:var(--customer-text,#111);font-size:10px;font-weight:850;letter-spacing:1.5px}.trm-support-heading h2{margin:0 0 4px!important;font-size:clamp(24px,2.6vw,30px)!important}.trm-support-heading p{margin:0;color:var(--customer-muted,#747b86);font-size:12px;line-height:1.6}.trm-support-card{border:1px solid var(--customer-border,#e7e7e7);border-radius:16px;background:var(--customer-surface,#fff);padding:19px}.trm-support-card-top{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--customer-border,#eee)}.trm-support-step{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#111;color:#fcbf1e;font-size:12px;font-weight:850}.trm-support-card-top h3{margin:0 0 4px;font-size:14px}.trm-support-card-top p{margin:0;color:var(--customer-muted,#777);font-size:12px;line-height:1.55}.trm-support-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px 0}.trm-settings-page .trm-support-option{display:flex;align-items:center;gap:12px;min-width:0;min-height:104px;padding:15px;border:1px solid var(--customer-border,#e7e7e7);border-radius:13px;background:var(--customer-surface-alt,#fafafa);color:var(--customer-text,#111);text-decoration:none;transition:border-color .2s,background .2s,transform .2s}.trm-settings-page .trm-support-option:hover{border-color:#fcbf1e;background:#fcbf1e12;transform:translateY(-2px)}.trm-settings-page .trm-support-option:focus-visible{outline:2px solid #d29b08;outline-offset:3px}.trm-support-option-icon{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:11px;background:#111;color:#fcbf1e;font-size:16px}.trm-support-option-copy{display:grid;gap:6px;flex:1;min-width:0}.trm-support-option-copy strong{font-size:12px;line-height:1.4}.trm-support-option-copy small{color:var(--customer-muted,#777);font-size:11px;line-height:1.55;font-weight:450}.trm-support-option-arrow{flex:none;font-size:12px;color:#b1840d}.trm-support-card-footer{display:flex;align-items:flex-start;gap:9px;padding-top:14px;border-top:1px solid var(--customer-border,#eee);color:var(--customer-muted,#777);font-size:11px;line-height:1.6}.trm-support-card-footer svg{flex:none;margin-top:2px;color:#b1840d}@media(max-width:960px){.trm-support-options{grid-template-columns:1fr}.trm-settings-page .trm-support-option{min-height:82px}}@media(max-width:550px){.trm-support-card{padding:15px}.trm-support-heading-icon{width:43px;height:43px;flex-basis:43px}.trm-settings-page .trm-support-option{padding:13px}}.trm-account-section{display:grid;gap:19px;animation:trmSettingsRise .35s ease both}.trm-account-heading{display:flex;align-items:center;gap:14px}.trm-account-heading-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:#111;color:#fcbf1e;font-size:20px}.trm-account-eyebrow{display:block;margin-bottom:5px;color:var(--customer-text,#111);font-size:10px;font-weight:850;letter-spacing:1.5px}.trm-account-heading h2{margin:0 0 4px!important;font-size:clamp(24px,2.6vw,30px)!important}.trm-account-heading p{margin:0;color:var(--customer-muted,#777);font-size:12px;line-height:1.6}.trm-account-card{padding:19px;border:1px solid var(--customer-border,#e7e7e7);border-radius:16px;background:var(--customer-surface,#fff)}.trm-account-card-header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--customer-border,#eee)}.trm-account-step{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#111;color:#fcbf1e;font-size:12px;font-weight:850}.trm-account-card-header h3{margin:0 0 4px;font-size:14px}.trm-account-card-header p{margin:0;color:var(--customer-muted,#777);font-size:12px;line-height:1.55}.trm-account-eligibility-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;padding:15px;border:1px solid var(--customer-border,#e7e7e7);border-radius:12px;background:var(--customer-surface-alt,#fafafa)}.trm-account-eligibility-copy{display:flex;align-items:center;gap:12px;min-width:0}.trm-account-eligibility-copy>svg{flex:none;color:#b1840d;font-size:19px}.trm-account-eligibility-copy>div{display:grid;gap:4px}.trm-account-eligibility-copy strong{font-size:12px}.trm-account-eligibility-copy span{font-size:11px;color:var(--customer-muted,#777);line-height:1.55}.trm-settings-page .trm-account-check-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:none;min-height:39px;padding:9px 13px;border:1px solid #111;border-radius:9px;background:#111;color:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer;box-shadow:none}.trm-account-check-button svg{color:#fcbf1e;font-size:10px}.trm-settings-page .trm-account-check-button:hover:not(:disabled){background:#303030}.trm-account-info{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:11px;background:#fcbf1e17;border:1px solid rgba(252,191,30,.26)}.trm-account-info svg{flex:none;color:#b1840d;margin-top:2px}.trm-account-info p{margin:0;font-size:11px;line-height:1.65;color:var(--customer-text,#333)}.trm-account-actions{margin-top:15px;border:1px solid var(--customer-border,#e7e7e7);border-radius:12px;overflow:hidden}.trm-account-action-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px}.trm-account-action-row+.trm-account-action-row{border-top:1px solid var(--customer-border,#eee)}.trm-account-action-row>div{display:grid;gap:5px;min-width:0}.trm-account-action-row strong{font-size:12px}.trm-account-action-row span{font-size:11px;color:var(--customer-muted,#777);line-height:1.5}.trm-settings-page .trm-account-deactivate,.trm-settings-page .trm-account-delete{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:39px;padding:9px 13px;border-radius:9px;font:inherit;font-size:11px;font-weight:800;cursor:pointer;box-shadow:none;transition:background .2s,border-color .2s}.trm-settings-page .trm-account-deactivate{border:1px solid #fcbf1e;background:#fcbf1e;color:#111}.trm-settings-page .trm-account-deactivate:hover:not(:disabled){background:#eab016;border-color:#eab016}.trm-settings-page .trm-account-delete{border:1px solid #c84b4b;background:transparent;color:#c23939}.trm-settings-page .trm-account-delete:hover:not(:disabled){background:#c84b4b14}.trm-settings-page .trm-account-section button:disabled{opacity:.48;cursor:not-allowed}.trm-account-result{display:flex;align-items:flex-start;gap:9px;margin:12px 0;padding:12px 13px;border-radius:10px;font-size:11px;line-height:1.6;background:var(--customer-surface-alt,#fafafa);border:1px solid var(--customer-border,#ddd)}.trm-account-result svg{flex:none;margin-top:2px}.trm-account-result.eligible{background:#f0fdf4;border-color:#a7d6b3;color:#166534}.trm-account-result.ineligible{background:#fff4f4;border-color:#e9b8b8;color:#a12e2e}.trm-account-result.waiting{background:#fcbf1e14;border-color:#fcbf1e59}.trm-account-history{margin-top:18px;border-top:1px solid var(--customer-border,#eee);padding-top:15px}.trm-account-history h3{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:13px}.trm-account-history h3 svg{color:#b1840d}.trm-account-request-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--customer-border,#eee);border-radius:10px;margin-top:8px}.trm-account-request-row>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.trm-account-request-row strong{font-size:12px;text-transform:capitalize}.trm-account-request-status{font-size:10px;font-weight:750;padding:4px 8px;border-radius:20px;background:var(--customer-surface-alt,#eee)}.trm-account-request-row small{flex-basis:100%;font-size:10px;color:var(--customer-muted,#777)}.trm-settings-page .trm-account-cancel{padding:8px 11px;border:1px solid #c84b4b;border-radius:8px;background:transparent;color:#c23939;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.trm-account-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:15px;border-top:1px solid var(--customer-border,#eee);font-size:11px}.trm-account-footer>span{display:flex;align-items:center;gap:9px;color:var(--customer-muted,#777)}.trm-account-footer>span svg{color:#b1840d}.trm-settings-page .trm-account-footer a{display:inline-flex;align-items:center;gap:8px;color:#a57900;font-size:11px;font-weight:800;text-decoration:none}.trm-account-footer a:hover{text-decoration:underline}.trm-settings-page .trm-account-section button:focus-visible,.trm-settings-page .trm-account-footer a:focus-visible{outline:2px solid #b88700;outline-offset:3px}@media(max-width:700px){.trm-account-eligibility-panel,.trm-account-action-row{align-items:stretch;flex-direction:column}.trm-settings-page .trm-account-check-button,.trm-settings-page .trm-account-deactivate,.trm-settings-page .trm-account-delete{width:100%}}@media(max-width:460px){.trm-account-card{padding:15px}.trm-account-heading-icon{width:43px;height:43px;flex-basis:43px}.trm-account-request-row{align-items:stretch;flex-direction:column}}html[data-customer-theme=dark] .trm-settings-page{--customer-bg:#0d0f12;--customer-surface:#16191e;--customer-surface-alt:#1d2128;--customer-text:#f4f5f7;--customer-muted:#a7adb8;--customer-border:#303640;--settings-ink:#f4f5f7;background:#0d0f12!important;color:#f4f5f7;color-scheme:dark}html[data-customer-theme=dark] .trm-settings-page :is(.trm-settings-sidebar,.trm-settings-content,.trm-settings-feature,.trm-profile-personal-card,.trm-profile-license-card,.trm-security-card,.trm-security-recovery,.trm-notification-card,.trm-appearance-card,.trm-activity-card,.trm-privacy-card,.trm-support-card,.trm-account-card,.trm-renewal-card,.trm-renewal-history,.trm-renewal-preview,.trm-account-actions,.trm-account-request-row,.trm-settings-request-row){background:#16191e;border-color:#303640;color:#f4f5f7;box-shadow:0 12px 32px #00000029}html[data-customer-theme=dark] .trm-settings-page :is(h2,h3,h4,strong,label,summary,.trm-settings-content-kicker,.trm-profile-overline,.trm-profile-label,.trm-profile-subheading,.trm-security-eyebrow,.trm-support-eyebrow,.trm-account-eyebrow,.trm-account-eligibility-copy strong,.trm-settings-license-title,.trm-settings-license-value strong,.trm-settings-event strong,.trm-settings-sidebar-title,.trm-settings-brand-copy strong){color:#f4f5f7}html[data-customer-theme=dark] .trm-settings-page :is(p,small,.trm-settings-note,.trm-settings-content-intro p,.trm-profile-field-help,.trm-profile-subhint,.trm-security-footer-note,.trm-account-action-row span,.trm-account-eligibility-copy span,.trm-account-request-row small,.trm-support-option-copy small,.trm-settings-sidebar-footer,.trm-settings-request-date){color:#a7adb8}html[data-customer-theme=dark] .trm-settings-page :is(.trm-settings-content-intro,.trm-profile-subheading,.trm-support-card-top,.trm-account-card-header,.trm-account-history,.trm-account-footer,.trm-security-footer,.trm-profile-save-row){border-color:#303640}html[data-customer-theme=dark] .trm-settings-page :is(input,textarea,select,.trm-security-input-wrap input,.trm-profile-fields input,.trm-settings-fields input){background:#1d2128!important;border-color:#343a45!important;color:#f4f5f7!important;-webkit-text-fill-color:#f4f5f7;caret-color:#fcbf1e}html[data-customer-theme=dark] .trm-settings-page :is(input,textarea)::placeholder{color:#9099a7!important;-webkit-text-fill-color:#9099a7;opacity:1}html[data-customer-theme=dark] .trm-settings-page :is(input,textarea,select):focus-visible{outline:2px solid #fcbf1e;outline-offset:1px;border-color:#fcbf1e!important}html[data-customer-theme=dark] .trm-settings-page :is(input[readonly],input:disabled,.trm-settings-locked-input){background:#191c22!important;color:#bfc5ce!important;-webkit-text-fill-color:#bfc5ce;opacity:1}html[data-customer-theme=dark] .trm-settings-page :is(.trm-profile-input-icon,.trm-security-input-icon,.trm-security-eye,.trm-help-tip){color:#b3bac5}html[data-customer-theme=dark] .trm-settings-page :is(.trm-settings-sidebar button:not(.active),.trm-settings-mobile-toggle){color:#e5e7eb}html[data-customer-theme=dark] .trm-settings-page .trm-settings-sidebar button:not(.active):hover{background:#252a32;color:#fff;border-color:#414853}html[data-customer-theme=dark] .trm-settings-page .trm-settings-sidebar button.active{background:#fcbf1e;color:#111}html[data-customer-theme=dark] .trm-settings-page .trm-settings-sidebar button.active :is(.trm-settings-nav-label,.trm-settings-nav-arrow,.trm-settings-nav-icon){color:#111}html[data-customer-theme=dark] .trm-settings-page .trm-settings-nav-icon{background:#252a32;color:#e4e7ec}html[data-customer-theme=dark] .trm-settings-page .trm-settings-sidebar button.active .trm-settings-nav-icon{background:#0000001f}html[data-customer-theme=dark] .trm-settings-page :is(.trm-profile-info-banner,.trm-account-info,.trm-renewal-pending){background:#fcbf1e16;border-color:#fcbf1e45;color:#e7d6a3}html[data-customer-theme=dark] .trm-settings-page :is(.trm-profile-info-banner span,.trm-account-info p,.trm-renewal-pending){color:#e7d6a3}html[data-customer-theme=dark] .trm-settings-page :is(.trm-account-eligibility-panel,.trm-account-result,.trm-support-option,.trm-appearance-theme-choice,.trm-appearance-theme-icon,.trm-settings-theme-options button,.trm-security-password-details,.trm-security-requirements,.trm-security-strength-track,.trm-privacy-included,.trm-privacy-excluded){background:#1d2128;border-color:#343a45;color:#e9ebef}html[data-customer-theme=dark] .trm-settings-page :is(.trm-account-eligibility-panel,.trm-support-option,.trm-appearance-theme-choice):hover{border-color:#fcbf1e80;background:#252a32}html[data-customer-theme=dark] .trm-settings-page :is(.trm-appearance-theme-choice.selected,.trm-settings-theme-options button.selected){border-color:#fcbf1e;background:#302a1b}html[data-customer-theme=dark] .trm-settings-page :is(.trm-profile-step,.trm-security-step,.trm-account-step,.trm-support-step,.trm-profile-heading-icon,.trm-account-heading-icon,.trm-support-heading-icon,.trm-profile-feature-icon,.trm-support-option-icon,.trm-profile-license-icon){background:#090b0e;color:#fcbf1e}html[data-customer-theme=dark] .trm-settings-page :is(.trm-profile-optional,.trm-settings-readonly,.trm-account-request-status){background:#302a1b;color:#f4d47b}html[data-customer-theme=dark] .trm-settings-page :is(.trm-settings-solid,.trm-polish-button,.trm-account-deactivate,.trm-security-submit,.trm-privacy-download){color:#111!important}html[data-customer-theme=dark] .trm-settings-page :is(.trm-account-check-button,.trm-security-recovery-link){border-color:#434b57}html[data-customer-theme=dark] .trm-settings-page :is(.trm-account-delete,.trm-account-cancel,.trm-settings-danger){color:#ff9292;border-color:#a94751}html[data-customer-theme=dark] .trm-settings-page :is(.trm-account-result.eligible,.trm-email-feedback.success){background:#10281e;border-color:#2b7650;color:#a1e8bc}html[data-customer-theme=dark] .trm-settings-page :is(.trm-account-result.ineligible,.trm-email-feedback.error,.trm-security-error,.trm-security-validation-error){background:#311a20;border-color:#82404a;color:#ffacb1}html[data-customer-theme=dark] .trm-settings-page :is(.trm-account-result.waiting,.trm-renewal-badge.pending){background:#32291a;border-color:#75602d;color:#f6d48a}html[data-customer-theme=dark] .trm-settings-page :is(.trm-renewal-badge.approved,.trm-settings-license-status.valid){background:#173626;color:#a1e8bc}html[data-customer-theme=dark] .trm-settings-page :is(.trm-renewal-badge.rejected,.trm-settings-license-status.expired){background:#391d25;color:#ffacb1}html[data-customer-theme=dark] .trm-settings-page :is(.trm-renewal-badge.unknown,.trm-settings-license-status.unknown){background:#292f38;color:#d6dce5}html[data-customer-theme=dark] .trm-settings-page :is(.trm-settings-history>summary,.trm-renewal-history>summary,.trm-settings-event,.trm-account-request-row){background:#191d23;color:#f4f5f7;border-color:#303640}html[data-customer-theme=dark] .trm-settings-page :is(.trm-settings-history>summary,.trm-renewal-history>summary):hover{background:#252a32}html[data-customer-theme=dark] .trm-settings-page :is(.trm-settings-links a,.trm-account-footer a,.trm-renewal-view,.trm-support-option-arrow){color:#fcbf1e}html[data-customer-theme=dark] .trm-settings-page .trm-help-tip:after{background:#08090b;color:#f4f5f7;border:1px solid #454b55}html[data-customer-theme=dark] .trm-settings-page :is(.trm-settings-fields,.trm-profile-fields,.trm-security-grid){color:#f4f5f7}html[data-customer-theme=dark] .trm-settings-page :is(.trm-settings-check,.trm-security-requirements li,.trm-security-match,.trm-security-strength,.trm-appearance-theme-copy small){color:#bfc5cf}html[data-customer-theme=dark] .trm-settings-page :is(.trm-account-card,.trm-support-card,.trm-security-card,.trm-privacy-card) *{border-color:var(--customer-border,#303640)}html[data-customer-theme=dark] .trm-settings-page button:focus-visible,html[data-customer-theme=dark] .trm-settings-page a:focus-visible{outline:2px solid #fcbf1e;outline-offset:3px}html[data-customer-theme=dark] .trm-settings-page .trm-polish-upload,html[data-customer-theme=dark] .trm-settings-page .trm-polish-upload.has-file{background:#20252d!important;border:1px dashed #626b78!important;color:#eef0f4!important}html[data-customer-theme=dark] .trm-settings-page .trm-polish-upload-copy strong,html[data-customer-theme=dark] .trm-settings-page .trm-polish-upload-copy small{color:#e9edf3!important;-webkit-text-fill-color:#e9edf3}html[data-customer-theme=dark] .trm-settings-page .trm-polish-upload-icon{background:#40351d!important;color:#fcbf1e!important}html[data-customer-theme=dark] .trm-settings-page .trm-polish-upload-browse{background:#fcbf1e!important;color:#111!important}html[data-customer-theme=dark] .trm-settings-page .trm-security-tip{background:#292417!important;border-color:#645328!important;color:#f2dfae!important}html[data-customer-theme=dark] .trm-settings-page .trm-security-tip span{color:#f2dfae!important}html[data-customer-theme=dark] .trm-settings-page .trm-security-tip svg{color:#fcbf1e!important}html[data-customer-theme=dark] .trm-settings-page .trm-security-password-details{background:transparent!important;border-color:transparent!important}html[data-customer-theme=dark] .trm-settings-page .trm-security-strength-track{background:#343b46!important}html[data-customer-theme=dark] .trm-settings-page .trm-security-strength small,html[data-customer-theme=dark] .trm-settings-page .trm-security-requirements span{color:#b9c1cc!important}html[data-customer-theme=dark] .trm-settings-page .trm-security-requirements span.passed{color:#86efac!important}html[data-customer-theme=dark] .trm-settings-page .trm-security-requirements span:not(.passed) svg{color:#727e8e!important}html[data-customer-theme=dark] .trm-settings-page .trm-security-requirements span.passed svg{color:#4ade80!important}html[data-customer-theme=dark] .trm-settings-page .trm-security-strength strong{color:#f4f5f7!important}html[data-customer-theme=dark] .trm-settings-page .trm-notify-push-control .trm-push-compact{background:#252b34!important;border-color:#444d5b!important;color:#f4f5f7!important;box-shadow:none}html[data-customer-theme=dark] .trm-settings-page .trm-notify-push-control .trm-push-compact-label,html[data-customer-theme=dark] .trm-settings-page .trm-notify-push-control .trm-push-compact>svg{color:#f4f5f7!important}html[data-customer-theme=dark] .trm-settings-page .trm-notify-push-control .trm-push-switch.is-on{background:#fcbf1e!important}html[data-customer-theme=dark] .trm-settings-page .trm-notify-push-control .trm-push-switch-thumb{background:#fff!important}html[data-customer-theme=dark] .trm-settings-page .trm-activity-eyebrow,html[data-customer-theme=dark] .trm-settings-page .trm-account-eyebrow,html[data-customer-theme=dark] .trm-settings-page .trm-account-history h3,html[data-customer-theme=dark] .trm-settings-page .trm-account-history h3 *{color:#f3f4f6!important}html[data-customer-theme=dark] .trm-settings-page .trm-privacy-included,html[data-customer-theme=dark] .trm-settings-page .trm-privacy-excluded{background:transparent!important;border:0!important;color:#cbd2dc!important}html[data-customer-theme=dark] .trm-settings-page .trm-privacy-included span,html[data-customer-theme=dark] .trm-settings-page .trm-privacy-excluded span{color:#cbd2dc!important}html[data-customer-theme=dark] .trm-settings-page .trm-privacy-included svg{color:#4ade80!important}html[data-customer-theme=dark] .trm-settings-page .trm-privacy-excluded svg{color:#fcbf1e!important}.trm-devices-card{border:1px solid var(--customer-border,#e7e7e7);background:var(--customer-surface,#fff);border-radius:16px;overflow:hidden}.trm-devices-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;border-bottom:1px solid var(--customer-border,#eee)}.trm-devices-heading h3{font-size:14px;margin:0 0 5px;color:var(--customer-text,#171717)}.trm-devices-heading p,.trm-devices-disclaimer{margin:0;color:var(--customer-muted,#777);font-size:11px;line-height:1.6}.trm-devices-heading>span{white-space:nowrap;border-radius:9px;padding:8px 10px;background:var(--customer-bg,#f3f3f3);color:var(--customer-text,#222);font-size:11px;font-weight:700}.trm-device-row{display:flex;align-items:center;gap:13px;padding:14px 18px;border-bottom:1px solid var(--customer-border,#eee)}.trm-device-symbol{display:grid;place-items:center;background:#111;color:#fcbf1e;width:37px;height:37px;border-radius:10px;flex-shrink:0}.trm-device-description{min-width:0}.trm-device-description strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--customer-text,#171717);font-size:12px}.trm-device-description strong em{font-style:normal;color:#936a00;background:#fff1bb;padding:4px 7px;border-radius:6px;font-size:10px}.trm-device-description small{display:block;margin-top:5px;color:var(--customer-muted,#777);font-size:11px}.trm-devices-disclaimer,.trm-devices-empty{padding:12px 18px!important}.trm-devices-empty{color:var(--customer-muted,#777)}[data-customer-theme=dark] .trm-devices-heading h3,[data-customer-theme=dark] .trm-device-description strong{color:#f5f5f5}[data-customer-theme=dark] .trm-devices-heading>span{background:#292d34;color:#eee}[data-customer-theme=dark] .trm-device-description strong em{background:#42360e;color:#ffd463}.trm-settings-page .trm-email-modern-shell{margin-top:19px;padding:20px;border:1px solid var(--customer-border,#e9e9e9);border-radius:18px;background:var(--customer-surface-alt,#fafafa);display:grid;gap:16px}.trm-settings-page .trm-email-modern-step{display:flex;align-items:center;gap:12px;min-width:0}.trm-settings-page .trm-email-modern-step>span{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#111;color:#fcbf1e;font-size:12px;font-weight:850}.trm-settings-page .trm-email-modern-step>div{display:grid;gap:4px;min-width:0}.trm-settings-page .trm-email-modern-step strong{font-size:14px;letter-spacing:-.2px}.trm-settings-page .trm-email-modern-step small,.trm-settings-page .trm-email-modern-form label small,.trm-settings-page .trm-email-modern-resend small{color:var(--customer-muted,#777);font-size:12px;font-weight:500;line-height:1.5}.trm-settings-page .trm-email-modern-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:end}.trm-settings-page .trm-email-modern-form>label{grid-column:1/-1;display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:750}.trm-settings-page .trm-email-modern-input{display:flex;align-items:center;gap:12px;min-width:0;min-height:51px;padding:0 14px;border:1px solid var(--customer-border,#ddd);border-radius:13px;background:var(--customer-surface,#fff);transition:border-color .2s,box-shadow .2s}.trm-settings-page .trm-email-modern-input:focus-within{border-color:#fcbf1e;box-shadow:0 0 0 4px #fcbf1e21}.trm-settings-page .trm-email-modern-input>svg{flex:none;color:#b88909;font-size:15px}.trm-settings-page .trm-email-modern-input input{width:100%;min-width:0;min-height:49px;box-sizing:border-box;padding:0;border:0;outline:0!important;box-shadow:none!important;background:transparent;color:var(--customer-text,#111);font:inherit;font-size:13px}.trm-settings-page .trm-email-modern-input input:focus{border:0!important;box-shadow:none!important;outline:none!important}.trm-settings-page .trm-email-modern-otp input{letter-spacing:6px;font-weight:800;font-size:19px;font-variant-numeric:tabular-nums}.trm-settings-page .trm-email-modern-primary{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:51px;max-width:100%;padding:12px 19px;border:1px solid #efb21a;border-radius:13px;background:linear-gradient(145deg,#ffce45,#fcbf1e);color:#111;box-shadow:0 5px 12px #fcbf1e21;font:inherit;font-size:12px;font-weight:850;cursor:pointer;transition:transform .2s,box-shadow .2s,filter .2s}.trm-settings-page .trm-email-modern-primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 23px #fcbf1e45;filter:brightness(1.025)}.trm-settings-page .trm-email-modern-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.trm-settings-page .trm-email-modern-primary svg:last-child{font-size:11px;transition:transform .2s}.trm-settings-page .trm-email-modern-primary:hover svg:last-child{transform:translate(3px)}.trm-settings-page .trm-email-modern-verification{display:grid;gap:15px;margin-top:4px;padding-top:20px;border-top:1px solid var(--customer-border,#e7e7e7)}.trm-settings-page .trm-email-modern-resend{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:15px 17px;border:1px solid var(--customer-border,#e7e7e7);border-radius:13px;background:var(--customer-surface,#fff)}.trm-settings-page .trm-email-modern-resend>div{display:grid;gap:4px}.trm-settings-page .trm-email-modern-resend strong{font-size:12px}.trm-settings-page .trm-email-modern-resend button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 15px;border:1px solid var(--customer-border,#ddd);border-radius:10px;background:var(--customer-surface,#fff);color:var(--customer-text,#111);font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.trm-settings-page .trm-email-modern-resend button:not(:disabled):hover{background:#fcbf1e21;border-color:#fcbf1e;transform:translateY(-1px)}.trm-settings-page .trm-email-modern-resend button:disabled{opacity:.5;cursor:not-allowed}.trm-settings-page .trm-email-modern-security{display:flex;align-items:flex-start;gap:9px;color:var(--customer-muted,#777);font-size:11px;line-height:1.6}.trm-settings-page .trm-email-modern-security svg{flex:none;color:#bd8d0a;margin-top:2px}.trm-settings-page .trm-email-feedback{margin:0;border-radius:12px}.trm-settings-page .trm-account-history{margin-top:20px;padding:17px;border:1px solid var(--customer-border,#e9e9e9);border-radius:16px;background:var(--customer-surface-alt,#fafafa)}.trm-settings-page .trm-account-history h3{margin-bottom:12px;display:flex;align-items:center;gap:9px}.trm-settings-page .trm-account-request-count{margin-left:auto;display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:9px;background:#fcbf1e2e;color:var(--customer-text,#111);font-size:11px;font-weight:800}.trm-settings-page .trm-account-history-scroll{max-height:290px;overflow-y:auto;overscroll-behavior:contain;padding:2px 9px 2px 2px;scrollbar-width:thin;scrollbar-color:#d2a329 transparent}.trm-settings-page .trm-account-history-scroll::-webkit-scrollbar{width:7px}.trm-settings-page .trm-account-history-scroll::-webkit-scrollbar-thumb{background:#d2a329;border-radius:20px}.trm-settings-page .trm-account-history-scroll:focus-visible{outline:2px solid #fcbf1e;outline-offset:3px;border-radius:10px}.trm-settings-page .trm-account-request-row{margin-bottom:9px;background:var(--customer-surface,#fff);transition:border-color .2s,transform .2s}.trm-settings-page .trm-account-request-row:last-child{margin-bottom:0}.trm-settings-page .trm-account-request-row:hover{border-color:#fcbf1e99;transform:translateY(-1px)}.trm-settings-page .trm-account-cancel,.trm-settings-page .trm-account-check-button,.trm-settings-page .trm-account-deactivate,.trm-settings-page .trm-account-delete{transition:transform .2s,box-shadow .2s,filter .2s}.trm-settings-page .trm-account-cancel:not(:disabled):hover,.trm-settings-page .trm-account-check-button:not(:disabled):hover,.trm-settings-page .trm-account-deactivate:not(:disabled):hover,.trm-settings-page .trm-account-delete:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 7px 16px #00000012}.trm-settings-swal-popup{width:min(440px,calc(100vw - 28px))!important;padding:28px 24px 24px!important;border-radius:23px!important;background:#fff!important;color:#161616!important;box-shadow:0 24px 80px #00000038!important;font-family:inherit!important}.trm-settings-swal-title{font-size:23px!important;font-weight:850!important;letter-spacing:-.6px!important;color:#111!important;padding:0!important;margin:13px 0 9px!important}.trm-settings-swal-description{font-size:13px!important;line-height:1.7!important;color:#666!important;margin:0!important}.trm-settings-swal-actions{display:flex!important;gap:10px!important;margin:23px 0 0!important;width:100%!important}.trm-settings-swal-confirm,.trm-settings-swal-cancel{min-height:45px!important;border:0!important;border-radius:12px!important;padding:11px 20px!important;font:inherit!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:transform .2s,box-shadow .2s!important}.trm-settings-swal-confirm{background:#fcbf1e!important;color:#111!important;box-shadow:0 7px 19px #fcbf1e33!important}.trm-settings-swal-cancel{background:#f2f2f2!important;color:#333!important;border:1px solid #e8e8e8!important}.trm-settings-swal-confirm:hover,.trm-settings-swal-cancel:hover{transform:translateY(-2px)!important}.trm-settings-swal-confirm:focus-visible,.trm-settings-swal-cancel:focus-visible{outline:3px solid rgba(252,191,30,.5)!important;outline-offset:3px!important}.trm-settings-swal-icon{transform:scale(.9);margin:4px auto 8px!important}.trm-settings-swal-enter{animation:trmSettingsSwalIn .26s cubic-bezier(.2,1,.3,1) both}.trm-settings-swal-exit{animation:trmSettingsSwalOut .16s ease-in both}@keyframes trmSettingsSwalIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trmSettingsSwalOut{to{opacity:0;transform:translateY(8px) scale(.97)}}@media(max-width:700px){.trm-settings-page .trm-email-modern-form{grid-template-columns:1fr}.trm-settings-page .trm-email-modern-primary{width:100%}.trm-settings-page .trm-email-modern-shell{padding:15px}.trm-settings-page .trm-account-history{padding:12px}.trm-settings-page .trm-account-history-scroll{max-height:260px}.trm-settings-swal-popup{padding:24px 17px!important}.trm-settings-swal-actions{flex-wrap:wrap!important}.trm-settings-swal-confirm,.trm-settings-swal-cancel{flex:1 1 130px!important}}@media(prefers-reduced-motion:reduce){.trm-settings-swal-enter,.trm-settings-swal-exit{animation:none!important}}.trm-terms-page{--terms-gold:#FCBF1E;--terms-ink:#15191f;--terms-muted:#69717c;--terms-bg:#fff;--terms-card:#fff;--terms-border:#e9e9e5;background:var(--terms-bg);color:var(--terms-ink);overflow:clip;font-family:inherit}.trm-terms-page *{box-sizing:border-box}.trm-terms-page button,.trm-terms-page a{font-family:inherit}.trm-terms-hero{min-height:590px;position:relative;display:flex;align-items:center;overflow:hidden;isolation:isolate;background:#080808 url(/assets/howtorentbg-CfhCZQe5.jpg) center/cover no-repeat;color:#fff}.trm-terms-hero-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000000f0,#000000c2 50%,#0000006b),linear-gradient(0deg,rgba(0,0,0,.5),transparent 45%)}.trm-terms-hero-inner{width:min(1200px,100%);margin:auto;padding:90px 50px 115px}.trm-terms-eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(252,191,30,.35);background:#0006;padding:10px 16px;border-radius:99px;font-size:10px;font-weight:650;letter-spacing:1.7px;animation:trmTermsEnter .7s both}.trm-terms-eyebrow svg{color:var(--terms-gold)}.trm-terms-hero h1{margin:23px 0 0;max-width:780px;font-size:clamp(43px,6vw,74px);line-height:1.04;letter-spacing:-2.7px;font-weight:750;animation:trmTermsEnter .8s .1s both}.trm-terms-hero h1 span{display:block;color:var(--terms-gold)}.trm-terms-hero p{max-width:550px;color:#c4c5c7;line-height:1.85;font-size:15px;margin:24px 0 0;animation:trmTermsEnter .8s .2s both}.trm-terms-hero-button{margin-top:32px;display:inline-flex;align-items:center;gap:18px;padding:6px 7px 6px 20px;min-height:53px;background:#fff;color:#111;border:0;border-radius:15px;font-weight:650;font-size:13px;cursor:pointer;transition:transform .25s,box-shadow .25s;animation:trmTermsEnter .8s .3s both}.trm-terms-hero-button span{display:grid;place-items:center;width:41px;height:41px;border-radius:11px;background:var(--terms-gold)}.trm-terms-hero-button:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0005}.trm-terms-hero-foot{position:absolute;bottom:29px;left:50%;transform:translate(-50%);white-space:nowrap;color:#aaa;font-size:9px;letter-spacing:1.5px}.trm-terms-overview{max-width:1180px;margin:0 auto;padding:90px 36px 35px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:60px}.trm-terms-kicker{display:inline-flex;align-items:center;gap:9px;color:#a47a0b;font-size:10px;font-weight:750;letter-spacing:1.6px}.trm-terms-kicker:before{content:"";width:22px;height:2px;background:var(--terms-gold)}.trm-terms-overview h2{font-size:clamp(32px,4vw,48px);font-weight:750;letter-spacing:-1.6px;line-height:1.1;margin:14px 0 0}.trm-terms-overview h2 em{font-style:normal;color:#b08410}.trm-terms-overview p{font-size:14px;color:var(--terms-muted);line-height:1.9;margin:0}.trm-terms-note{max-width:1108px;margin:15px auto 40px;padding:18px 22px;display:flex;gap:16px;align-items:flex-start;border:1px solid rgba(252,191,30,.28);border-radius:16px;background:#fcbf1e11}.trm-terms-note>svg{color:#b18410;flex:none;margin-top:3px}.trm-terms-note strong{font-size:13px;font-weight:700}.trm-terms-note p{margin:6px 0 0;font-size:12px;line-height:1.7;color:var(--terms-muted)}.trm-terms-layout{max-width:1180px;padding:0 36px 110px;margin:auto;display:grid;grid-template-columns:270px minmax(0,1fr);gap:28px;align-items:start}.trm-terms-sidebar{position:sticky;top:95px;border:1px solid var(--terms-border);border-radius:20px;background:var(--terms-card);padding:20px;box-shadow:0 10px 32px #00000007}.trm-terms-sidebar-label{font-size:10px;letter-spacing:1.6px;color:var(--terms-muted);font-weight:700;display:block;margin:0 0 14px 9px}.trm-terms-sidebar nav{display:grid;gap:3px}.trm-terms-sidebar nav button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 10px;text-align:left;border:0;border-radius:10px;background:transparent;color:var(--terms-muted);font-size:12px;font-weight:550;cursor:pointer;transition:background .2s,color .2s,transform .2s}.trm-terms-sidebar nav button span{color:#b5a783;font-size:10px}.trm-terms-sidebar nav button:hover,.trm-terms-sidebar nav button.is-active{background:#fcbf1e1c;color:var(--terms-ink);transform:translate(2px)}.trm-terms-sidebar-help{margin-top:19px;padding:19px;border-radius:15px;background:#111;color:#fff}.trm-terms-sidebar-help>svg{color:var(--terms-gold);font-size:21px}.trm-terms-sidebar-help strong{display:block;margin-top:12px;font-size:13px}.trm-terms-sidebar-help p{color:#aaa;font-size:12px;line-height:1.7}.trm-terms-sidebar-help a{display:inline-flex;gap:8px;align-items:center;color:var(--terms-gold);font-size:12px;text-decoration:none;font-weight:650}.trm-terms-articles{display:grid;gap:16px}.trm-terms-article{position:relative;overflow:hidden;scroll-margin-top:95px;padding:30px 34px 34px;border:1px solid var(--terms-border);border-radius:22px;background:var(--terms-card);box-shadow:0 6px 20px #00000005;transition:transform .3s,border-color .3s,box-shadow .3s}.trm-terms-article:hover{transform:translateY(-4px);border-color:#fcbf1e73;box-shadow:0 16px 38px #0000000d}.trm-terms-article-top{display:flex;justify-content:space-between;align-items:center}.trm-terms-index{color:#b1a58a;font-size:10px;letter-spacing:1.2px;font-weight:650}.trm-terms-icon{width:45px;height:45px;display:grid;place-items:center;background:#fcbf1e21;border-radius:14px;color:#9b760f;font-size:18px;transition:transform .3s,background .3s}.trm-terms-article:hover .trm-terms-icon{transform:rotate(-7deg) scale(1.05);background:var(--terms-gold);color:#111}.trm-terms-article h3{font-size:clamp(20px,2.5vw,25px);font-weight:700;letter-spacing:-.6px;margin:12px 0 14px}.trm-terms-article p{font-size:13px;line-height:1.9;color:var(--terms-muted);margin:10px 0}.trm-terms-article-line{position:absolute;left:34px;bottom:0;width:0;height:3px;border-radius:10px;background:var(--terms-gold);transition:width .35s}.trm-terms-article:hover .trm-terms-article-line{width:calc(100% - 68px)}.trm-terms-final{position:relative;overflow:hidden;background:linear-gradient(130deg,#070707,#181818);color:#fff;min-height:350px;padding:80px max(36px,calc((100vw - 1100px)/2));display:flex;align-items:center}.trm-terms-final>div{z-index:1;max-width:630px}.trm-terms-final h2{font-size:clamp(32px,4.4vw,50px);letter-spacing:-1.7px;line-height:1.08;font-weight:750;margin:16px 0}.trm-terms-final h2 span{color:var(--terms-gold)}.trm-terms-final p{max-width:490px;font-size:13px;line-height:1.85;color:#aeb0b4}.trm-terms-final-link{display:inline-flex;align-items:center;gap:12px;margin-top:17px;padding:15px 20px;border-radius:12px;background:var(--terms-gold);color:#111;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s}.trm-terms-final-link:hover{transform:translateY(-3px)}.trm-terms-final-car{position:absolute;right:8%;font-size:200px;color:#fcbf1e21;transform:rotate(-8deg);animation:trmTermsCar 5s ease-in-out infinite}.trm-terms-backtop{position:fixed;bottom:24px;right:24px;z-index:80;width:44px;height:44px;display:grid;place-items:center;border:1px solid #e5b522;border-radius:14px;background:#111;color:var(--terms-gold);cursor:pointer;box-shadow:0 8px 25px #0003}.trm-terms-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.trm-terms-reveal.is-visible{opacity:1;transform:translateY(0)}#terms-overview{scroll-margin-top:75px}@keyframes trmTermsEnter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes trmTermsCar{50%{transform:translate(15px) rotate(-8deg)}}html[data-customer-theme=dark] .trm-terms-page{--terms-bg:#0d0f12;--terms-card:#171a1f;--terms-ink:#f4f4f4;--terms-muted:#a5abb4;--terms-border:#2b3037}html[data-customer-theme=dark] .trm-terms-overview h2 em,html[data-customer-theme=dark] .trm-terms-kicker{color:#fcbf1e}html[data-customer-theme=dark] .trm-terms-note{background:#252116}html[data-customer-theme=dark] .trm-terms-sidebar nav button.is-active,html[data-customer-theme=dark] .trm-terms-sidebar nav button:hover{background:#332b18}html[data-customer-theme=dark] .trm-terms-icon{color:#fcbf1e}html[data-customer-theme=dark] .trm-terms-article:hover .trm-terms-icon{color:#111}@media(max-width:900px){.trm-terms-layout{grid-template-columns:1fr}.trm-terms-sidebar{position:static}.trm-terms-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.trm-terms-sidebar-help{display:none}.trm-terms-overview{gap:20px}.trm-terms-note{margin-left:36px;margin-right:36px}}@media(max-width:600px){.trm-terms-hero{min-height:530px}.trm-terms-hero-inner{padding:80px 24px 100px}.trm-terms-hero h1{letter-spacing:-1.6px}.trm-terms-hero p{font-size:13px}.trm-terms-hero-foot{font-size:7px;letter-spacing:.8px}.trm-terms-overview{grid-template-columns:1fr;padding:65px 22px 20px}.trm-terms-note{margin:15px 22px 30px}.trm-terms-layout{padding:0 22px 70px;gap:18px}.trm-terms-sidebar{padding:15px}.trm-terms-sidebar nav{grid-template-columns:1fr 1fr}.trm-terms-sidebar nav button{font-size:11px;padding:10px 7px;gap:6px}.trm-terms-article{padding:23px 21px 28px}.trm-terms-article-line{left:21px}.trm-terms-article:hover .trm-terms-article-line{width:calc(100% - 42px)}.trm-terms-final{padding:65px 24px}.trm-terms-final-car{right:-60px;font-size:145px;opacity:.6}}@media(max-width:380px){.trm-terms-sidebar nav{grid-template-columns:1fr}.trm-terms-hero h1{font-size:40px}}@media(prefers-reduced-motion:reduce){.trm-terms-page *{animation:none!important;scroll-behavior:auto!important}.trm-terms-reveal{opacity:1;transform:none;transition:none}}.trm-terms-page{--terms-ink:#111827;--terms-muted:#6B7280;--terms-border:#e9e9e6;--terms-card:#fff;font-family:inherit}.trm-terms-hero{min-height:610px}.trm-terms-hero-overlay{background:linear-gradient(90deg,#000000eb,#000000c4 46%,#0000006b),linear-gradient(0deg,rgba(0,0,0,.5),transparent 48%)}.trm-terms-hero-glow{position:absolute;right:-110px;top:50%;width:520px;height:520px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.22),rgba(252,191,30,.05) 42%,transparent 70%);filter:blur(8px);pointer-events:none;z-index:-1;animation:trmPolicyGlow 7s ease-in-out infinite}.trm-terms-hero-inner{padding:75px 50px 115px}.trm-terms-eyebrow{margin:0 0 20px;padding:8px 16px;border:1px solid rgba(252,191,30,.3);background:#00000057;font-size:11px;font-weight:800;letter-spacing:1.7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:trmTermsEnter .7s .1s cubic-bezier(.22,1,.36,1) both}.trm-terms-hero h1{max-width:760px;margin:0;font-size:72px;font-weight:850;line-height:.98;letter-spacing:-3.2px;animation:trmTermsEnter .8s .18s cubic-bezier(.22,1,.36,1) both}.trm-terms-hero h1 span{text-shadow:0 10px 35px rgba(252,191,30,.14)}.trm-terms-hero p{max-width:570px;margin:24px 0 0;color:#c3c5c9;font-size:15px;line-height:1.8;animation:trmTermsEnter .75s .28s cubic-bezier(.22,1,.36,1) both}.trm-terms-hero-button{position:relative;overflow:hidden;min-height:54px;gap:14px;margin-top:31px;border-radius:16px;font-size:13px;font-weight:750;box-shadow:0 12px 30px #0003;animation:trmTermsEnter .75s .38s cubic-bezier(.22,1,.36,1) both;transition:transform .25s ease,box-shadow .25s ease}.trm-terms-hero-button:before{content:"";position:absolute;left:-70px;top:-25%;height:150%;width:45px;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(252,191,30,.42),transparent);transition:left .65s ease}.trm-terms-hero-button:hover:before{left:130%}.trm-terms-hero-button span{width:41px;height:41px;border-radius:12px;transition:transform .25s ease}.trm-terms-hero-button:hover span{transform:translateY(2px)}.trm-terms-hero-foot{font-size:8px;font-weight:800;letter-spacing:1.8px;color:#ffffff8c}.trm-terms-overview{max-width:1200px;padding:95px 50px 42px;gap:70px}.trm-terms-kicker{font-size:9px;font-weight:850;letter-spacing:2px;color:#a77a00}.trm-terms-kicker:before{width:23px}.trm-terms-overview h2{margin:12px 0 0;font-size:48px;font-weight:850;line-height:1.04;letter-spacing:-2px}.trm-terms-overview h2 em{color:#c28f05}.trm-terms-overview p{font-size:14px;line-height:1.8}.trm-terms-note{max-width:1100px;padding:27px 32px;margin:0 auto 90px;border:1px solid #e8e8e5;border-radius:22px;background:#fafaf8;box-shadow:0 10px 30px #1118270a}.trm-terms-note>svg{color:#a77a00;font-size:22px}.trm-terms-note strong{font-size:19px;font-weight:800;letter-spacing:-.35px}.trm-terms-note p{font-size:12px;line-height:1.7}.trm-policy-feature{position:relative;overflow:hidden;padding:105px 50px;background:linear-gradient(135deg,#050505,#111 60%,#080808);isolation:isolate}.trm-policy-feature:before{content:"";position:absolute;top:-260px;right:-180px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.13),transparent 68%);z-index:-1}.trm-policy-feature:after{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:50px 50px;z-index:-1}.trm-policy-feature-inner{max-width:1100px;margin:auto}.trm-policy-feature-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:70px;align-items:end;margin-bottom:42px}.trm-policy-feature .trm-terms-kicker{color:#f2c94c}.trm-policy-feature-heading h2{margin:0;color:#fff;font-size:50px;font-weight:850;line-height:1.04;letter-spacing:-2px}.trm-policy-feature-heading h2 span{color:#fcbf1e}.trm-policy-feature-heading>p{max-width:420px;margin:0 0 3px auto;color:#92969d;font-size:13px;line-height:1.8}.trm-policy-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.trm-policy-feature-card{min-height:295px;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:25px;background:#ffffff0b;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,background .3s ease}.trm-policy-feature-card:before{content:"";position:absolute;right:-110px;bottom:-110px;width:200px;height:200px;border:1px solid rgba(252,191,30,.1);border-radius:50%;transition:transform .5s ease}.trm-policy-feature-card:hover{transform:translateY(-7px);border-color:#fcbf1e45;background:#fcbf1e0b}.trm-policy-feature-card:hover:before{transform:scale(1.3)}.trm-policy-feature-number{font-size:10px;font-weight:800;letter-spacing:1px;color:#92969d}.trm-policy-feature-icon{width:50px;height:50px;display:grid;place-items:center;margin:20px 0 22px;border-radius:15px;background:#fcbf1e1f;color:#fcbf1e;font-size:19px;transition:transform .3s ease,background .3s ease,color .3s ease}.trm-policy-feature-card:hover .trm-policy-feature-icon{transform:rotate(-5deg) scale(1.07);background:#fcbf1e;color:#050505}.trm-policy-feature-card h3{margin:0;color:#fff;font-size:20px;font-weight:800;letter-spacing:-.4px}.trm-policy-feature-card p{margin:11px 0 22px;color:#96999f;font-size:12px;line-height:1.75}.trm-policy-feature-line{position:absolute;bottom:0;left:30px;width:0;height:3px;background:#fcbf1e;border-radius:10px;transition:width .4s cubic-bezier(.22,1,.36,1)}.trm-policy-feature-card:hover .trm-policy-feature-line{width:calc(100% - 60px)}.trm-terms-layout{max-width:1200px;padding:105px 50px;grid-template-columns:275px minmax(0,1fr);gap:28px}.trm-terms-sidebar{border-radius:24px;padding:23px;box-shadow:0 8px 25px #1118270b}.trm-terms-sidebar-label{font-size:9px;font-weight:850;letter-spacing:1.7px}.trm-terms-sidebar nav button{font-size:12px;font-weight:650;transition:background .2s ease,color .2s ease,transform .2s ease}.trm-terms-sidebar-help{border-radius:18px;background:#111}.trm-terms-article{border-radius:24px;padding:30px;box-shadow:0 8px 25px #1118270b;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.trm-terms-article:before{content:"";position:absolute;right:-75px;top:-85px;width:150px;height:150px;border-radius:50%;background:#fcbf1e14;transition:transform .45s ease,background .35s ease;pointer-events:none}.trm-terms-article:hover{transform:translateY(-8px);border-color:#fcbf1e6b;box-shadow:0 22px 48px #1118271a}.trm-terms-article:hover:before{transform:scale(1.4);background:#fcbf1e21}.trm-terms-article h3{position:relative;font-size:23px;font-weight:800;letter-spacing:-.5px}.trm-terms-article p{position:relative;font-size:13px;line-height:1.85}.trm-terms-icon{position:relative;width:50px;height:50px;border-radius:15px;background:#f6f6f3;color:#111827;font-size:17px}.trm-terms-article:hover .trm-terms-icon{transform:rotate(-5deg) scale(1.07);background:#fcbf1e;color:#050505;box-shadow:0 8px 20px #fcbf1e33}.trm-terms-final{min-height:420px;padding:100px max(50px,calc((100vw - 1100px)/2));background:linear-gradient(135deg,#050505,#111 60%,#080808)}.trm-terms-final:before{content:"";position:absolute;right:-150px;top:-180px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(252,191,30,.15),transparent 67%)}.trm-terms-final h2{font-size:50px;font-weight:850;letter-spacing:-2px;line-height:1.04}.trm-terms-final-link{border-radius:16px;font-weight:750;transition:transform .25s ease,box-shadow .25s ease}.trm-terms-final-link:hover{box-shadow:0 12px 25px #fcbf1e2b}.trm-terms-backtop{transition:transform .25s ease,background .25s ease}.trm-terms-backtop:hover{transform:translateY(-4px);background:#222}@keyframes trmPolicyGlow{50%{opacity:.65;transform:translateY(-50%) scale(1.12)}}@media(max-width:900px){.trm-policy-feature-heading{grid-template-columns:1fr;gap:18px}.trm-policy-feature-heading>p{margin:0}.trm-policy-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trm-terms-layout{grid-template-columns:1fr}.trm-terms-sidebar{position:static}}@media(max-width:600px){.trm-terms-hero{min-height:530px}.trm-terms-hero-inner{padding:80px 24px 100px}.trm-terms-hero h1{font-size:clamp(40px,10vw,52px);letter-spacing:-1.8px}.trm-terms-hero p{font-size:13px}.trm-terms-overview{grid-template-columns:1fr;padding:65px 24px 26px;gap:18px}.trm-terms-overview h2{font-size:37px;letter-spacing:-1.5px}.trm-terms-note{margin:0 22px 65px;padding:22px}.trm-policy-feature{padding:70px 24px}.trm-policy-feature-heading h2{font-size:37px;letter-spacing:-1.5px}.trm-policy-feature-grid{grid-template-columns:1fr}.trm-policy-feature-card{min-height:240px;padding:24px}.trm-terms-layout{padding:70px 22px}.trm-terms-article{padding:23px}.trm-terms-final{padding:75px 24px}.trm-terms-final h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.trm-terms-hero-glow{animation:none}.trm-policy-feature-card,.trm-policy-feature-icon,.trm-policy-feature-line{transition:none}}.trm-policy-download-wrap{display:flex;justify-content:flex-end;max-width:1200px;margin:0 auto;padding:25px 50px 0;background:transparent}.trm-policy-download{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 14px;border:1px solid #e7e7e3;border-radius:12px;background:transparent;color:#51565e!important;text-decoration:none!important;font-family:inherit;font-size:11px;font-weight:750;line-height:1.4;box-shadow:none;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease}.trm-policy-download svg{color:#a77a00;font-size:12px}.trm-policy-download:hover{transform:translateY(-2px);border-color:#fcbf1e80;background:#fcbf1e0f;color:#111827!important}.trm-policy-download:focus-visible{outline:2px solid #c28f05;outline-offset:3px}html[data-customer-theme=dark] .trm-policy-download{color:#c2c5ca!important;border-color:#34383d}html[data-customer-theme=dark] .trm-policy-download:hover{color:#fcbf1e!important;background:#fcbf1e12}@media(max-width:600px){.trm-policy-download-wrap{padding:20px 24px 0}.trm-policy-download{font-size:10px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){.trm-policy-download{transition:none}.trm-policy-download:hover{transform:none}}.trm-privacy-page .trm-terms-overview a,.trm-privacy-page .trm-terms-note a{color:#ad8005;text-underline-offset:3px}html[data-customer-theme=dark] .trm-privacy-page .trm-terms-overview a,html[data-customer-theme=dark] .trm-privacy-page .trm-terms-note a{color:#fcbf1e}:root{--trm-font:"Inter",Arial,sans-serif;--trm-text-xs:12px;--trm-text-sm:13px;--trm-text-base:14px;--trm-text-md:15px;--trm-text-lg:16px;--trm-weight-regular:400;--trm-weight-medium:500;--trm-weight-semibold:600;--trm-weight-bold:700;--trm-weight-extrabold:800;--trm-weight-black:900}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%;width:100%;font-family:var(--trm-font)}html{font-size:16px}body{margin:0;padding:0;overflow-x:hidden;font-family:var(--trm-font);font-size:var(--trm-text-base);font-weight:var(--trm-weight-regular);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,textarea,select,option{font:inherit}a{font-family:inherit}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#efefef}::-webkit-scrollbar-thumb{background:#d79a0b;border-radius:20px}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-flip-360{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-name:fa-flip-360;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-name:fa-buzz;animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top center}.fa-jello,.fa-swing{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-name:fa-jello;animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}45%{transform:scale(calc(var(--fa-beat-scale, 1.22)*1.22))}65%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height, .5em)*-1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height, .5em)*-1*1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound, 1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity,.4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translate(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translate(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translate(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.5deg)}15%{transform:translate(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translate(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.3deg)}25%{transform:translate(calc(var(--fa-buzz-distance, 4px)*.7)) rotate(.2deg)}30%{transform:translate(calc(var(--fa-buzz-distance, 4px)*-1*.7)) rotate(-.2deg)}35%{transform:translate(calc(var(--fa-buzz-distance, 4px)*.4)) rotate(.1deg)}40%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes fa-wag{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg)*.85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle, 12deg)*.6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(var(--fa-float-height, 6px)*-.4)) translate(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(var(--fa-float-height, 6px)*-1)) translate(0) rotate(0) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(var(--fa-float-height, 6px)*-.92)) translate(calc(var(--fa-float-drift, 1px)*-.5)) rotate(calc(var(--fa-float-tilt, 1deg)*-.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height, 6px)*-.3)) translate(calc(var(--fa-float-drift, 1px)*-1)) rotate(calc(var(--fa-float-tilt, 1deg)*-1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height, 6px)*.05)) translate(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*.65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*.25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x, 1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(.5 + var(--fa-jello-scale-x, 1.15)*.5),calc(1.5 - var(--fa-jello-scale-x, 1.15)*.5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(1.3 - var(--fa-jello-scale-y, 1.12)*.3),calc(.7 + var(--fa-jello-scale-y, 1.12)*.3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-add,.fa-plus{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-closed-captioning-slash{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-vault{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-picture-in-picture{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-heptagon,.fa-septagon{--fa:""}.fa-aquarius{--fa:""}.fa-aries{--fa:""}.fa-cancer{--fa:""}.fa-capricorn{--fa:""}.fa-gemini{--fa:""}.fa-leo{--fa:""}.fa-libra{--fa:""}.fa-pisces{--fa:""}.fa-sagittarius{--fa:""}.fa-scorpio{--fa:""}.fa-taurus{--fa:""}.fa-virgo{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-film,.fa-film-alt,.fa-film-simple{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-table-list,.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-users{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-envelope{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-check-square,.fa-square-check{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-file{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-male,.fa-person{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-bug{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-map{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-hexagon{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-clipboard{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-alarm-clock{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-box{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-briefcase-medical{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-broom{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-archway{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-award{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:""}.fa-grid-vertical,.fa-grip-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-lotus,.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-draw-polygon,.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-ankh{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume,.fa-volume-medium{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-person-skiing,.fa-skiing{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-fan{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-11ty,.fa-eleventy{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-supportnow{--fa:""}.fa-tor-browser{--fa:""}.fa-typescript{--fa:""}.fa-square-deskpro{--fa:""}.fa-circle-zulip{--fa:""}.fa-julia{--fa:""}.fa-zulip{--fa:""}.fa-unison{--fa:""}.fa-bgg,.fa-board-game-geek{--fa:""}.fa-ko-fi{--fa:""}.fa-kubernetes{--fa:""}.fa-postgresql{--fa:""}.fa-scaleway{--fa:""}.fa-venmo{--fa:""}.fa-venmo-v{--fa:""}.fa-unreal-engine{--fa:""}.fa-globaleaks{--fa:""}.fa-solana{--fa:""}.fa-threema{--fa:""}.fa-forgejo{--fa:""}.fa-claude{--fa:""}.fa-gitee{--fa:""}.fa-xmpp{--fa:""}.fa-fediverse{--fa:""}.fa-tailwind-css{--fa:""}.fa-arch-linux{--fa:""}.fa-svelte{--fa:""}.fa-hugging-face{--fa:""}.fa-leetcode{--fa:""}.fa-openstreetmap{--fa:""}.fa-ultralytics{--fa:""}.fa-ultralytics-hub{--fa:""}.fa-ultralytics-yolo{--fa:""}.fa-obsidian{--fa:""}.fa-zoom{--fa:""}.fa-vim{--fa:""}.fa-symfonycasts{--fa:""}.fa-build-awesome{--fa:""}.fa-codeberg{--fa:""}.fa-devpost{--fa:""}.fa-internet-archive{--fa:""}.fa-lets-encrypt{--fa:""}.fa-matrix{--fa:""}.fa-mattermost{--fa:""}.fa-nextcloud{--fa:""}.fa-roblox-creator-studio{--fa:""}.fa-square-build-awesome-stroke{--fa:""}.fa-substack{--fa:""}.fa-tesla{--fa:""}.fa-xrp{--fa:""}.fa-xrpl{--fa:""}.fa-youtube-shorts{--fa:""}.fa-ror{--fa:""}.fa-visual-studio{--fa:""}.fa-dolibarr{--fa:""}.fa-obs-studio{--fa:""}.fa-storybook{--fa:""}.fa-a11y-project{--fa:""}.fa-copilot{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-linkedin{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-DRN8N0d1.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-IAB4Droh.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-IAB4Droh.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-DRN8N0d1.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-IAB4Droh.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-DRN8N0d1.woff2) format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-CErXDOsT.woff2) format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
