@media (width>=901px){html.layout-new .app-bar-title-slot,html.layout-new .l-schedule-filters-top{display:none}}@media (width<=900px){html.layout-new .app-bar:has(.app-bar-title-slot) .app-bar-brand{display:none}html.layout-new .app-bar-title-slot{min-width:0;margin-left:var(--l-s1);flex:auto;align-items:center;display:flex}html.layout-new .app-bar-title-row{align-items:center;gap:var(--l-s2);flex:auto;width:100%;min-width:0;display:flex}html.layout-new .app-bar-title-row .l-bar-title{align-items:baseline;gap:var(--l-s2);min-width:0;display:flex;overflow:hidden}html.layout-new .app-bar-title-row .l-bar-title h1{font-size:var(--l-fs-lg);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:48px;margin:0;font-weight:600;overflow:hidden}html.layout-new .app-bar-title-row .l-bar-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.layout-new .app-bar-title-row .l-bar-grow{display:none}html.layout-new .app-bar-title-row .l-bar-title{flex:1 1 0}html.layout-new .app-bar-title-row .l-bar-actions{align-items:center;gap:var(--l-s1);flex-shrink:0;display:flex}html.layout-new .l-subbar-segment{scrollbar-width:none;display:flex;overflow-x:auto}html.layout-new .l-subbar-segment::-webkit-scrollbar{display:none}html.layout-new .l-page>.l-toolbar.l-toolbar{align-items:center;row-gap:0;gap:var(--l-s2);scrollbar-width:none;height:auto;min-height:0;padding:var(--l-s1) var(--l-s3);flex-wrap:nowrap;display:flex;overflow-x:auto}html.layout-new .l-page>.l-toolbar.l-toolbar::-webkit-scrollbar{display:none}html.layout-new .l-page>.l-toolbar.l-toolbar>*{flex:none;width:auto;margin-left:0}html.layout-new .l-page>.l-toolbar.l-toolbar:has(>.l-schedule-nav){flex-wrap:wrap}html.layout-new .l-page>.l-toolbar.l-toolbar>.l-schedule-nav.l-schedule-nav{flex:100%;min-width:0}html.layout-new .l-page>.l-toolbar .l-schedule-nav .cal-nav{scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}html.layout-new .l-page>.l-toolbar .l-schedule-nav .cal-nav>*{flex:none}html.layout-new .l-page>.l-toolbar .l-schedule-nav .cal-title{min-width:0;margin:0 var(--l-s1);white-space:nowrap}html.layout-new .l-page>.l-toolbar.l-toolbar>.week-nav{margin-bottom:0}html.layout-new .l-page>.l-toolbar>.view-switch{flex:none;width:auto}html.layout-new .l-page>.l-toolbar>.view-switch button{flex:none;min-width:44px}html.layout-new .l-toolbar .search-field.toolbar-search{flex:0 0 200px}html.layout-new .l-page>.l-toolbar.l-toolbar .l-schedule-nav .cal-toolbar{flex-wrap:nowrap}html.layout-new .l-schedule-filters-top{align-items:center;gap:var(--l-s2);min-width:44px;min-height:44px;padding:0 var(--l-s3);white-space:nowrap;display:inline-flex}html.layout-new .l-toolbar:has(.l-schedule-filters-top)+.l-schedule .l-schedule-filters-toggle{display:none}html.layout-new button:not(:disabled),html.layout-new a[href],html.layout-new [role=button],html.layout-new [role=tab],html.layout-new summary{position:relative}html.layout-new button:after,html.layout-new a[href]:after,html.layout-new [role=button]:after,html.layout-new [role=tab]:after,html.layout-new summary:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.layout-new input[type=checkbox]{appearance:none;box-sizing:border-box;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1' y='1' width='18' height='18' rx='3' fill='%23fff' stroke='%23777' stroke-width='1.5'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;border:0;margin:calc(var(--l-s3) * -1)!important;width:44px!important;max-width:none!important;height:44px!important;padding:0!important}html.layout-new input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1' y='1' width='18' height='18' rx='3' fill='%23333'/%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html.layout-new input[type=checkbox]:disabled{opacity:.45}html.layout-new input[type=checkbox]{cursor:pointer;flex:none}html.layout-new .app-bar-title-slot:has(.app-bar-place) .app-bar-title-row{flex:none;width:auto}html.layout-new .app-bar-title-slot:has(.app-bar-place) .app-bar-title-row .l-bar-title{display:none}html.layout-new .app-bar-place{flex:1 1 0;align-items:center;min-width:0;display:flex}html.layout-new .app-bar-place .section-tabs-phone{align-items:center;gap:var(--l-s2);min-width:0;display:flex}html.layout-new .app-bar-place .section-tabs-phone>strong{font-size:var(--l-fs-lg);white-space:nowrap;font-weight:600;display:block}@media (width<=420px){html.layout-new .app-bar-place .section-tabs-phone>strong{display:none}}html.layout-new .app-bar-place .section-tabs-switch{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}html.layout-new .place-bar.place-bar-sections:empty{display:none}html.layout-new .app-main:has(>.place-bar-sections:empty)>.l-page{height:calc(100dvh - var(--l-app-top) - var(--l-app-bottom))}html.layout-new .place-bar.place-bar-sections{align-items:center;height:auto;min-height:44px;padding-top:0;padding-bottom:0}html.layout-new .place-bar.place-bar-sections .section-tabs-switch{min-height:44px}html.layout-new .app-bar button{min-width:44px;min-height:44px}html.layout-new .app-bar-title-row .l-btn-primary{justify-content:center;gap:0;width:44px;min-width:44px;height:44px;padding:0;font-size:0}html.layout-new .app-bar-title-row .l-btn-primary svg{width:20px;height:20px}html.layout-new input.pick-qty-empty,html.layout-new input.pick-qty{min-height:44px;width:44px!important;min-width:44px!important;max-width:none!important}html.layout-new select[aria-label=Grid\ size]{min-height:44px}html.layout-new .l-job-head .l-tabbar.l-tabbar{scrollbar-width:none;height:44px;overflow-x:auto}html.layout-new .l-job-head .l-subbar.l-subbar{scrollbar-width:none;min-height:44px;overflow-x:auto}html.layout-new .l-job-head .page-tabs.page-tabs-phone>button,html.layout-new .l-job-head .page-tabs.page-tabs-phone>.app-bar-menu-wrap>button{height:44px;min-height:44px}html.layout-new .app-bar-title-row .l-bar-title:has(h1[data-title=job]){flex:1 1 0}html.layout-new .app-bar-title-row .l-bar-title h1[data-title=job]{flex:1 1 0;max-width:100%}html.layout-new .app-bar-title-row .l-bar-title h1[data-title=job] .quote-title-input{width:100%;min-width:0}html.layout-new .app-bar-title-row .l-bar-title:has(h1[data-title=job])>.l-bar-count{flex:none;min-width:0;overflow:hidden}html.layout-new .app-bar-title-row .l-bar-title:has(h1[data-title=job])>.l-bar-count>:not(.status){display:none}:is(html.layout-new header.app-bar:has(h1[data-title=job]) .app-bar-end>.app-bar-search,html.layout-new header.app-bar:has(h1[data-title=job]) .app-bar-end>.app-bar-menu-wrap:has(>.app-bar-new),html.layout-new header.app-bar:has(h1[data-title=job]) .app-bar-end>.app-bar-menu-wrap:has(.app-bar-inbox),html.layout-new header.app-bar:has(h1[data-title=job]) .app-bar-end>.app-bar-inbox){display:none}html.layout-new .l-page>.l-toolbar.l-toolbar:has(>.catalog-new-toolbar){height:auto;padding:var(--l-s2) var(--l-s3);flex-wrap:nowrap;overflow:visible}html.layout-new .l-page>.l-toolbar>.catalog-new-toolbar{gap:var(--l-s2);flex-wrap:nowrap;width:100%;overflow:visible}html.layout-new .l-page>.l-toolbar>.catalog-new-toolbar>.catalog-new-search{flex:auto;width:auto;min-width:0}html.layout-new .l-page>.l-toolbar>.catalog-new-toolbar .filter-active,html.layout-new .l-page>.l-toolbar>.catalog-new-toolbar .catalog-new-count{display:none}}
