:is(.task-manager-view>.task-toolbar-single-row,.task-manager-view:has(.plan-scale)>.task-toolbar-single-row){grid-template-columns:auto auto auto minmax(245px,1fr) minmax(0,auto)!important;align-items:center!important;gap:12px 10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:26px 0 0!important;padding:0!important;display:grid!important;overflow:visible!important}.task-manager-view>.task-toolbar-single-row>.view-switch,.task-manager-view>.task-toolbar-single-row>.task-show-filter{flex-flow:row!important;flex:none!important;align-items:center!important;width:max-content!important;min-width:max-content!important;max-width:none!important;margin:0!important;display:flex!important}.task-manager-view>.task-toolbar-single-row>.task-show-filter{justify-self:stretch!important;width:100%!important;min-width:185px!important}.task-manager-view>.task-toolbar-single-row>.task-show-filter select{flex:auto!important;width:auto!important;min-width:110px!important}.task-manager-view>.task-toolbar-single-row>.plan-scale{justify-self:end!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.task-manager-view>.task-toolbar-single-row>.plan-scale button{flex:auto!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}.task-manager-view>.task-toolbar-single-row>.is-reserved,.task-manager-view>.task-toolbar-single-row .is-reserved-button{visibility:hidden!important;pointer-events:none!important}.task-manager-view>.task-toolbar-single-row .view-switch button{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important;line-height:1!important}.task-manager-view>.task-toolbar-single-row>.task-show-filter{color:var(--k)!important;white-space:nowrap!important;gap:10px!important;font-size:14px!important}.task-manager-view>.task-toolbar-single-row>.task-show-filter select{border:1px solid var(--l)!important;background-color:var(--w)!important;width:165px!important;min-width:165px!important;min-height:44px!important;color:var(--k)!important;border-radius:4px!important;flex:0 0 165px!important;padding:8px 34px 8px 12px!important;font-size:14px!important;font-weight:500!important}@media (max-width:1600px){.task-manager-view>.task-toolbar-single-row{grid-template-columns:auto auto auto minmax(210px,1fr) minmax(0,auto)!important;column-gap:9px!important}.task-manager-view>.task-toolbar-single-row .view-switch button{padding-inline:11px!important;font-size:13px!important}.task-manager-view>.task-toolbar-single-row>.task-show-filter,.task-manager-view>.task-toolbar-single-row>.task-show-filter select{font-size:13px!important}.task-manager-view>.task-toolbar-single-row>.task-show-filter{min-width:135px!important}}@media (max-width:1500px){:is(.task-manager-view>.task-toolbar-single-row,.task-manager-view:has(.plan-scale)>.task-toolbar-single-row){grid-template-columns:auto 1fr auto!important}.task-manager-view>.task-toolbar-single-row>.task-mode-switch{grid-area:1/1!important}.task-manager-view>.task-toolbar-single-row>.task-filter-switch{grid-area:1/2!important;justify-self:center!important}.task-manager-view>.task-toolbar-single-row>.task-show-filter{grid-area:1/3!important}.task-manager-view>.task-toolbar-single-row>.plan-group-switch{grid-area:2/1!important}.task-manager-view>.task-toolbar-single-row>.plan-scale{grid-area:2/2/auto/4!important;justify-self:end!important;width:max-content!important;max-width:100%!important}}@media (max-width:700px){:is(.task-manager-view>.task-toolbar-single-row,.task-manager-view:has(.plan-scale)>.task-toolbar-single-row){grid-template-columns:1fr!important}.task-manager-view>.task-toolbar-single-row>.task-mode-switch,.task-manager-view>.task-toolbar-single-row>.task-filter-switch,.task-manager-view>.task-toolbar-single-row>.plan-group-switch,.task-manager-view>.task-toolbar-single-row>.task-show-filter,.task-manager-view>.task-toolbar-single-row>.plan-scale{grid-area:auto/1!important;justify-self:start!important}.task-manager-view>.task-toolbar-single-row>.task-show-filter{width:100%!important;min-width:0!important}.task-manager-view>.task-toolbar-single-row>.plan-scale{width:100%!important;max-width:100%!important;overflow:hidden!important}.task-manager-view>.task-toolbar-single-row>.plan-scale button{flex:1 1 0!important}}.task-manager-view>.board-hint{margin-top:42px!important}.task-manager-view>.kanban-board,.task-manager-view>.task-plan,.task-manager-view>.task-grid-simple{margin-top:28px!important}.task-manager-view>.task-plan{margin-top:48px!important}.task-plan .plan-overdue{background:#faf4f1!important;border-color:#e7b6ae!important}.task-plan .plan-overdue .plan-overdue-toggle{background:#fdeeec!important;border-bottom-color:#ead5d1!important}.task-plan .plan-overdue.is-open .plan-group,.task-plan .plan-overdue.is-open .plan-item{background:#faf4f1!important}.task-plan .plan-overdue.is-open .plan-item{border-bottom-color:#e9dfdc!important}.task-plan .plan-overdue.is-open .plan-item:hover{background:#f7eeeb!important}.production-view>.project-search-row{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;margin-top:22px!important;display:flex!important}.production-view>.project-search-row>.project-search{flex:auto!important;width:auto!important;min-width:220px!important;max-width:760px!important}.production-view>.project-search-row>.project-filters{flex:none!important;width:auto!important;min-width:260px!important}.production-view>.project-search-row>.project-filters>label{flex-direction:row!important;align-items:center!important;gap:12px!important;font-size:14px!important;display:flex!important}.production-view>.project-search-row>.project-filters select{width:220px!important;min-width:220px!important;min-height:40px!important;font-size:14px!important}.production-view>.project-menu-row{flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:18px!important;padding-bottom:5px!important;display:flex!important;overflow:visible!important}.production-view>.project-menu-row>.project-category-row,.production-view>.project-menu-row>.project-scope-actions,.production-view>.project-menu-row>.project-view-switch{flex-flow:row!important;flex:none!important;align-items:center!important;gap:0!important;width:max-content!important;min-width:max-content!important;margin:0!important;display:flex!important}.production-view>.project-menu-row button{white-space:nowrap!important;min-height:42px!important;padding:9px 14px!important;font-size:14px!important;font-weight:500!important;line-height:1!important}.production-view>.project-menu-row .project-category-row button,.production-view>.project-menu-row .project-scope-actions button,.production-view>.project-menu-row .project-view-switch button{margin:0!important}.production-view>.project-menu-row .project-scope-actions .scope-active{background:var(--k)!important;border-color:var(--k)!important;color:var(--w)!important}.production-view>.project-menu-row .project-scope-actions button{border:1px solid var(--l)!important;color:var(--k)!important;background:0 0!important}.production-view>.project-menu-row .project-scope-actions button.scope-active{background:var(--k)!important;border-color:var(--k)!important;color:var(--w)!important}.production-view>.project-menu-row .project-view-switch button.active{background:var(--k)!important;color:var(--w)!important}.production-view>.project-menu-row>.project-view-switch{margin-left:auto!important}@media (max-width:1500px){.production-view>.project-menu-row{grid-template-columns:auto auto 1fr!important;align-items:center!important;display:grid!important;overflow:visible!important}.production-view>.project-menu-row>.project-view-switch{grid-area:2/1/auto/-1!important;width:max-content!important;min-width:max-content!important;margin-left:0!important}}@media (max-width:760px){.production-view>.project-search-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.production-view>.project-search-row>.project-search,.production-view>.project-search-row>.project-filters,.production-view>.project-search-row>.project-filters select{width:100%!important;min-width:0!important;max-width:none!important}.production-view>.project-search-row>.project-filters>label{justify-content:space-between!important}}.production-view .shoot-plan-head{display:none!important}:root{--overview-ice:#efefef;--overview-ice-strong:#a8a8a8;--overview-ice-border:#d0d0d0;--overview-ice-ink:#333}.view:has(.metrics) .metric-accent{background:var(--overview-ice)!important}.app-shell>.content>.view:has(.metrics) .metric-accent{background:var(--overview-ice)!important}.view:has(.metrics) .metric-accent span{color:var(--overview-ice-ink)!important}.app-shell>.content>.view:has(.metrics) .metric-accent span{color:var(--overview-ice-ink)!important}.view:has(.metrics) .blocker i{border-color:var(--overview-ice-border)!important;background:var(--overview-ice)!important}.view:has(.metrics) .overview-link.compact{border-color:var(--overview-ice-border)!important;background:var(--overview-ice)!important}.view:has(.metrics) .overview-link.square{border-color:var(--overview-ice-border)!important;background:var(--overview-ice)!important}.view:has(.metrics) .progress-panel>.overview-link{border-color:var(--overview-ice-border)!important;background:var(--overview-ice)!important}.view:has(.metrics) .deadline-link{border-color:var(--overview-ice-border)!important;background:var(--overview-ice)!important}.view:has(.metrics) .panel-heading .overview-link{border-color:var(--overview-ice-border)!important;background:var(--overview-ice)!important}.view:has(.metrics) .overview-link.compact:hover{background:#e4e4e4!important}.view:has(.metrics) .overview-link.square:hover{background:#e4e4e4!important}.view:has(.metrics) .progress-panel>.overview-link:hover{background:#e4e4e4!important}.view:has(.metrics) .deadline-link:hover{background:#e4e4e4!important}.view:has(.metrics) .panel-heading .overview-link:hover{background:#e4e4e4!important}.view:has(.metrics) .team-row>i em{background:var(--overview-ice-strong)!important}.view:has(.metrics) .overall-progress em{background:var(--overview-ice-strong)!important}.view:has(.metrics) .category-progress-row em{background:var(--overview-ice-strong)!important}.view:has(.metrics) .page-head .primary.overview-link{background:var(--y)!important;border-color:#0000!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-toolbar{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;margin-top:22px!important;display:flex!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-toolbar>.knowledge-search{flex:auto!important;width:auto!important;min-width:220px!important;max-width:760px!important;min-height:48px!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-toolbar>.knowledge-sort{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:12px!important;font-size:14px!important;display:flex!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-toolbar>.knowledge-sort select{width:220px!important;min-width:220px!important;min-height:40px!important;font-size:14px!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-chips{flex-flow:row!important;align-items:center!important;gap:0!important;width:max-content!important;max-width:100%!important;margin-top:18px!important;display:flex!important;overflow:visible!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-chips button{border:1px solid var(--l)!important;min-height:42px!important;color:var(--m)!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;flex:none!important;margin:0 0 0 -1px!important;padding:9px 14px!important;font-size:14px!important;font-weight:500!important;line-height:1!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-chips button:first-child{margin-left:0!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-chips button.active{z-index:1!important;border-color:var(--k)!important;background:var(--k)!important;color:var(--w)!important;position:relative!important}@media (max-width:760px){.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-toolbar>.knowledge-search{width:100%!important;min-width:0!important;max-width:none!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-toolbar>.knowledge-sort{width:100%!important;min-width:0!important;max-width:none!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-toolbar>.knowledge-sort select{width:100%!important;min-width:0!important;max-width:none!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-toolbar>.knowledge-sort{justify-content:space-between!important}.app-shell>.content>.view:has(.knowledge-grid)>.knowledge-chips{flex-wrap:wrap!important;width:100%!important}}.overview-view .panel,.overview-view .overview-panel{padding-left:20px!important;padding-right:20px!important}.overview-view .panel>header,.overview-view .overview-panel>header,.overview-view .blocker-row,.overview-view .team-row,.overview-view .deadline-row{padding-left:0!important;padding-right:0!important}.overview-view .panel .primary,.overview-view .overview-panel .primary{color:var(--k)!important;background:#ececec!important;border:1px solid #bdbdbd!important}.overview-view>.page-head .primary,.overview-view>.page-header .primary{background:var(--y)!important;border-color:var(--y)!important}.project-row.pinned-project,.person-task-row:hover,.person-task-row:focus-visible,.knowledge-add-card:hover,.view>.knowledge-grid>.knowledge-add-card:hover,.day-load-list button:hover{background:#0000001a!important}.project-row.pinned-project:hover{background:#00000026!important}.knowledge-card:hover,.view>.knowledge-grid>.knowledge-card:hover{background:#ececec!important}.app-shell>.sidebar .brand-sub{color:var(--y)!important}.app-shell>.sidebar .side-nav button:hover,.app-shell>.sidebar .side-nav button.active{background:var(--y)!important}.primary:hover,.production-view .page-actions>.primary:hover,.production-view .shoot-plan-actions .primary:hover{background:#b3b3b3!important}.task-manager-view .kanban-status-col>header{padding-left:12px!important;font-weight:700!important}:root{--brand-focus:var(--y);--focus:var(--brand-focus);--brand-soft:#efefef;--brand-soft-hover:#e4e4e4;--brand-mid:#a8a8a8;--brand-border:#d0d0d0;--brand-ink:#333;--work-soft:#fff1b8;--work-pale:#fff8da;--work-mid:#f2c94c;--work-strong:#d9a900;--work-border:#e2b92e;--work-ink:#5e4700;--load-empty:#d8d8d3;--load-fine:#ffc82e;--load-tight:#ff8126;--load-over:#f0523d;--hover:var(--brand-soft)}:where(button,a,input,select,textarea,summary):focus-visible,.kanban-task.focused-task{outline-color:var(--brand-focus)!important}.production-view .project-row:not(.table-head):hover,.task-manager-view .kanban-task.focused-task,.knowledge-card:hover,.view>.knowledge-grid>.knowledge-card:hover,.knowledge-add-card:hover,.view>.knowledge-grid>.knowledge-add-card:hover,.person-task-row:hover,.person-task-row:focus-visible,.task-plan .plan-day.is-today,.task-plan .plan-cell.is-today,.composition-list li.is-current,.drawer.wide-drawer .composition-list li.is-current,.drawer.wide-drawer .project-links button:hover,.drawer.wide-drawer .project-links button.pin-active,.drawer.wide-drawer .stage-row-menu[open] summary{background:var(--brand-soft)!important}.production-view .project-row.pinned-project{box-shadow:inset 3px 0 0 var(--y)!important;background:var(--brand-soft)!important}.production-view .project-row.pinned-project:hover{background:var(--brand-soft-hover)!important}.task-manager-view .kanban-task.focused-task{outline:2px solid var(--y)!important;outline-offset:2px!important;box-shadow:none!important}.composition-list li.is-current,.drawer.wide-drawer .composition-list li.is-current{border-left-color:var(--y)!important}.task-plan .plan-cal-day.is-today,.plan-cal-day.is-today{box-shadow:inset 0 0 0 2px var(--y)!important}.view:has(.people-grid) .person-head>.load-percentage{border:0!important}.app-shell>.content>.view:has(.people-grid) .person-head>.load-percentage{border:0!important}.view:has(.people-grid) .person-head>.load-percentage.load-empty{background:var(--load-empty)!important;color:var(--k)!important}.view:has(.people-grid) .person-head>.load-percentage.load-fine{background:var(--load-fine)!important;color:var(--k)!important}.view:has(.people-grid) .person-head>.load-percentage.load-tight{background:var(--load-tight)!important;color:var(--k)!important}.view:has(.people-grid) .person-head>.load-percentage.load-over{background:var(--load-over)!important;color:var(--w)!important}:is(.view:has(.people-grid) .big-load.load-empty i,.view:has(.people-grid) .week-loads .load-empty em){background:var(--load-empty)!important}:is(.view:has(.people-grid) .big-load.load-fine i,.view:has(.people-grid) .week-loads .load-fine em){background:var(--load-fine)!important}:is(.view:has(.people-grid) .big-load.load-tight i,.view:has(.people-grid) .week-loads .load-tight em){background:var(--load-tight)!important}:is(.view:has(.people-grid) .big-load.load-over i,.view:has(.people-grid) .week-loads .load-over em){background:var(--load-over)!important}.drawer.wide-drawer .drawer-progress em{background:var(--brand-mid)!important}.view:has(.people-grid) .day-load>i.tone-half>em{background:var(--brand-mid)!important}.view:has(.people-grid) .overall-progress em{background:var(--brand-mid)!important}.view:has(.people-grid) .category-progress-row em{background:var(--brand-mid)!important}.production-view .page-actions>.primary,.production-view .shoot-plan-actions .primary,.drawer.wide-drawer .add-stage-form .primary{border-color:var(--y)!important;background:var(--y)!important;color:var(--k)!important}.production-view .shoot-status-filters .scope-active{border-color:var(--k)!important;background:var(--k)!important;color:var(--w)!important}.kanban-status-col.status-progress{border-top-color:var(--work-mid)!important}.kanban-status-col.status-progress>header b{background:var(--work-mid)!important;color:var(--k)!important}.status-pill.state-progress,.production-view .stage-cell .status-pill.state-progress,.task-plan .plan-status.state-progress{border-color:var(--work-border)!important;background:var(--work-soft)!important;color:var(--work-ink)!important}.composition-part.state-progress,.composition-legend .state-progress:before,.composition-list li.state-progress>i,.composition-strip>em.state-progress,.production-view .composition-strip>em.state-progress,.stage-task-item.state-progress .stage-task-dot,.plan-dot.state-progress,.plan-bar.state-progress,.task-plan .plan-dot.state-progress,.task-plan .plan-bar.state-progress,.person-task-row.progress>i,.production-view .stage-track i.active{background:var(--work-mid)!important}.view:has(.people-grid) .person-task-row.progress>i{background:var(--work-mid)!important}.stage-editor-row.state-progress{border-left-color:var(--work-mid)!important;background:var(--work-pale)!important}.calendar-legend .legend-planned i,.production-view .calendar-day>button.planned,.production-view .shoot-status.planned{color:var(--k)!important;background:#e6e6e6!important}.calendar-legend .legend-progress i,.production-view .calendar-day>button.progress,.production-view .shoot-status.progress{background:var(--work-mid)!important;color:var(--k)!important}.wl-logo{flex-direction:column;align-items:center;gap:8px;line-height:1;display:inline-flex}.wl-words{border:1.5px solid #fff;outline:1.5px solid #000;display:inline-flex}.wl-words b{letter-spacing:-.5px;padding:6px 9px 7px;font-size:24px;font-weight:750}.wl-white{color:#fff;background:#000}.wl-label{color:#000;background:#fff}.wl-logo small{letter-spacing:1.1px;text-transform:uppercase;color:#fff;text-align:center;font-size:8px;font-weight:600}.wl-logo-login{margin-bottom:8px}.wl-logo-login .wl-words b{padding:8px 12px 10px;font-size:34px}.wl-logo-login small{color:#555;font-size:11px}.mobile-head .wl-logo-mobile .wl-words b{letter-spacing:-.3px;padding:4px 7px 5px;font-size:16px}
