body,html{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important}body:after,body:before,html:after,html:before{display:none!important;content:none!important;background:none!important;background-color:transparent!important;background-image:none!important;animation:none!important}body{--gradient-primary:none!important;--gradient-secondary:none!important;--gradient-tertiary:none!important;--gradient-quaternary:none!important}.dashboard-layout-wrapper{min-height:100vh;position:relative;z-index:1}@keyframes backgroundFloat{0%,to{transform:none!important;opacity:0!important}50%{transform:none!important;opacity:0!important}}.results-table .company-name{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}.results-table .company-name,.route-metrics-text,.route-metrics-text *,.route-metrics-text span{color:#0f172a!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#0f172a!important}.route-metrics-text,.route-metrics-text *,.route-metrics-text span{background:white!important;-webkit-background-clip:unset!important;background-clip:unset!important;text-shadow:none!important;filter:none!important;position:relative!important;z-index:9999!important;padding:2px 0!important}[class*=route] p,[class*=route] span,div[class*=modal] p[class*=text-slate],div[class*=modal] span[style*=color]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;position:relative!important;z-index:9999!important}.fixed.inset-0.bg-black.bg-opacity-50>div{position:relative!important;z-index:10000!important}.fixed.inset-0 div,.fixed.inset-0 p,.fixed.inset-0 span{position:relative!important}.route-metrics-text :after,.route-metrics-text :before,.route-metrics-text:after,.route-metrics-text:before{display:none!important;content:none!important}.stat-value,[class*=jsx-] .stat-value{color:#0f172a!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#0f172a!important;background-color:transparent!important;text-shadow:none!important;position:relative!important;z-index:9999!important}[class*=jsx-] div[class*=stat-value],div[class*=stat-value]{color:#0f172a!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#0f172a!important}body:has(.dashboard-layout-wrapper),html:has(.dashboard-layout-wrapper){background:#ffffff!important;background-color:#ffffff!important;background-image:none!important}body:has(.dashboard-layout-wrapper):after,body:has(.dashboard-layout-wrapper):before,html:has(.dashboard-layout-wrapper):after,html:has(.dashboard-layout-wrapper):before{display:none!important;content:none!important;background:none!important;background-image:none!important;animation:none!important;opacity:0!important;visibility:hidden!important}.dashboard-layout-wrapper{background:#ffffff!important;background-color:#ffffff!important;min-height:100vh!important;position:relative!important;z-index:1!important}.dashboard-layout-wrapper>div{background-image:none!important}.dashboard-layout-wrapper main{background:#ffffff!important;background-color:#ffffff!important}.dashboard-page-title{font-size:clamp(36px,5vw,48px)!important;font-weight:900!important;color:#0f172a!important;line-height:1.1!important;letter-spacing:-.02em!important;margin-bottom:16px!important}.dashboard-section-title{font-size:clamp(24px,3vw,32px)!important;font-weight:800!important;color:#0f172a!important;line-height:1.2!important;letter-spacing:-.01em!important;margin-bottom:24px!important}.dashboard-subsection-title{font-size:clamp(18px,2.5vw,24px)!important;font-weight:700!important;color:#0f172a!important;line-height:1.3!important;margin-bottom:16px!important}.dashboard-page-subtitle{font-size:clamp(16px,2vw,20px)!important;color:#64748b!important;font-weight:500!important;line-height:1.5!important;margin-bottom:32px!important}.dashboard-container h1,.dashboard-layout-wrapper h1{font-size:clamp(36px,5vw,48px)!important;font-weight:900!important;color:#0f172a!important;line-height:1.1!important;letter-spacing:-.02em!important;margin-bottom:16px!important}.dashboard-container h2,.dashboard-layout-wrapper h2{font-size:clamp(24px,3vw,32px)!important;font-weight:800!important;color:#0f172a!important;line-height:1.2!important;letter-spacing:-.01em!important;margin-bottom:24px!important}.dashboard-container h3,.dashboard-layout-wrapper h3{font-size:clamp(18px,2.5vw,24px)!important;font-weight:700!important;color:#0f172a!important;line-height:1.3!important;margin-bottom:16px!important}.page-title{font-size:clamp(36px,5vw,48px)!important;font-weight:900!important;color:#0f172a!important;line-height:1.1!important;letter-spacing:-.02em!important;margin-bottom:16px!important}.section-title{font-size:clamp(24px,3vw,32px)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.01em!important;margin-bottom:24px!important}.btn,.section-title{color:#0f172a!important}.btn-primary{color:#ffffff!important}.btn-outline,.btn-secondary,.button:not(.btn-primary),[type=button]:not(.btn-primary),[type=reset]:not(.btn-primary),[type=submit]:not(.btn-primary),button:not(.btn-primary){color:#0f172a!important}.nav-container .nav-item{color:#64748b!important}.nav-container .nav-item:hover:not(.active){color:#0f172a!important}.nav-container .nav-item.active{color:#ffffff!important}.dashboard-layout-wrapper .button:not(.active),.dashboard-layout-wrapper .nav-item:not(.active),.dashboard-layout-wrapper button:not(.active),.dashboard-layout-wrapper button:not([class*=white]):not([class*=light]):not(.active),.nav-container .nav-item:active:not(.active){color:#0f172a!important}.button *,button *{opacity:1!important;visibility:visible!important}.button div,.button span,.nav-item div,.nav-item span,button div,button span{background-color:transparent!important;color:inherit!important}.action-button:not(:disabled):not(.disabled),.add-to-collection:not(:disabled):not(.disabled),.bg-blue-500:not(:disabled):not(.disabled),.bg-blue-600:not(:disabled):not(.disabled),.btn-primary:not(:disabled):not(.disabled),.button-primary:not(:disabled):not(.disabled),.confirm-button:not(:disabled):not(.disabled),.create-button:not(:disabled):not(.disabled),.primary-action:not(:disabled):not(.disabled),.save-button:not(:disabled):not(.disabled),.search-button:not(:disabled):not(.disabled),.submit-button:not(:disabled):not(.disabled),.update-button:not(:disabled):not(.disabled),[type=submit].primary:not(:disabled):not(.disabled),button.primary:not(:disabled):not(.disabled),button[style*="background-color: #3b82f6"]:not(:disabled):not(.disabled),button[style*="background-color: rgb(59, 130, 246)"]:not(:disabled):not(.disabled),button[style*="background: #3b82f6"]:not(:disabled):not(.disabled),button[style*="background: rgb(59, 130, 246)"]:not(:disabled):not(.disabled){color:#ffffff!important}.btn-outline:not(:disabled):not(.disabled),.btn-secondary:not(:disabled):not(.disabled){color:#0f172a!important}.button:focus,.nav-item:focus,button:focus{color:inherit!important}.button:disabled,.nav-item:disabled,button:disabled{color:#94a3b8!important;opacity:.6!important}.action-button,.btn-primary,.button-primary,.primary-action,[type=submit].primary,button.primary{background:linear-gradient(135deg,#6BB6FF,#4A9EFF)!important;background-image:linear-gradient(135deg,#6BB6FF,#4A9EFF)!important;border:none!important;color:#ffffff!important;font-weight:600!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.action-button:hover,.btn-primary:hover,.button-primary:hover,.primary-action:hover,[type=submit].primary:hover,button.primary:hover{background:linear-gradient(135deg,#5AA5EE,#398DDD)!important;background-image:linear-gradient(135deg,#5AA5EE,#398DDD)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(74,158,255,.3)!important}.action-button:active,.btn-primary:active,.button-primary:active,.primary-action:active,[type=submit].primary:active,button.primary:active{background:linear-gradient(135deg,#4994DD,#287CCC)!important;background-image:linear-gradient(135deg,#4994DD,#287CCC)!important;transform:translateY(0)!important;box-shadow:0 2px 8px rgba(74,158,255,.2)!important}.action-button:focus,.btn-primary:focus,.button-primary:focus,.primary-action:focus,[type=submit].primary:focus,button.primary:focus{outline:none!important;box-shadow:0 0 0 3px rgba(74,158,255,.3)!important}.action-button:disabled,.btn-primary:disabled,.button-primary:disabled,.primary-action:disabled,[type=submit].primary:disabled,button.primary:disabled{background:linear-gradient(135deg,#B8D4F0,#A6C8E8)!important;background-image:linear-gradient(135deg,#B8D4F0,#A6C8E8)!important;cursor:not-allowed!important;opacity:.6!important}.add-to-collection,.confirm-button,.create-button,.save-button,.search-button,.submit-button,.update-button{background:linear-gradient(135deg,#6BB6FF,#4A9EFF)!important;background-image:linear-gradient(135deg,#6BB6FF,#4A9EFF)!important;border:none!important;color:#ffffff!important;font-weight:600!important}.nav-item.active{background:linear-gradient(135deg,#6BB6FF,#4A9EFF)!important;color:#ffffff!important}.bg-blue-500,.bg-blue-600,button[style*="background-color: #3b82f6"],button[style*="background-color: rgb(59, 130, 246)"],button[style*="background: #3b82f6"],button[style*="background: linear-gradient"],button[style*="background: rgb(59, 130, 246)"]{background:linear-gradient(135deg,#6BB6FF,#4A9EFF)!important;background-image:linear-gradient(135deg,#6BB6FF,#4A9EFF)!important;border:none!important;color:#ffffff!important}.action-button,.action-button *,.action-button div,.action-button span,.add-to-collection,.add-to-collection *,.btn-primary,.btn-primary *,.btn-primary div,.btn-primary span,.button-primary,.button-primary *,.button-primary div,.button-primary span,.confirm-button,.confirm-button *,.create-button,.create-button *,.invite-button,.invite-button *,.modal-button-primary,.modal-button-primary *,.primary-action,.primary-action *,.primary-action div,.primary-action span,.save-button,.save-button *,.search-button,.search-button *,.submit-button,.submit-button *,.update-button,.update-button *,[type=submit].primary,[type=submit].primary *,[type=submit].primary div,[type=submit].primary span,button.primary,button.primary *,button.primary div,button.primary span,button[style*=linear-gradient],button[style*=linear-gradient] *{color:#ffffff!important}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.action-button:before,.btn-primary:before,.button-primary:before,.primary-action:before,[type=submit].primary:before,button.primary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#7BC6FF,#5AAEFF);opacity:0;transition:opacity .3s ease;z-index:-1}.action-button:hover:before,.btn-primary:hover:before,.button-primary:hover:before,.primary-action:hover:before,[type=submit].primary:hover:before,button.primary:hover:before{opacity:1}.basket-button,.basket-button *,.btn-primary,.btn-primary *,.collection-button,.collection-button *,.confirm-button,.confirm-button *,.create-button,.create-button *,.invite-button,.invite-button *,.modal-button-primary,.modal-button-primary *,.save-button,.save-button *,.search-button,.search-button *,.submit-button,.submit-button *,.update-button,.update-button *,[class*=basket-button],[class*=basket-button] *,[class*=btn-primary],[class*=btn-primary] *,[class*=collection-button],[class*=collection-button] *,[class*=create-button],[class*=create-button] *,[class*=modal-button-primary],[class*=modal-button-primary] *,[class*=search-button],[class*=search-button] *,[style*=linear-gradient][style*="#4A9EFF"],[style*=linear-gradient][style*="#4facfe"],[style*=linear-gradient][style*="#5cb0fc"],[style*=linear-gradient][style*="#6BB6FF"],button[style*="#4A9EFF"],button[style*="#4A9EFF"] *,button[style*="#4facfe"],button[style*="#4facfe"] *,button[style*="#5cb0fc"],button[style*="#5cb0fc"] *,button[style*="#6BB6FF"],button[style*="#6BB6FF"] *,button[style*="rgb(107, 182, 255)"],button[style*="rgb(107, 182, 255)"] *,button[style*="rgb(74, 158, 255)"],button[style*="rgb(74, 158, 255)"] *,button[style*="rgb(79, 172, 254)"],button[style*="rgb(79, 172, 254)"] *,button[style*="rgb(92, 176, 252)"],button[style*="rgb(92, 176, 252)"] *,button[style*=linear-gradient],button[style*=linear-gradient] *{color:#ffffff!important}button div,button path,button span,button svg{color:inherit!important;fill:currentColor!important}button,button *{-webkit-text-fill-color:unset!important}body button[class*=Primary],body button[class*=Primary] *,body button[class*=primary],body button[class*=primary] *,body button[style*=gradient],body button[style*=gradient] *{color:#ffffff!important}[style*=linear-gradient],[style*=linear-gradient] *,button[style*="#4A9EFF"],button[style*="#4A9EFF"] *,button[style*="#4facfe"],button[style*="#4facfe"] *,button[style*="#5cb0fc"],button[style*="#5cb0fc"] *,button[style*="#6BB6FF"],button[style*="#6BB6FF"] *,button[style*="rgb(107"],button[style*="rgb(107"] *,button[style*="rgb(74"],button[style*="rgb(74"] *,button[style*="rgb(79"],button[style*="rgb(79"] *,button[style*="rgb(92"],button[style*="rgb(92"] *,button[style*=gradient],button[style*=gradient] *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}[class*=jsx-] button{color:inherit!important}[class*=jsx-].basket-button,[class*=jsx-].basket-button *,[class*=jsx-].btn-primary,[class*=jsx-].btn-primary *,[class*=jsx-].collection-button,[class*=jsx-].collection-button *,[class*=jsx-].create-button,[class*=jsx-].create-button *,[class*=jsx-].modal-button-primary,[class*=jsx-].modal-button-primary *,[class*=jsx-].search-button,[class*=jsx-].search-button *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}:root{--button-text-color:#ffffff!important}.basket-button,.btn-primary,.collection-button,.create-button,.modal-button-primary,.search-button{color:var(--button-text-color)!important;-webkit-text-fill-color:var(--button-text-color)!important}button:has(>div),button:has(>span){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}button>div,button>span,button>svg,button>svg path{color:inherit!important;fill:currentColor!important;-webkit-text-fill-color:inherit!important}button,button:not([style*="background: rgba"]):not([style*="background-color: rgba"]){color:inherit}.basket-button,.btn-primary,.collection-button,.create-button,.invite-button,.modal-button-primary,.search-button{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}button[class*=btn],button[class*=button]{color:inherit!important;-webkit-text-fill-color:inherit!important}button{--tw-text-opacity:1!important}button[style*=background],div[class*=btn-primary],div[class*=create-button],div[class*=search-button]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}button,button *{opacity:1!important;visibility:visible!important}button,button:not(:disabled){filter:none!important;-webkit-filter:none!important}