.board-toolbar[data-v-82968b84]{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.board-toolbar__row[data-v-82968b84]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.board-toolbar__context[data-v-82968b84]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.board-toolbar__nav[data-v-82968b84]{display:flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap}.board-toolbar__range[data-v-82968b84]{margin-left:4px;min-width:0;font-size:17px;font-weight:600;color:#383838;text-transform:capitalize}.board-toolbar__readonly[data-v-82968b84]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#4b5563}.board-toolbar__views[data-v-82968b84]{justify-self:center}.board-toolbar__actions[data-v-82968b84]{display:flex;align-items:center;justify-self:end;gap:8px}.board-toolbar__filters[data-v-82968b84]{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid #e5e7eb}@media(max-width:991px){.board-toolbar__row[data-v-82968b84]{grid-template-columns:1fr;row-gap:8px}.board-toolbar__actions[data-v-82968b84],.board-toolbar__views[data-v-82968b84]{justify-self:start}}@media(max-width:767px){.board-toolbar[data-v-82968b84]{padding:8px 12px;gap:8px}.board-toolbar__row[data-v-82968b84]{grid-template-columns:1fr auto;row-gap:8px}.board-toolbar__context[data-v-82968b84]{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;row-gap:4px}.board-toolbar__views[data-v-82968b84]{grid-column:1;grid-row:2;justify-self:start}.board-toolbar__actions[data-v-82968b84]{grid-column:2;grid-row:2;justify-self:end}.board-toolbar__nav[data-v-82968b84]{grid-row:1;grid-column:1}.board-toolbar__range[data-v-82968b84]{grid-row:1;grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}}.board-filters[data-v-728cb652]{display:flex;flex:1;min-width:0;align-items:center;flex-wrap:wrap;gap:12px}.board-filters__search[data-v-728cb652]{flex:1 1 260px;min-width:0}.board-filters__chips[data-v-728cb652]{flex:1 1 auto;min-width:0}@media(max-width:768px){.board-filters__chips[data-v-728cb652],.board-filters__search[data-v-728cb652]{flex:1 1 100%}}.board-notices[data-v-d0445ae2]{flex-shrink:0;display:flex;flex-direction:column;gap:12px}.board-notices__item[data-v-d0445ae2],.board-notices__more[data-v-d0445ae2]{flex-shrink:0}.board-notices__row[data-v-d0445ae2]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.board-notices__text[data-v-d0445ae2]{flex:1;min-width:0}.board-notices__action[data-v-d0445ae2]{flex-shrink:0}.board-notices__actions[data-v-d0445ae2]{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:576px){.board-notices__actions[data-v-d0445ae2]{flex-shrink:1;flex-wrap:wrap;width:100%}.board-notices__actions>[data-v-d0445ae2]{flex:1 1 auto}}.wo-row[data-v-b29e1642]{position:relative;display:flex;flex-direction:column;gap:4px;padding:8px 36px 8px 12px;border-left:3px solid #3b82f6;border-bottom:1px solid #e5e7eb;background:#fff;cursor:grab;transition:background .15s cubic-bezier(0,0,.2,1)}.wo-row[data-v-b29e1642]:hover{background:#fafafa}.wo-row[data-v-b29e1642]:last-child{border-bottom:none}.wo-row[data-v-b29e1642]:active{cursor:grabbing}.wo-row--readonly[data-v-b29e1642],.wo-row--static[data-v-b29e1642],.wo-row--static[data-v-b29e1642]:active{cursor:default}.wo-row--pending[data-v-b29e1642]{opacity:.6;pointer-events:none}.wo-row--highlighted[data-v-b29e1642]{box-shadow:0 0 0 3px rgba(59,130,246,.15),0 0 0 1px rgba(59,130,246,.3)}.wo-row--muted[data-v-b29e1642]{border-left-color:#4b5563}.wo-row--info[data-v-b29e1642]{border-left-color:#3b82f6}.wo-row--warning[data-v-b29e1642]{border-left-color:#f97316}.wo-row--error[data-v-b29e1642]{border-left-color:#ef4444}.wo-row__main[data-v-b29e1642]{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.wo-row__grip[data-v-b29e1642]{flex-shrink:0;color:#9ca3af}.wo-row__evidence[data-v-b29e1642]{flex-shrink:0;font-size:14px;font-weight:600;color:#383838}.wo-row__meta[data-v-b29e1642]{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap;font-size:12px;color:#4b5563;font-variant-numeric:tabular-nums}.wo-row__group[data-v-b29e1642],.wo-row__place[data-v-b29e1642]{min-width:0;overflow:hidden;text-overflow:ellipsis}.wo-row__due[data-v-b29e1642]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0;padding-left:8px}.wo-row__due--overdue[data-v-b29e1642]{color:#ef4444;font-weight:600}.wo-row__menu[data-v-b29e1642]{position:absolute;top:50%;right:0;transform:translateY(-50%)}.wo-row__spinner[data-v-b29e1642]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.pb-queue[data-v-3cac7d33]{flex-shrink:0;width:280px;display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.pb-queue--docked[data-v-3cac7d33]{width:100%;max-height:40vh;transition:max-height .2s cubic-bezier(0,0,.2,1)}.pb-queue--collapsed[data-v-3cac7d33]{max-height:44px}.pb-queue--collapsed .pb-queue__scroll[data-v-3cac7d33],.pb-queue--collapsed .pb-queue__truncated[data-v-3cac7d33]{display:none}.pb-queue__head[data-v-3cac7d33]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:4px 12px;border-bottom:1px solid #e5e7eb}.pb-queue__handle[data-v-3cac7d33]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;color:#4b5563;cursor:pointer}.pb-queue__title[data-v-3cac7d33]{font-size:12px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.18em}.pb-queue__count[data-v-3cac7d33]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;border-radius:9999px;background:#dbeafe;color:#1e40af;font-size:12px;font-weight:600}.pb-queue__sort[data-v-3cac7d33]{margin-left:auto}.pb-queue__truncated[data-v-3cac7d33]{flex-shrink:0;margin:0;padding:4px 12px;font-size:12px;color:#4b5563}.pb-queue__scroll[data-v-3cac7d33]{flex:1;min-height:0;overflow-y:auto}.pb-queue__empty[data-v-3cac7d33],.pb-queue__skeleton[data-v-3cac7d33]{padding:12px}.pb-queue__list[data-v-3cac7d33]{display:flex;flex-direction:column;min-height:40px}.pb-queue__card--ghost[data-v-3cac7d33]{opacity:.4}.pb-queue__card--drag[data-v-3cac7d33]{box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08)}@media(prefers-reduced-motion:reduce){.pb-queue--docked[data-v-3cac7d33]{transition:none}}.wo-peek[data-v-3d6901d2]{z-index:900}.wo-peek__body[data-v-3d6901d2]{display:flex;flex-direction:column;gap:16px;height:100%;padding:16px;overflow-y:auto}.wo-peek__head[data-v-3d6901d2]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.wo-peek__badges[data-v-3d6901d2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wo-peek__title[data-v-3d6901d2]{margin:0;font-size:17px;font-weight:600;color:#383838}.wo-peek__description[data-v-3d6901d2]{margin:0;font-size:14px;color:#4b5563;white-space:pre-wrap}.wo-peek__facts[data-v-3d6901d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0}.wo-peek__fact[data-v-3d6901d2]{display:flex;flex-direction:column;gap:4px;min-width:0}.wo-peek__fact--full[data-v-3d6901d2]{grid-column:1/-1}.wo-peek__fact-label[data-v-3d6901d2]{font-size:12px;color:#4b5563}.wo-peek__fact-value[data-v-3d6901d2]{margin:0;font-size:14px;color:#383838;overflow-wrap:anywhere}.wo-peek__fact-value--overdue[data-v-3d6901d2]{color:#ef4444;font-weight:600}.wo-peek__foot[data-v-3d6901d2]{margin-top:auto;display:flex;flex-shrink:0}.capacity-bar[data-v-7076dce2]{display:flex;align-items:center;gap:8px;width:100%}.capacity-bar__track[data-v-7076dce2]{position:relative;flex:1;min-width:0;height:8px;border-radius:9999px;background:#fafafa;border:1px solid #e5e7eb;overflow:hidden;display:flex}.capacity-bar__segment[data-v-7076dce2]{height:100%;transition:width .2s cubic-bezier(0,0,.2,1)}.capacity-bar__segment--planned[data-v-7076dce2]{background:#10b981}.capacity-bar__segment--reactive[data-v-7076dce2]{background-image:repeating-linear-gradient(45deg,rgba(249,115,22,.85),rgba(249,115,22,.85) 4px,rgba(249,115,22,.45) 0,rgba(249,115,22,.45) 8px)}.capacity-bar__overflow[data-v-7076dce2]{position:absolute;right:2px;top:50%;transform:translateY(-50%);color:#fff;display:flex}.capacity-bar__label[data-v-7076dce2]{flex-shrink:0;font-size:12px;font-weight:500;color:#4b5563;white-space:nowrap;font-variant-numeric:tabular-nums}.capacity-bar--warning .capacity-bar__segment--planned[data-v-7076dce2]{background:#f97316}.capacity-bar--error .capacity-bar__track[data-v-7076dce2]{border-color:#ef4444}.capacity-bar--error .capacity-bar__segment--planned[data-v-7076dce2]{background:#ef4444}.capacity-bar--error .capacity-bar__label[data-v-7076dce2]{color:#ef4444;font-weight:600}.capacity-bar--empty .capacity-bar__label[data-v-7076dce2]{color:#4b5563;opacity:.7}.capacity-bar__tip[data-v-7076dce2]{display:flex;flex-direction:column;gap:4px;min-width:180px}.capacity-bar__tip-row[data-v-7076dce2]{display:flex;justify-content:space-between;gap:16px;font-size:12px}.capacity-bar__tip-row b[data-v-7076dce2]{font-variant-numeric:tabular-nums}.capacity-bar__tip-row--strong[data-v-7076dce2]{padding-top:4px;margin-top:4px;border-top:1px solid hsla(0,0%,100%,.25)}.capacity-bar__tip-row--reactive b[data-v-7076dce2]{color:#ffedd5}.pb-daylist[data-v-606fc50e]{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.pb-daylist__head[data-v-606fc50e]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #e5e7eb}.pb-daylist__title[data-v-606fc50e]{font-size:12px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.18em}.pb-daylist__count[data-v-606fc50e]{font-size:12px;color:#4b5563;font-variant-numeric:tabular-nums}.pb-daylist__scroll[data-v-606fc50e]{flex:1;min-height:0;overflow-y:auto}.pb-daylist__empty[data-v-606fc50e],.pb-daylist__skeleton[data-v-606fc50e]{padding:12px}.pb-daylist__res[data-v-606fc50e]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-bottom:1px solid #e5e7eb}.pb-daylist__res[data-v-606fc50e]:last-child{border-bottom:none}.pb-daylist__res-head[data-v-606fc50e]{display:flex;align-items:center;gap:8px;min-width:0}.pb-daylist__res-name[data-v-606fc50e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#383838}.pb-daylist__res-warn[data-v-606fc50e]{display:inline-flex;align-items:center;color:#9a3412}.pb-daylist__none[data-v-606fc50e]{margin:0;font-size:12px;color:#9ca3af}.pb-daylist__order[data-v-606fc50e]{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 0 0 12px;border-left:3px solid #3b82f6;cursor:pointer}.pb-daylist__order--pending[data-v-606fc50e]{opacity:.6;pointer-events:none}.pb-daylist__order-name[data-v-606fc50e]{flex-shrink:0;font-size:14px;font-weight:500;color:#383838}.pb-daylist__order-type[data-v-606fc50e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#4b5563}.pb-daylist__order-hours[data-v-606fc50e]{margin-left:auto;flex-shrink:0;font-size:12px;color:#4b5563;font-variant-numeric:tabular-nums}.pb-daylist__order-menu[data-v-606fc50e]{flex-shrink:0}.board-move__subject[data-v-5aa793da]{margin:0 0 16px;font-size:14px;color:#4b5563}.board-move__fields[data-v-5aa793da]{display:flex;flex-direction:column;gap:12px}.board-legend[data-v-5549abb2]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.board-legend--stacked[data-v-5549abb2]{flex-direction:column;align-items:flex-start;gap:8px}.board-legend__item[data-v-5549abb2]{display:inline-flex;align-items:center;gap:4px}.board-legend__swatch[data-v-5549abb2]{flex-shrink:0;width:14px;height:14px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.board-legend__swatch--window[data-v-5549abb2]{border-color:#10b981;box-shadow:inset 0 3px 0 0 #10b981}.board-legend__swatch--unavailable[data-v-5549abb2]{background:repeating-linear-gradient(135deg,#fafafa,#fafafa 3px,rgba(75,85,99,.25) 0,rgba(75,85,99,.25) 6px)}.board-legend__swatch--overloaded[data-v-5549abb2]{box-shadow:inset 3px 0 0 0 #ef4444}.board-legend__swatch--warning[data-v-5549abb2]{background:#fffbeb;border-color:#f97316}.board-legend__label[data-v-5549abb2]{font-size:12px;color:#4b5563;white-space:nowrap}.day-cell[data-v-71380bba]{position:relative;display:flex;flex-direction:column;gap:4px;padding:8px;min-height:var(--pb-cell-min-height,64px);min-width:0;border-right:1px solid #e5e7eb;transition:background .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1)}.day-cell[data-v-71380bba]:last-child{border-right:none}.day-cell--today[data-v-71380bba]{background:rgba(59,130,246,.04)}.day-cell--weekend[data-v-71380bba]{background:#fafafa}.day-cell--unavailable[data-v-71380bba]{background:repeating-linear-gradient(135deg,#fafafa,#fafafa 6px,rgba(75,85,99,.08) 0,rgba(75,85,99,.08) 12px)}.day-cell--overloaded[data-v-71380bba]{box-shadow:inset 3px 0 0 0 #ef4444}.day-cell--available-window[data-v-71380bba]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#10b981;pointer-events:none}.day-cell--warning[data-v-71380bba]{background:#fffbeb;box-shadow:inset 0 0 0 1px #f97316}.day-cell--drop-ok[data-v-71380bba]{outline:2px dotted #3b82f6;outline-offset:-2px;background:rgba(59,130,246,.06)}.day-cell--drop-ok[data-v-71380bba]:hover{background:rgba(59,130,246,.12)}.day-cell--drop-muted[data-v-71380bba]{opacity:.5}.day-cell__cap[data-v-71380bba]{min-height:12px}.day-cell__window[data-v-71380bba]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#065f46}.day-cell__absence[data-v-71380bba]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#4b5563}.day-cell__warn[data-v-71380bba]{position:absolute;top:4px;right:4px}.day-cell__warn-icon[data-v-71380bba]{display:inline-flex;align-items:center;color:#9a3412}.day-cell__drop[data-v-71380bba]{display:flex;flex-direction:column;gap:4px;flex:1;min-height:28px}.day-cell__add[data-v-71380bba]{position:absolute;left:50%;bottom:4px;opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .15s cubic-bezier(0,0,.2,1)}.day-cell:hover .day-cell__add[data-v-71380bba],.day-cell__add[data-v-71380bba]:focus-within{opacity:1;pointer-events:auto}.day-cell__add-btn[data-v-71380bba]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:9999px;background:transparent;color:#9ca3af;cursor:pointer;transition:background .15s cubic-bezier(0,0,.2,1)}.day-cell__add-btn[data-v-71380bba]:hover{background:#dbeafe;color:#1e40af}.day-cell__wo[data-v-71380bba]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;background:#fff;border:1px solid #e5e7eb;border-left:3px solid #3b82f6;border-radius:6px;font-size:12px;cursor:grab;transition:box-shadow .15s cubic-bezier(0,0,.2,1)}.day-cell__wo[data-v-71380bba]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.day-cell__wo--muted[data-v-71380bba]{border-left-color:#4b5563}.day-cell__wo--info[data-v-71380bba]{border-left-color:#3b82f6}.day-cell__wo--warning[data-v-71380bba]{border-left-color:#f97316}.day-cell__wo--error[data-v-71380bba]{border-left-color:#ef4444}.day-cell__wo--pending[data-v-71380bba]{opacity:.6;pointer-events:none}.day-cell__wo--ghost[data-v-71380bba]{opacity:.4;border-style:dashed}.day-cell__wo--drag[data-v-71380bba]{box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.day-cell__wo-name[data-v-71380bba]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#383838}.day-cell__wo-hours[data-v-71380bba]{flex-shrink:0;color:#4b5563;font-variant-numeric:tabular-nums}.day-cell__wo-spin[data-v-71380bba]{position:absolute;right:4px}@media(hover:none){.day-cell__add[data-v-71380bba]{opacity:1;pointer-events:auto}.day-cell__add-btn[data-v-71380bba]{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.day-cell[data-v-71380bba],.day-cell__add-btn[data-v-71380bba],.day-cell__add[data-v-71380bba],.day-cell__wo[data-v-71380bba]{transition:none}}.res-row[data-v-963917d4]{display:flex;border-bottom:1px solid #e5e7eb}.res-row--inactive[data-v-963917d4]{opacity:.55}.res-row:hover .res-row__sidebar[data-v-963917d4]{background:#fafafa}.res-row__sidebar[data-v-963917d4]{position:sticky;left:0;z-index:2;flex-shrink:0;width:var(--pb-sidebar-width,200px);min-width:var(--pb-sidebar-width,200px);display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 12px;border-right:1px solid #e5e7eb;background:#fff}.res-row__head[data-v-963917d4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.res-row__name[data-v-963917d4]{font-size:14px;font-weight:600;color:#383838;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-row__role[data-v-963917d4]{flex-shrink:0;padding:4px 8px;border-radius:9999px;font-size:12px;font-weight:500}.res-row__role--info[data-v-963917d4]{background:#dbeafe;color:#1e40af}.res-row__role--success[data-v-963917d4]{background:#d1fae5;color:#065f46}.res-row__role--warning[data-v-963917d4]{background:#ffedd5;color:#9a3412}.res-row__timeline[data-v-963917d4]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--pb-cell-min-width,96px),1fr);flex:1;min-width:0}.res-row__cell[data-v-963917d4]{min-width:0;display:flex}.res-row__cell[data-v-963917d4] .day-cell{width:100%}.res-row__cell--today[data-v-963917d4]{background:rgba(59,130,246,.03)}.res-row__cell--weekend[data-v-963917d4]{background:#fafafa}.pb-grid[data-v-de594cc2]{--pb-sidebar-width:200px;--pb-cell-min-width:96px;--pb-header-height:44px;--pb-lane-height:28px;--pb-cell-min-height:64px;flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.pb-grid.is-dragging[data-v-de594cc2]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pb-grid__scroll[data-v-de594cc2]{flex:1;min-height:0;overflow:auto}.pb-grid__header[data-v-de594cc2]{display:flex;position:sticky;top:0;z-index:5;min-height:var(--pb-header-height);background:#fafafa;border-bottom:1px solid #e5e7eb}.pb-grid__sidebar-header[data-v-de594cc2]{position:sticky;left:0;z-index:6;flex-shrink:0;width:var(--pb-sidebar-width);min-width:var(--pb-sidebar-width);display:flex;align-items:center;gap:8px;padding:0 4px 0 12px;border-right:1px solid #e5e7eb;background:#fafafa;color:#4b5563}.pb-grid__sidebar-title[data-v-de594cc2]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em}.pb-grid__sidebar-count[data-v-de594cc2]{font-size:12px;font-variant-numeric:tabular-nums}.pb-grid__legend-menu[data-v-de594cc2]{margin-left:auto}.pb-grid__legend-help[data-v-de594cc2]{padding:12px}.pb-grid__days[data-v-de594cc2]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--pb-cell-min-width),1fr);flex:1;min-width:0}.pb-grid__day[data-v-de594cc2]{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 8px;border-right:1px solid #e5e7eb}.pb-grid__day[data-v-de594cc2]:last-child{border-right:none}.pb-grid__day--today[data-v-de594cc2]{background:rgba(59,130,246,.08)}.pb-grid__day--weekend[data-v-de594cc2]{background:#fafafa}.pb-grid__day--weekend .pb-grid__day-month[data-v-de594cc2],.pb-grid__day--weekend .pb-grid__day-name[data-v-de594cc2]{opacity:.6}.pb-grid__day-head[data-v-de594cc2]{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;overflow:hidden;white-space:nowrap}.pb-grid__day-name[data-v-de594cc2]{font-size:12px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.18em}.pb-grid__day-num[data-v-de594cc2]{font-size:16px;font-weight:600;color:#383838;font-variant-numeric:tabular-nums}.pb-grid__day-num.is-today[data-v-de594cc2]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#3b82f6;color:#fff;font-size:12px}.pb-grid__day-month[data-v-de594cc2]{font-size:12px;color:#4b5563}.pb-grid__day-window[data-v-de594cc2]{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:0 8px;border-radius:9999px;background:#d1fae5;color:#065f46;font-size:12px;font-weight:500;white-space:nowrap}.pb-grid__body[data-v-de594cc2]{min-width:-moz-fit-content;min-width:fit-content}.pb-grid__lane[data-v-de594cc2]{display:flex;align-items:center;min-height:var(--pb-lane-height);background:#fafafa;border-bottom:1px solid #e5e7eb}.pb-grid__lane-label[data-v-de594cc2]{flex:1;min-width:0;display:flex;align-items:center;min-height:var(--pb-lane-height);padding:0 12px;border:none;background:transparent;color:#4b5563;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;text-align:left}.pb-grid__lane-label[data-v-de594cc2]:hover{color:#383838}.pb-grid__lane-sticky[data-v-de594cc2]{position:sticky;left:0;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0}.pb-grid__lane-name-tip[data-v-de594cc2]{min-width:0}.pb-grid__lane-name[data-v-de594cc2]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-grid__lane-meta[data-v-de594cc2]{display:inline-flex;align-items:center;gap:4px}.pb-grid__lane-count[data-v-de594cc2]{flex-shrink:0;padding:0 8px;border-radius:9999px;background:#fff;color:#4b5563;font-variant-numeric:tabular-nums}.pb-grid__lane-hours[data-v-de594cc2]{flex-shrink:0;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:normal}.pb-grid__empty[data-v-de594cc2]{display:flex;align-items:center;justify-content:center;padding:52px}.pb-grid__footer[data-v-de594cc2]{flex-shrink:0;padding:8px 12px;border-top:1px solid #e5e7eb;background:#fff}@media(max-width:1199px){.pb-grid[data-v-de594cc2]{--pb-sidebar-width:160px}}@media(hover:none){.pb-grid__lane-label[data-v-de594cc2],.pb-grid__lane[data-v-de594cc2]{min-height:44px}}.conflict__lead[data-v-bfc288c8]{margin-bottom:16px;color:#383838}.conflict__state[data-v-bfc288c8]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px}.conflict__row[data-v-bfc288c8]{display:flex;align-items:center;justify-content:space-between;gap:16px}.conflict__label[data-v-bfc288c8]{font-size:14px;color:#4b5563}.conflict__value[data-v-bfc288c8]{font-size:14px;font-weight:600;color:#383838}.pff-grid[data-v-19f68e28]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 28px}.pff-grid__full[data-v-19f68e28]{grid-column:1/-1}.pff-grid__week[data-v-19f68e28]{display:flex;flex-direction:column;gap:4px}.pff-grid__label[data-v-19f68e28]{font-size:14px;color:#4b5563}@media(max-width:768px){.pff-grid[data-v-19f68e28]{grid-template-columns:1fr}}.pff-preview[data-v-19f68e28]{margin-top:16px}.planning-board[data-v-fdb2da50]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:12px;padding:12px}.planning-board__error[data-v-fdb2da50]{flex:1;min-height:0}.planning-board__body[data-v-fdb2da50]{flex:1;min-height:0;display:flex;gap:12px}.planning-board__body--stacked[data-v-fdb2da50]{flex-direction:column}.planning-board__body--stacked .planning-board__grid[data-v-fdb2da50]{order:1}.planning-board__body--stacked .pb-queue[data-v-fdb2da50]{order:2;width:100%}.planning-board__body--mobile .pb-queue[data-v-fdb2da50]{max-height:45vh}.planning-board__grid[data-v-fdb2da50]{flex:1;min-width:0;display:flex;flex-direction:column}.planning-board__grid-skeleton[data-v-fdb2da50]{flex:1}.planning-board__grid-wrap[data-v-fdb2da50]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.planning-board__grid-wrap.is-loading>[data-v-fdb2da50]:not(.planning-board__grid-overlay){opacity:.5;pointer-events:none}.planning-board__grid-overlay[data-v-fdb2da50]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}@media(max-width:767px){.planning-board[data-v-fdb2da50]{padding:12px 8px}}