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}.collection-button:not(:disabled):not(.disabled),.invite-button: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,rgba(79,172,254,.1),rgba(0,242,254,.1))!important;background-image:linear-gradient(135deg,rgba(79,172,254,.1),rgba(0,242,254,.1))!important;border:2px solid #4facfe!important;border-radius:9999px!important;color:#0f172a!important;font-weight:600!important;transition:all .2s 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,rgba(79,172,254,.15),rgba(0,242,254,.15))!important;background-image:linear-gradient(135deg,rgba(79,172,254,.15),rgba(0,242,254,.15))!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px rgba(79,172,254,.25)!important}.action-button:active,.btn-primary:active,.button-primary:active,.primary-action:active,[type=submit].primary:active,button.primary:active{background:linear-gradient(135deg,#4facfe,#00f2fe)!important;background-image:linear-gradient(135deg,#4facfe,#00f2fe)!important;color:#ffffff!important;transform:translateY(0)!important;box-shadow:0 2px 8px rgba(79,172,254,.3)!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,rgba(79,172,254,.05),rgba(0,242,254,.05))!important;background-image:linear-gradient(135deg,rgba(79,172,254,.05),rgba(0,242,254,.05))!important;border-color:rgba(79,172,254,.3)!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,rgba(79,172,254,.1),rgba(0,242,254,.1))!important;background-image:linear-gradient(135deg,rgba(79,172,254,.1),rgba(0,242,254,.1))!important;border:2px solid #4facfe!important;border-radius:9999px!important;color:#0f172a!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,rgba(79,172,254,.1),rgba(0,242,254,.1))!important;background-image:linear-gradient(135deg,rgba(79,172,254,.1),rgba(0,242,254,.1))!important;border:2px solid #4facfe!important;border-radius:9999px!important;color:#0f172a!important}.action-button,.action-button *,.add-to-collection,.add-to-collection *,.btn-primary,.btn-primary *,.button-primary,.button-primary *,.confirm-button,.confirm-button *,.create-button,.create-button *,.invite-button,.invite-button *,.modal-button-primary,.modal-button-primary *,.primary-action,.primary-action *,.save-button,.save-button *,.search-button,.search-button *,.submit-button,.submit-button *,.update-button,.update-button *,[type=submit].primary,[type=submit].primary *,button.primary,button.primary *,button[style*=linear-gradient],button[style*=linear-gradient] *{color:#0f172a!important}.action-button:active,.action-button:active *,.btn-primary:active,.btn-primary:active *,.button-primary:active,.button-primary:active *,.primary-action:active,.primary-action:active *,[type=submit].primary:active,[type=submit].primary:active *,button.primary:active,button.primary:active *{color:#ffffff!important}.action-button div,.action-button span,.btn-primary div,.btn-primary span,.button-primary div,.button-primary span,.primary-action div,.primary-action span,[type=submit].primary div,[type=submit].primary span,button.primary div,button.primary span{color:#0f172a!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,rgba(79,172,254,.2),rgba(0,242,254,.2));opacity:0;transition:opacity .2s ease;z-index:-1;border-radius:9999px}.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}.collection-button,.collection-button *,.confirm-button,.confirm-button *,.invite-button,.invite-button *,.save-button,.save-button *,.submit-button,.submit-button *,.update-button,.update-button *,[class*=collection-button],[class*=collection-button] *{color:#ffffff!important}.collection-button div,.collection-button span,.collection-button svg{color:inherit!important;fill:currentColor!important}.collection-button,.collection-button *{-webkit-text-fill-color:unset!important}.collection-button,.invite-button,[class*=jsx-].collection-button,[class*=jsx-].collection-button *,button[style*=linear-gradient][style*="#8B5CF6"],button[style*=linear-gradient][style*="#8B5CF6"] *,button[style*=linear-gradient][style*="#A78BFA"],button[style*=linear-gradient][style*="#A78BFA"] *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.collection-button,.invite-button{text-shadow:0 1px 2px rgba(0,0,0,.1)}.collection-button *,.invite-button *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}button,button *{opacity:1!important;visibility:visible!important}