.wms-phone-nav{display:none}.wms-shell.mainContainerBg{overflow-x:clip}@media (max-width:639.98px){.wms-shell.mainContainerBg{isolation:isolate;position:relative;filter:none!important;background-image:none!important;padding:6px!important}.wms-shell.mainContainerBg:before{content:"";z-index:-1;filter:saturate(1.25);pointer-events:none;background-image:url(../media/customerdashboardbg.354nirk5z3uvb.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.wms-shell .dashboardMainContainer{background-color:#000114bf;border-radius:25px;min-height:calc(100dvh - 12px)}.wms-shell #main-content>.left-dashboard-bg{padding:4px 10px calc(96px + env(safe-area-inset-bottom,0px));background-color:#0000;border-radius:0;margin:0}.wms-shell.dashboard-route-messages #main-content>.left-dashboard-bg{padding:0 0 calc(84px + env(safe-area-inset-bottom,0px))}.wms-shell .wms-shell__header{padding:14px 10px 6px}.wms-phone-nav.wms-phone-nav{z-index:45;display:flex}.wms-phone-nav .wms-phone-nav__link,.wms-phone-nav .wms-phone-nav__more{color:#b4efefb8;cursor:pointer;background:0 0}.wms-phone-nav .wms-phone-nav__link.is-active,.wms-phone-nav .wms-phone-nav__more.is-active{color:#fff}.wms-phone-nav .wms-phone-nav__icon{width:24px;height:24px;color:inherit}.wms-phone-nav .td-bottom-nav__badge-dot{top:6px;right:6px}.wms-shell .wms-shell__hamburger{display:none}.wms-shell #main-content .db-panel-card:not(:has(.dt-root)){min-height:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.wms-shell #main-content :is(.dashboardInnerPanelsBg,.wms-phone-flat):not(:has(.dt-root)){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.wms-shell #main-content :is(.dashboardInnerPanelsBg,.wms-phone-flat):not(:has(.dt-root)){padding-left:0!important;padding-right:0!important}.wms-shell #main-content .db-grid-layout{gap:28px}.wms-shell #main-content .db-revenue-card-header{margin-bottom:12px;padding:4px 6px 14px}.wms-shell #main-content .tech-goal-header{justify-content:flex-start;width:auto;margin-inline:10px;padding-left:6px}.wms-shell #main-content .dt-root>.db-revenue-card-header{margin-bottom:0;padding:18px 6px 14px 15px}.wms-shell #main-content :where(div):has(>.db-kpi-card~.db-kpi-card){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:10px;overflow:auto hidden;flex-flow:row!important;display:flex!important}.wms-shell #main-content :where(div):has(>.db-kpi-card~.db-kpi-card)::-webkit-scrollbar{display:none}.wms-shell #main-content :where(div):has(>.db-kpi-card~.db-kpi-card)>.db-kpi-card{box-sizing:border-box;scroll-snap-align:start;flex:0 0 calc(100% - 70px);width:calc(100% - 70px);min-width:calc(100% - 70px);max-width:calc(100% - 70px)}.wms-shell .tech-performance-card-inner{flex-direction:column-reverse;align-items:center;gap:20px;width:100%;display:flex}.wms-shell .tech-performance-circle{aspect-ratio:1;width:min(330px,100%);height:auto}.wms-shell .tech-performance-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;width:100%;display:grid}.wms-shell .tech-performance-legend__item{flex-direction:column-reverse;justify-content:center;gap:8px;min-height:48px;transform:none!important}}@media (max-width:373.98px){.wms-shell #main-content :where(div):has(>.db-kpi-card~.db-kpi-card)>.db-kpi-card{flex-basis:calc(100% - 50px);width:calc(100% - 50px);min-width:calc(100% - 50px);max-width:calc(100% - 50px)}}@media (min-width:640px) and (max-width:1023.98px){.wms-shell .wms-shell__header{padding-left:76px}}@media (max-width:1023.98px){.wms-shell .wms-shell__drawer>aside{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background-color:#000114e6;border-radius:0 25px 25px 0}}@media (max-width:639.98px){.wms-shell .db-header-bar .main-header-title,.wms-shell .db-header-bar .main-header-date{display:none!important}.wms-shell .db-header-bar .customer-datepicker-wrapper{flex-wrap:nowrap;justify-content:flex-start;width:100%}.wms-shell .db-header-bar .main-header-bell{margin-left:auto}.wms-shell #main-content div:has(>:is(.db-requests-title,.db-revenue-card-title,.db-booking-title,h1,h2)):has(.db-bookings-toolbar__search,.db-requests-search-wrapper){flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.wms-shell #main-content div:has(>:is(.db-requests-title,.db-revenue-card-title,.db-booking-title,h1,h2)):has(.db-bookings-toolbar__search,.db-requests-search-wrapper)>:is(.db-requests-title,.db-revenue-card-title,.db-booking-title,h1,h2){white-space:nowrap;flex:none}.wms-shell #main-content div:has(>:is(.db-requests-title,.db-revenue-card-title,.db-booking-title,h1,h2)):has(.db-bookings-toolbar__search,.db-requests-search-wrapper)>:not(:is(.db-requests-title,.db-revenue-card-title,.db-booking-title,h1,h2)){flex:auto;justify-content:flex-end;min-width:0;width:auto!important}.wms-shell #main-content :is(.db-bookings-toolbar__search,.db-requests-search-wrapper){min-width:0}.wms-shell #main-content div:has(>div>.db-requests-title):has(>* .db-bookings-toolbar__search){flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.wms-shell #main-content div:has(>div>.db-requests-title):has(>* .db-bookings-toolbar__search)>:last-child{flex:auto;min-width:0;max-width:170px}.wms-shell #main-content div:has(>div>.db-requests-title):has(>* .db-bookings-toolbar__search)>:first-child{flex:0 auto;row-gap:6px;min-width:0}.wms-shell #main-content div:has(>div>.db-requests-title):has(>* .db-bookings-toolbar__search)>:first-child>div{flex-wrap:wrap;row-gap:2px}.wms-shell #main-content div:has(>div>.db-requests-title):has(>* .db-bookings-toolbar__search)>:first-child img{flex-shrink:0}.wms-shell #main-content div:has(>.pagination-wrapper){flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.wms-shell #main-content div:has(>.pagination-wrapper)>.pagination-wrapper{flex:auto;min-width:0;justify-content:flex-start!important;position:static!important;transform:none!important}.wms-shell #main-content div:has(>.pagination-wrapper)>:not(.pagination-wrapper){flex:none;width:auto!important;margin:0!important}.wms-shell #main-content div:has(>.pagination-wrapper)>:not(.pagination-wrapper) button{white-space:nowrap;padding-left:14px;padding-right:14px;width:auto!important}.wms-shell .customer-detail-header-actions{flex-shrink:0;margin-left:auto;--tw-translate-x:0px!important;--tw-translate-y:0px!important;position:static!important}.wms-shell .settings-tab-header{z-index:auto!important}.wms-shell .booking-grid-scrollbar{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-left:0!important;padding-right:0!important}.wms-shell .booking-grid-scrollbar>div{gap:10px!important;min-width:0!important}.wms-shell [data-booking-grid-column]{scroll-snap-align:start;width:calc(100% - 30px)!important;min-width:calc(100% - 30px)!important}.wms-shell #main-content .db-bookings-toolbar__view-toggle .db-bookings-toolbar__search{min-width:88px;margin-left:10px}.wms-shell #main-content .db-bookings-toolbar__view-toggle div:has(>.db-bookings-toolbar__search){min-width:88px;margin-left:10px}.wms-shell #main-content .db-bookings-toolbar__top{gap:12px}.wms-shell #main-content .db-bookings-toolbar__view-toggle{margin-left:0!important}.wms-shell .booking-card div.flex.justify-between:has(img[src*=request-calendar-icon]){flex-wrap:wrap;row-gap:10px}.wms-shell .booking-card div.flex.justify-between:not(:has(img[src*=request-calendar-icon]))>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.wms-shell .booking-card div.flex.justify-between:not(:has(img[src*=request-calendar-icon]))>* :is(span,a){text-overflow:ellipsis;overflow:hidden}.wms-shell .booking-card>div.items-stretch{flex-direction:column;gap:10px}.wms-shell .booking-card>div.items-stretch>div[class*="w-[200px]"]{width:100%;margin-left:0}.wms-shell .booking-card>div.flex.gap-4.w-full{flex-direction:column;gap:10px}.wms-shell .db-booking-title{font-size:18px!important}.wms-shell #main-content .meko-tip__rows--detail{grid-template-columns:max-content minmax(0,1fr)}.wms-shell #main-content .meko-tip__rows--detail>.meko-tip__caption{grid-column:2}}@media (max-width:374.98px){.wms-shell .db-booking-title{font-size:16px!important}.wms-shell #main-content .db-bookings-toolbar__view-toggle div:has(>.db-bookings-toolbar__search){min-width:64px;margin-left:8px}}@media (max-width:1100px){.wms-shell .settings-weekday-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;width:100%;max-width:100%;padding-bottom:2px;overflow:auto hidden;flex-wrap:nowrap!important;gap:10px!important;min-width:0!important;padding-right:0!important;display:flex!important}.wms-shell .settings-weekday-row::-webkit-scrollbar{display:none}.wms-shell div:has(>.settings-time-range)::-webkit-scrollbar{display:none}.wms-shell div:has(>.settings-time-range){scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.wms-shell .settings-time-range{flex-wrap:nowrap!important;min-width:max-content!important;padding-right:0!important}.wms-shell .settings-time-range>div:empty{display:none!important}.wms-shell .settings-time-range>div:last-child:not(:empty){min-width:0!important}.wms-shell .settings-weekday-row>*{scroll-snap-align:start;flex:none!important;width:88px!important;min-width:0!important}.wms-shell .settings-weekday-row>* *{max-width:100%;min-width:0!important}.wms-shell .settings-weekday-row>* [class*=w-\[]:not(input){width:100%!important}.wms-shell .settings-weekday-row div:has(>[class*="w-[120px]"]){width:100%}.wms-shell .settings-weekday-row [class*="w-[120px]"]{padding-left:4px!important;padding-right:4px!important}.wms-shell .settings-time-range>div:first-child{flex-wrap:nowrap!important}.wms-shell .settings-time-range span.italic{min-width:4.6em;display:inline-block}}@media (max-width:639.98px){.wms-shell:not(.dashboard-route-messages) #main-content{overflow:visible!important}.wms-shell #main-content .quote-header-bar{position:relative!important}.wms-shell:not(.dashboard-route-messages)>div,.wms-shell:not(.dashboard-route-messages) .dashboardMainContainer{overflow:clip!important}.wms-shell #main-content .sticky.bottom-0{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}}@media (min-width:2600px){.wms-shell .dashboardMainContainer>div:last-child>div{width:100%;max-width:2245px;margin-left:auto;margin-right:auto}}@media (min-width:1024px){.wms-shell .bookings-tab-list>div.min-w-fit{min-width:0!important}}.wms-shell .settingsteponecontainer .ml-\[48px\]{margin-left:0!important}.wms-shell .settingsteponecontainer .switchcards{gap:12px;flex-wrap:nowrap!important}.wms-shell .settingsteponecontainer div[class*=px-6]:not([class*=bg-]):not([class*=border]){padding-left:0!important}.wms-shell .settingsteponecontainer [class*="ms-[-20px]"]:not([class*=bg-]):not(.switchcards){margin-left:0!important}.wms-shell .settingsteponecontainer [class*="bg-[#00071E]/10"],.wms-shell .settingsteponecontainer .switchcards{border-radius:24px!important;margin-left:-20px!important;padding-left:20px!important;padding-right:20px!important}.wms-shell .settingsteponecontainer div[class*=bg-black\/20][class*=rounded-full]:has(input){white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:104px;flex-wrap:nowrap!important;width:auto!important;padding-left:16px!important;padding-right:16px!important;display:inline-flex!important}.wms-shell .settingsteponecontainer div[class*=bg-black\/20][class*=rounded-full] input{text-align:center;field-sizing:content;flex:none;min-width:1ch;width:auto!important;padding:0!important}.wms-shell .settingsteponecontainer div[class*=bg-black\/20][class*=rounded-full]>span{flex:none;margin-left:0!important;margin-inline-start:0!important}@media (max-width:1749.98px){.wms-shell .settingsteponecontainer h2{font-size:18px!important;line-height:1.3!important}.wms-shell .settingsteponecontainer h3,.wms-shell .settingsteponecontainer h4{font-size:16px!important;line-height:1.35!important}.wms-shell .settingsteponecontainer .setting-title-text{font-size:15px!important;line-height:1.4!important}.wms-shell .settingsteponecontainer .italic[class*=text-\[1]{font-size:13px!important;line-height:1.5!important}.wms-shell .settingsteponecontainer input[class*=text-base],.wms-shell .settingsteponecontainer input[class*=text-lg],.wms-shell .settingsteponecontainer span[class*=lg\:text-lg],.wms-shell .settingsteponecontainer button[class*=text-lg],.wms-shell .settingsteponecontainer span[class*=text-lg],.wms-shell .settingsteponecontainer p[class*=text-lg]{font-size:15px!important}.wms-shell .settingsteponecontainer .text-xl{font-size:16px!important;line-height:1.35!important}.wms-shell .settingsteponecontainer .text-2xl{font-size:20px!important;line-height:1.3!important}.wms-shell .settingsteponecontainer .text-3xl{font-size:24px!important;line-height:1.25!important}.wms-shell .settingsteponecontainer [class*="text-[20px]"]{font-size:16px!important}.wms-shell .settingsteponecontainer [class*="text-[22px]"],.wms-shell #permissions-sidebar-scroll h4{font-size:18px!important}}@media (max-width:639.98px){.wms-shell .settingsteponeinnercontainer,.wms-shell .settingsteponecontainer section{padding-left:20px;width:100%!important;max-width:100%!important}.wms-shell .settingsteponecontainer{padding-left:16px!important;padding-right:16px!important}.wms-shell .settingsteponecontainer div[class*=sm\:flex-row][class*=justify-between]{flex-direction:row!important;align-items:center!important;gap:12px!important}.wms-shell .settingsteponecontainer div[class*=sm\:flex-row][class*=justify-between]>:first-child{flex:1 1 0!important;min-width:0!important}.wms-shell .settingsteponecontainer div[class*=sm\:flex-row][class*=justify-between]>:not(:first-child){flex:none!important;align-self:center!important}.wms-shell .settingsteponecontainer .switchcards[class*="grid-cols-[minmax(0,1fr)_320px_150px"]{align-items:center;gap:10px 12px;grid-template-columns:minmax(0,1fr) auto!important}.wms-shell .settingsteponecontainer .switchcards[class*="grid-cols-[minmax(0,1fr)_320px_150px"]>:first-child{grid-column:1/-1}.wms-shell .settingsteponecontainer .switchcards[class*=grid-cols] button[class*="w-[120px]"]{width:84px!important;padding-left:6px!important;padding-right:6px!important}}
