html.layout-new .l-schedule-board{padding-top:0}html.layout-new .l-schedule-board .board{padding:0 var(--l-s3) var(--l-s3)}html.layout-new .l-schedule-board .board-scroll{border-top:0}html.layout-new .l-schedule-bar{align-items:center;gap:var(--l-s2);min-width:0;display:flex}html.layout-new .l-schedule-bar:empty{display:none}html.layout-new .l-schedule-bar .board-bar-top,html.layout-new .l-schedule-bar .jobs-per-day-bar{align-items:center;gap:var(--l-s2);flex-wrap:nowrap;min-width:0;min-height:0;margin:0;padding:0;display:flex}html.layout-new .l-schedule-bar .board-add-column{margin-left:0}html.layout-new .l-schedule-board .cal-card,html.layout-new .l-schedule-board .jobs-card,html.layout-new .l-schedule-board .jobs-per-day,html.layout-new .l-schedule-board .jobs-timeline,html.layout-new .l-schedule-board .gantt-card,html.layout-new .l-schedule-board .crew-cal-new{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}html.layout-new .l-schedule-nav{flex:auto;align-items:center;min-width:0;display:flex}html.layout-new .l-schedule-nav .cal-toolbar{align-items:center;gap:var(--l-s2);background:0 0;border:0;min-width:0;padding:0;display:flex}html.layout-new .l-schedule-nav .cal-key{display:none}html.layout-new .l-schedule-search{min-width:0;width:var(--l-card-min);max-width:100%;margin-left:auto}html.layout-new .l-schedule-legend{gap:var(--l-s2);color:var(--l-muted);font-size:var(--l-fs-sm);flex-direction:column;display:flex}html.layout-new .l-schedule-legend .status{align-self:flex-start}html.layout-new .l-schedule-legend ul{gap:var(--l-s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html.layout-new .l-schedule-legend li{align-items:center;gap:var(--l-s2);display:flex}html.layout-new .l-schedule-filters-toggle{display:none}@media (width<=900px){html.layout-new .l-schedule-filters-toggle{align-items:center;gap:var(--l-s2);width:100%;min-height:var(--l-ctl);padding:0 var(--l-s3);color:var(--l-text-2);cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}html.layout-new .l-schedule-filters:not(.is-open) .l-schedule-filters-body{display:none}html.layout-new .l-schedule-filters{max-height:none;padding:0}html.layout-new .l-schedule-filters.is-open .l-schedule-filters-body{max-height:var(--l-filters);padding:var(--l-s3);overflow:auto}html.layout-new .l-page>.l-toolbar{row-gap:var(--l-s2);height:auto;padding-top:var(--l-s2);padding-bottom:var(--l-s2);flex-wrap:wrap}html.layout-new .l-page>.l-toolbar .l-schedule-nav,html.layout-new .l-page>.l-toolbar .l-schedule-search{flex:100%;width:auto;margin-left:0}html.layout-new .l-page>.l-toolbar .l-schedule-nav .cal-toolbar{flex-wrap:wrap}}html.layout-new .crew-page:has(>.l-page){max-width:none}html.layout-new .crew-cal-new{gap:var(--l-s3);flex-direction:column;display:flex}html.layout-new table.dt td.board-step-cell>.dt-cut{width:auto!important;max-width:none!important}html.layout-new table.dt .board-day{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}html.layout-new table.dt .board-day>*{display:inline}html.layout-new table.dt .board-day>small{margin-left:var(--l-s1)}html.layout-new .l-schedule-board .gantt-name [dir=auto],html.layout-new .l-schedule-board .gantt-bar [dir=auto]{text-align:left}
