@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:w:wght@100;200;300;500;600;700;800;900&display=swap);.LayoutShell_shell__rBdB\+{background:#121212;display:grid;grid-template-columns:260px 1fr;grid-template-rows:100vh}.LayoutShell_sidebar__1jke7{background:#1c1c1c;border-right:1px solid #7080904d}.LayoutShell_main__xoZNo{display:grid;grid-template-rows:56px 1fr;min-width:0}.LayoutShell_content__Er4iK{overflow:auto;padding:24px}.SidebarNav_wrap__5Ty0R{display:flex;flex-direction:column;height:100vh}.SidebarNav_collapsed__kRyK8 .SidebarNav_label__RiFpp{display:none}.SidebarNav_collapsed__kRyK8{width:80px}.SidebarNav_header__WENcd{align-items:center;border-bottom:1px solid #7080904d;display:flex;gap:10px;padding:12px 14px}.SidebarNav_brandStack__YDSYb{display:flex;flex-direction:column;gap:4px}.SidebarNav_logoImg__HSbFg{display:block;height:28px;width:auto}.SidebarNav_wordmark__UrO-s{color:#708090;color:var(--ds-slate);font-size:12px;letter-spacing:.02em}.SidebarNav_collapsed__kRyK8 .SidebarNav_wordmark__UrO-s{display:none}.SidebarNav_srOnly__9xoOu{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.SidebarNav_collapseBtn__m1NaD{background:none;border:none;border-radius:8px;color:silver;color:var(--ds-text);cursor:pointer;margin-left:auto;padding:6px}.SidebarNav_collapseBtn__m1NaD:hover{background:#70809026}.SidebarNav_group__iIBdG{padding:12px 8px}.SidebarNav_groupTitle__4AilL{color:#708090;color:var(--ds-slate);font-size:11px;letter-spacing:.08em;padding:6px 8px;text-transform:uppercase}.SidebarNav_item__Mts7R{align-items:center;border-radius:10px;color:silver;color:var(--ds-text);display:flex;gap:12px;margin:2px 4px;padding:10px 12px;text-decoration:none}.SidebarNav_item__Mts7R:hover{background:#7080901f;color:#0ff;color:var(--ds-cyan)}.SidebarNav_icon__AOuqS{text-align:center;width:20px}.SidebarNav_active__Dp6Y4{background:#00ff7f1a;box-shadow:inset 2px 0 0 #0ff;box-shadow:inset 2px 0 0 var(--ds-cyan);color:#00ff7f;color:var(--ds-green)}.SidebarNav_footer__RD6PL{border-top:1px solid #7080904d;margin-top:auto;padding:12px}.SidebarNav_help__MWVga{align-items:center;color:#708090;color:var(--ds-slate);display:inline-flex;font-size:14px;gap:8px;text-decoration:none}.SidebarNav_help__MWVga:hover{color:silver;color:var(--ds-text)}.SidebarNav_logout__2Lytq{align-items:center;background:#0000;border:none;border-radius:8px;color:#708090;color:var(--ds-slate);cursor:pointer;display:inline-flex;gap:8px;margin-left:8px;padding:6px 10px;width:fit-content}.SidebarNav_logout__2Lytq:hover{background:#ff3b301a;color:#ff3b30}.TopBar_topbar__5VNYp{align-items:center;background:#1c1c1c;border-bottom:1px solid #7080904d;display:flex;gap:16px;height:56px;padding:0 16px;position:relative;z-index:30}.TopBar_titleWrap__CvVyG{align-items:center;display:flex;gap:10px;min-width:0}.TopBar_logo__uSiEH{display:block;height:24px;width:auto}.TopBar_title__aC-vz{color:#e8e8e8;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopBar_searchWrap__Y5HmG{flex:1 1;max-width:560px;position:relative}.TopBar_searchIcon__TNYSJ{color:#708090;color:var(--ds-slate);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.TopBar_search__9uG7E{background:#7080901a;border:1px solid #7080904d;border-radius:10px;color:#eaeaea;padding:8px 12px 8px 36px;width:100%}.TopBar_search__9uG7E:focus{border-color:#0ff;border-color:var(--ds-cyan);box-shadow:0 0 0 2px #0ff;box-shadow:0 0 0 2px var(--ds-cyan);outline:none}.TopBar_actions__vFpW\+{align-items:center;display:flex;gap:10px}.TopBar_iconBtn__QIjQi{background:none;border:1px solid #7080904d;border-radius:10px;color:silver;color:var(--ds-text);cursor:pointer;padding:8px;width:fit-content}.TopBar_iconBtn__QIjQi:hover{background:#70809026;color:#0ff;color:var(--ds-cyan)}.TopBar_splitBtn__GwF65{position:relative}.TopBar_primary__gfXx5{background:#00ff7f;background:var(--ds-green);border:none;border-radius:10px;color:#000;cursor:pointer;padding:8px 14px}.TopBar_primary__gfXx5:hover{filter:brightness(.95)}.TopBar_menu__qRIHi{background:#1c1c1c;border:1px solid #7080904d;border-radius:10px;min-width:200px;padding:6px;position:absolute;right:0;top:110%;z-index:40}.TopBar_splitBtn__GwF65:hover .TopBar_menu__qRIHi{display:block}.TopBar_iconMenu__Bei4k{position:relative}.TopBar_menu__qRIHi button{background:none;border:none;border-radius:8px;color:silver;color:var(--ds-text);cursor:pointer;padding:8px 10px;text-align:left;width:100%}.TopBar_menu__qRIHi button:hover{background:#70809026;color:#0ff;color:var(--ds-cyan)}.TopBar_danger__\+7l5S{color:#ff3b30}.TopBar_danger__\+7l5S:hover{background:#ff3b301f;color:#ff3b30}.vehicle-search-mini{display:flex;flex-direction:column;gap:10px;width:100%}select{margin:5px 0;padding:5px;width:25%}button{background-color:#28a745;padding:5px 10px;width:25%}button:disabled{background-color:#ccc}.vehicle-thumbnail img{height:auto;width:50px}.thumbnail-preview{height:auto;margin:10px 0;width:100%}.thumbnail-preview img{height:auto;object-fit:contain;width:100%}.color-swatch-container{margin:10px 0}.color-swatch{border:2px solid #000;border-radius:50%;box-shadow:0 0 5px #0000004d;height:10px;transition:transform .2s ease-in-out;width:10px}.color-swatch:hover{transform:scale(1.1)}.pricing-square-foot{background:#1c1c1c;border-radius:8px;color:#fff;margin:15px auto;padding:15px;width:80%}.header{font-size:18px;margin:10px;text-align:left}.pricing-table{margin-top:10px}.pricing-table td,.pricing-table th{border:1px solid #fff;padding:8px;position:relative;text-align:center}.pricing-table td input{background:#0000;border:none;color:#fff;height:25px;outline:none;text-align:center;width:calc(100% - 10px)}.pricing-table td input.edit-mode,.pricing-table td input:focus{background:#333;border:1px solid #0ff}.pricing-table td span{color:#fff;display:block;font-size:14px;margin-top:4px;text-align:center}.edit-btn,.save-btn{background-color:#0ff;color:#0ff;margin-right:10px;padding:8px 15px}.add-btn,.edit-btn,.save-btn{border:none;cursor:pointer;font-size:14px}.add-btn{background-color:#39ff14;color:#000;padding:5px 8px}.remove-btn{background-color:red;border:none;color:#fff;cursor:pointer;font-size:14px;padding:5px}.pricing-square-foot{background:linear-gradient(135deg,#1a1a1a,#2c2c2c);border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 10px 30px #00000080;color:#e5e7eb;margin:0 auto;max-width:960px;padding:2rem}.header{margin-bottom:1.5rem}.header h4{color:#fff;font-size:1.75rem;font-weight:600}.header .text-gray-400{color:#9ca3af;font-size:.875rem}#back-button{align-items:center;background:#0000;border:1px solid #fff3;border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}#back-button:hover{background:#ffffff1a}#pricing-table-container{background:#2c2c2ccc;border-radius:.75rem;margin-bottom:1.5rem;overflow-x:auto;padding:1rem}.pricing-table{border-collapse:collapse;width:100%}.pricing-table td,.pricing-table th{padding:1rem;text-align:left}.pricing-table th{border-bottom:1px solid #ffffff1a;color:#9ca3af}.pricing-table td{border-bottom:1px solid #ffffff1a;color:#e5e7eb}.pricing-table tr:hover{background:#ffffff0d}.edit-btn{background:#0000;border:1px solid #fff3;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.edit-btn:hover{background:#ffffff1a}.save-btn{background:#22c55e;border:1px solid #22c55e;border-radius:.5rem;color:#fff;cursor:not-allowed;font-weight:500;opacity:.5;padding:.75rem 1.5rem;transition:opacity .2s}.save-btn:enabled{cursor:pointer;opacity:1}.pricing-info{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;gap:.5rem}.pricing-info i{color:#22c55e}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;word-break:break-word;z-index:0}.Toastify__toast,.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.package-management{background-color:#1c1c1c;border-radius:8px;color:#fff;color:#0ff;margin:15px auto;padding:15px;width:80%}.package-management h3{color:#39ff14;margin-bottom:10px}.button-group{gap:10px;margin-bottom:15px;position:relative;z-index:10}.package-container{background-color:#1c1c1c;border:1px solid #0ff;border-radius:6px;margin-top:10px;padding:10px}.package-management table{border-collapse:collapse;margin-top:10px;width:100%}.package-management td,.package-management th{border:1px solid #0ff;padding:8px;text-align:center}.create-package-container{background-color:#1c1c1c;border:2px solid #0ff;margin-top:10px;padding:15px;position:relative;z-index:5}.package-management button{background-color:#39ff14;border:none;border-radius:4px;color:#000;cursor:pointer;font-weight:700;padding:8px 12px;transition:all .3s}.package-management button:hover{background-color:#0ff}.package-table{margin-top:10px}.package-table td,.package-table th{border:1px solid #0ff;padding:10px}.package-table input{background-color:#1c1c1c;border:1px solid #0ff;color:silver;padding:5px;width:80%}.create-package-container{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;max-width:100%;padding:20px;position:absolute;width:400px;z-index:100}.panel-selection{display:flex;flex-wrap:wrap;gap:10px;max-height:150px;overflow-y:auto}.button-group{justify-content:space-between;margin-top:15px}button{font-size:14px;padding:8px 15px}.cancel-button{background:red;color:#fff}.vehicle-classification-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;margin-top:1rem}.select-all-btn{background:#0ff;border:none;border-radius:4px;color:#1c1c1c;cursor:pointer;font-size:.875rem;padding:.25rem .75rem}.classification-selection{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;max-height:150px;overflow-y:auto}.classification-selection label{align-items:center;background:#ffffff0d;border-radius:4px;cursor:pointer;display:flex;gap:.25rem;padding:.5rem}.list-packages-container{color:#fff;padding:20px}.subbrand-package-table{border:1px solid #fff;margin-bottom:30px;padding:10px}.subbrand-title{font-size:20px;font-weight:700;margin-bottom:10px}.package-table{background-color:#1c1c1c;border-collapse:collapse;width:100%}.package-table td,.package-table th{border:1px solid #fff;color:#fff;padding:8px;text-align:center}.package-table th{font-size:18px;font-weight:700}.package-table .row-title{font-size:16px;font-weight:700}.delete-icon,.edit-icon{cursor:pointer;margin-left:5px;transition:transform .2s ease-in-out}.delete-icon:hover,.edit-icon:hover{color:#0ff;transform:scale(1.2)}.edit-icon:hover:after{content:" Edit";font-size:14px;margin-left:5px}.delete-icon:hover:after{content:" Delete";font-size:14px;margin-left:5px}.brand-card{background-color:#f8f9fa;border-radius:10px;box-shadow:0 2px 5px #0003;margin:15px auto;max-width:1200px;padding:15px;text-align:center;transition:all .3s ease-in-out;width:98%}.brand-card:hover{box-shadow:0 4px 10px #0000004d}.brand-header{color:#333;font-size:20px;font-weight:700;justify-content:center;margin-bottom:10px;text-align:center}.add-subbrand-btn{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 12px}.add-subbrand-btn:hover{background-color:#218838}.add-brand-modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:90%;text-align:center;width:400px}.feedback-message{color:green;font-size:14px;margin-bottom:10px}label{font-weight:700;margin-bottom:10px}input,textarea{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;margin-top:5px;padding:8px;width:100%}.form-actions{justify-content:space-between}button[type=submit]{background:#28a745;color:#fff}button[type=button]{background:#f5f5f5;color:#333}button:disabled{background:#ccc;cursor:not-allowed}.manage-service-brands{margin-top:20px}.associated-brands-list{background-color:rgba(91,153,172,.548);border-radius:5px;display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:15px}.associated-brands-list li{align-items:center;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:10px 15px;transition:transform .2s;width:300px}.associated-brands-list li:hover{transform:scale(1.02)}.remove-brand-button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:6px 12px}.remove-brand-button:hover{background-color:#c82333}.add-brand-dropdown{align-items:center;display:flex;gap:10px;margin-top:20px}.add-brand-dropdown select{border:1px solid #ddd;border-radius:5px;flex-grow:1;padding:10px}.add-brand-dropdown button{border-radius:5px;padding:10px 14px}.add-brand-dropdown button:nth-child(2){background-color:#28a745;color:#fff}.add-brand-dropdown button:nth-child(2):hover{background-color:#218838}button.close-manage-brands{background-color:#179b00;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:20px auto 0;padding:10px 16px}@media (max-width:768px){.associated-brands-list li{width:100%}.add-brand-dropdown{flex-direction:column}}.service-card{background-color:#2c3e50;border:1px solid rgba(105,190,216,.548);border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px auto;padding:20px;width:80% auto}.service-header{align-items:center;display:flex;justify-content:space-between}.service-header h4{color:#ecf0f1;margin:0}.brand-actions input{margin-right:8px}.brands-list{margin-top:16px}.brand-card{border:1px solid #bdc3c7;border-radius:4px;margin-top:10px;padding:10px}button{background-color:#27ae60;color:#8bcce6;padding:8px 12px}button:hover{background-color:#219150}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:4px;box-shadow:0 4px 8px #0003;max-height:90vh;max-width:600px;overflow-y:auto;padding:20px;position:relative;width:90%}.modal-close-button{background:#0000;border:none;color:red;cursor:pointer;font-size:24px;position:absolute;right:8px;top:8px}.MuiPaper-root.service-management{background:#121212;border:none;box-shadow:none;color:silver;font-family:Inter,sans-serif;padding:2rem 2.5rem}.service-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0}.service-item{align-items:center;background:linear-gradient(145deg,#2a2a2a,#0b0b0b);border:2px solid #ffffff0d;border-radius:.8rem;display:flex;flex-direction:column;padding:1.25rem 1rem;transition:border-color .25s,box-shadow .25s,transform .25s}.service-item:hover{border-color:#0ff6;box-shadow:0 0 22px #00ffff38;transform:translateY(-2px)}.service-item.selected{border-color:#00ff7fb3;box-shadow:0 0 22px #00ff7f2e}.service-item .MuiTypography-h6{color:#fff;font-weight:600;margin-bottom:1rem;text-align:center;width:100%}.add-card{cursor:pointer;justify-content:center}.add-card i{color:#0ff;font-size:36px;margin-bottom:.5rem}.add-card span{color:silver;font-weight:500}.card-actions{display:flex;gap:.75rem;justify-content:center;margin-top:.5rem;width:100%}.card-actions .MuiIconButton-root{background:#1f2937;border-radius:.5rem;color:silver;flex:0 0 38px;height:38px;transition:background .25s,color .25s}.card-actions .MuiIconButton-root:hover{background:#111827;color:#0ff}.card-actions .MuiSvgIcon-root{font-size:18px}.service-item .MuiTextField-root{flex:1 1;width:100%}.modal-content{background:#1c1c1c;border:2px solid #00ffff40;border-radius:.8rem;color:silver}.modal-close-button{color:#0ff}.status-pill{margin-top:.5rem;padding:.2rem .5rem}.bulk-bar{border-radius:.75rem;gap:.75rem;padding:.6rem .8rem}.sub-brand-management{background:#1f1f1f;border-radius:8px;box-shadow:0 0 20px #0ff3;color:#e0e0e0;font-family:Roboto,sans-serif;margin:20px auto;max-width:90%;padding:20px}.sub-brand-heading{color:#0ff;margin-bottom:20px;text-align:center}.sub-brand-form{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.form-input,.form-select{background:#2c2c2c;border-radius:4px;min-width:200px}.sub-brand-list{color:#fff;display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.sub-brand-list-item{background:#000;border:1px solid #0ff;border-radius:8px;padding:10px}.sub-brand-list-item.selected{border-color:#00ff7fb3;box-shadow:0 0 14px #00ff7f2e}.sub-brand-edit{align-items:center;color:#fff;display:flex;flex-wrap:wrap;gap:16px}.edit-input,.edit-select{background:#2c2c2c;border-radius:4px;min-width:150px}.collapsible-section{margin-top:16px;width:100%}.logo-section{align-items:center;display:flex;gap:8px;margin-bottom:8px}.sub-brand-logo-large{border:1px solid #0ff;border-radius:4px;height:50px;object-fit:cover;width:50px}.edit-actions,.view-actions{display:flex;gap:8px}.sub-brand-view{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.sub-brand-info{align-items:center;display:flex;flex-grow:1;gap:16px}.sub-brand-logo{border:1px solid #0ff;border-radius:4px;height:40px;margin-right:8px;object-fit:cover;width:40px}.status-pill{border-radius:999px;display:inline-block;font-size:.72rem;margin-top:.3rem;padding:.15rem .5rem}.status-active{background:#022d26;border:1px solid #0b7654;color:#00ff7f}.status-inactive{background:#2b2330;border:1px solid #7a284a;color:#ff3b81}.bulk-bar{align-items:center;background:#0f172a;border:1px solid #ffffff14;border-radius:.6rem;display:flex;gap:.6rem;margin:0 0 1rem;padding:.45rem .6rem}.bulk-bar .count{color:#9ca3af;font-weight:600}.pp-wrap{background:#0b1020;border:1px solid #ffffff0f;border-radius:12px;color:#fff;padding:20px}.pp-toolbar{flex-wrap:wrap}.pp-copybar,.pp-toolbar{align-items:center;display:flex;gap:12px;margin-bottom:12px}.pp-hint{color:#9aa4b2;padding:16px 0}.pp-loading{align-items:center;color:#9aa4b2;display:flex;gap:8px;padding:8px 0}.pp-groups{display:flex;flex-direction:column;gap:14px}.pp-group{background:#10172a;border:1px solid #263247;border-radius:10px;padding:12px}.pp-group-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.pp-group-title{color:#0ff;font-size:15px;font-weight:700}.pp-group-actions{align-items:center;display:flex;gap:8px}.pp-3col{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(220px,1fr))}.pp-col{display:flex;flex-direction:column;gap:8px}.pp-col-head{color:#9aa4b2;font-size:12px;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.pp-row{align-items:center;background:#0e1426;border:1px solid #1b2437;border-radius:8px;display:flex;gap:10px;padding:8px 10px}.pp-row.dirty{border-color:#00ff7f66;box-shadow:inset 0 0 0 1px #00ff7f33}.pp-name{flex:1 1}.pp-input{width:110px}.pp-empty{color:#667085;padding:12px 0;text-align:center}.pp-toolbar .MuiFormControl-root{min-width:300px}@media (max-width:900px){.pp-toolbar .MuiFormControl-root{min-width:100%}}@media (max-width:1024px){.pp-3col{grid-template-columns:1fr}}.service-dashboard{margin:20px}.tabs button{background:#f5f5f5;border:none;border-radius:4px;cursor:pointer;padding:8px 16px;transition:background .3s,color .3s}.tabs button.active{background:#007bff;color:#fff}.tabs button:hover{background:#e0e0e0}.header{align-items:center;display:flex;justify-content:space-between}button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background .3s}button:hover{background:#0056b3}.services-container{display:flex;flex-wrap:wrap;gap:20px}.service-card h4{align-items:center;color:#2fa1c4;font-size:1.6em;justify-content:center;margin:0}.service-card .actions{display:flex;justify-content:space-between;margin-top:10px}.service-card .actions button{border-radius:4px;padding:6px 12px}.service-card .brand-list{list-style:none;margin-top:15px;padding:10px}.service-card .brand-list li{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.service-card .brand-list li button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:4px 8px}.service-card .brand-list li button:hover{background-color:#c82333}.service-card .add-brand-dropdown{align-items:center;display:flex;gap:8px;margin-top:10px}.service-card .add-brand-dropdown select{border:1px solid #ddd;border-radius:4px;flex-grow:1;padding:8px}.service-card .add-brand-dropdown button{background-color:#28a745;border-radius:4px;color:#fff;padding:8px 12px}.service-card .add-brand-dropdown button:hover{background-color:#218838}.dashboard-tabs{display:flex;margin-bottom:-5px}.dashboard-tabs button{background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:2px 2px 5px #0003;color:#333;cursor:pointer;display:flex;padding:10px 20px;transition:all .3s}.dashboard-tabs button.active{background:#fff;border-bottom:5px solid #fff;color:#000;font-weight:700}.dashboard-tabs button:hover{background:#c1c1c1}.tab-content{background:#fff;border:1px solid #ddd;border-radius:0 5px 5px 5px;padding:20px}.OwnerBranding_wrap__Ntymn{color:#e6e6e6;padding:20px}.OwnerBranding_head__zVvot{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.OwnerBranding_actions__SDPSb{display:flex;gap:8px}.OwnerBranding_previewBtn__zKN4N,.OwnerBranding_saveBtn__4Q87w{background:#39ff14;background:var(--ds-primary,#39ff14);border:1px solid #333;border-radius:8px;color:#111;cursor:pointer;padding:8px 12px}.OwnerBranding_previewBtn__zKN4N{background:#0ff;background:var(--ds-accent,#0ff)}.OwnerBranding_toggle__zkc7k{align-items:center;display:flex;gap:10px;padding:10px 0}.OwnerBranding_section__e7VKk{border-top:1px solid #333;margin-top:16px;padding-top:16px}.OwnerBranding_grid__6fPWZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.OwnerBranding_field__n32bK{display:flex;flex-direction:column;gap:6px}.OwnerBranding_field__n32bK input[type=text],.OwnerBranding_field__n32bK input[type=url]{background:#111;border:1px solid #333;border-radius:8px;color:#e6e6e6;padding:8px}.OwnerBranding_loading__NXdNB{padding:24px}.address-autocomplete input{background:#1f1f1f;border:1px solid #2d2d2d;border-radius:8px;color:#fff;font-size:.9rem;padding:.75rem 1rem}.address-autocomplete input:focus{outline:2px solid #0ff}:root{--surface-1:#0d1117;--surface-2:#161b22;--border:#2d2d2d;--text-main:silver;--text-label:#8b949e}*{font-family:Inter,sans-serif}body{color:silver;color:var(--text-main)}.bp-header,body{background:#1c1c1c;background:var(--matte-black)}.bp-header{border-bottom:1px solid #2d2d2d;border-bottom:1px solid var(--border);inset:0 0 auto;position:fixed;z-index:50}.bp-header-inner{align-items:center;display:flex;gap:.75rem;padding:1rem 2rem}.bp-header h1{color:#fff;font-size:1.25rem;font-weight:600}.neon{color:#00ff7f;color:var(--neon-green);font-size:1.5rem}.bp-wrapper{display:flex;gap:2rem;padding:6rem 2rem 2rem}.bp-sidebar{background:#161b22;background:var(--surface-2);border-radius:12px;height:calc(100vh - 7rem);justify-content:space-between;padding:1.5rem;position:sticky;top:6rem;width:260px}.bp-sidebar,nav{display:flex;flex-direction:column}nav{gap:.5rem}.nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b949e;color:var(--text-label);cursor:pointer;display:flex;font-size:.88rem;gap:.75rem;padding:.75rem}.nav-item i{text-align:center;width:18px}.nav-item.active{background:#1f1f1f;color:#00ff7f;color:var(--neon-green)}.nav-item:hover:not(.active):not(:disabled){background:#1f1f1f;color:#ddd}.nav-item:disabled{cursor:not-allowed;opacity:.35}.public-url p{color:#8b949e;color:var(--text-label);font-size:.75rem;margin-bottom:.4rem}.url-field{align-items:center;background:#1f1f1f;border-radius:8px;display:flex;padding:.5rem .8rem}.url-field input{background:#0000;border:none;color:#fff;flex:1 1;font-size:.8rem}.url-field button{background:none;border:none;color:#00ff7f;color:var(--neon-green);cursor:pointer}.bp-main{background:#0d1117;background:var(--surface-1);border-radius:12px;flex:1 1;max-width:900px;padding:2rem}.bp-main h2{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1.8rem}.logo-block{gap:1.5rem;margin-bottom:1.8rem}.logo-block,.logo-preview{align-items:center;display:flex}.logo-preview{background:#1f1f1f;border-radius:10px;height:96px;justify-content:center;width:96px}.logo-preview i{color:#555;font-size:2rem}.btn-outline{align-items:center;background:#1f1f1f;border:1px solid #00ff7f;border:1px solid var(--neon-green);border-radius:8px;color:#00ff7f;color:var(--neon-green);cursor:pointer;display:inline-flex;font-size:.85rem;gap:.5rem;padding:.5rem 1rem;transition:.2s}.btn-outline:hover{background:#00ff7f;background:var(--neon-green);color:#000}.hint{color:#8b949e;color:var(--text-label);font-size:.75rem;margin-top:.25rem}form{display:flex;flex-direction:column;gap:1.25rem}.field-2col{grid-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field-2col,.field-3col{display:grid;gap:1.25rem}.field-3col{grid-gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}label{color:#8b949e;color:var(--text-label);display:flex;flex-direction:column;font-size:.82rem;gap:.35rem}input,select,textarea{background:#0d1117;border:1px solid #2d2d2d;border:1px solid var(--border);border-radius:8px;color:#fff;font-size:.9rem;padding:.75rem 1rem;width:100%}input:focus,select:focus,textarea:focus{outline:2px solid #0ff;outline:2px solid var(--electric-cyan)}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.btn-ghost{background:#1f1f1f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;padding:.6rem 1.5rem}.btn-ghost:hover{background:#2a2a2a}.btn-save{background:#00ff7f;background:var(--neon-green);border:none;border-radius:8px;color:#000;font-size:.9rem;font-weight:600;padding:.6rem 1.5rem;transition:.2s}.btn-save:hover{background:#0ff;background:var(--electric-cyan)}.toast{align-items:center;background:#00ff7f;background:var(--neon-green);border-radius:8px;bottom:1.5rem;box-shadow:0 2px 10px #0006;color:#000;display:flex;gap:.55rem;padding:.75rem 1.25rem;position:fixed;right:1.5rem;z-index:60}.toast i{font-size:1rem}.error{color:#ef4444;margin-top:.4rem}select{max-width:100%;overflow:hidden;text-overflow:ellipsis}.bp-main select{min-height:42px}.bp-main option{white-space:normal}.hours-card{background:#161b22;border-radius:12px;padding:1.5rem}.toggle-switch{background:#4b5563;border-radius:9999px;height:24px;position:relative;transition:background .2s;width:44px}.toggle-switch:after{background:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s;width:20px}.peer:checked+.toggle-switch:after{transform:translateX(20px)}.time-input{background:#0d1117;border:1px solid #2d2d2d;border-radius:8px;color:#fff;padding:.75rem;width:100%}.time-input:disabled{color:#6b7280}.bp-sidebar .nav-item{align-items:center;box-sizing:border-box;display:inline-flex;max-width:260px;padding:.75rem 1rem;white-space:nowrap;width:auto}.logo-preview img{border-radius:8px;height:100%;object-fit:cover;width:100%}.btn-outline{width:fit-content}.bhf-root{display:flex;flex-direction:column;gap:1rem}.bhf-header{align-items:center;display:flex;justify-content:space-between}.bhf-title{color:#fff;font-size:1.5rem;font-weight:600}.bhf-actions{display:flex;gap:.5rem}.bhf-actions .bhf-btn{align-items:center;border-radius:8px;display:inline-flex;flex-wrap:wrap;gap:.25rem;justify-content:center;margin:0;max-width:6rem;min-width:4.5rem;padding:.5rem .75rem;text-align:center;white-space:normal}.bhf-copy{background:#161b22;border:1px solid var(--neon-green);color:var(--neon-green)}.bhf-clear{background:#161b22;border:1px solid #f44;color:#f44}.bhf-list{display:flex;flex-direction:column;gap:1rem}.bhf-card{background:#161b22;border-radius:12px;padding:1.5rem}.bhf-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.bhf-day{color:#fff;font-size:1.125rem;font-weight:600}.bhf-toggle{align-items:center;display:inline-flex;gap:.5rem}.bhf-toggle input{display:none}.bhf-toggle-track{background:#4b5563;border-radius:9999px;height:24px;position:relative;transition:background .2s;width:44px}.bhf-toggle-track:after{background:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s;width:20px}.bhf-toggle input:checked+.bhf-toggle-track{background:var(--neon-green)}.bhf-toggle input:checked+.bhf-toggle-track:after{transform:translateX(20px)}.bhf-toggle-label{color:#ccc;font-size:.875rem}.bhf-card-body{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.bhf-field{display:flex;flex-direction:column;gap:.25rem}.bhf-field label{color:var(--text-label);font-size:.875rem}.bhf-time{background:#0d1117;border:1px solid var(--border);border-radius:8px;color:#fff;font-size:.875rem;padding:.5rem}.bhf-time:disabled{color:#6b7280}.bhf-footer{display:flex;justify-content:flex-end;margin-top:1rem}.bhf-save{background:var(--neon-green);border-radius:8px;color:#000;font-size:.875rem;font-weight:600;padding:.5rem 1.5rem}.el-container{background:#161b22;border-radius:12px;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:1.5rem;padding:2rem}.el-header{align-items:center;display:flex;justify-content:space-between}.el-header h2{color:#fff;font-size:1.875rem;font-weight:600;margin:0}.el-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.el-btn--add{align-items:center;background:#00ff7f;border:none;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.5rem 1rem}.el-btn--add:hover{background:#0ff}.el-filters{display:flex;gap:1rem;justify-content:flex-end}.el-search{flex:1 1;max-width:300px;position:relative}.el-search input{background:#1f2937;border:1px solid #2d2d2d;border-radius:8px;color:#fff;padding:.5rem 1rem .5rem 2.5rem;width:100%}.el-search i{color:#6b7280;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.el-select{background:#1f2937;border:1px solid #2d2d2d;border-radius:8px;color:#fff;padding:.5rem 1rem}.el-list{display:flex;flex-direction:column;gap:1rem}.el-item{align-items:center;background:#1f2937;border-radius:8px;display:flex;justify-content:space-between;padding:1rem;transition:background .2s}.el-item:hover{background:#111827}.el-info{align-items:center;display:flex;gap:1rem}.el-avatar{background:#374151;border-radius:9999px;height:3rem;object-fit:cover;width:3rem}.el-name{color:#fff;font-weight:600}.el-role{color:#6b7280;font-size:.875rem}.el-tags{display:flex;gap:.5rem;margin-top:.25rem}.el-tag{background:#00ff7f;border-radius:4px;color:#000;font-size:.75rem;padding:.25rem .5rem}.el-actions{display:flex;gap:.5rem}.el-btn{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem .75rem}.el-btn--edit{background:#3b82f6}.el-btn--edit:hover{background:#2563eb}.el-btn--cred{background:#8b5cf6}.el-btn--cred:hover{background:#6d28d9}.el-btn--delete{background:#ef4444}.el-btn--delete:hover{background:#b91c1c}.el-actions .el-btn{flex-shrink:0;padding:.4rem .75rem;white-space:nowrap;width:auto}.onboarding-step{background-color:#1c1c1c;border-radius:10px;box-shadow:0 4px 8px #0000004d;color:silver;font-family:Arial,sans-serif;margin:0 auto;padding:20px}.progress-bar{background-color:silver;border-radius:5px;height:20px;margin:20px 0}.progress{background-color:#00ff7f;height:100%;transition:width .5s ease-in-out}.wizard-button{background-color:#00ff7f;border:none;border-radius:5px;color:#1c1c1c;cursor:pointer;font-weight:700;margin:10px;padding:10px 20px}.wizard-button:hover{background-color:#0ff;transition:.3s ease-in-out}.dialog{background-color:#708090;border-radius:10px;color:#1c1c1c;padding:20px;text-align:center}.dialog-button{background-color:#00ff7f;border:none;border-radius:5px;color:#1c1c1c;cursor:pointer;margin:10px;padding:10px 20px}.dialog-button:hover{background-color:#0ff;transition:.3s ease-in-out}.bay-management{background-color:#1c1c1c;border-radius:10px;color:silver;padding:20px}.header{color:#39ff14;margin-bottom:20px}.add-bay-button{background-color:#39ff14;border:none;border-radius:5px;color:#1c1c1c;cursor:pointer;margin-bottom:20px;padding:10px 20px}.bay-list{list-style-type:none;margin-top:20px;padding:0}.bay-item{background-color:#333;border-radius:5px;margin-bottom:10px;padding:15px}.bay-info{margin:5px 0}.edit-button{background-color:#0ff;color:#1c1c1c;margin-right:10px}.delete-button{background-color:tomato;color:#1c1c1c}button:hover{opacity:.9}.step5-container{background:#1c1c1c;color:#fff;font-family:Inter,sans-serif;padding:2rem}.step5-header{gap:1rem;margin-bottom:1.5rem}.step5-badge,.step5-header{align-items:center;display:flex}.step5-badge{background:#00ff7f;border-radius:50%;color:#000;font-size:1.25rem;font-weight:700;height:3rem;justify-content:center;width:3rem}.step5-titles h2{font-size:1.75rem;margin:0}.step5-titles p{color:#ccc;margin:0}.step5-progress{grid-gap:1rem;align-items:center;background:#2a2a2a;border:1px solid #3d3d3d;border-radius:.75rem;display:grid;gap:1rem;grid-template-columns:1fr auto;margin-bottom:2rem;padding:1rem}.progress-step{color:#00ff7f;font-weight:700}.progress-track{background:#333;border-radius:.25rem;grid-column:1/-1;height:.5rem;overflow:hidden}.progress-fill{background:#00ff7f;height:100%;transition:width .5s ease}.step5-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.step5-col{display:flex;flex-direction:column;gap:1.5rem}.card{background:#2a2a2a;border:1px solid #3d3d3d}.card header{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.icon{font-size:1.25rem}.icon.cyan{color:#0ff}.icon.green,.icon.neon-green{color:#00ff7f}.icon.slate-gray{color:#708090}.info-card ul{list-style:disc inside;margin:.75rem 0 0;padding:0}.info-card li,.info-card p{color:#ccc;line-height:1.4}.benefits-list{list-style:none;margin:0;padding:0}.benefits-list li{display:flex;gap:.75rem;margin-bottom:1rem}.benefits-list li strong{display:block}.benefits-list li span{color:#aaa;font-size:.875rem}.action-card{text-align:center}.action-icon{align-items:center;background:#39ff141a;border-radius:50%;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.action-card h3{color:#fff;margin:.5rem 0}.action-card p{color:#aaa;font-size:.9rem;margin-bottom:1.5rem}.init-btn{align-items:center;background:#00ff7f;border:none;border-radius:.5rem;color:#000;cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;justify-content:center;padding:.75rem;transition:background .3s;width:100%}.init-btn:hover{background:#0ff}.init-btn.done{background:#2a2a2a;color:#fff;cursor:default}.seed-msg{align-items:center;border-radius:.5rem;display:flex;gap:.5rem;margin-top:1rem;padding:.75rem}.seed-msg.success{background:#39ff141a;border:1px solid #00ff7f;color:#00ff7f}.seed-msg.error{background:#ff00001a;border:1px solid red;color:red}.next-card ul{list-style:none;margin:0;padding:0}.next-list li{display:flex;gap:.5rem;margin-bottom:.75rem}.next-list .dot{align-items:center;border-radius:50%;color:#000;display:flex;font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;width:1.25rem}.neon-green{background:#00ff7f}.cyan{background:#0ff}.slate-gray{background:#708090}.step5-nav{align-items:center;display:flex;justify-content:space-between}.nav-btn{align-items:center;background:#2a2a2a;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;padding:.75rem 1.5rem;transition:background .3s}.nav-btn.prev:hover{background:#3d3d3d}.nav-btn.next{background:#00ff7f;color:#000}.nav-btn.next:disabled{background:#555;cursor:not-allowed}.nav-text{color:#aaa}.register-section{align-items:center;background:linear-gradient(to bottom right,#1c1c1c,#70809033,#1c1c1c);background:linear-gradient(to bottom right,var(--matte-black),#70809033,var(--matte-black));display:flex;justify-content:center;min-height:100vh;padding:4rem 1rem;position:relative}.register-section:before{background:url(https://storage.googleapis.com/uxpilot-auth.appspot.com/6a13d26b7b-962194c0c0dc32cd05d3.png) 50%/cover no-repeat;content:"";inset:0;opacity:.2;position:absolute}.register-overlay{background:linear-gradient(90deg,#1c1c1ce6,#0000);inset:0;position:absolute}.register-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7080901a;border:1px solid #7080904d;border-radius:1rem;box-sizing:border-box;max-width:520px;padding:2.5rem;position:relative;width:100%;z-index:10}.register-header{margin-bottom:2rem;text-align:center}.register-header .logo-icon{align-items:center;background:#00ff7f;background:var(--neon-green);border-radius:.75rem;color:#1c1c1c;color:var(--matte-black);display:inline-flex;height:3rem;justify-content:center;margin-bottom:.75rem;width:3rem}.register-header h1{font-size:2rem;margin-bottom:.5rem}.register-form .form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group{margin-bottom:1.5rem;position:relative}.form-group label{color:silver;color:var(--silver);font-size:.875rem;margin-bottom:.5rem}.form-group input,.form-group select{background:#1c1c1c;background:var(--matte-black);border:1px solid #0ff;border:1px solid var(--electric-cyan);border-radius:.5rem;color:#fff;padding:.75rem 1rem;transition:border-color .3s;width:100%}.form-group input:focus,.form-group select:focus{border-color:#00ff7f;border-color:var(--neon-green);outline:none}.form-group i{color:silver;color:var(--silver);pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.field-error{color:#ff6b6b;font-size:.875rem;margin-top:.25rem}.subdomain-group{display:flex}.subdomain-group .subdomain-suffix{top:2.5rem}.payment-group{margin-bottom:1.5rem}.payment-group label{color:silver;color:var(--silver);display:block;font-size:.875rem;margin-bottom:.5rem}.btn-submit{background:#00ff7f;background:var(--neon-green);border:none;border-radius:.5rem;color:#1c1c1c;color:var(--matte-black);cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:1rem;padding:.75rem;transition:background .3s,transform .3s;width:100%}.btn-submit:hover{background:#0ff;background:var(--electric-cyan);transform:scale(1.05)}.signin-text{font-size:.875rem;margin:1rem 0;text-align:center}.beta-notice{margin-top:1rem}.register-footer{margin-top:2rem;text-align:center}.footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto 1rem;max-width:520px}.footer-logo .logo-icon{display:inline-flex}.footer-links a{margin:0 .5rem}.subdomain-group{position:relative}.subdomain-group input{padding-right:10ch}.subdomain-group .subdomain-suffix{background:#1c1c1c;background:var(--matte-black);border-radius:.25rem;color:silver;color:var(--silver);padding:0 .25rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.register-section{flex-direction:column}@media (max-width:767px){.register-section{align-items:flex-start;padding:2rem 1rem}.register-card{border-radius:.75rem;margin:0;max-width:none;padding:1.5rem;width:100%}.register-form .form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.floating{display:none}.register-footer{margin-top:2rem;text-align:center}.footer-inner{align-items:center;flex-direction:column;gap:.5rem}.subdomain-group input{padding-right:1rem}.subdomain-group .subdomain-suffix{background:#0000;color:silver;color:var(--silver);display:block;margin-top:.5rem;padding:0;position:static;transform:none}}body,html{color:#fff}.login-section{align-items:center;background:linear-gradient(to bottom right,#1c1c1c,#70809033,#1c1c1c);background:linear-gradient(to bottom right,var(--matte-black),#70809033,var(--matte-black));display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.login-section:before{background:url(https://storage.googleapis.com/uxpilot-auth.appspot.com/6a13d26b7b-962194c0c0dc32cd05d3.png) 50%/cover no-repeat;content:"";inset:0;opacity:.2;position:absolute}.login-overlay{background:linear-gradient(90deg,#1c1c1ce6,#0000);inset:0;position:absolute}.icon-wrench{right:2rem}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7080901a;border:1px solid #7080904d;border-radius:1rem;max-width:400px;padding:2rem;position:relative;width:90%;z-index:10}.login-header{margin-bottom:1.5rem;text-align:center}.login-header .logo-icon{align-items:center;background:#00ff7f;background:var(--neon-green);border-radius:.75rem;color:#1c1c1c;color:var(--matte-black);display:inline-flex;height:3rem;justify-content:center;margin-bottom:.75rem;width:3rem}.login-header h1{font-size:2rem;margin-bottom:.5rem}.login-form .form-group{margin-bottom:1.5rem;position:relative}.login-form label{color:silver;color:var(--silver);display:block;font-size:.875rem;margin-bottom:.5rem}.login-form input{background:#1c1c1c;background:var(--matte-black);border:1px solid #0ff;border:1px solid var(--electric-cyan);border-radius:.5rem;color:#fff;padding:.75rem 1rem;transition:border-color .3s;width:100%}.login-form input:focus{border-color:#00ff7f;border-color:var(--neon-green);outline:none}.login-form .form-group i{color:silver;color:var(--silver);position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.options{justify-content:space-between;margin-bottom:1.5rem}.checkbox-wrapper,.options{align-items:center;display:flex}.checkbox-wrapper{color:silver;color:var(--silver);font-size:.875rem;gap:.5rem}.forgot-password{color:#0ff;color:var(--electric-cyan);font-size:.875rem;text-decoration:none;transition:color .3s}.forgot-password:hover{color:#00ff7f;color:var(--neon-green)}.error-message{align-items:center;background:#f003;border:1px solid #ff0000b3;border-radius:.5rem;color:#fcc;display:flex;gap:.5rem;margin-bottom:1rem;padding:.75rem}.btn-login{background:#00ff7f;background:var(--neon-green);border:none;color:#1c1c1c;color:var(--matte-black);cursor:pointer;font-size:1rem;padding:.75rem;transition:background .3s,transform .3s;width:100%}.btn-login:hover{background:#0ff;background:var(--electric-cyan);transform:scale(1.05)}.divider{align-items:center;color:silver;color:var(--silver);display:flex;font-size:.875rem;margin:1.5rem 0;text-align:center}.divider:after,.divider:before{background:#7080904d;content:"";flex:1 1;height:1px}.btn-google{align-items:center;background:#70809033;border:1px solid #7080904d;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.75rem;transition:border-color .3s,color .3s;width:100%}.btn-google:hover{border-color:#00ff7f;border-color:var(--neon-green);color:#00ff7f;color:var(--neon-green)}.signup-text{font-size:.875rem;margin:1.5rem 0 1rem;text-align:center}.signup-link{color:#0ff;color:var(--electric-cyan);font-weight:500;text-decoration:none;transition:color .3s}.beta-notice,.signup-link:hover{color:#00ff7f;color:var(--neon-green)}.beta-notice{align-items:center;background:#39ff1433;border:1px solid #39ff144d;border-radius:9999px;display:inline-flex;font-size:.875rem;gap:.5rem;justify-content:center;margin:1rem auto 0;padding:.5rem 1rem}.login-footer{background:#1c1c1c;background:var(--matte-black);padding:2rem 1rem;text-align:center}.footer-content{flex-wrap:wrap;justify-content:space-between;margin:0 auto 1rem;max-width:1280px}.footer-content,.footer-logo{align-items:center;display:flex}.footer-logo{gap:.5rem}.footer-logo .logo-icon{align-items:center;background:#00ff7f;background:var(--neon-green);border-radius:.5rem;color:#1c1c1c;color:var(--matte-black);display:flex;height:2rem;justify-content:center;width:2rem}.footer-links a{color:silver;color:var(--silver);font-size:.875rem;margin:0 .75rem;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#00ff7f;color:var(--neon-green)}.footer-copy{font-size:.75rem}.footer-copy,body,html{color:silver;color:var(--silver)}body,html{background:#1c1c1c;background:var(--matte-black);font-family:Inter,sans-serif;margin:0;overflow-x:hidden;padding:0}.dashboard-intro{padding:1.5rem 1.5rem .5rem}.dashboard-intro h1{color:#fff;font-size:1.75rem;margin:0}.dashboard-intro p{color:#708090;color:var(--slate-gray);font-size:.875rem;margin:.25rem 0 0}.stats-grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:0 1.5rem 1.5rem}.stats-card{align-items:center;background:#232a38;background:var(--dark-navy);border-radius:.75rem;display:flex;justify-content:space-between;padding:1rem}.stats-card .label{color:#708090;color:var(--slate-gray);font-size:.75rem;margin:0 0 .25rem}.stats-card .value{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.stats-card .icon{font-size:1.5rem}.stats-divider{background:#0ff;background:var(--electric-cyan);border:none;height:2px;margin:0 1.5rem 1.5rem}.content-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;padding:0 1.5rem 1.5rem}@media(min-width:1024px){.content-grid{grid-template-columns:2fr 1fr}}.schedule-section.card{background:#232a38;background:var(--dark-navy);border-radius:.75rem;padding:1.5rem}.schedule-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.schedule-header h2{color:#fff;font-size:1rem;margin:0}.btn-new{background:#00ff7f;background:var(--neon-green);border:none;border-radius:.5rem;color:#1c1c1c;color:var(--matte-black);cursor:pointer;font-size:.75rem;font-weight:600;padding:.5rem 1rem}.btn-new:hover{background:#0ff;background:var(--electric-cyan)}.appointments-list .appointment{align-items:center;background:#2e3c57;background:var(--dark-panel);border-left:4px solid #00ff7f;border-left:4px solid var(--neon-green);border-radius:.5rem;display:flex;margin-top:.75rem;padding:1rem;position:relative}.appointment.in-progress{border-left-color:#00ff7f;border-left-color:var(--neon-green)}.appointment.cyan{border-left-color:#0ff;border-left-color:var(--electric-cyan)}.appointment.gray{border-left-color:#708090;border-left-color:var(--slate-gray)}.appointment .time{flex-shrink:0;margin-right:1rem;text-align:center;width:3.5rem}.appointment .time .hour{color:#fff;font-weight:600;margin:0}.appointment .time .period{color:#708090;color:var(--slate-gray);font-size:.75rem;margin:0}.appointment .details{flex:1 1}.appointment .details h3{color:#fff;font-size:1rem;margin:0 0 .25rem}.appointment .details p{color:#708090;color:var(--slate-gray);font-size:.75rem;margin:0}.appointment .details .price{color:#0ff;color:var(--electric-cyan)}.status-pill{border-radius:.5rem;font-size:.75rem;font-weight:600;margin-right:.5rem;padding:.25rem .5rem}.status-pill.in-progress{background:#00ff7f;background:var(--neon-green);color:#000}.status-pill.scheduled{background:#232a38;background:var(--dark-navy)}.more-btn,.status-pill.scheduled{color:#708090;color:var(--slate-gray)}.more-btn{background:none;border:none;cursor:pointer;font-size:1rem}.card{background:#232a38;background:var(--dark-navy);border-radius:.75rem;color:#fff;margin-top:1.5rem;padding:1.5rem}.quick-actions.card h2,.recent-activity.card h2{color:#fff;font-size:1rem;margin:0 0 1rem}.quick-actions .btn-quick{align-items:center;background:#2e3c57;background:var(--dark-panel);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;margin-bottom:.75rem;padding:.75rem;width:100%}.quick-actions .btn-quick.green{background:#00ff7f;background:var(--neon-green);color:#000}.recent-activity .activity{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.recent-activity .dot{border-radius:50%;height:.5rem;width:.5rem}.recent-activity .dot.green{background:#00ff7f;background:var(--neon-green)}.recent-activity .dot.cyan{background:#0ff;background:var(--electric-cyan)}.recent-activity .dot.gray{background:#708090;background:var(--slate-gray)}.recent-activity .time{color:#708090;color:var(--slate-gray);font-size:.75rem;margin-left:auto}.bottom-cards-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;padding:0 1.5rem 1.5rem}@media(min-width:1024px){.bottom-cards-grid{grid-template-columns:repeat(3,1fr)}}.account-card h2,.progress-card h2,.subscription-card h2{align-items:center;display:flex;font-size:1rem;gap:.5rem;margin:0 0 1rem}.subscription-card .pill{border-radius:.5rem;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.pill.green{background:#00ff7f;background:var(--neon-green);color:#000}.subscription-card .card-buttons{display:flex;gap:.5rem;margin-top:1rem}.btn-secondary{background:#232a38;background:var(--dark-navy);border:none;color:#fff;flex:1 1;padding:.75rem}.btn-secondary.cyan{background:#0ff;background:var(--electric-cyan);color:#000;width:auto}.account-card .btn-primary{background:#00ff7f;background:var(--neon-green);border:none;border-radius:.5rem;color:#000;cursor:pointer;font-weight:600;padding:.75rem}.account-card .btn-primary:hover{background:#0ff;background:var(--electric-cyan)}.onboarding-progress-bar{background:silver;background:var(--silver);border-radius:.5rem;height:.75rem;margin-bottom:.5rem;overflow:hidden}.onboarding-progress{background:#00ff7f;background:var(--neon-green);height:100%}.progress-text{font-size:.75rem;margin:0 0 .5rem}.progress-steps{list-style:none;margin:0 0 1rem;padding:0}.progress-steps li{color:#708090;color:var(--slate-gray);font-size:.75rem;margin-bottom:.25rem}.progress-steps li.done{color:#fff}.tab-bar .tab-item{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#708090;color:var(--slate-gray);cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;margin-right:.5rem;padding:.5rem 1rem}.tab-bar .tab-item.active{background:#00ff7f;background:var(--neon-green);color:#000}.customize-section{padding:0 1.5rem 2rem}.customize-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.customize-header h2{color:#00ff7f;color:var(--neon-green);font-size:1rem;margin:0}.customize-header .btn-secondary{background:#232a38;background:var(--dark-navy);border:1px solid #708090;border:1px solid var(--slate-gray);border-radius:.5rem;color:#fff;cursor:pointer;font-size:.75rem;padding:.5rem 1rem}.widget-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.widget-grid{grid-template-columns:repeat(4,1fr)}}.widget{background:#232a38;background:var(--dark-navy);border:1px solid #2e3c57;border:1px solid var(--dark-panel);border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.widget i{font-size:1.25rem}.widget h3{font-size:.875rem;margin:0}.widget p{color:#708090;color:var(--slate-gray);font-size:.75rem;margin:0}.widget:hover{border-color:#00ff7f;border-color:var(--neon-green)}.stats-divider{display:none}.stats-grid{gap:.75rem}.bottom-cards-grid{gap:1rem}.side-panels>.card{margin-top:0}.customize-section{display:none}.card{margin:0!important}.content-grid{gap:1rem}.side-panels{display:flex;flex-direction:column;gap:1rem}.stats-grid{gap:1rem;padding-bottom:1rem}.bottom-cards-grid{margin-bottom:1rem}.nav-tabs{margin:1rem 1.5rem 1.5rem}.owner-dashboard .container{margin:0 auto!important;max-width:1280px!important;padding:10px!important}.owner-dashboard .bottom-cards-grid,.owner-dashboard .content-grid,.owner-dashboard .side-panels,.owner-dashboard .stats-grid{gap:1rem!important}.owner-dashboard .card{margin-bottom:1rem!important}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.AdminDashboard_adminDashboard__GTTa0{background-color:var(--matte-black);color:var(--silver);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;min-height:100vh;padding:2rem}.AdminDashboard_h1__oALue{border-bottom:2px solid var(--electric-cyan);color:var(--white);display:inline-block;font-size:2rem;font-weight:600;margin:0 0 1.25rem;padding-bottom:.5rem}.AdminDashboard_adminStatsGrid__EnRNo{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 0 2rem}.AdminDashboard_adminStatCard__dcaKt{background:var(--dark-navy);border:1px solid #70809033;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000004d;padding:1.5rem;transition:all .25s ease}.AdminDashboard_adminStatCard__dcaKt:hover{border-color:var(--electric-cyan);box-shadow:0 10px 15px -3px #00ffff1f}.AdminDashboard_adminStatLabel__6WP8E{color:var(--slate-gray);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.AdminDashboard_adminStatValue__hm6iO{color:var(--white);font-size:2rem;font-weight:700;line-height:1.2}.AdminDashboard_adminStatSublabel__TzBAN{color:var(--slate-gray);font-size:.875rem;margin-top:.25rem}.AdminDashboard_manageServicesCta__OP4Wf{background-color:var(--dark-navy);border:1px solid #70809033;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000004d;margin-bottom:2rem;padding:1.5rem}.AdminDashboard_manageServicesCta__OP4Wf h3{color:var(--white);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.AdminDashboard_manageServicesCta__OP4Wf p{color:var(--slate-gray);font-size:.875rem;margin:0 0 1rem}.AdminDashboard_toggleCard__t2tJd{align-items:center;background-color:var(--dark-navy);border:1px solid #70809033;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000004d;display:flex;gap:12px;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.AdminDashboard_toggleCard__t2tJd h3{color:var(--white);font-size:1rem;font-weight:600;margin:0 0 .25rem}.AdminDashboard_toggleCard__t2tJd p{color:var(--slate-gray);font-size:.875rem;margin:0}.AdminDashboard_toggleSwitch__7yTSL{background-color:var(--slate-gray);border-radius:16px;cursor:pointer;height:32px;outline:none;position:relative;transition:background-color .25s ease;width:60px}.AdminDashboard_toggleSwitchActive__smG6h{background-color:var(--neon-green)}.AdminDashboard_toggleSwitch__7yTSL:focus-visible{box-shadow:0 0 0 2px var(--electric-cyan)}.AdminDashboard_toggleSlider__TKWzJ{background-color:var(--white);border-radius:50%;height:28px;left:2px;position:absolute;top:2px;transition:transform .25s ease;width:28px}.AdminDashboard_toggleSwitchActive__smG6h .AdminDashboard_toggleSlider__TKWzJ{transform:translateX(28px)}.AdminDashboard_btnPrimary__s2hNq{background-color:var(--neon-green);border:none;border-radius:.375rem;color:var(--matte-black);cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;padding:.5rem .75rem;text-decoration:none;transition:all .2s ease;white-space:nowrap;width:fit-content}.AdminDashboard_btnPrimary__s2hNq:focus-visible,.AdminDashboard_btnPrimary__s2hNq:hover{background-color:var(--electric-cyan);color:var(--matte-black);outline:none}.AdminDashboard_btnSecondary__0h1Wk{background-color:var(--dark-panel);border:1px solid var(--slate-gray);border-radius:.375rem;color:var(--white);cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem .75rem;text-decoration:none;transition:all .2s ease;white-space:nowrap;width:fit-content}.AdminDashboard_btnSecondary__0h1Wk:focus-visible,.AdminDashboard_btnSecondary__0h1Wk:hover{border-color:var(--electric-cyan);color:var(--electric-cyan);outline:none}.AdminDashboard_cyan__DG81T{border-color:var(--electric-cyan);color:var(--electric-cyan)!important}.AdminDashboard_btnCompact__0cFZF{font-size:.8125rem;line-height:1;padding:.375rem .5rem}.AdminDashboard_tableContainer__pBXjX{background-color:var(--dark-navy);border:1px solid #70809033;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000004d;margin-bottom:2rem;overflow:hidden}.AdminDashboard_tableHeader__qS-t1{border-bottom:1px solid var(--slate-gray);padding:1.5rem}.AdminDashboard_tableHeader__qS-t1 h2{color:var(--white);font-size:1.25rem;font-weight:600;margin:0}.AdminDashboard_table__QAwY\+{background-color:var(--dark-navy);border-collapse:collapse;width:100%}.AdminDashboard_th__rk04P{background-color:var(--dark-panel);border-bottom:1px solid var(--slate-gray);color:var(--white);font-size:.875rem;font-weight:700;padding:1rem;position:sticky;text-align:left;top:0;z-index:1}.AdminDashboard_td__\+6DwH{border-bottom:1px solid #7080904d;color:var(--silver);font-size:.875rem;padding:1rem}.AdminDashboard_trHover__KPJb5:hover{background-color:#2e3c5780}.AdminDashboard_statusBadge__8IRIo{border-radius:1rem;font-size:.75rem;font-weight:700;padding:.25rem .75rem;text-transform:uppercase}.AdminDashboard_statusActive__pl7Vf{background-color:#00ff7f33;color:var(--neon-green)}.AdminDashboard_statusInactive__E2LSG{background-color:#70809033;color:var(--slate-gray)}.AdminDashboard_tableActions__DphgZ{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AdminDashboard_actionsCell__qwSo9{min-width:220px}.AdminDashboard_error__4tUxy,.AdminDashboard_loading__jeURe{color:var(--silver);font-size:1rem;text-align:center}@media (max-width:768px){.AdminDashboard_adminStatsGrid__EnRNo{grid-template-columns:1fr}.AdminDashboard_toggleCard__t2tJd{align-items:flex-start;flex-direction:column;gap:1rem}.AdminDashboard_tableContainer__pBXjX{overflow-x:auto}.AdminDashboard_table__QAwY\+{min-width:900px}}@media (max-width:640px){.AdminDashboard_adminDashboard__GTTa0{padding:1rem}.AdminDashboard_adminStatsGrid__EnRNo{gap:.75rem;grid-template-columns:1fr}}.admin-service-management{background-color:#000;padding:16px}.button-group{gap:16px}.service-list{border-right:1px solid #000;margin-right:16px;padding-right:16px}.service-details,.sub-service-management{padding-left:16px}.vehicle-search-container{margin:20px}.search-fields{display:flex;flex-wrap:wrap;gap:10px}.search-fields select{margin-right:10px;padding:5px}.color-swatch-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.color-swatch{border:1px solid #ccc;cursor:pointer;height:40px;position:relative;width:40px}.color-swatch:hover:after{background-color:#000c;border-radius:3px;color:#fff;content:attr(title);font-size:12px;left:50%;padding:3px 5px;position:absolute;top:-25px;transform:translateX(-50%);white-space:nowrap}.ac-dialog .MuiPaper-root{background-color:#1c1c1c;border-radius:12px}.ac-title{color:#fff!important;font-size:20px;font-weight:600!important}.ac-content{background-color:#1c1c1c;color:silver;padding:24px!important}.ac-section{margin-bottom:24px}.ac-section-header{color:#0ff;font-size:16px;margin-bottom:12px}.ac-divider{background-color:#2c2c2c!important;margin:16px 0!important}.ac-grid-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ac-grid-2 p.label{color:#ccc;font-size:14px;margin:0 0 4px}.ac-grid-2 p.value{color:#fff;font-size:14px;margin:0}.ac-package{background-color:#242432;border-radius:8px;padding:16px}.ac-package .ac-grid-2{grid-template-columns:repeat(2,1fr)}.ac-package p.value.price{color:#00ff7f}.ac-textfield .MuiInputBase-root{background-color:#242432!important;border-radius:8px!important}.ac-textfield .MuiInputLabel-root{color:#ccc!important}.ac-textfield .MuiInputBase-input{color:#fff!important}.ac-assigned,.ac-grid-2-mod{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ac-assigned{background-color:#242432;border-radius:8px;padding:16px}.ac-assigned p.label{color:#ccc;margin:0 0 4px}.ac-assigned p.value{color:#0ff;margin:0}.ac-actions .MuiButton-root{border-radius:8px!important;font-size:14px!important;margin-left:8px!important;text-transform:none!important}.ac-actions .MuiButton-colorSuccess{background-color:#00ff7f!important;color:#000!important}.ac-actions .MuiButton-colorWarning{background-color:#f59e0b!important;color:#000!important}.ac-actions .MuiButton-colorError{background-color:#ef4444!important;color:#000!important}.ac-actions .MuiButton-colorPrimary{background-color:#39ff14!important;color:#000!important}.ac-actions .MuiButton-root:last-child{background-color:#4b5563!important;color:#fff!important}.InvoiceList_wrap__y4bYu{background:#1c1c1c;background:var(--matte-black);color:#fff;color:var(--white);padding:16px 20px 40px}.InvoiceList_header__eBFdc{align-items:center;background:#1c1c1c;background:var(--matte-black);border-bottom:1px solid #0ff3;display:flex;justify-content:space-between;padding:16px 20px;position:sticky;top:0;z-index:2}.InvoiceList_titleStack__veVnB{align-items:center;display:flex;gap:12px;padding:10px}.InvoiceList_eyebrow__2bJ-N{color:#0ff;color:var(--electric-cyan);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.InvoiceList_title__1I-NE{color:#fff;color:var(--white);font-size:24px;font-weight:700}.InvoiceList_headerControls__YuC8M{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.InvoiceList_select__yA1-P{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:12px;color:silver;color:var(--silver);min-width:fit-content;padding:8px 12px}.InvoiceList_customRange__qUB6y{align-items:center;display:flex;gap:8px}.InvoiceList_date__CthoM{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:10px;color:silver;color:var(--silver);min-width:fit-content;padding:6px 10px}.InvoiceList_dateSep__opdS0{color:#708090;color:var(--slate-gray)}.InvoiceList_searchWrap__6\+ME6{position:relative}.InvoiceList_search__uxHeK{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:12px;color:silver;color:var(--silver);padding:8px 28px;width:280px}.InvoiceList_searchIcon__0RXED{left:8px;opacity:.65;position:absolute;top:50%;transform:translateY(-50%)}.InvoiceList_btnCyan__a7obG,.InvoiceList_btnGreenSm__X7qaC,.InvoiceList_btnGreen__oEY0x,.InvoiceList_btnPanel__2POJ3{min-width:fit-content}.InvoiceList_btnGreen__oEY0x{background:#00ff7f;background:var(--neon-green)}.InvoiceList_btnCyan__a7obG,.InvoiceList_btnGreen__oEY0x{border-radius:10px;color:#1c1c1c;color:var(--matte-black);font-weight:700;padding:10px 12px}.InvoiceList_btnCyan__a7obG{background:#0ff;background:var(--electric-cyan)}.InvoiceList_btnPanel__2POJ3{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:10px;color:silver;color:var(--silver);font-weight:600;padding:10px 12px}.InvoiceList_btnGreenSm__X7qaC{background:#00ff7f;background:var(--neon-green);border-radius:8px;color:#1c1c1c;color:var(--matte-black);font-size:13px;font-weight:700;padding:8px 10px}.InvoiceList_filterBar__6nFHg{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.InvoiceList_pills__psJnL{display:flex;flex-wrap:nowrap;gap:8px}.InvoiceList_pill__u1rc\+{border-radius:999px;font-size:13px;font-weight:600;padding:8px 12px}.InvoiceList_pillOn__fUqfd{background:#0ff3;border:1px solid #00ffff59;color:#0ff;color:var(--electric-cyan)}.InvoiceList_pillOff__uBVdO{background:#70809033;border:1px solid #70809059;color:silver;color:var(--silver)}.InvoiceList_bulkToolbar__CmF0G{align-items:center;background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff59;border-radius:12px;display:flex;gap:12px;margin-bottom:12px;padding:12px 14px}.InvoiceList_bulkLeft__6\+MIS,.InvoiceList_bulkRight__0NaqJ{align-items:center;display:flex;gap:8px}.InvoiceList_bold__OlNrf{font-weight:700}.InvoiceList_card__JUuf4{background:#232a38;background:var(--dark-navy);border:1px solid #00ffff40;border-radius:20px}.InvoiceList_tableWrap__Xeymg{overflow:auto}.InvoiceList_table__fo0Bb{border-collapse:initial;border-spacing:0;width:100%}.InvoiceList_table__fo0Bb thead th{background:#2e3c57;background:var(--dark-panel);border-bottom:1px solid #0ff3;color:silver;color:var(--silver);font-weight:700;padding:14px;position:sticky;text-align:left;top:0;z-index:1}.InvoiceList_thCheckbox__nixwd{width:44px}.InvoiceList_sortable__F0Asq{cursor:pointer;-webkit-user-select:none;user-select:none}.InvoiceList_table__fo0Bb tbody td{border-bottom:1px solid #00ffff14;padding:14px}.InvoiceList_table__fo0Bb tbody tr:hover td{background:#70809014}.InvoiceList_tdStrong__f3Zpa{color:#fff;color:var(--white);font-weight:700}.InvoiceList_right__ugIPv{text-align:right}.InvoiceList_center__wJdEc{text-align:center}.InvoiceList_rowActions__QUQKM{align-items:center;display:flex;gap:10px;justify-content:center}.InvoiceList_customerCell__ydghN{display:flex;flex-direction:column}.InvoiceList_muted__22N9k{color:#708090;color:var(--slate-gray)}.InvoiceList_cyanText__\+Z9Qp{color:#0ff;color:var(--electric-cyan)}.InvoiceList_greenText__6XiCY{color:#00ff7f;color:var(--neon-green)}.InvoiceList_orangeText__57FU2{color:orange}.InvoiceList_redText__kBulC{color:#ff6b6b}.InvoiceList_pillMuted__z-\+mX{background:#70809033;color:#708090;color:var(--slate-gray)}.InvoiceList_pillGreen__NQHa0,.InvoiceList_pillMuted__z-\+mX{border-radius:12px;font-size:12px;font-weight:700;padding:6px 10px}.InvoiceList_pillGreen__NQHa0{background:#00ff7f33;color:#00ff7f;color:var(--neon-green)}.InvoiceList_pillCyan__fgXzY{background:#0ff3;color:#0ff;color:var(--electric-cyan)}.InvoiceList_pillCyan__fgXzY,.InvoiceList_pillOrange__tm2sS{border-radius:12px;font-size:12px;font-weight:700;padding:6px 10px}.InvoiceList_pillOrange__tm2sS{background:#ffa50033;color:orange}.InvoiceList_pillRed__NrZFU{background:#ff404033;color:#ff6b6b}.InvoiceList_pillDraft__AL4TJ,.InvoiceList_pillRed__NrZFU{border-radius:12px;font-size:12px;font-weight:700;padding:6px 10px}.InvoiceList_pillDraft__AL4TJ{background:#70809059;color:#fff;color:var(--white)}.InvoiceList_linkCyan__omKzb{color:#0ff;color:var(--electric-cyan)}.InvoiceList_linkGreen__h67pk{color:#00ff7f;color:var(--neon-green)}.InvoiceList_linkRed__iy-sa{color:#ff6b6b}.InvoiceList_linkMuted__E9w-J{color:#708090;color:var(--slate-gray)}.InvoiceList_rowOverdue__dp31u{background:#ffa5000f}.InvoiceList_tableFooter__-1EZZ{align-items:center;border-top:1px solid #70809059;display:flex;justify-content:space-between;padding:10px 14px}.InvoiceList_footerTotal__d4Oze{color:#fff;color:var(--white);font-weight:700}.InvoiceList_pagination__GijYe{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:16px}.InvoiceList_pageNums__cBs2h{align-items:center;display:flex;gap:8px}.InvoiceList_pageActive__7RtQc{background:#0ff;background:var(--electric-cyan);border-radius:8px;color:#1c1c1c;color:var(--matte-black);font-weight:700;padding:6px 10px}.InvoiceList_empty__5bUXf,.InvoiceList_pageMuted__uaRAX{color:#708090;color:var(--slate-gray)}.InvoiceList_empty__5bUXf{padding:16px;text-align:center}.CookieConsentBanner_banner__h2uEX{background:#0000;display:flex;inset:auto 0 14px 0;justify-content:center;padding:0 12px;position:fixed;z-index:9999}.CookieConsentBanner_box__26p6t{background:#1c1c1c;border:1px solid #0ff3;border-radius:14px;box-shadow:0 10px 40px #00000073;color:#ededed;padding:14px;width:min(560px,92vw)}.CookieConsentBanner_title__di-Dw{color:#0ff;font-size:15px;font-weight:600;margin:0 0 6px}.CookieConsentBanner_copy__C4HnV{color:silver;font-size:13px;line-height:1.35;margin:0 0 10px}.CookieConsentBanner_toggles__hdSy1{grid-gap:6px;display:grid;gap:6px;margin:10px 0}.CookieConsentBanner_row__Dkjv4{align-items:center;display:flex;gap:10px}.CookieConsentBanner_label__UGVJe{color:#ededed;font-size:13px}.CookieConsentBanner_actions__4lg0e{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.CookieConsentBanner_primary__EYtCV{background:#39ff14;border:none;border-radius:10px;color:#111;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.CookieConsentBanner_secondary__FPw6w{background:#0000;border:1px solid #00ffff77;border-radius:10px;color:#ededed;cursor:pointer;font-size:13px;padding:8px 12px}.CookieConsentBanner_primary__EYtCV:hover{filter:brightness(.95)}.CookieConsentBanner_secondary__FPw6w:hover{background:#00ffff11}@media (max-width:640px){.CookieConsentBanner_banner__h2uEX{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;inset:auto 0 0 0;padding:0}.CookieConsentBanner_box__26p6t{border-left:none;border-radius:16px 16px 0 0;border-right:none;padding:14px 12px 12px;width:100vw}.CookieConsentBanner_actions__4lg0e{justify-content:space-between}}.LeadsDashboard_wrap__OTb9D{background:#0000;color:silver;padding:20px}.LeadsDashboard_headerBlock__VJoLU{margin-bottom:16px}.LeadsDashboard_title__lPd--{color:#fff;font-size:24px;font-weight:700;margin:0 0 4px}.LeadsDashboard_subtitle__92VL4{color:silver;margin:0}.LeadsDashboard_kpiRow__R6Isn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin:16px 0 20px}.LeadsDashboard_card__WuJ0u{background:#0f0f0f;border:1px solid #2a2a2a;border-radius:16px;padding:16px}.LeadsDashboard_hoverGlow__iD3ai:hover{box-shadow:0 0 15px #00ffff59;transition:box-shadow .2s ease}.LeadsDashboard_cardTop__b1mQd{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.LeadsDashboard_kpiIcon__LAAUm{font-size:18px}.LeadsDashboard_delta__pJMhS{color:#00ff7f;font-size:11px}.LeadsDashboard_kpiValue__Q\+LHA{color:#fff;font-size:22px;font-weight:700}.LeadsDashboard_kpiLabel__e38cP{color:silver;font-size:13px}.LeadsDashboard_filtersCard__Hg1iW{background:#0f0f0f;border:1px solid #2a2a2a;border-radius:16px;margin-bottom:14px;padding:12px 16px}.LeadsDashboard_borderGlow__uEW1\+{border:1px solid #00ffff40}.LeadsDashboard_filtersInner__HrSqp{align-items:center;display:flex;gap:12px}.LeadsDashboard_searchWrap__h9Uis{align-items:center;display:flex;flex:1 1;gap:10px;max-width:420px;position:relative}.LeadsDashboard_searchWrap__h9Uis i{color:silver;left:12px;position:absolute}.LeadsDashboard_searchWrap__h9Uis input{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:12px;color:#fff;outline:none;padding:10px 12px 10px 34px;width:100%}.LeadsDashboard_searchWrap__h9Uis input:focus{border-color:#0ff}.LeadsDashboard_filterBtn__ueAHi{align-items:center;background:#1c1c1c;border:1px solid #2a2a2a;border-radius:12px;color:#fff;display:flex;gap:8px;padding:10px 12px}.LeadsDashboard_filterBtn__ueAHi:hover{border-color:#0ff}.LeadsDashboard_exportBtn__0TCrK{align-items:center;background:linear-gradient(90deg,#0ff,#00ff7f);border:none;border-radius:12px;color:#1c1c1c;display:flex;font-weight:600;gap:8px;margin-left:auto;padding:10px 14px}.LeadsDashboard_tableCard__BUH2S{background:#0f0f0f;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden}.LeadsDashboard_tableWrap__iCh0C{overflow-x:auto}.LeadsDashboard_table__-3mcf{border-collapse:collapse;width:100%}.LeadsDashboard_table__-3mcf thead th{border-bottom:1px solid #2a2a2a;color:silver;font-size:13px;padding:14px;text-align:left}.LeadsDashboard_thGroup__4SLpd{align-items:center;display:flex;gap:8px}.LeadsDashboard_table__-3mcf tbody td{border-bottom:1px solid #2a2a2a;padding:14px}.LeadsDashboard_trHover__qKCWr:hover{background:#1a1a1a;transition:background .15s ease}.LeadsDashboard_leadCell__Fr2sT{align-items:center;display:flex;gap:10px}.LeadsDashboard_leadName__v8nx7{color:#fff;font-weight:600}.LeadsDashboard_leadId__3J4f2{color:silver;font-size:12px}.LeadsDashboard_muted__gOxbo{color:silver}.LeadsDashboard_pill__gZpdn{border-radius:10px;display:inline-block;font-size:12px;font-weight:700;padding:4px 10px}.LeadsDashboard_pillCyan__Kc8qK{background:#0ff3;color:#0ff}.LeadsDashboard_yes__88EuR{color:#00ff7f;font-size:13px}.LeadsDashboard_no__Vm0Us{color:#ff6b6b;font-size:13px}.LeadsDashboard_device__0PSit{font-size:16px}.LeadsDashboard_actionsTh__SL2AG{width:110px}.LeadsDashboard_actions__LLcuF{align-items:center;display:flex;gap:8px}.LeadsDashboard_actionBtn__YRJqT{background:#0000;border:none;border-radius:8px;color:#0ff;cursor:pointer;padding:6px 8px}.LeadsDashboard_actionBtn__YRJqT:hover{color:#00ff7f}.LeadsDashboard_disabled__n9M9N{cursor:not-allowed;opacity:.4}.LeadsDashboard_empty__Krw4U{color:silver;padding:16px;text-align:center}.LeadsDashboard_tableFooter__xUlAU{align-items:center;border-top:1px solid #2a2a2a;display:flex;justify-content:space-between;padding:12px 14px}.LeadsDashboard_footerText__uAO3Y{color:silver;font-size:12px}.LeadsDashboard_pager__gkvLL{align-items:center;display:flex;gap:8px}.LeadsDashboard_pager__gkvLL button{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:8px;color:silver;padding:6px 10px}.LeadsDashboard_pageActive__LT2ty{background:#0ff;border-color:#0ff;color:#1c1c1c;font-weight:700}.LeadsDashboard_drawer__S1aJQ{background:#0f0f0f;border-left:1px solid #2a2a2a;height:100%;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:500px;z-index:50}.LeadsDashboard_drawerOpen__ptGYc{transform:translateX(0)}.LeadsDashboard_drawerHeader__7Bg-q{align-items:center;background:#0f0f0f;border-bottom:1px solid #2a2a2a;display:flex;justify-content:space-between;padding:16px;position:sticky;top:0;z-index:1}.LeadsDashboard_drawerTitle__AQjC0{color:#fff;font-weight:700;margin:0 0 2px}.LeadsDashboard_drawerSub__CAMKx{color:silver;margin:0}.LeadsDashboard_drawerClose__JtN8d{background:#0000;border:none;color:silver;font-size:18px}.LeadsDashboard_drawerBody__DUggA{grid-gap:12px;display:grid;gap:12px;padding:16px}.LeadsDashboard_sessionCard__MI0jc{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:16px;cursor:pointer;padding:16px}.LeadsDashboard_sessionTop__yefpA{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.LeadsDashboard_sessionBadge__l\+inx{align-items:center;display:flex;gap:10px}.LeadsDashboard_sessionIcon__cBM4S{align-items:center;background:linear-gradient(135deg,#0ff,#00ff7f);border-radius:10px;color:#1c1c1c;display:flex;height:40px;justify-content:center;width:40px}.LeadsDashboard_sessionName__GeEoc{color:#fff;font-weight:600}.LeadsDashboard_sessionId__rT5fc{color:silver;font-size:12px}.LeadsDashboard_status__R4l7u{border-radius:10px;font-size:11px;font-weight:700;padding:4px 10px}.LeadsDashboard_done__wYIJX{background:#39ff1433;color:#00ff7f}.LeadsDashboard_incomplete__NoDwS{background:#ffb34733;color:#ffb347}.LeadsDashboard_sessionMeta__2jBvn{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:10px}.LeadsDashboard_sessionMeta__2jBvn>div{align-items:center;display:flex;font-size:13px;justify-content:space-between}.LeadsDashboard_inlineIcon__vhmEd{align-items:center;display:inline-flex;gap:6px}.LeadsDashboard_inlineText__cYBLA{margin-left:6px}.LeadsDashboard_progressWrap__0F4Vh{align-items:center;display:flex;justify-content:space-between;margin:10px 0 12px}.LeadsDashboard_progressStep__aMUBM{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.LeadsDashboard_progressDot__mz9IJ{align-items:center;border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.LeadsDashboard_progressHit__UuU97{background:#00ff7f;color:#1c1c1c}.LeadsDashboard_progressMiss__Vbt0a{background:#3a3a3a;color:#666}.LeadsDashboard_progressLine__gBMCP{background:#3a3a3a;height:2px;position:absolute;right:-50%;top:50%;width:100%}.LeadsDashboard_primaryBtn__dIOzy{align-items:center;background:linear-gradient(90deg,#0ff,#00ff7f);border:none;border-radius:12px;color:#1c1c1c;display:flex;font-weight:600;gap:8px;justify-content:center;padding:10px 12px;width:100%}.LeadsDashboard_primaryBtn__dIOzy:hover{opacity:.9}.LeadsDashboard_modalBackdrop__OK2aw{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:60}.LeadsDashboard_modal__\+FxSX{background:#0f0f0f;border:1px solid #2a2a2a;border-radius:16px;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.LeadsDashboard_slideIn__B0L2u{animation:LeadsDashboard_slideIn__B0L2u .25s ease-out}@keyframes LeadsDashboard_slideIn__B0L2u{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.LeadsDashboard_modalHeader__X98g0{align-items:center;background:#0f0f0f;border-bottom:1px solid #2a2a2a;display:flex;justify-content:space-between;padding:16px;position:sticky;top:0;z-index:1}.LeadsDashboard_modalHeaderLeft__51WIW{align-items:center;display:flex;gap:12px}.LeadsDashboard_backBtn__Vu4YI{background:#0000;border:none;color:silver;font-size:18px}.LeadsDashboard_modalTitle__uiCrr{color:#fff;margin:0}.LeadsDashboard_metaRow__zcokq{align-items:center;display:flex;gap:8px;margin-top:4px}.LeadsDashboard_metaChip__I0BiL{align-items:center;background:#0003;border:1px solid #2a2a2a;border-radius:8px;color:silver;display:inline-flex;font-size:12px;gap:6px;padding:4px 8px}.LeadsDashboard_cyan__dRjCv{background:#0ff3;border-color:#00ffff4d;color:#0ff}.LeadsDashboard_green__0Xb3\+{background:#39ff1433;border-color:#39ff144d;color:#00ff7f}.LeadsDashboard_dot__Jwvyf{color:#666}.LeadsDashboard_modalBody__6GKEu{padding:16px}.LeadsDashboard_col2__0oCIA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.LeadsDashboard_panel__hXMp8{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:16px;padding:16px}.LeadsDashboard_panelTitle__oVXj-{align-items:center;color:#fff;display:flex;margin:0 0 10px}.LeadsDashboard_playerBox__5KTz3{background:#0f0f0f;border-radius:12px;overflow:hidden}.LeadsDashboard_playerPh__8lnXY{align-items:center;aspect-ratio:16/9;background:#2a2a2a;display:flex;justify-content:center}.LeadsDashboard_center__ad8Nk{text-align:center}.LeadsDashboard_bigPlay__jedIk{color:#00ff7f;font-size:64px;margin-bottom:12px;text-shadow:0 0 20px #39ff1466}.LeadsDashboard_whiteStrong__gO4ea{color:#fff;font-weight:600;margin:0}.LeadsDashboard_smallMuted__Yxx4B{color:silver;font-size:12px;margin:6px 0 0}.LeadsDashboard_playerControls__nmnG7{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.LeadsDashboard_playerBtns__7yoyU{align-items:center;display:flex;gap:8px}.LeadsDashboard_playBtn__HPxuG{background:#00ff7f;border:none;border-radius:10px;color:#1c1c1c;height:40px;width:40px}.LeadsDashboard_controlBtn__aekN\+{background:#2a2a2a;border:none;border-radius:10px;color:silver;height:40px;width:40px}.LeadsDashboard_playerRight__zTAdC{align-items:center;display:flex;gap:8px}.LeadsDashboard_select__bat0R{background:#2a2a2a;border:1px solid #2a2a2a;border-radius:8px;color:silver;padding:6px 8px}.LeadsDashboard_emptyDrawer__KeAU2{color:silver;padding:12px;text-align:center}.invoice-payment-form{background-color:#111827;border-radius:1rem;color:#fff;margin:2rem auto;max-width:600px;padding:2rem}.invoice-payment-form h2{font-size:1.875rem;margin-bottom:.5rem}.invoice-payment-form p{color:#9ca3af;margin-bottom:1.5rem}.invoice-payment-form .form-group{margin-bottom:1.5rem}.invoice-payment-form .form-group label{color:#9ca3af;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.invoice-payment-form .form-group input,.invoice-payment-form .form-group select{background-color:#1f2937;border:1px solid #374151;border-radius:.75rem;color:#fff;font-size:1rem;padding:.75rem 1rem;width:100%}.invoice-payment-form .form-group input::placeholder{color:#6b7280}.invoice-payment-form .form-group input:focus,.invoice-payment-form .form-group select:focus{border-color:#00ff7f;box-shadow:0 0 0 2px #00ff7f33;outline:none}.invoice-payment-form #card-element,.invoice-payment-form #cvv-element,.invoice-payment-form #exp-date-element{background-color:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:1rem}.invoice-payment-form #payment-amount{align-items:center;border-top:1px solid #374151;display:flex;justify-content:space-between;padding:1rem 0}.invoice-payment-form #payment-amount span:first-child{color:#9ca3af;font-size:1rem}.invoice-payment-form #payment-amount span:last-child{color:#00ff7f;font-size:1.25rem;font-weight:600}.invoice-payment-form button[type=submit]{background-color:#00ff7f;border:none;border-radius:.75rem;color:#000;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:.75rem;transition:background-color .2s;width:100%}.invoice-payment-form button[type=submit]:hover:not(:disabled){background-color:#00e671}.invoice-payment-form button[type=submit]:disabled{cursor:not-allowed;opacity:.6}.invoice-payment-form #payment-error{align-items:center;background-color:#f871711a;border:1px solid #f87171;border-radius:.75rem;color:#f87171;display:flex;margin-top:1rem;padding:1rem}.invoice-payment-form #payment-error i{margin-right:.5rem}.invoice-payment-form #payment-security{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;justify-content:center;margin-top:2rem}.invoice-payment-form #payment-security i{margin-right:.5rem}#payment-form-container,.payment-form-container{background-color:#121212;font-family:Inter,sans-serif;padding:5rem 1.5rem 2rem}#payment-section{background-color:#1e1e1e;border-radius:1rem;box-shadow:0 4px 12px #00000080;margin:0 auto;max-width:600px;padding:2rem}#payment-section h2{color:#fff;font-size:1.75rem;margin-bottom:.5rem}#payment-section p{color:#a1a1aa;margin-bottom:1.5rem}#card-details{background-color:#111827;border:1px solid #374151;border-radius:.5rem;margin-bottom:2rem;padding:1.5rem}#card-details label{color:#d1d5db;display:block;font-size:.875rem;margin-bottom:.5rem}#card-details>div+div{margin-top:1.5rem}#payment-amount{align-items:center;border-top:1px solid #374151;display:flex;justify-content:space-between;margin-bottom:2rem;padding-top:1rem}#payment-amount span:first-child{color:#d1d5db;font-size:.875rem}#payment-amount span:last-child{color:#10b981;font-size:1.25rem;font-weight:600}#payment-error{background-color:#dc26264d;border:1px solid #ef4444;border-radius:.5rem;color:#f87171;display:none;margin-bottom:1rem;padding:1rem}#payment-error.visible{display:block}#payment-actions{display:flex;gap:1rem;margin-bottom:2rem}#payment-actions button{align-items:center;border-radius:.5rem;display:flex;flex:1 1;font-weight:500;justify-content:center;padding:.75rem 1.5rem}#submit-payment{background-color:#10b981;border:none;color:#000}#submit-payment:hover{background-color:#6ee7b7}#cancel-payment{background-color:#1e1e1e;border:1px solid #10b981;color:#10b981}#cancel-payment:hover{background-color:#10b981;color:#000}#payment-security{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;justify-content:center}#payment-security .fa-shield-halved{margin-right:.5rem}#processing-overlay{align-items:center;background-color:#00000080;display:none;inset:0;justify-content:center;position:fixed;z-index:999}#processing-overlay.visible{display:flex}#processing-overlay .animate-spin{margin-bottom:1rem}.payment-form-container .StripeElement{background-color:#1f2937;border:1px solid #4b5563;border-radius:.5rem;box-sizing:border-box;color:#f9fafb;font-size:1rem;margin-bottom:1rem;padding:1rem;width:100%}.payment-form-container .StripeElement--focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f666}.payment-form-container .StripeElement--invalid{border-color:#ef4444}.payment-form-container .StripeElement--webkit-autofill{background-color:#1f2937!important}.invoice-form{background-color:#1c1c1c;border-radius:8px;color:silver;margin:0 auto;max-width:1240px;padding:20px}.form-title{color:#39ff14;margin-bottom:20px;text-align:center}.form-section-horizontal{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.customer-selection{flex:2 1;margin-right:20px}.invoice-info-box{background-color:#2a2a2a;border:1px solid #708090;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:10px;padding:10px}.invoice-info-box .form-group{margin-bottom:5px}.form-group label{color:#0ff;display:block;font-size:.85rem;margin-bottom:5px}.form-group input[type=date],.form-group input[type=number],.form-group input[type=text],.form-group select{background-color:#2a2a2a;border:1px solid #708090;border-radius:4px;color:silver;font-size:.9rem;padding:8px;width:100%}.form-section,.invoice-item{margin-bottom:20px}.add-item-button,.submit-button{background-color:#39ff14;border:none;border-radius:4px;color:#1c1c1c;cursor:pointer;font-size:1rem;padding:5px;width:10%}.submit-button{display:flex}.add-item-button:hover,.submit-button:hover{background-color:#0ff}.subtotal-section{align-items:center;display:flex;font-size:1.2em;justify-content:flex-end}.selected-customer{align-items:center;color:#39ff14;display:flex;gap:10px}.change-customer-button{background-color:#0ff;border:none;border-radius:4px;color:#1c1c1c;cursor:pointer;font-size:.9rem;padding:6px 12px}.change-customer-button:hover{background-color:#39ff14}.sales-tax{align-items:Center;display:flex;font-size:1.2em;justify-content:flex-end}@media (max-width:768px){.form-section-horizontal{flex-direction:column}.customer-selection{margin-bottom:10px;margin-right:0}.item-row{flex-direction:column}.form-group input[type=number],.form-group select{font-size:.8rem}}.customer-select{background-color:#2a2a2a;border:1px solid #708090;border-radius:4px;color:silver;font-size:.9rem;padding:8px;width:100%}.customer-select.expanded{size:auto}.download-button{background-color:#39ff14;border:none;border-radius:4px;color:#1c1c1c;cursor:pointer;font-size:.75rem;padding:4px 8px;position:absolute;right:12px;top:12px}.download-button:hover{background-color:#0ff}.invoice-details{background-color:#1c1c1c;border-radius:8px;color:silver;padding:20px}.invoice-details .item-row{grid-column-gap:16px;grid-row-gap:8px;align-items:start;column-gap:16px;display:grid;grid-template-columns:repeat(8,minmax(120px,1fr));margin-bottom:4px;padding:4px 0;row-gap:8px}.invoice-details .item-row .form-group{display:flex;flex-direction:column}.invoice-details .item-row .form-group label{color:#0ff;font-size:.85rem;margin-bottom:4px}.invoice-details .item-row .form-group span{background-color:#2a2a2a;border:1px solid #708090;border-radius:4px;color:silver;font-size:.9rem;height:36px;line-height:36px;padding:0 8px}.invoice-details .package-description{background-color:#2a2a2a;border-radius:4px;color:silver;font-size:.9rem;grid-column:1/-1;line-height:1.3;margin:0 0 16px;padding:8px}@media (max-width:768px){.invoice-details .item-row{display:flex;flex-direction:column}}.invoice-details .hold-actions{display:flex;gap:8px;margin-top:16px}.invoice-details .capture-hold-button,.invoice-details .release-hold-button{background-color:#39ff14;border:none;border-radius:4px;color:#1c1c1c;cursor:pointer;font-size:.9rem;padding:8px 16px}.invoice-details .capture-hold-button:hover,.invoice-details .release-hold-button:hover{background-color:#0ff}.payment-history-table{border-collapse:collapse;margin-top:8px;width:100%}.payment-history-table td,.payment-history-table th{border:1px solid #708090;padding:8px;text-align:left}.payment-history-table th{background-color:#2a2a2a;color:#0ff;font-size:.85rem}.payment-history-table td{background-color:#1c1c1c;color:silver;font-size:.9rem}.top-actions{align-items:center;display:flex;gap:8px;position:absolute;right:12px;top:12px;z-index:10}.record-payment-button{background-color:#39ff14;border:none;border-radius:4px;color:#1c1c1c;cursor:pointer;font-size:.85rem;padding:8px 12px}.record-payment-button:hover{background-color:#0ff}.hold-actions-inline{display:flex;gap:4px}.top-actions .download-button{font-size:.85rem;padding:8px 12px;position:static}.invoice-status-banner{border-radius:8px;font-size:.9rem;margin:8px 0 16px;padding:10px 14px}.invoice-status-banner.warning{background:#ffa5001f;border:1px solid #ffa500cc;color:#ffb347}.invoice-status-banner.void{background:#ff63841f;border:1px solid #ff6384cc;color:#ff6384}.InvoiceForm_invoice-form__AtHbk{background-color:#1c1c1c;border-radius:8px;color:silver;margin:0 auto;max-width:1240px;padding:20px}.InvoiceForm_form-title__7kzWk{color:#39ff14;margin-bottom:20px;text-align:center}.InvoiceForm_form-section-horizontal__XeNm9{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.InvoiceForm_customer-selection__CFw02{flex:2 1;margin-right:20px}.InvoiceForm_invoice-info-box__RJq2I{background-color:#2a2a2a;border:1px solid #708090;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:10px;padding:10px}.InvoiceForm_invoice-info-box__RJq2I .InvoiceForm_form-group__aNtP6{margin-bottom:5px}.InvoiceForm_form-group__aNtP6 label{color:#0ff;display:block;font-size:.85rem;margin-bottom:5px}.InvoiceForm_form-group__aNtP6 input[type=date],.InvoiceForm_form-group__aNtP6 input[type=number],.InvoiceForm_form-group__aNtP6 input[type=text],.InvoiceForm_form-group__aNtP6 select{background-color:#2a2a2a;border:1px solid #708090;border-radius:4px;color:silver;font-size:.9rem;padding:8px;width:100%}.InvoiceForm_form-section__RnFWg,.InvoiceForm_invoice-item__EcyO\+{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.InvoiceForm_invoice-item__EcyO\+ item-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;padding:4px}.InvoiceForm_add-item-button__uvbsd,.InvoiceForm_submit-button__nhzC\+{border-radius:10px;font-size:.95rem;padding:6px 12px;width:auto}.InvoiceForm_submit-button__nhzC\+{display:inline-flex}.InvoiceForm_add-item-button__uvbsd:hover,.InvoiceForm_submit-button__nhzC\+:hover{background-color:#0ff}.InvoiceForm_subtotal-section__8DgoY{align-items:center;display:flex;font-size:1.2em;justify-content:flex-end}.InvoiceForm_selected-customer__gR3Gg{align-items:center;color:#39ff14;display:flex;gap:10px}.InvoiceForm_change-customer-button__7i-rS{background-color:#0ff;border:none;border-radius:4px;color:#1c1c1c;cursor:pointer;font-size:.9rem;padding:6px 12px}.InvoiceForm_change-customer-button__7i-rS:hover{background-color:#39ff14}.InvoiceForm_sales-tax__dpUMJ{align-items:Center;display:flex;font-size:1.2em;justify-content:flex-end}.InvoiceForm_item-row__tTkQ1 .InvoiceForm_form-group__aNtP6{align-items:anchor-center}@media (max-width:768px){.InvoiceForm_form-section-horizontal__XeNm9{flex-direction:column}.InvoiceForm_customer-selection__CFw02{margin-bottom:10px;margin-right:0}.InvoiceForm_item-row__tTkQ1{flex-direction:column}.InvoiceForm_form-group__aNtP6 input[type=number],.InvoiceForm_form-group__aNtP6 select{font-size:.8rem}}.InvoiceForm_item-row__tTkQ1 .InvoiceForm_form-group__aNtP6{align-items:flex-end;display:flex;flex:1 1 120px;flex-direction:column;gap:10px;padding:4px}.InvoiceForm_package-description__TIvaI{background-color:#2a2a2a;border-radius:4px;color:silver;font-size:.9rem;line-height:1.3;margin:-4px 0 12px;padding:8px;width:100%}.InvoiceForm_customer-select__hKJ\+4{background-color:#2a2a2a;border:1px solid #708090;border-radius:4px;color:silver;font-size:.9rem;padding:8px;width:100%}.InvoiceForm_customer-select__hKJ\+4.InvoiceForm_expanded__iKOBD{size:auto}.InvoiceForm_carapi-inline__xL46H .InvoiceForm_carapi-search__QjHOv.InvoiceForm_is-row__FDS9\+{display:flex;flex-wrap:wrap;gap:10px}.InvoiceForm_carapi-inline__xL46H .InvoiceForm_carapi-search__QjHOv.InvoiceForm_is-row__FDS9\+>*{flex:1 1 180px;min-width:160px}.InvoiceForm_invoice-line-picker__9Llx-{background:#121212;border:1px solid #2b2b2b;border-radius:8px;padding:10px}.InvoiceForm_invoice-line-picker__9Llx- .InvoiceForm_ilp-row__ZjX3-{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.InvoiceForm_invoice-line-picker__9Llx- .InvoiceForm_ilp-field__MXoC3{display:flex;flex-direction:column;min-width:180px}.InvoiceForm_invoice-line-picker__9Llx- .InvoiceForm_ilp-field__MXoC3 label{color:#000;font-size:12px;margin-bottom:4px}.InvoiceForm_invoice-line-picker__9Llx- .InvoiceForm_ilp-cta__1KFV0{display:flex;flex-direction:column;gap:6px}.InvoiceForm_invoice-line-picker__9Llx- .InvoiceForm_ilp-hint__2\+n-8{font-size:12px;opacity:.7}.InvoiceForm_remove-item-button__Ww2ct{background:#3a0;border-radius:6px;color:#fff;padding:7px 10px}.InvoiceForm_ds-wrap__V8mS8{margin:0 auto;max-width:1120px}.InvoiceForm_ds-actions__2xILz{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}.InvoiceForm_ds-pill__Brw6g{align-items:center;background:#0d1117;background:var(--surface-1,#0d1117);border:1px solid #2d2d2d;border:1px solid var(--border,#2d2d2d);border-radius:10px;color:#8b949e;color:var(--text-label,#8b949e);display:inline-flex;gap:8px;padding:8px 12px;white-space:nowrap;width:fit-content}.InvoiceForm_ds-primary__lBrsL{background:#0ff;background:var(--electric-cyan,#0ff);border:0;box-shadow:0 0 18px #00ffff26;color:#1c1c1c}.InvoiceForm_ds-card__4S0-H{background:#0d1117;background:var(--surface-1,#0d1117);border:1px solid #2d2d2d;border:1px solid var(--border,#2d2d2d);border-radius:14px;margin-bottom:16px;padding:16px}.InvoiceForm_ds-card__4S0-H h3{color:silver;color:var(--text-main,silver);font-size:16px;font-weight:600;margin:0 0 10px}.InvoiceForm_ds-grid__qpdWE{grid-gap:12px;display:grid;gap:12px}.InvoiceForm_ds-grid__qpdWE.InvoiceForm_cols-2__1zLVh{grid-template-columns:repeat(2,1fr)}.InvoiceForm_ds-grid__qpdWE.InvoiceForm_cols-4__Pfcew{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.InvoiceForm_ds-grid__qpdWE.InvoiceForm_cols-2__1zLVh,.InvoiceForm_ds-grid__qpdWE.InvoiceForm_cols-4__Pfcew{grid-template-columns:1fr}}.InvoiceForm_ds-field__N7CYE label{color:#516172;color:var(--text-label,#516172);display:block;font-size:12px;margin:0 0 6px}.InvoiceForm_ds-input__F6ICB,.InvoiceForm_ds-select__\+z9u1,.InvoiceForm_ds-textarea__ZDxqZ{background:#161b22;background:var(--surface-2,#161b22);border:1px solid #2d2d2d;border:1px solid var(--border,#2d2d2d);border-radius:10px;color:silver;color:var(--text-main,silver);font-size:14px;padding:8px 10px;width:100%}.InvoiceForm_ds-textarea__ZDxqZ{min-height:80px;resize:vertical}.InvoiceForm_ds-table__z-o7D{background:#0d1117;background:var(--surface-1,#0d1117);border:1px solid #2d2d2d;border:1px solid var(--border,#2d2d2d);border-radius:14px;overflow:hidden}.InvoiceForm_ds-thead__gjuPI{background:#161b22;background:var(--surface-2,#161b22);border-bottom:1px solid #2d2d2d;border-bottom:1px solid var(--border,#2d2d2d);position:sticky;top:0}.InvoiceForm_ds-trow__Wh1-v{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:3fr 2fr 2fr 1fr 1.6fr 1.6fr .8fr;padding:12px 16px}.InvoiceForm_ds-th__t4TNU{color:#8b949e;color:var(--text-label,#8b949e);font-size:12px;font-weight:600}.InvoiceForm_ds-cell__rVcWf{color:silver;color:var(--text-main,silver);font-size:14px}.InvoiceForm_ds-body__g3DI0 .InvoiceForm_ds-trow__Wh1-v{border-bottom:1px solid #2d2d2d;border-bottom:1px solid var(--border,#2d2d2d)}.InvoiceForm_ds-body__g3DI0 .InvoiceForm_ds-trow__Wh1-v:hover{background:#00ff7f0d;box-shadow:inset 3px 0 0 #00ff7f;box-shadow:inset 3px 0 0 var(--neon-green,#00ff7f)}.InvoiceForm_ds-cell__rVcWf .InvoiceForm_ds-input__F6ICB,.InvoiceForm_ds-qty__AYIrQ,.InvoiceForm_ds-rate__ZGv6I{line-height:36px;min-height:36px}.InvoiceForm_ds-delete__fG50o{background:#0000;border:0;color:#00ff7f;color:var(--neon-green,#00ff7f);cursor:pointer;font-size:16px;width:fit-content}.InvoiceForm_ds-muted__33S3X{color:#8b949e;color:var(--text-label,#8b949e);font-size:12px}.InvoiceForm_ds-right__yPd\+c{text-align:right}.InvoiceForm_ds-center__Rl47E{text-align:center}.InvoiceForm_ds-footer__L6k5B{align-items:center;background:#161b22;background:var(--surface-2,#161b22);border-top:1px solid #2d2d2d;border-top:1px solid var(--border,#2d2d2d);bottom:0;display:flex;justify-content:space-between;padding:12px 16px;position:sticky}.InvoiceForm_ds-total-inline__DkbG4{color:#8b949e;color:var(--text-label,#8b949e);font-size:13px}.InvoiceForm_ds-total-inline__DkbG4 b{color:#00ff7f;color:var(--neon-green,#00ff7f)}.InvoiceForm_invoice-form__AtHbk{background:#0000;padding:0}.InvoiceForm_form-title__7kzWk{display:none}.InvoiceForm_item-row__tTkQ1 .InvoiceForm_form-group__aNtP6{align-items:flex-start}.InvoiceForm_acForm__yEaDM{background:#0d1117;background:var(--surface-1,#0d1117);border:1px solid #2d2d2d;border:1px solid var(--border,#2d2d2d);border-radius:14px;margin-top:8px;padding:12px}.InvoiceForm_acHeader__iNMjY{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.InvoiceForm_acTitle__NS8ay{color:silver;color:var(--text-main,silver);font-size:14px;font-weight:600;margin:0}.InvoiceForm_acGrid__LVXej{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.InvoiceForm_acGrid__LVXej{grid-template-columns:1fr}}.InvoiceForm_acField__j2tE1 label{color:#516172;color:var(--text-label,#516172);display:block;font-size:12px;margin:0 0 6px}.InvoiceForm_acError__2H9mu{color:#ff6b6b;font-size:12px;margin-top:6px}.InvoiceForm_acSpanFull__8Nb\+H{grid-column:1/-1}.InvoiceForm_acActions__YIHt9{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.InvoiceForm_acPrimary__\+Wy2p{background:#0ff;background:var(--electric-cyan,#0ff);border:0;color:#1c1c1c}.InvoiceForm_acCancel__6LcLR{background:#0000;border:1px solid #2d2d2d;border:1px solid var(--border,#2d2d2d);border-radius:10px;color:#8b949e;color:var(--text-label,#8b949e);cursor:pointer;padding:8px 12px}.InvoiceForm_acServerError__5afzD{color:#ff6b6b;margin-top:8px}.InvoiceForm_ds-modal-overlay__\+NPxk{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.InvoiceForm_ds-modal__NtbJG{background:#0d1117;background:var(--surface-1,#0d1117);border:1px solid #2d2d2d;border:1px solid var(--border,#2d2d2d);border-radius:14px;max-height:88vh;overflow:auto;padding:16px;width:min(840px,94vw)}.InvoiceForm_customer-select__hKJ\+4,.InvoiceForm_ds-select__\+z9u1,.InvoiceForm_form-group__aNtP6 select{appearance:none;background-color:#0b0f14;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23C0C0C0%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;border-color:#344055;color:#e6e6e6;padding-right:28px}.InvoiceForm_customer-select__hKJ\+4:hover,.InvoiceForm_ds-select__\+z9u1:hover,.InvoiceForm_form-group__aNtP6 select:hover{border-color:#46607c}.InvoiceForm_customer-select__hKJ\+4:focus,.InvoiceForm_ds-select__\+z9u1:focus,.InvoiceForm_form-group__aNtP6 select:focus{outline:2px solid #0ff;outline-offset:2px}.InvoiceForm_customer-select__hKJ\+4 option,.InvoiceForm_ds-select__\+z9u1 option,.InvoiceForm_form-group__aNtP6 select option{background-color:#0b0f14;color:#e6e6e6}.InvoiceForm_customer-select__hKJ\+4:disabled,.InvoiceForm_ds-select__\+z9u1:disabled,.InvoiceForm_form-group__aNtP6 select:disabled{background-color:#111827;border-color:#2d2d2d;color:#6b7280}.InvoiceForm_acPrefs__b1zMS{align-items:center;border-top:1px solid #2d2d2d;border-top:1px solid var(--border,#2d2d2d);display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;padding-top:8px}.InvoiceForm_acCheck__kX3uS{align-items:center;color:silver;color:var(--text-main,silver);display:inline-flex;font-size:13px;gap:8px}.InvoiceForm_acFinePrint__fBhhD{color:#8b949e;color:var(--text-label,#8b949e);font-size:12px;line-height:1.4;width:100%}.invoice-dashboard{background-color:#1c1c1c;border-radius:8px;box-shadow:0 0 20px #39ff1433;color:silver;padding:2rem}.invoice-dashboard h2{color:#39ff14;font-size:2rem;margin-bottom:1.5rem;text-shadow:0 0 10px #39ff1480}.button-group{display:flex;gap:1rem;margin-bottom:1.5rem}.invoice-dashboard .btn-primary,.invoice-dashboard .btn-secondary{background-color:#0ff;border:none;border-radius:5px;color:#1c1c1c;cursor:pointer;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.invoice-dashboard .btn-primary:hover,.invoice-dashboard .btn-secondary:hover{background-color:#39ff14;color:#1c1c1c}.invoice-list{background-color:#2f4f4f;border-radius:8px;margin-top:2rem;padding:1rem}.invoice-list ul{list-style:none;padding:0}.invoice-list li{align-items:center;border-bottom:1px solid #708090;display:flex;justify-content:space-between;padding:.75rem}.invoice-list li:last-child{border-bottom:none}.invoice-list a{color:#0ff;font-weight:700;text-decoration:none;transition:color .3s ease}.invoice-list a:hover{color:#39ff14}.invoice-list button{background:none;border:1px solid #708090;border-radius:5px;color:silver;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s ease,color .3s ease}.invoice-list button:hover{background-color:#39ff14;color:#1c1c1c}.EstimateList_wrap__ITugU{background:#1c1c1c;background:var(--matte-black);color:#fff;color:var(--white);padding:16px 20px 40px}.EstimateList_header__74ze5{align-items:center;background:#1c1c1c;background:var(--matte-black);border-bottom:1px solid #0ff3;display:flex;justify-content:space-between;padding:16px 20px;position:sticky;top:0;z-index:2}.EstimateList_titleStack__\+ZH3I{align-items:center;display:flex;gap:12px;padding:10px}.EstimateList_eyebrow__tuXqt{color:#0ff;color:var(--electric-cyan);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.EstimateList_title__mLain{color:#fff;color:var(--white);font-size:24px;font-weight:700}.EstimateList_headerControls__-asuz{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.EstimateList_select__DTlBf{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:12px;color:silver;color:var(--silver);min-width:fit-content;padding:8px 12px}.EstimateList_customRange__6mivm{align-items:center;display:flex;gap:8px}.EstimateList_date__onpIB{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:10px;color:silver;color:var(--silver);min-width:fit-content;padding:6px 10px}.EstimateList_dateSep__qZpif{color:#708090;color:var(--slate-gray)}.EstimateList_searchWrap__qoe3K{position:relative}.EstimateList_search__LZBIN{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:12px;color:silver;color:var(--silver);padding:8px 28px;width:280px}.EstimateList_searchIcon__ohT1x{left:8px;opacity:.65;position:absolute;top:50%;transform:translateY(-50%)}.EstimateList_btnCyan__aLUTu,.EstimateList_btnGreenSm__jllQX,.EstimateList_btnGreen__L4SfM,.EstimateList_btnPanel__CcrJt{min-width:fit-content}.EstimateList_btnGreen__L4SfM{background:#00ff7f;background:var(--neon-green)}.EstimateList_btnCyan__aLUTu,.EstimateList_btnGreen__L4SfM{border-radius:10px;color:#1c1c1c;color:var(--matte-black);font-weight:700;padding:10px 12px}.EstimateList_btnCyan__aLUTu{background:#0ff;background:var(--electric-cyan)}.EstimateList_btnPanel__CcrJt{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:10px;color:silver;color:var(--silver);font-weight:600;padding:10px 12px}.EstimateList_btnGreenSm__jllQX{background:#00ff7f;background:var(--neon-green);border-radius:8px;color:#1c1c1c;color:var(--matte-black);font-size:13px;font-weight:700;padding:8px 10px}.EstimateList_filterBar__6dXUp{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.EstimateList_pills__Q9Uc3{display:flex;flex-wrap:nowrap;gap:8px}.EstimateList_pill__KH4t8{border-radius:999px;font-size:13px;font-weight:600;padding:8px 12px}.EstimateList_pillOn__9E3LW{background:#0ff3;border:1px solid #00ffff59;color:#0ff;color:var(--electric-cyan)}.EstimateList_pillOff__4XgJK{background:#70809033;border:1px solid #70809059;color:silver;color:var(--silver)}.EstimateList_bulkToolbar__GFRFO{align-items:center;background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff59;border-radius:12px;display:flex;gap:12px;margin-bottom:12px;padding:12px 14px}.EstimateList_bulkLeft__W\+tOJ,.EstimateList_bulkRight__-80DB{align-items:center;display:flex;gap:8px}.EstimateList_bold__Nprsk{font-weight:700}.EstimateList_card__conTc{background:#232a38;background:var(--dark-navy);border:1px solid #00ffff40;border-radius:20px}.EstimateList_tableWrap__Gftoa{overflow:auto}.EstimateList_table__4f-sL{border-collapse:initial;border-spacing:0;width:100%}.EstimateList_table__4f-sL thead th{background:#2e3c57;background:var(--dark-panel);border-bottom:1px solid #0ff3;color:silver;color:var(--silver);font-weight:700;padding:14px;position:sticky;text-align:left;top:0;z-index:1}.EstimateList_table__4f-sL thead th:first-child{border-top-left-radius:20px}.EstimateList_table__4f-sL thead th:last-child{border-top-right-radius:20px}.EstimateList_thCheckbox__OqA2c{width:44px}.EstimateList_sortable__Gk-To{cursor:pointer;-webkit-user-select:none;user-select:none}.EstimateList_table__4f-sL tbody td{border-bottom:1px solid #00ffff14;padding:14px;vertical-align:middle}.EstimateList_table__4f-sL tbody tr{height:60px}.EstimateList_table__4f-sL tbody tr:hover td{background:#70809014}.EstimateList_tdStrong__UxydJ{color:#fff;color:var(--white);font-weight:700}.EstimateList_right__UQDpJ{text-align:right}.EstimateList_center__\+N7uP{text-align:center}.EstimateList_rowActions__lUhYY{padding:14px;text-align:center;vertical-align:middle}.EstimateList_rowActionsInner__iqnuk{align-items:center;display:inline-flex;gap:10px;justify-content:center}.EstimateList_estimateAction__Gre2B{align-items:center;display:inline-flex;height:28px;justify-content:center;line-height:1;padding:0;width:28px}.EstimateList_customerCell__pVH98{display:flex;flex-direction:column}.EstimateList_muted__9uI6Z{color:#708090;color:var(--slate-gray)}.EstimateList_cyanText__SECzt{color:#0ff;color:var(--electric-cyan)}.EstimateList_greenText__01X05{color:#00ff7f;color:var(--neon-green)}.EstimateList_orangeText__D790j{color:orange}.EstimateList_redText__K5hd4{color:#ff6b6b}.EstimateList_pillMuted__VbALx{background:#70809033;color:#708090;color:var(--slate-gray)}.EstimateList_pillGreen__UrBQD,.EstimateList_pillMuted__VbALx{border-radius:12px;font-size:12px;font-weight:700;padding:6px 10px}.EstimateList_pillGreen__UrBQD{background:#00ff7f33;color:#00ff7f;color:var(--neon-green)}.EstimateList_pillCyan__8NxGT{background:#0ff3;color:#0ff;color:var(--electric-cyan)}.EstimateList_pillCyan__8NxGT,.EstimateList_pillOrange__qKcL3{border-radius:12px;font-size:12px;font-weight:700;padding:6px 10px}.EstimateList_pillOrange__qKcL3{background:#ffa50033;color:orange}.EstimateList_pillRed__qpZf5{background:#ff404033;color:#ff6b6b}.EstimateList_pillDraft__kaNx0,.EstimateList_pillRed__qpZf5{border-radius:12px;font-size:12px;font-weight:700;padding:6px 10px}.EstimateList_pillDraft__kaNx0{background:#70809059;color:#fff;color:var(--white)}.EstimateList_estimateAction__Gre2B{background:none;border:none;cursor:pointer;font-size:16px;padding:4px 6px;transition:transform .15s ease,opacity .15s ease}.EstimateList_estimateAction__Gre2B:hover{opacity:.85;transform:scale(1.2)}.EstimateList_estimateActionCyan__Dqr\+M{color:#0ff;color:var(--electric-cyan)}.EstimateList_estimateActionGreen__pSfRe{color:#00ff7f;color:var(--neon-green)}.EstimateList_estimateActionRed__P7EaU{color:#ff6b6b}.EstimateList_estimateActionMuted__Yl1BJ{color:#708090;color:var(--slate-gray)}.EstimateList_tableFooter__gQkXZ{align-items:center;border-top:1px solid #70809059;display:flex;justify-content:space-between;padding:10px 14px}.EstimateList_footerTotal__axS0r{color:#fff;color:var(--white);font-weight:700}.EstimateList_pagination__49Mmi{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:16px}.EstimateList_pageNums__m2O0v{align-items:center;display:flex;gap:8px}.EstimateList_pageActive__QYAik{background:#0ff;background:var(--electric-cyan);border-radius:8px;color:#1c1c1c;color:var(--matte-black);font-weight:700;padding:6px 10px}.EstimateList_empty__8X97N,.EstimateList_pageMuted__yMQUy{color:#708090;color:var(--slate-gray)}.EstimateList_empty__8X97N{padding:16px;text-align:center}.EstimateList_pillClickable__Fg3PG{cursor:pointer;position:relative}.EstimateList_pillClickable__Fg3PG:focus{border-radius:999px;outline:2px solid #0ff;outline:2px solid var(--electric-cyan,#0ff);outline-offset:2px}.EstimateList_pillClickable__Fg3PG:hover:after{background:#0ff;border:1px solid #00ffff59;border-radius:8px;color:#000;content:"Update status";font-size:12px;margin-bottom:6px;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.EstimateList_estimateActionBell__jjm6s{position:relative}.EstimateList_redDot__vXc\+F{background:#ff4d4f;border-radius:999px;box-shadow:0 0 0 2px #232a38;box-shadow:0 0 0 2px var(--dark-navy);height:8px;position:absolute;right:-2px;top:-2px;width:8px}.EstimateStatusPanel_backdrop__S1hZ6{-webkit-backdrop-filter:saturate(110%) blur(2px);backdrop-filter:saturate(110%) blur(2px);background:#0000008c;inset:0;position:fixed;z-index:60}.EstimateStatusPanel_panel__eAqXi{background:#232a38;background:var(--dark-navy);border-left:1px solid #00ffff40;box-shadow:-14px 0 30px #00000059;display:flex;flex-direction:column;height:100vh;max-width:92vw;position:fixed;right:0;top:0;width:480px;z-index:61}.EstimateStatusPanel_header__8eawJ{align-items:center;background:#2e3c57;background:var(--dark-panel);border-bottom:1px solid #00ffff40;color:#fff;color:var(--white);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.EstimateStatusPanel_header__8eawJ h3{font-size:18px;font-weight:800;letter-spacing:.2px;margin:0}.EstimateStatusPanel_header__8eawJ button{background:#0000;border:1px solid #00ffff59;border-radius:10px;color:#0ff;color:var(--electric-cyan);cursor:pointer;padding:6px 10px}.EstimateStatusPanel_body__Zh0AE{color:silver;color:var(--silver);flex:1 1;overflow:auto;padding:14px 16px 18px}.EstimateStatusPanel_row__jVmFn{align-items:center;border-bottom:1px dashed #00ffff1f;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.EstimateStatusPanel_row__jVmFn span{color:#708090;color:var(--slate-gray);font-size:13px}.EstimateStatusPanel_row__jVmFn strong{color:#0ff;color:var(--electric-cyan);font-weight:800}.EstimateStatusPanel_card__1app3{background:#7080901f;border:1px solid #00ffff38;border-radius:14px;margin:12px 0;padding:12px}.EstimateStatusPanel_cardTitle__mxw5r{color:#fff;color:var(--white);font-weight:800;margin-bottom:8px}.EstimateStatusPanel_note__pxIyX{color:silver;color:var(--silver);font-size:13px;line-height:1.4;white-space:pre-wrap}.EstimateStatusPanel_footer__FJ8Hu{grid-gap:8px;background:linear-gradient(0deg,#232a38e6,#232a38e6);border-top:1px solid #00ffff2e;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:12px 16px 16px}.EstimateStatusPanel_btn__6Oq-Y{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff59;border-radius:10px;color:silver;color:var(--silver);cursor:pointer;font-weight:700;padding:10px 12px;width:fit-content}.EstimateStatusPanel_btn__6Oq-Y:hover{filter:brightness(1.05)}.EstimateStatusPanel_btnPrimary__Q7lfl{background:#0ff;background:var(--electric-cyan);border:1px solid #0003;color:#1c1c1c;color:var(--matte-black);width:fit-content}.EstimateStatusPanel_btnDanger__9r3Ir{background:#ff40402e;border:1px solid #ff404073;color:#ff6b6b}.EstimateStatusPanel_cyan__MemyB{color:#0ff;color:var(--electric-cyan)}.EstimateStatusPanel_green__ZAjKn{color:#00ff7f;color:var(--neon-green)}@media (max-width:520px){.EstimateStatusPanel_footer__FJ8Hu{grid-template-columns:1fr 1fr}}.EstimateStatusPanel_timeline__4jv4Q{list-style:none;margin:0;padding:0}.EstimateStatusPanel_timelineItem__GpCnj{margin:10px 0;padding-left:18px;position:relative}.EstimateStatusPanel_timelineDot__yUvak{background:#0ff;background:var(--electric-cyan);border-radius:999px;height:8px;left:0;position:absolute;top:6px;width:8px}.EstimateStatusPanel_timelineRow__bLmaB{display:flex;gap:12px;justify-content:space-between}.EstimateStatusPanel_timelineType__VrNfr{font-weight:600}.EstimateStatusPanel_timelineWhen__LsIE5{color:#708090;color:var(--slate-gray);font-size:12px;white-space:nowrap}:root{--matte-black:var(--ds-bg,#1c1c1c);--slate-gray:var(--ds-muted,#708090);--neon-green:var(--ds-primary,#00ff7f);--electric-cyan:var(--ds-accent,#0ff);--silver:var(--ds-text,silver)}.PublicEstimateView_shell__pn8S9{background:#1c1c1c;background:var(--matte-black);color:#fff;color:var(--white);min-height:100vh}.PublicEstimateView_header__reVez{background:#232a38;background:var(--dark-navy);border-bottom:1px solid #0ff;border-bottom:1px solid var(--electric-cyan);box-shadow:0 0 20px #00ffff4d;padding:16px 24px;position:sticky;top:0;z-index:50}.PublicEstimateView_headerRow__gE3IB{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:1120px}.PublicEstimateView_brand__S7xbP{align-items:center;color:silver;color:var(--silver);display:flex;gap:12px}.PublicEstimateView_badge__RotP4{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2e3c574d;border:1px solid #0ff3;border-radius:999px;color:#00ff7f;color:var(--neon-green);font-size:12px;font-weight:600;padding:6px 10px}.PublicEstimateView_title__ES7\+Z{color:#0ff;color:var(--electric-cyan);font-size:22px;font-weight:800}.PublicEstimateView_main__JYA5i{margin:0 auto;max-width:1120px;padding:24px}.PublicEstimateView_card__gO1QC{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2e3c574d;border:1px solid #0ff3;border-radius:14px;padding:16px}.PublicEstimateView_grid2__DjI4Y{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.PublicEstimateView_grid2__DjI4Y{grid-template-columns:1fr}}.PublicEstimateView_h2__cBMNT{color:#0ff;color:var(--electric-cyan);font-weight:700;margin:0 0 10px}.PublicEstimateView_kv__kV8cE{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:6px 0}.PublicEstimateView_k__iY5n2{color:#708090;color:var(--slate-gray)}.PublicEstimateView_v__-1QS5{font-weight:600}.PublicEstimateView_tableWrap__tTWre{overflow:auto}.PublicEstimateView_table__z9r6X{border-collapse:initial;border-spacing:0;width:100%}.PublicEstimateView_th__ZU6Ji{background:#2e3c57;background:var(--dark-panel);color:#0ff;color:var(--electric-cyan);font-size:13px;font-weight:700;padding:12px 16px;text-align:left}.PublicEstimateView_td__bLIJn{border-bottom:1px solid #2b2b2b;color:#fff;color:var(--white);font-size:14px;padding:12px 16px}.PublicEstimateView_tr__TgAYL:hover{box-shadow:inset 0 0 0 9999px #00ffff0f}.PublicEstimateView_center__9nrj3{text-align:center}.PublicEstimateView_right__EA9H8{text-align:right}.PublicEstimateView_totalGreen__YiuIU{color:#00ff7f;color:var(--neon-green);font-weight:700}.PublicEstimateView_summary__8Bnkq{box-shadow:0 0 20px #00ff7f40}.PublicEstimateView_kvSm__9ThXa{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:6px 0}.PublicEstimateView_footLine__JX-2r{border-top:1px solid #3a4a63;margin-top:12px;padding-top:12px}.PublicEstimateView_grandLbl__nJkw7{font-weight:700}.PublicEstimateView_grandCash__tPnJ3{color:#00ff7f;color:var(--neon-green);font-size:26px;font-weight:800}.PublicEstimateView_grandReg__ddGh4{color:#0ff;color:var(--electric-cyan);font-size:26px;font-weight:800}.PublicEstimateView_ctaGrid__cRQMc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.PublicEstimateView_ctaGrid__cRQMc{grid-template-columns:1fr 1fr}}.PublicEstimateView_btn__p2WrS{border-radius:12px;font-size:16px;font-weight:700;padding:14px 16px;transition:transform .15s ease}.PublicEstimateView_btn__p2WrS:hover{transform:scale(1.02)}.PublicEstimateView_btnAccept__0HcWM{background:#00ff7f;background:var(--neon-green);box-shadow:0 0 18px #00ff7f40;color:#1c1c1c;color:var(--matte-black);height:max-content;width:fit-content}.PublicEstimateView_btnDecline__Rk2sd{background:rgba(228,8,8,.356);border:2px solid #708090;border:2px solid var(--slate-gray);color:#708090;color:var(--slate-gray);height:max-content;width:fit-content}.PublicEstimateView_btnChange__BDV5M{background:#0000;border:2px solid #0ff;border:2px solid var(--electric-cyan);box-shadow:0 0 15px #00ffff40;color:#0ff;color:var(--electric-cyan);height:max-content;width:fit-content}.PublicEstimateView_btnMatch__z8f9S{background:#0000;border:2px solid silver;border:2px solid var(--silver);color:silver;color:var(--silver);height:max-content;width:fit-content}.PublicEstimateView_notesTitle__3jp\+l{color:#0ff;color:var(--electric-cyan);font-weight:700;margin-bottom:8px}.PublicEstimateView_notes__ix89z{background:#2e3c57;background:var(--dark-panel);border:2px solid silver;border:2px solid var(--silver);border-radius:12px;color:#fff;color:var(--white);min-height:110px;outline:none;padding:14px;width:100%}.PublicEstimateView_notes__ix89z:focus{box-shadow:0 0 15px #00ffff4d}.PublicEstimateView_footer__cb39Y{background:#232a38;background:var(--dark-navy);border-top:2px solid #0ff;border-top:2px solid var(--electric-cyan);margin-top:40px;padding:24px}.PublicEstimateView_footerRow__ZnHVZ{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin:0 auto;max-width:1120px}.PublicEstimateView_copy__uqmAV,.PublicEstimateView_meta__0MND5{color:#708090;color:var(--slate-gray)}.PublicEstimateView_copy__uqmAV{border-top:1px solid #708090;border-top:1px solid var(--slate-gray);font-size:13px;margin-top:12px;padding-top:10px;text-align:center}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-calendar{background-color:#1c1c1c;border-radius:5px;color:silver}.rbc-day-bg-closed{background-color:red!important;color:#fff!important;opacity:.6;pointer-events:none}.rbc-toolbar{color:#00ff7f;display:flex;justify-content:space-between;padding:10px}.rbc-toolbar-label{color:#0ff;font-weight:700}.rbc-btn-group button,.rbc-toolbar button{border-radius:4px;color:#00ff7f;font-size:.95rem;min-width:100px;padding:8px 16px!important;text-align:center}.rbc-toolbar button:hover{color:#0ff}.rbc-btn-group{display:flex;gap:8px}.rbc-btn-group button:hover{background-color:#0ff;color:#1c1c1c}.rbc-btn-group .rbc-active{background-color:#00ff7f;color:#1c1c1c}.rbc-time-header,.rbc-time-slot{background-color:#333}.rbc-time-header{border-bottom:1px solid #0ff}.rbc-day-bg{background-color:#1c1c1c}.rbc-day-bg.past-date{background-color:#707070;pointer-events:none}.rbc-day-bg.available-date{border:2px solid #00ff7f}.rbc-day-bg.booked-date{background-color:#f003}.rbc-today{background-color:#00bfff33;border:2px solid #00bfff}.rbc-selected-cell{background-color:#0ff3;border:2px solid #00ff7f}.rbc-header{background-color:#1c1c1c;border-bottom:1px solid #0ff;color:#00ff7f;font-weight:700}.rbc-month-view{border-spacing:5px}.rbc-month-row,.rbc-month-view{background-color:#1c1c1c}.rbc-off-range-bg{background-color:#333}.rbc-off-range{color:#707070}.rbc-day-slot .rbc-time-slot{border-top:1px solid #333}.rbc-agenda-content{background-color:#1c1c1c;color:silver}.rbc-agenda-table{border-collapse:collapse;width:100%}.rbc-agenda-table td,.rbc-agenda-table th{border:1px solid #0ff;padding:8px}.rbc-agenda-table th{background-color:#333;color:#00ff7f}.dts-wrapper{background-color:#121212;background-color:var(--color-bg);color:#fff;color:var(--color-text);font-family:Inter,sans-serif;min-height:calc(100vh - 64px);padding:24px}.dts-breadcrumbs{font-size:14px;margin-bottom:16px}.dts-back-link{align-items:center;color:#00ff7f;color:var(--color-primary);cursor:pointer;display:inline-flex;text-decoration:none}.dts-back-link i{margin-right:4px}.dts-separator{color:#444;margin:0 8px}.dts-step-title{color:#fff;color:var(--color-text);font-weight:500}.dts-heading{font-size:20px;font-weight:500;margin-bottom:24px}.dts-calendar-section{background-color:#1e1e2a;background-color:var(--color-panel);border-radius:12px;margin-bottom:24px;padding:24px}.dts-calendar{background-color:#1e1e2a!important;background-color:var(--color-panel)!important;color:#fff!important;color:var(--color-text)!important}.dts-time-slots{margin-top:24px}.dts-time-slots h3{color:#fff;color:var(--color-text);font-size:16px;margin-bottom:12px}.dts-time-buttons{display:flex;flex-wrap:wrap;gap:8px}.dts-time-button{background-color:#2a2a34;background-color:var(--color-surface);border:none;border-radius:8px;color:#fff;color:var(--color-text);cursor:pointer;flex:1 1 auto;font-size:14px;padding:10px 16px;transition:background-color .2s}.dts-time-button:hover{background-color:#3a3a4a}.dts-time-button.selected{background-color:#00ff7f;background-color:var(--color-primary);color:#000}.dts-subheader{color:#00ff7f;color:var(--color-primary);font-size:14px;margin-bottom:8px}.dts-no-slots{color:#ccc;color:var(--color-muted);font-size:14px}.dts-confirm-button{background-color:#00ff7f;background-color:var(--color-primary);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;margin-top:24px;padding:12px 24px}.dts-confirm-button:disabled{cursor:default;opacity:.5}.dts-selected-info{margin-top:24px}.dts-selected-info-item{color:#0ff;color:var(--color-accent);font-size:14px;margin-bottom:8px}@media (max-width:1024px){.dts-wrapper{padding:16px}.dts-heading{font-size:18px;margin-bottom:16px}.dts-calendar-section{margin-bottom:16px;padding:16px}.dts-calendar .rbc-date-cell,.dts-calendar .rbc-header,.dts-calendar .rbc-toolbar-label{font-size:14px!important}.dts-time-slots h3{font-size:14px;margin-bottom:8px}.dts-time-buttons{gap:6px}.dts-time-button{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;font-size:16px;padding:12px 0;text-align:center}.dts-confirm-button{font-size:16px;margin-top:16px;padding:14px 0;width:100%}}.cie-wrapper{background-color:#121212;background-color:var(--color-bg);color:#fff;color:var(--color-text);font-family:Inter,sans-serif;min-height:calc(100vh - 64px);padding:24px}.cie-breadcrumbs{align-items:center;display:flex;font-size:14px;margin-bottom:16px}.cie-back{color:#00ff7f;color:var(--color-primary);cursor:pointer;text-decoration:none}.cie-back:hover{text-decoration:underline}.cie-separator{color:#444;margin:0 8px}.cie-step-title{color:#fff;color:var(--color-text)}.cie-heading{color:#00ff7f;color:var(--color-primary);font-size:20px;margin-bottom:24px}.cie-form{background-color:#1e1e2a;background-color:var(--color-panel);border-radius:12px;padding:24px}.cie-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.cie-form-group{display:flex;flex-direction:column;margin-bottom:16px}.cie-label{color:#ccc;color:var(--color-muted);font-size:14px;margin-bottom:4px}.cie-input,.cie-textarea{background-color:#2a2a34;background-color:var(--color-surface);border:1px solid #444;border-radius:8px;color:#fff;color:var(--color-text);font-size:14px;padding:12px;width:100%}.cie-textarea{min-height:96px;resize:vertical}.cie-notif-section{background-color:#2a2a34;background-color:var(--color-surface);border-radius:8px;margin-bottom:16px;padding:16px}.cie-subheading{color:#00ff7f;color:var(--color-primary);font-size:16px;margin-bottom:12px}.cie-checkbox-label{align-items:center;color:#ccc;color:var(--color-muted);display:flex;margin-bottom:8px}.cie-checkbox{accent-color:#00ff7f;accent-color:var(--color-primary);height:16px;margin-right:8px;width:16px}.cie-accordion{background-color:#2a2a34;background-color:var(--color-surface);border-radius:8px;margin-bottom:16px}.cie-accordion-toggle{align-items:center;background:none;border:none;color:#fff;color:var(--color-text);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px;width:100%}.cie-accordion-content{background-color:#343444;color:#ccc;color:var(--color-muted);font-size:13px;padding:16px}.cie-terms-label{align-items:center;color:#ccc;color:var(--color-muted);display:flex;margin-bottom:24px}.cie-buttons{display:flex;justify-content:space-between}.cie-button-back,.cie-button-next{border-radius:8px;cursor:pointer;font-size:14px;padding:12px 24px}.cie-button-back{background:#0000;border:1px solid #00ff7f;border:1px solid var(--color-primary);color:#00ff7f;color:var(--color-primary)}.cie-button-back:hover,.cie-button-next{background-color:#00ff7f;background-color:var(--color-primary);color:#000}.cie-button-next{border:none}.cie-button-next:hover{background-color:#0ff;background-color:var(--color-accent)}@media (max-width:1024px){.cie-wrapper{padding:16px}.cie-heading{font-size:18px;margin-bottom:16px}.cie-form{padding:16px}.cie-form-grid{gap:12px;grid-template-columns:1fr}.cie-form-group{margin-bottom:12px}.cie-label{font-size:13px;margin-bottom:2px}.cie-input,.cie-textarea{font-size:14px;padding:10px}.cie-notif-section{padding:12px}.cie-subheading{font-size:15px;margin-bottom:8px}.cie-accordion-toggle{font-size:14px;padding:10px 14px}.cie-accordion-content{font-size:13px;padding:12px}.cie-terms-label{margin-bottom:16px}.cie-buttons{flex-direction:column;gap:12px}.cie-button-back,.cie-button-next{font-size:15px;padding:12px;width:100%}}:root{--color-muted:var(--ds-muted,#ccc)}.bsw-wrapper{background-color:#121212;background-color:var(--color-bg);color:#fff;color:var(--color-text);font-family:Inter,sans-serif;min-height:calc(100vh - 64px);padding:24px}.bsw-breadcrumbs{align-items:center;display:flex;font-size:14px;margin-bottom:16px}.bsw-back{color:#00ff7f;color:var(--color-primary);cursor:pointer;text-decoration:none}.bsw-back:hover{text-decoration:underline}.bsw-separator{color:#444;margin:0 8px}.bsw-current{color:#fff;color:var(--color-text)}.bsw-heading{color:#00ff7f;color:var(--color-primary);font-size:20px;margin-bottom:24px}.bsw-progress{display:flex;justify-content:space-between;margin-bottom:32px;position:relative}.bsw-progress:before{background-color:#333;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.bsw-step{flex:1 1;position:relative;text-align:center;z-index:1}.bsw-icon{align-items:center;background-color:#333;border-radius:50%;display:flex;height:40px;justify-content:center;margin:0 auto 8px;width:40px}.bsw-step-active .bsw-icon{background-color:#00ff7f;background-color:var(--color-primary)}.bsw-icon span{color:#888;font-weight:500}.bsw-step-active .bsw-icon span{color:#000}.bsw-step-label{color:#888;font-size:12px}.bsw-step-active .bsw-step-label{color:#00ff7f;color:var(--color-primary)}.bsw-main-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}.bsw-section{background-color:#1e1e2a;background-color:var(--color-panel);border-radius:12px;margin-bottom:24px;padding:24px}.bsw-section-title{color:#fff;color:var(--color-text);font-size:16px;margin-bottom:16px}.bsw-radio-group{display:flex;gap:16px;margin-top:8px}.bsw-radio-label{align-items:center;color:#ccc;color:var(--color-muted);cursor:pointer;display:flex;gap:8px}.bsw-radio-label input{accent-color:#00ff7f;accent-color:var(--color-primary)}.bsw-radio-label i{color:#00ff7f;color:var(--color-primary);font-size:18px}.bsw-info{color:#ccc;color:var(--color-muted);font-size:14px;line-height:1.5}.bsw-info-row{display:flex;justify-content:space-between;margin-bottom:8px}.bsw-info-row strong{color:#fff;color:var(--color-text)}.bsw-summary-sidebar{background-color:#1e1e2a;background-color:var(--color-panel);border-radius:12px;padding:24px;position:sticky;top:100px}.bsw-summary-sidebar h3{color:#fff;color:var(--color-text);font-size:16px;margin-bottom:16px}.bsw-price-row{color:#ccc;color:var(--color-muted);margin-bottom:8px}.bsw-price-row,.bsw-total-row{display:flex;justify-content:space-between}.bsw-total-row{color:#00ff7f;color:var(--color-primary);font-weight:500;margin-top:16px}.bsw-deposit-note{background-color:#2a2a34;background-color:var(--color-surface);color:#ccc;color:var(--color-muted);font-size:13px;margin:16px 0}.bsw-button,.bsw-deposit-note{border-radius:8px;padding:12px}.bsw-button{border:none;cursor:pointer;font-size:14px;margin-bottom:8px;text-align:center;transition:background-color .2s;width:100%}.bsw-button-primary{background-color:#00ff7f;background-color:var(--color-primary);color:#000}.bsw-button-primary:hover{background-color:#0ff;background-color:var(--color-accent)}.bsw-button-secondary{background-color:initial;border:1px solid #00ff7f;border:1px solid var(--color-primary);color:#00ff7f;color:var(--color-primary)}.bsw-button-secondary:hover{background-color:#00ff7f;background-color:var(--color-primary);color:#000}.bsw-error{color:#ef4444;font-size:14px;margin-top:12px}.bsw-payment-form{margin-top:24px}@media (max-width:1024px){.bsw-wrapper{padding:16px}.bsw-breadcrumbs{font-size:12px;margin-bottom:12px}.bsw-heading{font-size:18px;margin-bottom:16px}.bsw-progress{margin-bottom:24px}.bsw-icon{height:32px;margin-bottom:4px;width:32px}.bsw-icon span{font-size:12px}.bsw-step-label{font-size:10px}.bsw-main-grid{display:block}.bsw-summary-sidebar{margin-top:16px;padding:16px;position:static}.bsw-section{margin-bottom:16px;padding:16px}.bsw-section-title{font-size:14px;margin-bottom:12px}.bsw-info-row{margin-bottom:6px}.bsw-info-row span,.bsw-info-row strong{font-size:13px}.bsw-radio-group{align-items:flex-start;flex-direction:column;gap:12px}.bsw-radio-label{font-size:14px;padding:10px;text-align:left;width:100%}.bsw-radio-label i{font-size:16px}.bsw-price-row span,.bsw-total-row span{font-size:14px}.bsw-total-row{margin-top:12px}.bsw-button{font-size:15px;margin-bottom:12px;padding:12px;width:100%}.bsw-button-secondary{margin-bottom:0}}.EstimateAcceptFlow_wrap__AXdjL{color:#e5e7eb;color:var(--ds-text,#e5e7eb);margin:40px auto;max-width:720px;padding:16px}.EstimateAcceptFlow_h2__6BHes{font-size:24px;margin-bottom:8px}.EstimateAcceptFlow_p__8rJCi{color:#cbd5e1;color:var(--ds-text,#cbd5e1);margin:8px 0 16px}.EstimateAcceptFlow_card__ZFTJP{background:#111;background:var(--ds-bg,#111);border:1px solid #263238;border-radius:12px;padding:16px}.EstimateAcceptFlow_row__W7e5k{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.EstimateAcceptFlow_btnPrimary__qJ0l5{background:#0ff;background:var(--ds-accent,#0ff);border:none;border-radius:10px;color:#000;cursor:pointer;font-weight:600;padding:10px 14px}.EstimateAcceptFlow_btnGhost__1f9Eu{background:#0000;border:1px solid #0ff;border:1px solid var(--ds-accent,#0ff);border-radius:10px;color:#0ff;color:var(--ds-accent,#0ff);cursor:pointer;padding:10px 14px}.EstimateAcceptFlow_label__KDPnK{color:#93a3af;color:var(--ds-muted,#93a3af);display:block;font-size:14px;margin-top:8px}.EstimateAcceptFlow_input__33Nx2,.EstimateAcceptFlow_textarea__wVPd3{background:#0b0f13;border:1px solid #263238;border-radius:8px;color:#e5e7eb;color:var(--ds-text,#e5e7eb);padding:10px;width:100%}.EstimateAcceptFlow_textarea__wVPd3{min-height:96px;resize:vertical}.EstimateAcceptFlow_note__7ldf3{color:#94a3b8;color:var(--ds-muted,#94a3b8);font-size:12px;margin-top:8px}.EstimateAcceptFlow_disclaimer__ZPNb7{color:#94a3b8;color:var(--ds-muted,#94a3b8);font-size:12px;margin-top:12px}.EstimateAcceptFlow_wrapStep__3-Iy5{padding:8px 0}.FinanceDashboard_wrap__kYW3n{background:#1c1c1c;background:var(--matte-black);color:silver;color:var(--silver);padding:16px 20px 40px}.FinanceDashboard_eyebrow__YzmDP{color:#708090;color:var(--slate-gray);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.FinanceDashboard_title__TaOQS{color:#fff;color:var(--white);font-size:28px;font-weight:700;margin:2px 0 0}.FinanceDashboard_header__LtGR0{align-items:center;background:#232a38;background:var(--dark-navy);border-bottom:1px solid #0ff3;display:flex;justify-content:space-between;padding:16px 20px;position:sticky;top:0;z-index:2}.FinanceDashboard_headerControls__aOkrH{align-items:center;display:flex;gap:10px}.FinanceDashboard_select__h9dXS{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:12px;color:silver;color:var(--silver);padding:8px 12px}.FinanceDashboard_searchWrap__NDvgj{position:relative}.FinanceDashboard_search__hAb3K{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:12px;color:silver;color:var(--silver);padding:8px 28px;width:280px}.FinanceDashboard_searchIcon__bxb0x{left:8px;opacity:.6;position:absolute;top:50%;transform:translateY(-50%)}.FinanceDashboard_btnCyan__fMwYE,.FinanceDashboard_btnGreen__znMm6,.FinanceDashboard_btnPanel__Ourlh{border-radius:12px;font-weight:600;min-width:fit-content;padding:8px 12px}.FinanceDashboard_btnGreen__znMm6{background:#00ff7f;background:var(--neon-green);color:#1c1c1c;color:var(--matte-black)}.FinanceDashboard_btnCyan__fMwYE{background:#0ff;background:var(--electric-cyan);color:#1c1c1c;color:var(--matte-black)}.FinanceDashboard_btnPanel__Ourlh{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;color:silver;color:var(--silver)}.FinanceDashboard_btnGreenSm__BGlh7{background:#00ff7f;background:var(--neon-green);border-radius:8px;color:#1c1c1c;color:var(--matte-black);font-size:13px;font-weight:600;padding:6px 10px}.FinanceDashboard_filterBar__JWK5V{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.FinanceDashboard_pills__f1jAS{display:flex;flex-wrap:wrap;gap:6px}.FinanceDashboard_pill__og9vu{border-radius:999px;font-size:13px;font-weight:600;padding:6px 10px}.FinanceDashboard_pillOn__QSzkh{background:#0ff3;border:1px solid #00ffff59;color:#0ff;color:var(--electric-cyan)}.FinanceDashboard_pillOff__5wBQJ{background:#70809033;color:#708090;color:var(--slate-gray)}.FinanceDashboard_pillGray__V\+5xW,.FinanceDashboard_pillMuted__kEGRO{background:#70809033;border-radius:999px;color:#708090;color:var(--slate-gray);font-size:12px;font-weight:600;padding:2px 8px}.FinanceDashboard_pillCyan__FrU8D{background:#0ff3;border-radius:999px;color:#0ff;color:var(--electric-cyan);font-size:12px;font-weight:600;padding:2px 8px}.FinanceDashboard_pillGreen__smd7p{background:#00ff7f33;border-radius:999px;color:#00ff7f;color:var(--neon-green);font-size:12px;font-weight:600;padding:2px 8px}.FinanceDashboard_pillOrange__DbNER{background:#ffa50033;border-radius:999px;color:orange;font-size:12px;font-weight:600;padding:2px 8px}.FinanceDashboard_pillPaid__UdKBG{background:#00ff7f33;border-radius:999px;color:#00ff7f;color:var(--neon-green);font-size:12px;font-weight:600;padding:2px 8px}.FinanceDashboard_pillRed__a5GEo{background:#ff404033;border-radius:999px;color:#ff6b6b;font-size:12px;font-weight:600;padding:2px 8px}.FinanceDashboard_channels__pP5aP{display:flex;gap:8px}.FinanceDashboard_linkOn__yc4k2{color:#0ff;color:var(--electric-cyan)}.FinanceDashboard_linkOff__3a2aR{color:#708090;color:var(--slate-gray)}.FinanceDashboard_linkCyan__RNIpM{color:#0ff;color:var(--electric-cyan);font-weight:600}.FinanceDashboard_linkGreen__pl-B3{color:#00ff7f;color:var(--neon-green);font-weight:600}.FinanceDashboard_linkMuted__Eh\+tC{color:#708090;color:var(--slate-gray)}.FinanceDashboard_kpis__IAfic{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(1,minmax(0,1fr));margin:16px 0}@media(min-width:768px){.FinanceDashboard_kpis__IAfic{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.FinanceDashboard_kpis__IAfic{grid-template-columns:repeat(3,1fr)}}.FinanceDashboard_kpi__nleVe{background:#232a38;background:var(--dark-navy);border:1px solid #0ff3;border-radius:20px;padding:16px}.FinanceDashboard_kpiHead__NqkEz{align-items:flex-start;display:flex;justify-content:space-between}.FinanceDashboard_kpiLabel__x33AN{color:#708090;color:var(--slate-gray);font-size:13px;font-weight:600}.FinanceDashboard_kpiValue__w8LZ9{color:#fff;color:var(--white);font-size:22px;font-weight:700;margin-top:6px}.FinanceDashboard_sparkline__1GCjB{background:linear-gradient(90deg,#00ffff14,#00ff7f14);border-radius:6px;height:32px;margin-top:8px}.FinanceDashboard_grid2__hS7P2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:1024px){.FinanceDashboard_grid2__hS7P2{grid-template-columns:1fr 1fr}}.FinanceDashboard_card__Xy0Vn{background:#232a38;background:var(--dark-navy);border:1px solid #0ff3;border-radius:20px;padding:16px}.FinanceDashboard_cardHead__Qu1UH{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.FinanceDashboard_cardTitle__xLOs\+{color:#fff;color:var(--white);font-size:18px;font-weight:700;margin-bottom:12px}.FinanceDashboard_trendTabs__K8WHr button{margin-left:6px}.FinanceDashboard_trendBody__ip2WV{align-items:center;display:flex;height:220px;justify-content:center}.FinanceDashboard_chartPlaceholder__-4omH{align-items:center;border:1px dashed #00ffff40;border-radius:12px;color:#708090;color:var(--slate-gray);display:flex;height:100%;justify-content:center;width:100%}.FinanceDashboard_funnel__rlhPK{display:flex;flex-direction:column;gap:10px}.FinanceDashboard_funnelRow__UzCun{align-items:center;display:flex;justify-content:space-between}.FinanceDashboard_funnelLeft__2dFGk{align-items:center;display:flex;gap:8px}.FinanceDashboard_funnelRight__PbP7d{color:#fff;color:var(--white);font-weight:600}.FinanceDashboard_dotCyan70__6NLYU,.FinanceDashboard_dotCyan__ZF0pU,.FinanceDashboard_dotGreen50__mRlIO,.FinanceDashboard_dotGreen70__HrDql,.FinanceDashboard_dotGreen__yWuJh,.FinanceDashboard_dotSlate__gArsN{border-radius:999px;display:inline-block;height:12px;width:12px}.FinanceDashboard_dotSlate__gArsN{background:#708090;background:var(--slate-gray)}.FinanceDashboard_dotCyan__ZF0pU{background:#0ff;background:var(--electric-cyan)}.FinanceDashboard_dotCyan70__6NLYU{background:#00ffffb3}.FinanceDashboard_dotGreen__yWuJh{background:#00ff7f;background:var(--neon-green)}.FinanceDashboard_dotGreen70__HrDql{background:#00ff7fb3}.FinanceDashboard_dotGreen50__mRlIO{background:#00ff7f80}.FinanceDashboard_agingGrid__Irrqc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:12px}@media(min-width:768px){.FinanceDashboard_agingGrid__Irrqc{grid-template-columns:repeat(4,1fr)}}.FinanceDashboard_agingStat__Kupus{text-align:center}.FinanceDashboard_agingValue__FoAdM{font-size:20px;font-weight:700}.FinanceDashboard_tableWrap__hL99x{overflow:auto}.FinanceDashboard_table__wPTb-{border-collapse:collapse;width:100%}.FinanceDashboard_table__wPTb- thead th{border-bottom:1px solid #0ff3;color:#708090;color:var(--slate-gray);font-weight:600;padding:10px 8px;text-align:left}.FinanceDashboard_table__wPTb- tbody td{border-bottom:1px solid #00ffff1a;padding:10px 8px}.FinanceDashboard_tdStrong__lEccq{color:#fff;color:var(--white);font-weight:600}.FinanceDashboard_rowActions__YSIlb{align-items:center;display:flex;gap:10px}.FinanceDashboard_rowOverdue__3e-ac{background:#ffa5000f}.FinanceDashboard_rowRibbon__xrmHv{border-left:2px solid #00ff7f;border-left:2px solid var(--neon-green)}.FinanceDashboard_pipelineStats__XdUT4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:12px}@media(min-width:768px){.FinanceDashboard_pipelineStats__XdUT4{grid-template-columns:repeat(5,1fr)}}.FinanceDashboard_pipeChip__jwTuB{text-align:center}.FinanceDashboard_pipeAmount__brqx9{font-size:16px;font-weight:700}.FinanceDashboard_muted__m06QB{color:#708090;color:var(--slate-gray)}.FinanceDashboard_cyanText__sLaII{color:#0ff;color:var(--electric-cyan)}.FinanceDashboard_greenText__s59\+t{color:#00ff7f;color:var(--neon-green)}.FinanceDashboard_orangeText__HvWB4{color:orange}.FinanceDashboard_redText__CdI2E{color:#ff6b6b}.FinanceDashboard_loading__9Lv32{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:10px;bottom:16px;color:silver;color:var(--silver);padding:8px 12px;position:fixed;right:16px}.FinanceDashboard_empty__bpk7L{color:#708090;color:var(--slate-gray);padding:16px;text-align:center}.FinanceDashboard_customRange__cRsFp{align-items:center;display:flex;gap:8px}.FinanceDashboard_date__UmPVD{background:#2e3c57;background:var(--dark-panel);border:1px solid #00ffff4d;border-radius:10px;color:silver;color:var(--silver);padding:6px 10px}.FinanceDashboard_dateSep__8t3cC{color:#708090;color:var(--slate-gray)}.FinanceDashboard_bell__cYVKo{align-items:center;background:none;border:1px solid #00ffff59;border-radius:8px;color:#0ff;color:var(--electric-cyan);cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:relative;width:28px}.FinanceDashboard_bell__cYVKo:hover{filter:brightness(1.1)}.FinanceDashboard_redDot__JOuFE{background:#ff4d4f;border-radius:999px;box-shadow:0 0 0 2px #232a38;box-shadow:0 0 0 2px var(--dark-navy);height:8px;position:absolute;right:-2px;top:-2px;width:8px}.sales-tax-form,.sales-tax-list{background-color:#1c1c1c;border-radius:8px;color:silver;margin:0 auto;max-width:600px;padding:20px}h2{color:#39ff14;margin-bottom:20px;text-align:center}.form-group,.tax-item{margin-bottom:15px}label{color:#0ff;display:block;margin-bottom:5px}input,select{background-color:#2a2a2a;border:1px solid #708090;border-radius:4px;color:silver;padding:8px;width:100%}.add-button,button{background-color:#39ff14;border:none;border-radius:4px;color:#1c1c1c;cursor:pointer;display:block;font-size:1rem;padding:10px}.add-button:hover,button:hover{background-color:#0ff}.vehicle-classification-management{background:#1c1c1c;border-radius:8px;box-shadow:0 4px 8px #0f03;color:#fff;margin:auto;max-width:600px;padding:20px}.vehicle-classification-management h3{color:#39ff14;text-align:center}.vehicle-classification-management form{display:flex;flex-direction:column;gap:10px}.vehicle-classification-management input{background:#2b2b2b;border:none;border-radius:4px;color:#fff;padding:10px}.vehicle-classification-management button{background:#39ff14;border:none;border-radius:4px;color:#000;cursor:pointer;padding:10px}.classification-table{border-collapse:collapse;margin-top:20px;width:100%}.classification-table td,.classification-table th{border:1px solid #39ff14;padding:10px}.classification-table th{background:#2b2b2b;color:#39ff14}.classification-table td{text-align:center}.classification-table button{border:none;cursor:pointer;margin:2px;padding:5px 10px}.classification-table button:first-child{background:#0ff;color:#000}.classification-table button:last-child{background:#ff3131;color:#fff}.service-details-paper{background-color:#1a2330!important;border-radius:8px;color:silver!important;padding:2rem}.service-details-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.service-details-form .MuiTextField-root{margin-bottom:1rem}.brand-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:1rem}.service-details-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:2rem}#service-details-section{background:linear-gradient(135deg,#1a1a1a,#2c2c2c);box-shadow:0 10px 30px #00000080;padding:2rem}#service-details-section,.glass-effect{border:1px solid #ffffff1a;border-radius:1rem}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2c2c2ccc}.image-upload-area{align-items:center;border:2px dashed #22c55e80;border-radius:.75rem;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:2rem;transition:border-color .2s}.image-upload-area:hover{border-color:#22c55e}.scheduler-root{background-color:#1c1c1c;color:silver;padding:32px}.scheduler-title{color:#00ff7f;font-size:2rem;margin-bottom:16px}.scheduler-formcontrol{margin:24px 0}.scheduler-formcontrol .MuiInputLabel-root{color:silver}.scheduler-formcontrol .MuiSelect-root{background-color:#333;color:silver}.scheduler-controls{align-items:center;display:flex;gap:16px;margin-bottom:24px}.scheduler-button,.scheduler-button-secondary{text-transform:none!important}.scheduler-button-secondary{background-color:#0ff!important;color:#1c1c1c!important}.scheduler-calendar-container{margin-top:32px}.scheduler-actions{display:flex;gap:16px;margin-top:32px}.scheduler-calendar-container .rbc-calendar{height:600px}.scheduler-card{background-color:#1e2937;border-radius:8px;margin-bottom:24px;padding:24px}.scheduler-cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.scheduler-button{background-color:#00ff7f!important;color:#1c1c1c!important}.scheduler-button-secondary{background-color:initial!important;border:1px solid #00ff7f!important;color:#00ff7f!important}.scheduler-calendar-card{margin-top:32px}.scheduler-calendar-card .rbc-calendar{height:600px}:root{--color-primary:var(--ds-primary,#00ff7f);--color-accent:var(--ds-accent,#0ff);--color-bg:var(--ds-bg,#121212);--color-text:var(--ds-text,#fff);--color-muted:var(--ds-muted,#888);--color-panel:#1e1e2a;--color-surface:#2a2a34;--color-border:#333}.psw-wrapper{background-color:#121212;background-color:var(--color-bg);color:#fff;color:var(--color-text);min-height:calc(100vh - 64px);padding:24px}.psw-wrapper,.psw-wrapper button{box-sizing:border-box;font-family:Inter,sans-serif}.psw-wrapper button{background:#00ff7f;background:var(--color-primary);border:none;border-radius:10px;color:#000;cursor:pointer;font-size:14px;height:fit-content;line-height:1.2;outline:none;padding:5px;width:fit-content}.psw-wrapper button[type=button]{align-items:center;background-color:initial;border-radius:8px;color:inherit;display:inline-flex;justify-content:center;max-width:100%;min-width:0;padding:8px 14px;text-align:center}.psw-wrapper button:disabled{box-shadow:none;cursor:not-allowed;filter:none;opacity:.55;width:fit-content}.psw-wrapper .psw-chip:disabled,.psw-wrapper .psw-submit-panels:disabled,.psw-wrapper .psw-summary-button:disabled,.psw-wrapper .psw-vehicle-button:disabled{background-color:#00ff7f66;color:#000}.psw-link{align-items:center;background:#0000;border:none;color:#00ff7f;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:12px;padding:0;text-decoration:underline}.psw-group-header{color:#0ff;color:var(--color-accent);font-size:13px;font-weight:600;margin-bottom:4px}.psw-appointment-group{border-top:1px dashed #333;margin-top:12px;padding-top:8px}.psw-breadcrumbs{font-size:14px;margin-bottom:16px}.psw-back,.psw-breadcrumbs{align-items:center;display:flex}.psw-back{color:#00ff7f;color:var(--color-primary);cursor:pointer;margin-right:8px;text-decoration:none}.psw-back i{margin-right:4px}.psw-separator{color:#444;margin-right:8px}.psw-step-title{color:#fff;color:var(--color-text);font-weight:500}.psw-progress{display:flex;justify-content:space-between;margin-bottom:32px;position:relative}.psw-progress:before{background-color:#333;content:"";right:0}.psw-progress-bar-filled,.psw-progress:before{height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.psw-progress-bar-filled{background-color:#00ff7f;background-color:var(--color-primary)}.psw-step{flex:1 1;position:relative;text-align:center;z-index:1}.psw-icon-wrapper{align-items:center;background-color:#333;border-radius:50%;display:flex;height:40px;justify-content:center;margin:0 auto 8px;width:40px}.psw-step-active .psw-icon-wrapper{background-color:#00ff7f;background-color:var(--color-primary)}.psw-step .psw-icon-wrapper i{color:#888;font-size:18px}.psw-step-active .psw-icon-wrapper i{color:#000}.psw-step-label{color:#888;font-size:12px}.psw-step-active .psw-step-label{color:#00ff7f;color:var(--color-primary)}.psw-vehicle-selection{background-color:#1e1e2a;background-color:var(--color-panel);border-radius:12px;margin-bottom:32px;padding:16px}.psw-vehicle-selection h2{color:#fff;color:var(--color-text);font-size:16px;margin-bottom:12px}.psw-vehicle-hint{color:#888;color:var(--color-muted);font-size:12px;line-height:1.4;margin-bottom:8px;margin-top:4px}.psw-wrapper button.psw-vehicle-button{align-items:center;background:#00ff7f!important;background:var(--color-primary)!important;background-color:#00ff7f!important;background-color:var(--color-primary)!important;border:none!important;border-radius:8px!important;color:#000!important;display:inline-flex!important;font-size:14px!important;gap:8px;justify-content:center;padding:10px 20px!important;white-space:nowrap}.psw-wrapper button.psw-vehicle-button i{font-size:14px}.psw-wrapper button.psw-vehicle-button:hover{background:#0ff!important;background:var(--color-accent)!important;background-color:#0ff!important;background-color:var(--color-accent)!important;color:#000!important}.psw-wrapper .psw-vehicle-button i{font-size:14px}.psw-wrapper .psw-vehicle-button:hover{background-color:#0ff!important;background-color:var(--color-accent)!important;color:#000!important}.psw-selected-vehicle{align-items:center;display:flex;gap:8px;justify-content:space-between}.psw-vehicle-text{color:#00ff7f;color:var(--color-primary);display:flex;flex-wrap:wrap;font-weight:500;gap:4px}.psw-vehicle-text em{color:#0ff;color:var(--color-accent);font-style:normal;margin-left:4px}.psw-vehicle-text small{color:#888;color:var(--color-muted);margin-left:4px}.psw-change-link{color:#0ff;color:var(--color-accent);cursor:pointer;text-decoration:underline}.psw-services-locked{align-items:center;color:#888;color:var(--color-muted);display:flex;font-size:12px;gap:8px;margin-top:12px}.psw-services-locked i{color:#0ff;color:var(--color-accent)}.psw-main-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;margin:0 auto;width:100%}.psw-main-grid,.psw-main-grid>div{box-sizing:border-box;max-width:100%}.psw-main-grid>div{background-color:#1e1e2a;background-color:var(--color-panel);border-radius:12px;overflow-x:hidden;padding:16px}.psw-service-tabs,.psw-service-tabs .MuiTabs-root{max-width:100%;overflow-x:auto;width:100%}.psw-service-tabs .MuiTabs-flexContainer{-webkit-overflow-scrolling:touch;display:inline-flex;flex-wrap:nowrap;gap:8px;min-width:max-content;width:auto}.psw-service-tabs .MuiTab-root{background-color:#333!important;border-radius:999px!important;color:#fff!important;color:var(--color-text)!important;flex:0 0 auto!important;font-size:14px;max-width:none!important;min-width:auto!important;overflow:visible!important;padding:8px 18px!important;text-overflow:clip!important;text-transform:none;white-space:nowrap!important}.psw-service-tabs .MuiTab-root:hover{background-color:#444!important}.psw-service-tabs .Mui-selected{background-color:#00ff7f!important;background-color:var(--color-primary)!important;color:#000!important}.psw-service-tabs .MuiTab-root.Mui-disabled,.psw-service-tabs--disabled .MuiTab-root{background-color:#1b1f27!important;color:#555!important;cursor:not-allowed!important}.psw-panel-selection{margin-top:16px}.psw-panel-header{color:#00ff7f;color:var(--color-primary);font-size:16px;font-weight:500;margin-bottom:8px}.psw-panel-subheader{color:#0ff;color:var(--color-accent);font-size:14px;margin-bottom:16px}.psw-panel-button{background-color:#2a2a34;background-color:var(--color-surface);border:1px solid #444;border-radius:8px;color:#fff;color:var(--color-text);cursor:pointer;min-width:120px;padding:12px;text-align:left;transition:background-color .2s;width:100%}.psw-panel-button:hover{background-color:#3a3a4a}.psw-panel-button.selected{background-color:#00ff7f;background-color:var(--color-primary);color:#000}.psw-panel-row{align-items:center;display:flex;justify-content:space-between}.psw-panel-price{color:#00ff7f;color:var(--color-primary);font-size:12px;margin-left:auto;margin-right:8px}.psw-submit-panels{background-color:#00ff7f;background-color:var(--color-primary);border-radius:8px;color:#000;cursor:pointer;margin-top:16px;padding:10px 20px;width:fit-content}.psw-submit-panels:hover{background-color:#0ff;background-color:var(--color-accent)}.psw-small-btn{background:#222832;border:1px solid #2a2f37;border-radius:8px;color:#ddd;cursor:pointer;padding:8px 14px}.psw-recommended-packages{background-color:#1e1e2a;background-color:var(--color-panel);border-radius:12px;margin-top:24px;padding:16px}.psw-tier-section{margin-bottom:16px}.psw-tier-brand{color:#0ff;color:var(--color-accent);font-size:15px;font-weight:600;margin-bottom:8px}.psw-tier-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(200px,1fr));max-width:100%}.psw-tier-head{color:#9aa4b2;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.psw-tier-col{display:flex;flex-direction:column;gap:8px}.psw-tier-card{background:#2a2a34;background:var(--color-surface);border:1px solid #333;border-radius:10px;color:#fff;cursor:pointer;padding:10px 12px;text-align:left;width:auto}.psw-tier-card:hover{background:#343447}.psw-tier-card-top{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:4px}.psw-tier-subbrand{color:#0ff;color:var(--color-accent);font-size:.95rem;font-weight:600}.psw-tier-price{color:#00ff7f;color:var(--color-primary);font-weight:700}.psw-tier-name{color:#ddd;font-size:.9rem}.psw-tier-empty{color:#666;padding:10px 0}.psw-subbrand-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.psw-subbrand-header{margin-bottom:12px}.psw-subbrand-title{color:#0ff;color:var(--color-accent);font-size:15px;font-weight:600}.psw-subbrand-desc{color:#9aa4b2;font-size:13px;margin-top:4px}.psw-package-confirm{background:#2a2a34;background:var(--color-surface);border-left:3px solid #0ff;border-left:3px solid var(--color-accent);border-radius:10px;font-size:13px;margin-top:16px;padding:12px 14px}.psw-package-confirm-title{font-weight:600;margin-bottom:4px}.psw-package-confirm-brand,.psw-package-confirm-title{color:#0ff;color:var(--color-accent)}.psw-package-confirm-note{color:#9aa4b2;margin-top:6px}.psw-package-confirm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.psw-panel-quote{background:#2a2a34;background:var(--color-surface);border-left:3px solid #00ff7f;border-left:3px solid var(--color-primary);border-radius:10px;font-size:13px;margin-top:16px;padding:12px 14px}.psw-panel-quote-title{color:#0ff;color:var(--color-accent);font-weight:600;margin-bottom:4px}.psw-panel-quote-note{color:#9aa4b2;margin-bottom:8px;margin-top:4px}.psw-panel-quote-list{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.psw-panel-quote-row{align-items:center;background:#111827;border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:6px 8px}.psw-panel-quote-row input[type=checkbox]{margin-right:6px}.psw-panel-quote-name{flex:1 1;font-size:13px}.psw-panel-quote-price{color:#00ff7f;color:var(--color-primary);font-size:13px;font-weight:600}.psw-panel-quote-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.psw-mode-toggle{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.psw-chip{background:#222832;border:1px solid #2a2f37;border-radius:999px;color:#ddd;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s,border-color .2s,color .2s;white-space:nowrap}.psw-chip:hover{background:#2b3240}.psw-chip.selected{background:#00ff7f;background:var(--color-primary);border-color:#00ff7f;border-color:var(--color-primary);color:#000}.psw-chip:focus-visible{outline:2px solid #0ff;outline:2px solid var(--color-accent);outline-offset:2px}.psw-empty-hint,.psw-hint{color:#9aa4b2;font-size:.9rem;padding:12px 0}.psw-hint-locked{color:#888;color:var(--color-muted)}.psw-recommended-packages table{border-collapse:collapse;width:100%}.psw-recommended-packages th{color:#0ff;color:var(--color-accent);padding:12px 8px;text-align:left}.psw-recommended-packages td{border-top:1px solid #333;color:#fff;color:var(--color-text);padding:12px 8px}.psw-recommended-packages tr:hover{background-color:#2a2a34;background-color:var(--color-surface);cursor:pointer}.psw-package-brand{color:#0ff;color:var(--color-accent);font-weight:500}.psw-package-price{color:#00ff7f;color:var(--color-primary);font-weight:600}.psw-package-duration{color:#888;font-size:.875rem}.psw-package-thumb-cell{width:72px}.psw-package-thumb{border-radius:8px;height:56px;object-fit:cover;width:56px}.psw-package-thumb-placeholder{background:#111827;border:1px dashed #333;border-radius:8px;height:56px;width:56px}.psw-package-name{font-weight:600}.psw-package-details{font-size:.85rem}.psw-package-desc{color:#9aa4b2;margin-top:4px}.psw-package-pricing{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.psw-appointment-preview{background-color:#1e1e2a;background-color:var(--color-panel);border-radius:12px;padding:16px;position:sticky;top:100px}.psw-appointment-preview h2{color:#fff;color:var(--color-text);font-size:16px;margin-bottom:12px}.psw-appointment-item{background-color:#2a2a34;background-color:var(--color-surface);border-radius:8px;margin-bottom:12px;padding:12px;position:relative}.psw-appointment-item h3{color:#00ff7f;color:var(--color-primary);font-size:14px;margin:0 0 4px}.psw-appointment-item p{color:#ccc;font-size:13px;margin:2px 0}.psw-appointment-item .removeButton{color:#888;position:absolute;right:12px;top:12px}.psw-summary{border-top:1px solid #333;margin-top:12px;padding-top:12px}.psw-summary-row{color:#fff;color:var(--color-text);display:flex;justify-content:space-between;margin-bottom:12px}.psw-summary-button{background-color:#00ff7f;background-color:var(--color-primary);border-radius:8px;color:#000;cursor:pointer;font-size:14px;padding:12px;width:100%}.psw-summary-button:hover{background-color:#0ff;background-color:var(--color-accent)}.psw-toast{background:#00ff7f;background:var(--color-primary);border-radius:8px;box-shadow:0 6px 20px #0000004d;color:#000;font-weight:600;padding:10px 14px;position:fixed;right:16px;top:16px;z-index:1000}.psw-addons{border-top:1px dashed #333;margin-top:10px;padding-top:10px}.psw-addons-title{color:#0ff;color:var(--color-accent);font-size:13px;font-weight:600;margin-bottom:8px}.psw-addons-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.psw-addon-card{background:#2a2a34;background:var(--color-surface);border:1px solid #333;border-radius:8px;color:#fff;cursor:pointer;padding:10px 12px;text-align:left}.psw-addon-card:hover{background:#343447}.psw-addon-name{color:#00ff7f;color:var(--color-primary);font-size:.95rem;font-weight:600}.psw-addon-desc{color:#ccc;font-size:.85rem;margin-top:2px}.psw-addon-price{color:#00ff7f;color:var(--color-primary);font-weight:700;margin-top:4px}.psw-addon-qty{gap:6px;margin-top:8px}.psw-addon-qty,.psw-qty-btn{align-items:center;display:inline-flex}.psw-qty-btn{background:#222832;border:1px solid #2a2f37;border-radius:6px;color:#ddd;cursor:pointer;height:28px;justify-content:center;width:28px}.psw-qty-btn:hover{background:#2b3240}.psw-qty-input{background:#0f1117;border:1px solid #2a2f37;border-radius:6px;color:#ddd;padding:6px;text-align:center;width:44px}.psw-group{background-color:#1e1e2a;background-color:var(--color-panel);border:1px solid #2a2f37;border-radius:8px;margin:10px 0;width:auto}.psw-group[open]{background:#12141a;width:auto}.psw-group-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:10px 12px}.psw-group-title::-webkit-details-marker{display:none}.psw-group-subhead{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:4px 0 8px}.psw-col{display:flex;flex-direction:column;gap:8px}.psw-col-head{color:#9aa4b2;font-size:12px;letter-spacing:.04em;padding:0 4px 4px;text-transform:uppercase}.psw-group-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(220px,1fr));padding:8px 12px 12px}@media (max-width:1024px){.psw-wrapper{padding:16px}.psw-breadcrumbs{font-size:12px;margin-bottom:12px}.psw-progress{margin-bottom:24px}.psw-icon-wrapper{height:32px;margin-bottom:4px;width:32px}.psw-step-label{font-size:10px}.psw-main-grid{gap:16px;grid-template-columns:1fr}.psw-vehicle-selection{margin-bottom:24px}.psw-service-tabs .MuiTab-root{font-size:13px;padding:6px 16px!important}.psw-mode-toggle{gap:6px}.psw-tier-grid{grid-template-columns:1fr}.psw-recommended-packages table{width:100%}.psw-appointment-preview{margin-top:8px;position:static}}@media (max-width:768px){.psw-main-grid>div,.psw-wrapper{padding:12px}.psw-service-tabs{margin:0 -4px;padding:0 4px 4px}.psw-mode-toggle{justify-content:flex-start}.psw-chip{font-size:13px;padding:7px 12px}.psw-group-grid{grid-template-columns:1fr}.psw-col-head{display:none}.psw-recommended-packages table,.psw-recommended-packages tbody,.psw-recommended-packages td,.psw-recommended-packages th,.psw-recommended-packages thead,.psw-recommended-packages tr{display:block;width:100%}.psw-recommended-packages thead{display:none}.psw-package-row{background:#2a2a34;background:var(--color-surface);border:1px solid #333;border:1px solid var(--color-border);border-radius:10px;margin-bottom:12px;padding:8px 10px}.psw-package-thumb-cell{padding:0 0 8px}.psw-package-thumb,.psw-package-thumb-placeholder{height:56px;width:56px}.psw-package-name{display:block;margin-bottom:4px}.psw-package-details{margin-bottom:4px}.psw-package-pricing{margin-top:4px}#package-table{overflow-x:visible}.psw-wrapper .psw-small-btn,.psw-wrapper .psw-submit-panels,.psw-wrapper .psw-summary-button,.psw-wrapper .psw-vehicle-button{justify-content:center;width:100%}.psw-wrapper .psw-chip,.psw-wrapper .psw-vehicle-button{max-width:100%}}@media (max-width:400px){.psw-chip{font-size:12px;padding:6px 10px}.psw-wrapper .psw-vehicle-button{font-size:13px;padding:8px 14px}}:root{--dark-navy:#232a38;--dark-panel:#2e3c57;--white:#fff}.QuickAddAppointment_page__-WzSa{background:#1c1c1c;background:var(--matte-black);color:#fff;color:var(--white);font-family:Inter,system-ui,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh}.QuickAddAppointment_header__KDig8{background:#232a38;background:var(--dark-navy);border-bottom:1px solid #708090;border-bottom:1px solid var(--slate-gray);padding:24px}.QuickAddAppointment_headerInner__8C5ZW{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.QuickAddAppointment_h1__f0wIH{color:#00ff7f;color:var(--neon-green);font-size:28px;font-weight:800;margin:0}.QuickAddAppointment_subhead__rH-L1{color:silver;color:var(--silver);font-size:13px;margin:4px 0 0}.QuickAddAppointment_headerIcon__0d5lw{background:#0000;border:1px solid #0000;border-radius:12px;color:#0ff;color:var(--electric-cyan);padding:8px 10px;transition:box-shadow .2s,border-color .2s,transform .2s}.QuickAddAppointment_headerIcon__0d5lw:hover{border-color:#0ff;border-color:var(--electric-cyan);box-shadow:0 0 8px #0ff6;transform:translateY(-1px)}.QuickAddAppointment_mainGrid__3jWPJ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;margin:24px auto;max-width:1200px;padding:0 16px}.QuickAddAppointment_leftCol__8Nsew,.QuickAddAppointment_rightCol__p52u0{display:flex;flex-direction:column;gap:24px}.QuickAddAppointment_card__Qf0Cs{background:#2e3c57;background:var(--dark-panel);border:1px solid #70809059;border-radius:16px;padding:20px}.QuickAddAppointment_glow__PuOqh:hover{box-shadow:0 0 10px #00ff7f40}.QuickAddAppointment_cardTitle__o2Iw1{color:#00ff7f;color:var(--neon-green);font-size:18px;font-weight:700;margin-bottom:12px!important}.QuickAddAppointment_twoCol__GTwZm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.QuickAddAppointment_label__QCtj8{color:silver;color:var(--silver);display:block;font-size:13px;margin-bottom:6px}.QuickAddAppointment_requiredStar__Cj-1S{color:#00ff7f;color:var(--neon-green);margin-left:4px}.QuickAddAppointment_placeholder__8yj2a{color:silver;color:var(--silver);opacity:.7}.MuiTextField-root .MuiOutlinedInput-root,.QuickAddAppointment_input__pf-zc{background:#232a38;background:var(--dark-navy);border-radius:10px}.MuiInputBase-root.MuiOutlinedInput-root{color:#fff;color:var(--white)}.MuiOutlinedInput-notchedOutline{border-color:#708090!important;border-color:var(--slate-gray)!important}.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0ff!important;border-color:var(--electric-cyan)!important;box-shadow:0 0 6px #00ffff4d}.MuiInputBase-input{padding:10px 12px}.QuickAddAppointment_inputIconWrap__ZTMIR{position:relative}.QuickAddAppointment_inputIcon__NJyFD{color:silver;color:var(--silver);pointer-events:none;position:absolute;right:12px;top:12px}.QuickAddAppointment_inputLikeBtn__h3pOT{align-items:center;background:#232a38;background:var(--dark-navy);border:1px solid #708090;border:1px solid var(--slate-gray);border-radius:10px;color:silver;color:var(--silver);display:flex;height:44px;justify-content:space-between;padding:0 12px;transition:box-shadow .2s,border-color .2s;width:100%}.QuickAddAppointment_inputLikeBtn__h3pOT:hover{border-color:#0ff;border-color:var(--electric-cyan);box-shadow:0 0 6px #00ffff4d}.QuickAddAppointment_inlineHint__7YGuT{align-items:center;color:silver;color:var(--silver);display:flex;font-size:12px;gap:8px;margin-top:8px}.QuickAddAppointment_inlineHint__7YGuT i{color:#0ff;color:var(--electric-cyan)}.QuickAddAppointment_vehicleChip__yQJ8-{background:#232a38!important;background:var(--dark-navy)!important;border:1px solid #708090!important;border:1px solid var(--slate-gray)!important;color:#fff!important;color:var(--white)!important}.QuickAddAppointment_tabs__7IykR{border-bottom:1px solid #708090;border-bottom:1px solid var(--slate-gray);margin-top:8px}.QuickAddAppointment_tabBtn__\+U8Oj .MuiTab-root{color:silver;color:var(--silver)}.MuiTabs-indicator{background-color:#00ff7f!important;background-color:var(--neon-green)!important}.QuickAddAppointment_modeRow__0NqGp{display:flex;gap:8px;margin:12px 0 16px}.QuickAddAppointment_btnPrimary__yaHm\+{background:#00ff7f!important;background:var(--neon-green)!important;border-radius:10px!important;color:#1c1c1c!important;color:var(--matte-black)!important;text-transform:none!important;width:fit-content}.QuickAddAppointment_btnSecondary__jcUJY{background:#0000!important;border:1px solid #0ff!important;border:1px solid var(--electric-cyan)!important;border-radius:10px!important}.QuickAddAppointment_btnSecondary__jcUJY,.QuickAddAppointment_linkBtn__PN55h{color:#0ff!important;color:var(--electric-cyan)!important;text-transform:none!important}.QuickAddAppointment_pkgGrid__7wnZ3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.QuickAddAppointment_pkgTile__oHRzY{background:#232a38;background:var(--dark-navy);border:1px solid #708090;border:1px solid var(--slate-gray);border-radius:12px;padding:12px;transition:box-shadow .2s,transform .2s}.QuickAddAppointment_pkgTile__oHRzY:hover{box-shadow:0 0 10px #00ff7f33;transform:translateY(-1px)}.QuickAddAppointment_pkgTop__szJnR{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:4px}.QuickAddAppointment_pkgTitle__0323W{color:#fff;color:var(--white);font-size:15px;font-weight:600;margin:0}.QuickAddAppointment_pkgPrice__dcxto{color:#00ff7f;color:var(--neon-green);font-weight:800}.QuickAddAppointment_pkgBrand__dNr1x{color:silver;color:var(--silver);font-size:13px;margin:2px 0 8px}.QuickAddAppointment_pkgMeta__PKmil{color:#708090;color:var(--slate-gray);display:flex;font-size:12px;gap:12px}.QuickAddAppointment_pkgMeta__PKmil i{margin-right:6px}.QuickAddAppointment_pkgActions__m7elj{margin-top:8px}.QuickAddAppointment_panelBlock__mfYjn{margin-top:12px}.QuickAddAppointment_subBrandHeader__LsRGa{align-items:center;border-top:1px dashed #70809059;display:flex;justify-content:space-between;padding:8px 0}.QuickAddAppointment_subBrandToggle__aODfM{align-items:center;background:#0000;border:0;color:#fff;color:var(--white);cursor:pointer;display:flex;font-weight:700;gap:8px;padding:4px 0}.QuickAddAppointment_panelHeaderText__47sJt{color:#fff;color:var(--white);font-weight:700!important;margin-bottom:6px!important}.QuickAddAppointment_groupRow__lyiQc{align-items:center;display:flex;gap:10px;margin:8px 0}.QuickAddAppointment_groupTitle__vaR-N{color:#fff;color:var(--white);font-weight:600!important}.QuickAddAppointment_panelCols__gR3wo{display:flex;flex-wrap:wrap;gap:12px}.QuickAddAppointment_panelCol__EHEAS{flex:1 1;min-width:240px}.QuickAddAppointment_colLabel__YaylU{font-size:11px;opacity:.7}.QuickAddAppointment_panelChips__hd9\+E{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.QuickAddAppointment_chipSelected__Ct4oE,.QuickAddAppointment_chip__9AFOY{align-items:center;background:#0000!important;border:1px solid #708090!important;border:1px solid var(--slate-gray)!important;border-radius:24px!important;color:#fff!important;color:var(--white)!important;display:flex;gap:8px;padding:6px 10px!important;text-transform:none!important}.QuickAddAppointment_chipSelected__Ct4oE{background:#00ffff1a!important;border-color:#0ff!important;border-color:var(--electric-cyan)!important;box-shadow:0 0 6px #00ffff40}.QuickAddAppointment_chipText__iBuMc{margin-right:6px}.QuickAddAppointment_chipPrice__jUuf2{opacity:.75}.QuickAddAppointment_actionsRow__JnfIS{margin-top:10px}.QuickAddAppointment_conflictWrap__tb3OV{background:#ffd16614;border:1px solid #ffd166;border-radius:10px;margin-top:12px;padding:12px}.QuickAddAppointment_conflictTitle__MgWxg{align-items:center;color:#ffd166;display:flex;font-weight:600;gap:8px;margin-bottom:6px}.QuickAddAppointment_conflictChip__ryt85{background:#0000!important;border:1px solid #708090!important;border:1px solid var(--slate-gray)!important;color:#fff!important;color:var(--white)!important;margin:4px 6px 0 0!important}.QuickAddAppointment_conflictCheckbox__KJYuA{margin-top:6px!important}.QuickAddAppointment_block__eZYmR{margin-top:14px}.QuickAddAppointment_textarea__36D9X textarea{min-height:96px}.QuickAddAppointment_notifRow__p1Bw0{display:flex;gap:18px}.QuickAddAppointment_previewCard__2tzu2{align-self:start;position:sticky;top:18px}.QuickAddAppointment_previewTitle__qOMoB{color:#0ff;color:var(--electric-cyan);font-size:18px;font-weight:700;margin-bottom:12px!important}.QuickAddAppointment_previewList__oV6iT{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.QuickAddAppointment_previewItem__C5F1\+{align-items:center;background:#232a38;background:var(--dark-navy);border:1px solid #708090;border:1px solid var(--slate-gray);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px}.QuickAddAppointment_previewName__Decf4{color:#fff;color:var(--white);font-weight:600;margin:0}.QuickAddAppointment_previewBrand__AI5An{color:silver;color:var(--silver);font-size:13px;margin:2px 0 0}.QuickAddAppointment_previewMeta__hNsMI{color:#708090;color:var(--slate-gray);font-size:12px;margin-top:4px}.QuickAddAppointment_previewMeta__hNsMI i{margin-right:6px}.QuickAddAppointment_previewItemEdit__SPuyP{align-items:center;display:flex;gap:8px}.QuickAddAppointment_priceField__6Dbqa input{background:#1c1c1c;background:var(--matte-black);border-radius:8px;color:#fff;color:var(--white);text-align:right;width:90px}.QuickAddAppointment_iconDanger__UdTEC{background:#0000!important;border:1px solid #f66!important;border-radius:10px!important;color:#f66!important;min-width:36px!important}.QuickAddAppointment_totals__A-\+h\+{border-top:1px solid #708090;border-top:1px solid var(--slate-gray);padding-top:12px}.QuickAddAppointment_hr__xZT2S{border-color:#708090!important;border-color:var(--slate-gray)!important;margin:8px 0!important}.QuickAddAppointment_totalRow__KMjFY{align-items:center;color:silver;color:var(--silver);display:flex;justify-content:space-between;margin:4px 0}.QuickAddAppointment_totalNum__4-ZW4{color:#fff;color:var(--white);font-weight:700}.QuickAddAppointment_totalEm__zeMgj{font-size:18px}.QuickAddAppointment_totalEm__zeMgj,.QuickAddAppointment_totalGreen__b5XkO{color:#00ff7f;color:var(--neon-green);font-weight:800}.QuickAddAppointment_previewActions__ftzYu{display:flex;gap:10px;margin-top:12px}.QuickAddAppointment_dialogPaper__6ppv5{background:#2e3c57!important;background:var(--dark-panel)!important;border:1px solid #708090;border:1px solid var(--slate-gray)}.QuickAddAppointment_dialogTitle__3OZgD{color:#00ff7f!important;color:var(--neon-green)!important;font-weight:700!important}.QuickAddAppointment_dialogContent__FxqxT{padding-top:10px!important}.QuickAddAppointment_dialogActions__aK6nh{padding:12px!important}.QuickAddAppointment_dimText__Wmi3v{color:silver;color:var(--silver);opacity:.85}@media (max-width:1024px){.QuickAddAppointment_mainGrid__3jWPJ{grid-template-columns:1fr}.QuickAddAppointment_previewCard__2tzu2,.QuickAddAppointment_rightCol__p52u0{position:static}.QuickAddAppointment_pkgGrid__7wnZ3,.QuickAddAppointment_twoCol__GTwZm{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}.home,body{background:#1c1c1c;color:#fff;font-family:Inter,sans-serif}::-webkit-scrollbar{display:none}body,html{-ms-overflow-style:none;scrollbar-width:none}:root{--matte-black:#1c1c1c;--slate-gray:#708090;--neon-green:#00ff7f;--electric-cyan:#0ff;--silver:silver}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00ff7f,#0ff);background:linear-gradient(135deg,var(--neon-green),var(--electric-cyan));-webkit-background-clip:text}.hero-glow{box-shadow:0 0 100px #39ff144d}.floating{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.fade-in{animation:fadeIn 1s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logo-image{display:block;height:auto;width:40px}.logo-icon{background:none;padding:0}.container{margin:0 auto;max-width:1280px;padding:0 1.5rem}.flex{display:flex}.grid{display:grid}.items-center{align-items:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.home-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1c1cf2;border-bottom:1px solid #7080904d;left:0;position:fixed;right:0;top:0;z-index:100}.home-header .container{padding:1rem 0}.home-header .logo{align-items:center;display:flex;gap:.75rem}.home-header .logo-icon{align-items:center;border-radius:.5rem;color:#1c1c1c;color:var(--matte-black);display:flex;height:2.5rem;justify-content:center;width:2.5rem}.home-header nav a{color:#1c1c1c;color:var(--matte-black);margin:0 1rem;text-decoration:none;transition:color .3s}.home-header nav a:hover{color:#00ff7f;color:var(--neon-green)}.btn-primary{background:#00ff7f;background:var(--neon-green);border:none;border-radius:.5rem;color:#1c1c1c;color:var(--matte-black);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background .3s,transform .3s}.btn-primary:hover{background:#0ff;background:var(--electric-cyan);transform:scale(1.05)}.hero{background:#1c1c1c;background:var(--matte-black);height:600px;overflow:hidden;position:relative}.hero:before{background:url(https://storage.googleapis.com/uxpilot-auth.appspot.com/6a13d26b7b-739dbe3c77caccebe04a.png) 50%/cover no-repeat;opacity:.2}.hero:after,.hero:before{content:"";inset:0;position:absolute}.hero:after{background:linear-gradient(90deg,#1c1c1ce6 0,#0000)}.hero .container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:4rem 0;position:relative;z-index:10}.hero h1{font-size:2.5rem;font-weight:700;line-height:1.2}.hero p{color:silver;color:var(--silver);margin:1rem 0;max-width:30rem}.hero .actions{display:flex;flex-wrap:wrap;gap:1rem}.hero .actions .btn-secondary{align-items:center;border:1px solid #708090;border:1px solid var(--slate-gray);border-radius:.5rem;color:#fff;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1.5rem;transition:border-color .3s,color .3s}.hero .actions .btn-secondary:hover{border-color:#00ff7f;border-color:var(--neon-green);color:#00ff7f;color:var(--neon-green)}.hero .checks{display:flex;gap:2rem;margin-top:1.5rem}.hero .checks div{align-items:center;color:silver;color:var(--silver);display:flex;gap:.5rem}.hero .checks i,.icon-wrench{color:#00ff7f;color:var(--neon-green)}.icon-wrench{font-size:2rem;opacity:.6;right:2.5rem;top:5rem}.icon-calendar{animation-delay:.5s;color:#0ff;color:var(--electric-cyan);font-size:1.5rem;opacity:.4;right:8rem;top:10rem}.icon-car{animation-delay:1s;bottom:8rem;color:#00ff7f;color:var(--neon-green);font-size:1.25rem;opacity:.5;right:5rem}.floating{position:absolute}.ui-mockup{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#70809033;border:1px solid #7080904d;border-radius:1rem;padding:1.5rem}.ui-mockup img{border-radius:.75rem;height:12rem;margin-bottom:1rem;object-fit:cover;width:100%}.ui-mockup .grid-2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.ui-mockup .grid-2 div{background:#1c1c1c80;border-radius:.5rem;padding:.75rem}.ui-mockup .grid-2 .label{color:#0ff;color:var(--electric-cyan);font-size:.875rem}.ui-mockup .grid-2 .value{color:#fff;font-weight:600}.features{background:linear-gradient(180deg,#1c1c1c,#7080901a);background:linear-gradient(to bottom,var(--matte-black),#7080901a);padding:4rem 0}.features .container{text-align:center}.features h2{font-size:2.5rem;margin-bottom:1rem}.features p{color:silver;color:var(--silver);font-size:1.125rem;margin:0 auto 3rem;max-width:40rem}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#7080901a;border:1px solid #70809033;border-radius:1rem;padding:2rem;transition:border-color .3s}.feature-card:hover{border-color:#00ff7f;border-color:var(--neon-green)}.feature-card .icon-wrapper{align-items:center;background:#39ff1433;border-radius:.75rem;display:flex;height:4rem;justify-content:center;margin-bottom:1.5rem;width:4rem}.feature-card .icon-wrapper.electric{background:#0ff3}.feature-card h3{font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:silver;color:var(--silver);margin-bottom:1rem}.feature-card img{border-radius:.5rem;height:8rem;object-fit:cover;width:100%}.cta{background:linear-gradient(90deg,#39ff141a,#00ffff1a);padding:4rem 0;text-align:center}.cta h2{font-size:2.5rem;margin-bottom:1rem}.cta p{color:silver;color:var(--silver);font-size:1.125rem;margin-bottom:2rem}.cta .btn-primary{font-size:1.25rem;padding:1rem 2rem}.home-footer{background:#1c1c1c;background:var(--matte-black);border-top:1px solid #7080904d;padding:3rem 0}.home-footer .container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.home-footer h4{color:#fff;font-weight:600;margin-bottom:.75rem}.home-footer ul{list-style:none}.home-footer ul li{color:silver;color:var(--silver);cursor:pointer;margin-bottom:.5rem;transition:color .3s}.home-footer ul li:hover{color:#00ff7f;color:var(--neon-green)}.social-icons i{color:silver;color:var(--silver);cursor:pointer;font-size:1.25rem;margin-right:1rem;transition:color .3s}.social-icons i:hover{color:#00ff7f;color:var(--neon-green)}.home-footer .copyright{color:silver;color:var(--silver);margin-top:2rem;text-align:center}.hamburger{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:1.5rem}@media (min-width:768px){.home-nav{align-items:center;display:flex;gap:1rem}.hamburger{display:none}}.btn-secondary{align-items:center;background:#00ff7f;background:var(--neon-green);border-radius:.5rem;color:#1c1c1c;color:var(--matte-black);cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:background .3s,transform .3s}.btn-secondary:hover{background:#0ff;background:var(--electric-cyan);transform:scale(1.05)}#features{padding:4rem 0}.features-grid{margin-top:2rem}.home-header{height:60px}.home-header .container{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 1.5rem}@media (min-width:768px){.home-nav{align-items:center;display:flex!important;flex-direction:row;gap:2rem}}.home-nav a,.home-nav button{align-items:center;display:inline-flex;margin:0}.btn-login{align-items:center;border:1px solid silver;border:1px solid var(--silver);border-radius:.5rem;color:silver;color:var(--silver);display:inline-flex;font-weight:600;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:border-color .3s,color .3s}.btn-login i{font-size:1rem}.btn-login:hover{border-color:#00ff7f;border-color:var(--neon-green);color:#00ff7f;color:var(--neon-green)}@media (max-width:767px){.container{padding:0 1rem}.home-header{height:auto;padding:.75rem 1rem}.home-header .container{flex-wrap:wrap}.home-nav{display:none}.hamburger{display:block}.hero .container{grid-template-columns:1fr!important;padding:2rem 0}.hero h1{font-size:2rem;line-height:1.3}.hero p{font-size:.9rem;max-width:100%}.actions{flex-direction:column;gap:.75rem}.ui-mockup{margin-top:2rem}.floating{display:none}.features-grid{grid-template-columns:1fr!important}.feature-card{padding:1.5rem}.cta{padding:2rem 1rem}.cta h2{font-size:1.75rem}.home-footer .container{grid-template-columns:1fr!important;text-align:center}.home-footer .copyright{margin-top:1.5rem}}.home-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1c1cf2;display:none;flex-direction:column;gap:1rem;left:0;padding:1rem;position:absolute;right:0;top:60px}.home-nav.open{display:flex}@media (min-width:768px){.home-nav{background:#0000;display:flex!important;flex-direction:row;gap:2rem;padding:0;position:static}}.ReminderForm_wrap__qQj6i{color:silver;color:var(--ds-text);padding:6px}.ReminderForm_group__UvIYD{grid-gap:8px;display:grid;gap:8px;margin-bottom:12px}.ReminderForm_label__oqXPy{color:#708090;color:var(--ds-slate);font-size:12px}.ReminderForm_input__Wiq8F,.ReminderForm_select__GeahK{background:#1c1c1c;background:var(--ds-bg);border:1px solid #7080904d;border-radius:8px;color:silver;color:var(--ds-text);font-size:14px;padding:8px 10px}.ReminderForm_input__Wiq8F:focus,.ReminderForm_select__GeahK:focus{border-color:#0ff;border-color:var(--ds-cyan);outline:none}.ReminderForm_row__JMkUS{align-items:center;display:flex;gap:8px}.ReminderForm_inputNumber__1gZ72{width:90px}.ReminderForm_channelsRow__Lw22Q{display:flex;gap:12px}.ReminderForm_checkboxLabel__0xF6x{align-items:center;color:silver;color:var(--ds-text);display:flex;font-size:13px;gap:6px}.ReminderForm_footer__z75zI{display:flex;gap:8px}.ReminderForm_btnPrimary__pRw5n{background:#00ff7f;background:var(--ds-green);border:0;border-radius:10px;color:#1c1c1c;color:var(--ds-bg);cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.ReminderForm_btnPrimary__pRw5n:hover{filter:brightness(.95)}.ReminderForm_btnGhost__IYJKC{background:#0000;border:1px solid #7080904d;border-radius:10px;color:#708090;color:var(--ds-slate);cursor:pointer;font-size:13px;padding:8px 12px}.ReminderForm_btnGhost__IYJKC:hover{border-color:#0ff;border-color:var(--ds-cyan);color:#0ff;color:var(--ds-cyan)}.NotificationTemplatesPage_page__tpxpC{background:#1c1c1c;background:var(--ds-bg);color:silver;color:var(--ds-text);padding:24px}.NotificationTemplatesPage_header__N-9Eh{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.NotificationTemplatesPage_headerTitle__AO3Mq{color:silver;color:var(--ds-text);font-size:28px;font-weight:700;margin:0 0 6px}.NotificationTemplatesPage_headerSub__VNAJn{color:#708090;color:var(--ds-slate);font-size:15px;margin:0}.NotificationTemplatesPage_headerActions__ufo87{display:flex;flex-wrap:wrap;gap:10px}.NotificationTemplatesPage_ghostBtn__5HHsl{background:#0000;border:1px solid #7080904d;border-radius:10px;color:#708090;color:var(--ds-slate);cursor:pointer;font-size:14px;padding:10px 14px}.NotificationTemplatesPage_ghostBtn__5HHsl:hover{border-color:#0ff;border-color:var(--ds-cyan);color:#0ff;color:var(--ds-cyan)}.NotificationTemplatesPage_statusCard__V-5UL{background:#7080901a;border:1px solid #7080904d;border-radius:14px;margin:14px 0 24px;padding:18px}.NotificationTemplatesPage_statusHeader__iu4eZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.NotificationTemplatesPage_statusHeader__iu4eZ h3{font-size:18px;font-weight:600;margin:0}.NotificationTemplatesPage_statusGrid__12fj8{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.NotificationTemplatesPage_statusItem__nuHwa{background:#1c1c1c80;border:1px solid #7080904d;border-radius:12px;padding:12px}.NotificationTemplatesPage_statusTop__Nxdf5{align-items:center;display:flex;justify-content:space-between}.NotificationTemplatesPage_statusName__apMiQ{align-items:center;display:flex;gap:10px}.NotificationTemplatesPage_pill__EkWmk{background:#00ff7f33;border-radius:999px;color:#00ff7f;color:var(--ds-green);font-size:11px;padding:4px 8px}.NotificationTemplatesPage_layout__zpTBJ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}.NotificationTemplatesPage_filters__8N9ec{background:#7080901a;border:1px solid #7080904d;border-radius:14px;margin-bottom:16px;padding:14px}.NotificationTemplatesPage_filtersRow__8GFLY{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.NotificationTemplatesPage_input__hQMH6,.NotificationTemplatesPage_select__aWH9i{background:#1c1c1c;background:var(--ds-bg);border:1px solid #7080904d;border-radius:10px;color:silver;color:var(--ds-text);font-size:14px;padding:9px 12px}.NotificationTemplatesPage_input__hQMH6:focus,.NotificationTemplatesPage_select__aWH9i:focus{border-color:#0ff;border-color:var(--ds-cyan);outline:none}.NotificationTemplatesPage_searchWrap__v79Gn{flex:1 1;min-width:240px;position:relative}.NotificationTemplatesPage_searchIcon__qIrdY{color:#708090;color:var(--ds-slate);font-size:13px;left:10px;position:absolute;top:50%;translate:0 -50%}.NotificationTemplatesPage_searchInput__3tCPe{padding-left:28px;width:100%}.NotificationTemplatesPage_quickRow__9ywIt{align-items:center;display:flex;justify-content:space-between}.NotificationTemplatesPage_quickLeft__CxLeS{align-items:center;color:#708090;color:var(--ds-slate);display:flex;font-size:13px;gap:8px}.NotificationTemplatesPage_chip__RJSWR{background:#70809033;border:1px solid #0000;border-radius:999px;color:#708090;color:var(--ds-slate);cursor:pointer;font-size:12px;padding:6px 10px}.NotificationTemplatesPage_chipPrimary__BlKDk{background:#0ff3;color:#0ff;color:var(--ds-cyan)}.NotificationTemplatesPage_chip__RJSWR:hover{border-color:#00ffff4d;color:#0ff;color:var(--ds-cyan)}.NotificationTemplatesPage_templatesList__BEOJQ{display:flex;flex-direction:column;gap:12px}.NotificationTemplatesPage_card__eMCDG{background:#7080901a;border:1px solid #7080904d;border-radius:14px;cursor:pointer;padding:18px;transition:border-color .12s ease,background .12s ease}.NotificationTemplatesPage_card__eMCDG:hover{border-color:#00ffff80}.NotificationTemplatesPage_cardActive__zGtcU{background:#00ffff0d;border-color:#00ffff80}.NotificationTemplatesPage_cardTop__YpNSz{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.NotificationTemplatesPage_cardTitle__OeGyc{align-items:center;display:flex;gap:12px}.NotificationTemplatesPage_icon__gZmoe{border-radius:10px;display:grid;font-size:16px;height:40px;place-items:center;width:40px}.NotificationTemplatesPage_iconCyan__gIvrs{background:#0ff3;color:#0ff;color:var(--ds-cyan)}.NotificationTemplatesPage_iconGreen__BDl1y{background:#00ff7f33;color:#00ff7f;color:var(--ds-green)}.NotificationTemplatesPage_iconRed__Ajfuy{background:#f003;color:#ff5b5b}.NotificationTemplatesPage_iconYellow__f1nyC{background:#ffd70033;color:#ffd54a}.NotificationTemplatesPage_title__uTBTT{font-size:18px;font-weight:600;margin:0}.NotificationTemplatesPage_subtitle__l5ZRZ{color:#708090;color:var(--ds-slate);font-size:13px;margin:2px 0 0}.NotificationTemplatesPage_cardMeta__1xWWZ{align-items:center;display:flex;gap:8px}.NotificationTemplatesPage_ruleCount__hdTTp{background:#00ffff26;border-radius:999px;color:#0ff;color:var(--ds-cyan);font-size:11px;padding:4px 8px}.NotificationTemplatesPage_chev__cqTVn{color:#708090;color:var(--ds-slate)}.NotificationTemplatesPage_cardBottom__HBp1i{justify-content:space-between}.NotificationTemplatesPage_badges__ee8z6,.NotificationTemplatesPage_cardBottom__HBp1i{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.NotificationTemplatesPage_badge__4vXIH{align-items:center;background:#70809033;border-radius:999px;color:#708090;color:var(--ds-slate);display:inline-flex;font-size:12px;gap:8px;padding:6px 10px}.NotificationTemplatesPage_badgeGood__VOedq{background:#00ff7f33;color:#00ff7f;color:var(--ds-green)}.NotificationTemplatesPage_badgeWarn__DvIF8{background:#f003;color:#ff5b5b}.NotificationTemplatesPage_actions__\+mY8F{display:flex;flex-wrap:wrap;gap:8px}.NotificationTemplatesPage_btnPrimary__0t5zC{background:#00ff7f;background:var(--ds-green);border:0;border-radius:10px;color:#1c1c1c;color:var(--ds-bg);cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.NotificationTemplatesPage_btnPrimary__0t5zC:hover{filter:brightness(.95)}.NotificationTemplatesPage_btnOutline__fyGJd{background:#0000;border:1px solid #00ff7f;border:1px solid var(--ds-green);border-radius:10px;color:#00ff7f;color:var(--ds-green);cursor:pointer;font-size:13px;padding:8px 12px}.NotificationTemplatesPage_btnOutline__fyGJd:hover{background:#00ff7f1a}.NotificationTemplatesPage_btnGhostCyan__n2w\+F{background:#0ff3;border:0;border-radius:10px;color:#0ff;color:var(--ds-cyan);cursor:pointer;font-size:13px;padding:8px 12px}.NotificationTemplatesPage_btnGhostCyan__n2w\+F:hover{background:#00ffff4d}.NotificationTemplatesPage_rulesPanel__4ceRa{height:fit-content;position:sticky;top:24px}.NotificationTemplatesPage_rulesCard__\+S0xE{background:#7080901a;border:1px solid #7080904d;border-radius:14px;margin-bottom:16px;padding:14px}.NotificationTemplatesPage_rulesHeader__VQhGI{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.NotificationTemplatesPage_rulesFor__iPiZ7{color:#708090;color:var(--ds-slate);font-size:13px;margin:6px 0 10px}.NotificationTemplatesPage_info__\+qkUg{background:#00ffff1a;border:1px solid #00ffff4d;border-radius:10px;color:#0ff;color:var(--ds-cyan);display:flex;font-size:12px;gap:10px;padding:10px}.NotificationTemplatesPage_ruleItem__KCX9X{background:#1c1c1c80;border:1px solid #7080904d;border-radius:12px;margin-bottom:10px;padding:12px}.NotificationTemplatesPage_ruleTop__X\+lkn{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.NotificationTemplatesPage_ruleLeft__Y6s6n{align-items:center;display:flex;gap:10px}.NotificationTemplatesPage_ruleIcon__TCoAN{border-radius:8px;display:grid;font-size:13px;height:28px;place-items:center;width:28px}.NotificationTemplatesPage_ruleIconEmail__IKhn7{background:#00ff7f33;color:#00ff7f;color:var(--ds-green)}.NotificationTemplatesPage_ruleIconSMS__4MU6L{background:#0ff3;color:#0ff;color:var(--ds-cyan)}.NotificationTemplatesPage_switch__7HK6S{background:#7080904d;border-radius:999px;cursor:pointer;height:20px;position:relative;width:38px}.NotificationTemplatesPage_knob__ZwT6H{background:#fff;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:16px}.NotificationTemplatesPage_switchOn__DB\+gk{background:#00ff7f;background:var(--ds-green)}.NotificationTemplatesPage_switchOn__DB\+gk .NotificationTemplatesPage_knob__ZwT6H{transform:translateX(18px)}.NotificationTemplatesPage_ruleMeta__5TwdO{align-items:center;color:#708090;color:var(--ds-slate);display:flex;font-size:12px;justify-content:space-between}.NotificationTemplatesPage_ruleBtns__\+BLnv{display:flex;gap:6px}.NotificationTemplatesPage_ruleBtn__mfoMZ{background:#70809033;border:1px solid #7080904d;border-radius:8px;color:#708090;color:var(--ds-slate);cursor:pointer;font-size:12px;padding:6px 8px;width:fit-content}.NotificationTemplatesPage_ruleBtn__mfoMZ:hover{border-color:#0ff;border-color:var(--ds-cyan);color:#0ff;color:var(--ds-cyan)}@media (max-width:900px){.NotificationTemplatesPage_layout__zpTBJ{grid-template-columns:1fr}.NotificationTemplatesPage_rulesPanel__4ceRa{position:static}}.NotificationTemplatesPage_drawerOverlay__9UdXk{background:#00000080;inset:0;position:fixed;z-index:40}.NotificationTemplatesPage_drawer__cms3j{background:#1f1f1f;border-left:1px solid #7080904d;bottom:0;overflow:auto;padding:14px;position:fixed;right:0;top:0;width:min(520px,100%);z-index:41}.NotificationTemplatesPage_drawerHeader__jWgom{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.NotificationTemplatesPage_smallGhost__TdRdP{background:#0000;border:1px solid #7080904d;border-radius:8px;color:#708090;color:var(--ds-slate);cursor:pointer;padding:6px 10px}.NotificationTemplatesPage_smallGhost__TdRdP:hover{border-color:#0ff;border-color:var(--ds-cyan);color:#0ff;color:var(--ds-cyan)}.TemplateEditor_wrap__ckuml{grid-gap:16px;background:#1c1c1c;background:var(--ds-bg);color:silver;color:var(--ds-text);display:grid;gap:16px;grid-template-rows:auto 1fr auto;min-width:900px}.TemplateEditor_header__IIY1j{justify-content:space-between}.TemplateEditor_headerLeft__p234D,.TemplateEditor_header__IIY1j{align-items:center;display:flex;gap:12px}.TemplateEditor_backBtn__vq4ds{background:#0000;border:1px solid #7080904d;border-radius:10px;color:#708090;color:var(--ds-slate);cursor:pointer;font-size:14px;padding:8px 12px}.TemplateEditor_backBtn__vq4ds:hover{border-color:#0ff;border-color:var(--ds-cyan);color:#0ff;color:var(--ds-cyan)}.TemplateEditor_title__RUvn6{font-size:22px;font-weight:700;margin:0}.TemplateEditor_subtitle__mxq-l{color:#708090;color:var(--ds-slate);font-size:13px;margin:0}.TemplateEditor_headerRight__kW8h0{display:flex;flex-wrap:wrap;gap:10px}.TemplateEditor_ghost__6ieRZ{background:#0000;border:1px solid #7080904d;border-radius:10px;color:#708090;color:var(--ds-slate);cursor:pointer;font-size:14px;padding:8px 12px}.TemplateEditor_ghost__6ieRZ:hover{border-color:#0ff;border-color:var(--ds-cyan);color:#0ff;color:var(--ds-cyan)}.TemplateEditor_primary__ZKHrU{background:#00ff7f;background:var(--ds-green);border:0;border-radius:10px;color:#1c1c1c;color:var(--ds-bg);cursor:pointer;font-weight:600;padding:8px 12px;width:fit-content}.TemplateEditor_primary__ZKHrU:hover{filter:brightness(.95)}.TemplateEditor_toolbar__b2HNB{align-items:center;background:#7080901a;border:1px solid #7080904d;border-radius:14px;display:flex;gap:16px;padding:12px}.TemplateEditor_formRow__fnQAI{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.TemplateEditor_label__COqBX{color:silver;color:var(--ds-text);display:block;font-size:13px;margin-bottom:6px}.TemplateEditor_input__YQrFp{background:#1c1c1c;background:var(--ds-bg);border:1px solid #7080904d;border-radius:10px;color:silver;color:var(--ds-text);font-size:14px;padding:10px 12px;width:100%}.TemplateEditor_input__YQrFp:focus{border-color:#0ff;border-color:var(--ds-cyan);outline:none}.TemplateEditor_grid__Y43rZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:3fr 1fr;min-height:680px}.TemplateEditor_editorShell__ZGTRX{background:#7080901a;border:1px solid #7080904d;border-radius:14px;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.TemplateEditor_editorTop__R2tdn{align-items:center;border-bottom:1px solid #7080904d;display:flex;justify-content:space-between;padding:12px}.TemplateEditor_viewTabs__TjB9a{display:flex;gap:8px}.TemplateEditor_tab__-1YEC{background:#70809033;border:1px solid #7080904d;border-radius:8px;color:#708090;color:var(--ds-slate);cursor:pointer;font-size:13px;padding:6px 10px}.TemplateEditor_tabActive__MBaZ5{background:#0ff3;border-color:#00ffff4d;color:#0ff;color:var(--ds-cyan)}.TemplateEditor_editorPane__-t6j2{padding:12px}.TemplateEditor_side__Xyx73{grid-gap:14px;display:grid;gap:14px;grid-auto-rows:min-content}.TemplateEditor_panel__lpGr5{background:#7080901a;border:1px solid #7080904d;border-radius:14px;overflow:hidden}.TemplateEditor_panelHead__tMeoA{border-bottom:1px solid #7080904d;padding:12px}.TemplateEditor_panelTitle__Siy0X{font-size:16px;font-weight:600;margin:0}.TemplateEditor_panelSub__2PIyN{color:#708090;color:var(--ds-slate);font-size:12px;margin:4px 0 0}.TemplateEditor_varList__BawUE{max-height:360px;overflow:auto;padding:12px}.TemplateEditor_varGroup__seI6S{margin-bottom:12px}.TemplateEditor_varGroupTitle__0kMHj{color:silver;color:var(--ds-text);font-size:13px;margin:0 0 8px}.TemplateEditor_varBtn__8gf9K{align-items:center;background:#1c1c1c80;border:1px solid #7080904d;border-radius:10px;color:silver;color:var(--ds-text);cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-bottom:6px;padding:8px 10px;width:100%}.TemplateEditor_varBtn__8gf9K code{color:#0ff;color:var(--ds-cyan);font-size:11px}.TemplateEditor_varBtn__8gf9K:hover{border-color:#0ff6}.TemplateEditor_settings__z4Qhf{grid-gap:10px;display:grid;gap:10px;padding:12px}.TemplateEditor_switchRow__SMFL6{align-items:center;display:flex;justify-content:space-between}.TemplateEditor_switch__sEhPO{background:#7080904d;border-radius:999px;cursor:pointer;height:22px;position:relative;width:44px}.TemplateEditor_knob__Ae1gm{background:#fff;border-radius:50%;height:18px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:18px}.TemplateEditor_on__3vQVB{background:#00ff7f;background:var(--ds-green)}.TemplateEditor_on__3vQVB .TemplateEditor_knob__Ae1gm{transform:translateX(22px)}.TemplateEditor_footer__P\+ruw{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.TemplateEditor_actionsLeft__XSZvM,.TemplateEditor_actionsRight__3hyrH{display:flex;flex-wrap:wrap;gap:10px}.TemplateEditor_danger__vxRP2{background:#0000;border:1px solid #ff5b5b99;border-radius:10px;color:#ff5b5b;cursor:pointer;font-size:14px;padding:8px 12px;width:fit-content}.TemplateEditor_danger__vxRP2:hover{filter:brightness(1.1)}.action-button{border:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;min-width:140px;padding:8px 12px;text-align:center}@media (min-width:768px){.action-button{width:180px}}@media (max-width:400px){.action-button{width:120px}}.confirm-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.confirm-modal{background:#fff;border-radius:4px;box-shadow:0 4px 8px #0003;max-width:400px;padding:20px;text-align:center;width:90%}.confirm-buttons{display:flex;justify-content:space-around;margin-top:20px}.confirm-buttons button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px}.confirm-buttons button:first-child{background-color:#dc3545;color:#fff}.confirm-buttons button:last-child{background-color:#28a745;color:#fff}:root{--ds-green:#00ff7f;--ds-cyan:#0ff;--ds-bg:#1c1c1c;--ds-slate:#708090;--ds-text:silver}.NotificationsSettings_wrap__SVlQ7{background:#1c1c1c;background:var(--ds-bg);color:silver;color:var(--ds-text);max-width:920px;padding:24px}.NotificationsSettings_header__GZZeT{align-items:center;display:flex;gap:12px;margin-bottom:16px}.NotificationsSettings_backBtn__jX8kf{background:#0000;border:1px solid #7080904d;border-radius:10px;color:#708090;color:var(--ds-slate);cursor:pointer;font-size:14px;padding:8px 12px}.NotificationsSettings_backBtn__jX8kf:hover{border-color:#0ff;border-color:var(--ds-cyan);color:#0ff;color:var(--ds-cyan)}.NotificationsSettings_title__Xgiza{font-size:22px;font-weight:700;margin:0}.NotificationsSettings_sub__zTCDa{color:#708090;color:var(--ds-slate);font-size:13px;margin:4px 0 0}.NotificationsSettings_card__32JW8{background:#7080901a;border:1px solid #7080904d;border-radius:14px;padding:16px}.NotificationsSettings_row__KPOK-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.NotificationsSettings_group__WgPmc{margin-bottom:12px}.NotificationsSettings_label__IoZiA{color:silver;color:var(--ds-text);display:block;font-size:13px;margin-bottom:6px}.NotificationsSettings_input__KyaPc,.NotificationsSettings_select__wH7fl{background:#1c1c1c;background:var(--ds-bg);border:1px solid #7080904d;border-radius:10px;color:silver;color:var(--ds-text);font-size:14px;padding:10px 12px;width:100%}.NotificationsSettings_input__KyaPc:focus,.NotificationsSettings_select__wH7fl:focus{border-color:#0ff;border-color:var(--ds-cyan);outline:none}.NotificationsSettings_note__rbyay{color:#708090;color:var(--ds-slate);font-size:12px;margin-top:6px}.NotificationsSettings_actions__dZO1L{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:16px}.NotificationsSettings_btnPrimary__SE3uC{background:#00ff7f;background:var(--ds-green);border:0;border-radius:10px;color:#000;cursor:pointer;font-weight:700;padding:10px 14px}.NotificationsSettings_btnPrimary__SE3uC:hover{filter:brightness(.95)}.NotificationsSettings_btnGhost__VgWZ5{background:#0000;border:1px solid #7080904d;border-radius:10px;color:#708090;color:var(--ds-slate);cursor:pointer;padding:10px 14px}.NotificationsSettings_btnGhost__VgWZ5:hover{border-color:#0ff;border-color:var(--ds-cyan);color:#0ff;color:var(--ds-cyan)}.NotificationsSettings_status__cRRU8{align-items:center;color:#708090;color:var(--ds-slate);display:flex;font-size:13px;gap:8px;margin-bottom:12px}.NotificationsSettings_dot__6ap0v{background:#70809099;border-radius:999px;height:10px;width:10px}.NotificationsSettings_dotOk__vuaHe{background:#00ff7f;background:var(--ds-green)}.NotificationsSettings_pill__eq7Nu{background:#00ff7f33;border-radius:999px;color:#00ff7f;color:var(--ds-green);font-size:11px;margin-left:auto;padding:4px 8px}@media (max-width:820px){.NotificationsSettings_row__KPOK-{grid-template-columns:1fr}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.d3d49265.css.map*/