.kanban__card[data-v-9d1f45e2]{background:#fff;border:1px solid #e3e4e8;border-radius:6px;box-shadow:0 1px 2px #0000000a;cursor:grab;margin-bottom:8px;overflow:hidden;position:relative;transition:box-shadow .15s ease,transform .15s ease,background .15s ease}.kanban__card[data-v-9d1f45e2]:hover{background:#f5f5f5;box-shadow:0 2px 6px #00000014;transform:translateY(-1px)}.kanban__card:hover .kanban__card-expand[data-v-9d1f45e2]{opacity:1}.kanban__card-expand[data-v-9d1f45e2]{align-items:center;background:#fff;border:1px solid #e3e4e8;border-radius:4px;color:#5f636b;cursor:pointer;display:flex;font-size:12px;height:22px;justify-content:center;opacity:0;position:absolute;right:6px;top:6px;transition:opacity .12s ease,background .12s ease;width:22px;z-index:1}.kanban__card-expand[data-v-9d1f45e2]:hover{background:#f4f5f7;color:#1f2125}.kanban__card-cover[data-v-9d1f45e2]{background:#f4f5f7;height:120px;width:100%}.kanban__card-cover img[data-v-9d1f45e2]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kanban__card-body[data-v-9d1f45e2]{padding:10px 12px}.kanban__card-title[data-v-9d1f45e2]{color:#1f2125;font-size:14px;font-weight:600;margin-bottom:6px;word-break:break-word}.kanban__card-field[data-v-9d1f45e2]{font-size:12px;margin-top:6px}.kanban__card-field-label[data-v-9d1f45e2]{color:#8a8f99;margin-bottom:2px}.kanban__card-field-value[data-v-9d1f45e2]{color:#1f2125;word-break:break-word}.kanban__stack[data-v-39a7e8a3]{background:#f4f5f7;border-radius:8px;display:flex;flex:0 0 280px;flex-direction:column;max-height:100%;padding:8px}.kanban__stack--collapsed[data-v-39a7e8a3]{flex:0 0 56px}.kanban__stack--collapsed .kanban__stack-header[data-v-39a7e8a3]{transform:rotate(180deg);writing-mode:vertical-rl}.kanban__stack-header[data-v-39a7e8a3]{align-items:center;border-bottom:3px solid var(--kanban-stack-color,#e3e4e8);color:#1f2125;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:8px;padding:4px 6px 8px}.kanban__stack-drag-handle[data-v-39a7e8a3]{color:#8a8f99;cursor:grab;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kanban__stack-title[data-v-39a7e8a3]{border-radius:20px;flex:0 1 auto;line-height:18px;padding:1px 10px;word-break:break-word}.kanban__stack-count[data-v-39a7e8a3]{background:#fff;border-radius:9999px;color:#5f636b;font-size:11px;margin-left:auto;padding:1px 8px}.kanban__stack-toggle[data-v-39a7e8a3]{background:transparent;border:0;color:#5f636b;cursor:pointer;font-size:14px;padding:0 4px}.kanban__stack-toggle[data-v-39a7e8a3]:hover{color:#1f2125}.kanban__stack-body[data-v-39a7e8a3]{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding-right:2px}.kanban__stack-cards[data-v-39a7e8a3]{flex:1 0 auto;min-height:16px}.kanban__stack-loadmore[data-v-39a7e8a3]{margin:8px 0;text-align:center}.kanban__stack-loadmore-btn[data-v-39a7e8a3]{background:#fff;border:1px solid #e3e4e8;border-radius:6px;cursor:pointer;font-size:12px;padding:6px 10px;width:100%}.kanban__stack-loadmore-btn[data-v-39a7e8a3]:hover:not(:disabled){background:#f4f5f7}.kanban__stack-loadmore-btn[data-v-39a7e8a3]:disabled{cursor:default;opacity:.6}.kanban__card--ghost[data-v-39a7e8a3]{background:#d4d8e0;opacity:.4}.kanban[data-v-9ca9bb65]{display:flex;flex-direction:column;height:100%}.kanban__empty[data-v-9ca9bb65]{color:#5f636b;font-size:13px;padding:32px;text-align:center}.kanban__empty-picker[data-v-9ca9bb65]{align-items:center;display:inline-flex;gap:8px;margin-top:16px}.kanban__empty-label[data-v-9ca9bb65]{font-size:12px}.kanban__empty-select[data-v-9ca9bb65]{background:#fff;border:1px solid #e3e4e8;border-radius:4px;padding:6px 8px}.kanban__empty-save[data-v-9ca9bb65]{background:#14b8a6;border:1px solid #14b8a6;border-radius:4px;color:#fff;cursor:pointer;padding:6px 14px}.kanban__empty-save[data-v-9ca9bb65]:disabled{cursor:default;opacity:.5}.kanban__empty-hint[data-v-9ca9bb65]{color:#8a8f99;font-size:12px;margin-top:12px}.kanban__board[data-v-9ca9bb65]{align-items:stretch;display:flex;flex:1;gap:12px;overflow-x:auto;overflow-y:hidden;padding:12px}.kanban__uncategorized-spacer[data-v-9ca9bb65]{flex:0 0 4px}.kanban-header__card-style[data-v-f08d81af]{overflow:hidden}.kanban-header__card-style[data-v-f08d81af],.kanban-header__color[data-v-f08d81af]{border:1px solid #e3e4e8;border-radius:6px;display:inline-flex;height:32px}.kanban-header__color[data-v-f08d81af]{align-items:center;gap:6px;padding:0 8px}.kanban-header__color-icon[data-v-f08d81af]{color:#8a8f99;font-size:14px}.kanban-header__color-select[data-v-f08d81af]{background:transparent;border:0;color:#5f636b;cursor:pointer;font-size:12px;max-width:140px}.kanban-header__card-style-btn[data-v-f08d81af]{align-items:center;background:#fff;border:0;color:#5f636b;cursor:pointer;display:inline-flex;font-size:12px;padding:0 10px}.kanban-header__card-style-btn+.kanban-header__card-style-btn[data-v-f08d81af]{border-left:1px solid #e3e4e8}.kanban-header__card-style-btn--active[data-v-f08d81af]{background:#14b8a6;color:#fff}.kanban-header__card-style-btn[data-v-f08d81af]:disabled{cursor:default;opacity:.6}.calendar[data-v-5d503080]{background:#fff;display:flex;flex-direction:column;height:100%}.calendar__empty[data-v-5d503080]{color:#5f636b;font-size:13px;padding:48px 32px;text-align:center}.calendar__empty-icon[data-v-5d503080]{color:#b8bcc4;display:block;font-size:28px;margin-bottom:12px}.calendar__empty-picker[data-v-5d503080]{align-items:center;display:inline-flex;gap:8px;margin-top:16px}.calendar__empty-select[data-v-5d503080]{background:#fff;border:1px solid #e3e4e8;border-radius:4px;padding:6px 8px}.calendar__empty-hint[data-v-5d503080]{color:#8a8f99;font-size:12px;margin-top:12px}.calendar__toolbar[data-v-5d503080]{align-items:center;border-bottom:1px solid #ebedf0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px}.calendar__toolbar-left[data-v-5d503080],.calendar__toolbar-right[data-v-5d503080]{align-items:center;display:flex;gap:10px}.calendar__btn[data-v-5d503080]{align-items:center;background:#fff;border:1px solid #e3e4e8;border-radius:6px;color:#1f2125;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:32px;padding:0 12px}.calendar__btn[data-v-5d503080]:hover{background:#f4f5f7}.calendar__btn--primary[data-v-5d503080]{background:#14b8a6;border-color:#14b8a6;color:#fff}.calendar__btn--primary[data-v-5d503080]:hover{background:#0f9c8c}.calendar__btn--primary[data-v-5d503080]:disabled{cursor:default;opacity:.5}.calendar__btn--active[data-v-5d503080]{background:#e6f7f4;border-color:#14b8a6;color:#0f766e}.calendar__nav[data-v-5d503080]{border:1px solid #e3e4e8;border-radius:6px;display:inline-flex;overflow:hidden}.calendar__nav-btn[data-v-5d503080]{background:#fff;border:0;color:#5f636b;cursor:pointer;height:32px;width:30px}.calendar__nav-btn+.calendar__nav-btn[data-v-5d503080]{border-left:1px solid #e3e4e8}.calendar__nav-btn[data-v-5d503080]:hover{background:#f4f5f7}.calendar__range-label[data-v-5d503080]{color:#1f2125;font-size:15px;font-weight:600;min-width:160px}.calendar__range-label--btn[data-v-5d503080]{align-items:center;background:transparent;border:0;border-radius:6px;cursor:pointer;display:inline-flex;gap:6px;padding:4px 8px}.calendar__range-label--btn i[data-v-5d503080]{color:#8a8f99;font-size:16px}.calendar__range-label--btn[data-v-5d503080]:hover{background:#f1f2f4}.calendar__date-jump[data-v-5d503080]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.calendar__modes[data-v-5d503080]{border:1px solid #e3e4e8;border-radius:6px;display:inline-flex;overflow:hidden}.calendar__mode-btn[data-v-5d503080]{background:#fff;border:0;color:#5f636b;cursor:pointer;font-size:13px;height:32px;padding:0 14px}.calendar__mode-btn+.calendar__mode-btn[data-v-5d503080]{border-left:1px solid #e3e4e8}.calendar__mode-btn--active[data-v-5d503080]{background:#14b8a6;color:#fff}.calendar__settings[data-v-5d503080]{position:relative}.calendar__settings-panel[data-v-5d503080]{background:#fff;border:1px solid #e3e4e8;border-radius:8px;box-shadow:0 6px 20px #0000001f;display:flex;flex-direction:column;gap:6px;padding:12px;position:absolute;right:0;top:38px;width:220px;z-index:20}.calendar__settings-label[data-v-5d503080]{color:#8a8f99;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.calendar__settings-select[data-v-5d503080]{background:#fff;border:1px solid #e3e4e8;border-radius:6px;font-size:13px;padding:6px 8px}.calendar__swatches[data-v-5d503080]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.calendar__swatch[data-v-5d503080]{border:2px solid transparent;border-radius:50%;cursor:pointer;height:22px;padding:0;width:22px}.calendar__swatch--active[data-v-5d503080]{border-color:#1f2125}.calendar__badge[data-v-5d503080]{align-items:center;background:#ef5b54;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.calendar__body[data-v-5d503080]{display:flex;flex:1;min-height:0}.calendar__month[data-v-5d503080]{display:flex;flex:1;flex-direction:column;min-width:0}.calendar__weekdays[data-v-5d503080]{border-bottom:1px solid #ebedf0;display:grid;grid-template-columns:repeat(7,1fr)}.calendar__weekday[data-v-5d503080]{color:#8a8f99;font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px 10px;text-align:right;text-transform:uppercase}.calendar__weeks[data-v-5d503080]{display:flex;flex:1;flex-direction:column}.calendar__week[data-v-5d503080]{flex:1;min-height:0;position:relative}.calendar__week-grid[data-v-5d503080]{display:grid;grid-template-columns:repeat(7,1fr);inset:0;position:absolute}.calendar__week-bars[data-v-5d503080]{inset:28px 0 4px;pointer-events:none;position:absolute}.calendar--dragging .calendar__bar[data-v-5d503080]{pointer-events:none}.calendar__bar[data-v-5d503080]{align-items:center;border-radius:5px;box-sizing:border-box;color:#202128;cursor:grab;display:flex;font-size:12px;gap:2px;height:19px;margin:0 2px;overflow:hidden;padding:0 7px;pointer-events:auto;position:absolute;white-space:nowrap}.calendar__bar.calendar__event--default[data-v-5d503080]{background:#d2f0eb}.calendar__bar[data-v-5d503080]:hover{filter:brightness(.96)}.calendar__bar--cont-left[data-v-5d503080]{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0}.calendar__bar--cont-right[data-v-5d503080]{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:0}.calendar__bar-resize[data-v-5d503080]{border-bottom-right-radius:5px;border-top-right-radius:5px;bottom:0;cursor:ew-resize;position:absolute;right:0;top:0;width:8px}.calendar__bar-resize[data-v-5d503080]:hover{background:#0000001f}.calendar__day[data-v-5d503080]{border-bottom:1px solid #ebedf0;border-right:1px solid #ebedf0;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:4px 6px;transition:background .1s ease}.calendar__day[data-v-5d503080]:nth-child(7n){border-right:0}.calendar__day--outside[data-v-5d503080]{background:#fafbfc}.calendar__day--outside .calendar__day-number[data-v-5d503080]{color:#c2c6cd}.calendar__day--today[data-v-5d503080]{background:#f0fdfa}.calendar__day--drop-target[data-v-5d503080]{background:#d7f5ef;box-shadow:inset 0 0 0 2px #14b8a6}.calendar__day-header[data-v-5d503080]{align-items:center;display:flex;justify-content:space-between}.calendar__day-number[data-v-5d503080]{color:#5f636b;font-size:12px;font-weight:600;padding:2px 4px}.calendar__day--today .calendar__day-number[data-v-5d503080]{align-items:center;background:#14b8a6;border-radius:50%;color:#fff;display:inline-flex;height:22px;justify-content:center;width:22px}.calendar__day-add[data-v-5d503080]{background:transparent;border:0;border-radius:4px;color:#8a8f99;cursor:pointer;font-size:12px;height:20px;opacity:0;width:20px}.calendar__day-add[data-v-5d503080]:hover{background:#e3e4e8;color:#1f2125}.calendar__day:hover .calendar__day-add[data-v-5d503080],.calendar__timecol-header:hover .calendar__day-add[data-v-5d503080]{opacity:1}.calendar__day-events[data-v-5d503080]{display:flex;flex-direction:column;gap:2px;margin-top:2px;overflow:hidden}.calendar__event[data-v-5d503080]{align-items:center;border-radius:4px;color:#202128;cursor:grab;display:flex;font-size:12px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.calendar__event--default[data-v-5d503080]{background:#d2f0eb}.calendar__event--large[data-v-5d503080]{align-items:flex-start;flex-direction:column;margin-bottom:4px;padding:6px 8px;white-space:normal}.calendar__event[data-v-5d503080]:hover{filter:brightness(.96)}.calendar__event-titlerow[data-v-5d503080]{align-items:center;display:flex;width:100%}.calendar__avatar[data-v-5d503080]{align-items:center;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9;color:#fff;display:inline-flex;flex:0 0 auto;font-size:8px;font-weight:700;height:16px;justify-content:center;margin-right:4px;overflow:hidden;width:16px}.calendar__avatar+.calendar__avatar[data-v-5d503080]{margin-left:-5px}.calendar__avatar-img[data-v-5d503080]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.calendar__settings-check[data-v-5d503080]{align-items:center;color:#3a3d44;cursor:pointer;display:flex;font-size:12px;gap:6px;margin-top:10px}.calendar__event-title[data-v-5d503080]{font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar__event-field[data-v-5d503080]{font-size:11px;margin-top:2px;opacity:.9}.calendar__more[data-v-5d503080]{background:transparent;border:0;color:#5f636b;cursor:pointer;font-size:11px;padding:1px 6px;text-align:left}.calendar__more[data-v-5d503080]:hover{color:#14b8a6}.calendar__timegrid[data-v-5d503080]{display:flex;flex:1;min-width:0;overflow:auto}.calendar__timecol[data-v-5d503080]{border-right:1px solid #ebedf0;display:flex;flex:1;flex-direction:column;min-width:0}.calendar__timecol[data-v-5d503080]:last-child{border-right:0}.calendar__timecol--today[data-v-5d503080]{background:#f0fdfa}.calendar__timecol--drop-target[data-v-5d503080]{background:#d7f5ef;box-shadow:inset 0 0 0 2px #14b8a6}.calendar__timecol-header[data-v-5d503080]{align-items:center;background:inherit;border-bottom:1px solid #ebedf0;display:flex;gap:6px;padding:8px 10px;position:sticky;top:0}.calendar__timecol-weekday[data-v-5d503080]{color:#8a8f99;font-size:11px;font-weight:600;text-transform:uppercase}.calendar__timecol-number[data-v-5d503080]{color:#1f2125;font-size:15px;font-weight:600}.calendar__timecol-number--today[data-v-5d503080]{align-items:center;background:#14b8a6;border-radius:50%;color:#fff;display:inline-flex;height:24px;justify-content:center;width:24px}.calendar__timecol-body[data-v-5d503080]{flex:1;overflow-y:auto;padding:8px}.calendar__timecol-empty[data-v-5d503080]{color:#c2c6cd;font-size:13px;margin-top:12px;text-align:center}.calendar__sidebar[data-v-5d503080]{background:#fafbfc;border-left:1px solid #ebedf0;display:flex;flex:0 0 260px;flex-direction:column;width:260px}.calendar__sidebar-header[data-v-5d503080]{align-items:center;border-bottom:1px solid #ebedf0;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 14px}.calendar__sidebar-list[data-v-5d503080]{display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;padding:10px}.calendar__sidebar-item[data-v-5d503080]{background:#d2f0eb;border-radius:6px;color:#202128;cursor:grab;font-size:13px;padding:8px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar__sidebar-item[data-v-5d503080]:hover{filter:brightness(.96)}.calendar__sidebar-empty[data-v-5d503080]{color:#8a8f99;font-size:12px;padding:16px 0;text-align:center}.calendar__sidebar-hint[data-v-5d503080]{border-top:1px solid #ebedf0;color:#8a8f99;font-size:11px;margin:0;padding:10px 14px}.timeline[data-v-1805cd40]{background:#fff;display:flex;flex-direction:column;height:100%}.timeline__empty[data-v-1805cd40]{color:#5f636b;font-size:13px;padding:48px 32px;text-align:center}.timeline__empty-icon[data-v-1805cd40]{color:#b8bcc4;display:block;font-size:28px;margin-bottom:12px}.timeline__empty-hint[data-v-1805cd40]{color:#8a8f99;font-size:12px}.timeline__toolbar[data-v-1805cd40]{align-items:center;border-bottom:1px solid #ebedf0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px}.timeline__toolbar-left[data-v-1805cd40],.timeline__toolbar-right[data-v-1805cd40]{align-items:center;display:flex;gap:10px}.timeline__btn[data-v-1805cd40]{align-items:center;background:#fff;border:1px solid #e3e4e8;border-radius:6px;color:#1f2125;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:32px;padding:0 12px}.timeline__btn[data-v-1805cd40]:hover{background:#f4f5f7}.timeline__btn--active[data-v-1805cd40]{background:#fdeceb;border-color:#ef5b54;color:#c0392b}.timeline__nav[data-v-1805cd40]{border:1px solid #e3e4e8;border-radius:6px;display:inline-flex;overflow:hidden}.timeline__nav-btn[data-v-1805cd40]{background:#fff;border:0;color:#5f636b;cursor:pointer;height:32px;width:30px}.timeline__nav-btn+.timeline__nav-btn[data-v-1805cd40]{border-left:1px solid #e3e4e8}.timeline__nav-btn[data-v-1805cd40]:hover{background:#f4f5f7}.timeline__range-label[data-v-1805cd40]{color:#1f2125;font-size:15px;font-weight:600;min-width:160px}.timeline__range-label--btn[data-v-1805cd40]{align-items:center;background:transparent;border:0;border-radius:6px;cursor:pointer;display:inline-flex;gap:6px;padding:4px 8px}.timeline__range-label--btn i[data-v-1805cd40]{color:#8a8f99;font-size:16px}.timeline__range-label--btn[data-v-1805cd40]:hover{background:#f1f2f4}.timeline__date-jump[data-v-1805cd40]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.timeline__zooms[data-v-1805cd40]{border:1px solid #e3e4e8;border-radius:6px;display:inline-flex;overflow:hidden}.timeline__zoom-btn[data-v-1805cd40]{background:#fff;border:0;color:#5f636b;cursor:pointer;font-size:13px;height:32px;padding:0 14px}.timeline__zoom-btn+.timeline__zoom-btn[data-v-1805cd40]{border-left:1px solid #e3e4e8}.timeline__zoom-btn--active[data-v-1805cd40]{background:#ef5b54;color:#fff}.timeline__settings[data-v-1805cd40]{position:relative}.timeline__settings-panel[data-v-1805cd40]{background:#fff;border:1px solid #e3e4e8;border-radius:8px;box-shadow:0 6px 20px #0000001f;display:flex;flex-direction:column;gap:6px;padding:12px;position:absolute;right:0;top:38px;width:220px;z-index:20}.timeline__settings-label[data-v-1805cd40]{color:#8a8f99;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.timeline__settings-check[data-v-1805cd40]{align-items:center;color:#3a3d44;cursor:pointer;display:flex;font-size:12px;gap:6px}.timeline__settings-select[data-v-1805cd40]{background:#fff;border:1px solid #e3e4e8;border-radius:6px;font-size:13px;padding:6px 8px}.timeline__swatches[data-v-1805cd40]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.timeline__swatch[data-v-1805cd40]{border:2px solid transparent;border-radius:50%;cursor:pointer;height:22px;padding:0;width:22px}.timeline__swatch--active[data-v-1805cd40]{border-color:#1f2125}.timeline__badge[data-v-1805cd40]{align-items:center;background:#ef5b54;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.timeline__body[data-v-1805cd40]{display:flex;flex:1;min-height:0}.timeline__left[data-v-1805cd40]{background:#fafbfc;border-right:1px solid #ebedf0;flex:0 0 240px;overflow:hidden;width:240px}.timeline__resizer[data-v-1805cd40]{background:transparent;cursor:col-resize;flex:0 0 5px;margin:0 -2px;transition:background .12s;width:5px;z-index:4}.timeline__resizer--active[data-v-1805cd40],.timeline__resizer[data-v-1805cd40]:hover{background:#4f8cff}.timeline__left-header[data-v-1805cd40]{background:#fafbfc;border-bottom:1px solid #ebedf0;color:#8a8f99;font-size:11px;font-weight:600;height:56px;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0}.timeline__left-header[data-v-1805cd40],.timeline__left-row[data-v-1805cd40]{align-items:center;display:flex;padding:0 14px}.timeline__left-row[data-v-1805cd40]{border-bottom:1px solid #f1f2f4;color:#1f2125;cursor:pointer;font-size:13px;gap:8px}.timeline__left-row[data-v-1805cd40]:hover{background:#f1f2f4}.timeline__left-swatch[data-v-1805cd40]{background:#ef5b54;border-radius:50%;flex:0 0 8px;height:8px;width:8px}.timeline__left-title[data-v-1805cd40]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline__left-empty[data-v-1805cd40]{color:#8a8f99;font-size:12px;padding:16px 14px}.timeline__right[data-v-1805cd40]{flex:1;min-width:0;overflow:auto}.timeline__canvas[data-v-1805cd40]{position:relative}.timeline__ticks[data-v-1805cd40]{background:#fff;border-bottom:1px solid #ebedf0;height:56px;position:sticky;top:0;z-index:3}.timeline__ticks-major[data-v-1805cd40]{border-bottom:1px solid #f1f2f4;height:28px;position:relative}.timeline__tick-major[data-v-1805cd40]{align-items:center;border-left:1px solid #ebedf0;color:#1f2125;display:flex;font-size:12px;font-weight:600;height:28px;overflow:hidden;padding-left:8px;position:absolute;top:0;white-space:nowrap}.timeline__ticks-minor[data-v-1805cd40]{height:28px;position:relative}.timeline__tick-minor[data-v-1805cd40]{align-items:center;border-left:1px solid #f1f2f4;color:#8a8f99;display:flex;font-size:11px;height:28px;justify-content:center;position:absolute;top:0}.timeline__tick-minor--weekend[data-v-1805cd40]{background:#fafbfc}.timeline__tick-minor--today[data-v-1805cd40]{color:#ef5b54;font-weight:700}.timeline__rows[data-v-1805cd40]{position:relative}.timeline__gridline[data-v-1805cd40]{border-left:1px solid #f4f5f7;bottom:0;pointer-events:none;position:absolute;top:0}.timeline__gridline--weekend[data-v-1805cd40]{background:#fafbfc}.timeline__today-line[data-v-1805cd40]{background:#ef5b54;bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:2}.timeline__row[data-v-1805cd40]{border-bottom:1px solid #f1f2f4;position:relative}.timeline__bar[data-v-1805cd40]{align-items:center;border-radius:6px;box-shadow:0 1px 2px #0000001f;color:#202128;cursor:grab;display:flex;font-size:12px;height:26px;padding:0 8px;position:absolute;top:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.timeline__bar[data-v-1805cd40],.timeline__bar--default[data-v-1805cd40]{background:#dae4fd}.timeline__bar[data-v-1805cd40]:hover{filter:brightness(.97)}.timeline__bar--overflow-left[data-v-1805cd40]{border-bottom-left-radius:0;border-top-left-radius:0}.timeline__bar--overflow-right[data-v-1805cd40]{border-bottom-right-radius:0;border-top-right-radius:0}.timeline__bar-label[data-v-1805cd40]{flex:1;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.timeline__avatar[data-v-1805cd40]{align-items:center;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9;color:#fff;display:inline-flex;flex:0 0 auto;font-size:8px;font-weight:700;height:16px;justify-content:center;margin-right:4px;overflow:hidden;pointer-events:none;width:16px}.timeline__avatar-img[data-v-1805cd40]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.timeline__handle[data-v-1805cd40]{align-self:stretch;border-radius:6px;cursor:ew-resize;flex:0 0 7px;width:7px}.timeline__handle--left[data-v-1805cd40]{margin-left:-8px}.timeline__handle--right[data-v-1805cd40]{margin-right:-8px}.timeline__handle[data-v-1805cd40]:hover{background:#0000001f}.timeline__sidebar[data-v-1805cd40]{background:#fafbfc;border-left:1px solid #ebedf0;display:flex;flex:0 0 240px;flex-direction:column;width:240px}.timeline__sidebar-header[data-v-1805cd40]{align-items:center;border-bottom:1px solid #ebedf0;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 14px}.timeline__sidebar-list[data-v-1805cd40]{display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;padding:10px}.timeline__sidebar-item[data-v-1805cd40]{background:#fff;border:1px solid #e3e4e8;border-radius:6px;cursor:pointer;font-size:13px;padding:8px 10px}.timeline__sidebar-item[data-v-1805cd40]:hover{background:#f1f2f4}.timeline__sidebar-empty[data-v-1805cd40]{color:#8a8f99;font-size:12px;padding:16px 0;text-align:center}.gantt[data-v-1c9ccac5]{background:#fff;display:flex;flex-direction:column;height:100%}.gantt__empty[data-v-1c9ccac5]{color:#5f636b;font-size:13px;padding:48px 32px;text-align:center}.gantt__empty-icon[data-v-1c9ccac5]{color:#b8bcc4;display:block;font-size:28px;margin-bottom:12px}.gantt__empty-hint[data-v-1c9ccac5]{color:#8a8f99;font-size:12px}.gantt__toolbar[data-v-1c9ccac5]{align-items:center;border-bottom:1px solid #ebedf0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px}.gantt__toolbar-left[data-v-1c9ccac5],.gantt__toolbar-right[data-v-1c9ccac5]{align-items:center;display:flex;gap:10px}.gantt__btn[data-v-1c9ccac5]{align-items:center;background:#fff;border:1px solid #e3e4e8;border-radius:6px;color:#1f2125;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:32px;padding:0 12px}.gantt__btn[data-v-1c9ccac5]:hover{background:#f4f5f7}.gantt__btn--active[data-v-1c9ccac5]{background:#eef2ff;border-color:#5b6ef0;color:#3b46c4}.gantt__crit-toggle[data-v-1c9ccac5]{color:#5f636b;cursor:pointer;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gantt__crit-toggle[data-v-1c9ccac5],.gantt__overalloc-chip[data-v-1c9ccac5]{align-items:center;display:inline-flex;font-size:12px}.gantt__overalloc-chip[data-v-1c9ccac5]{background:#fee4e2;border-radius:6px;color:#b42318;font-weight:600;gap:5px;padding:3px 8px}.gantt__settings-hint[data-v-1c9ccac5]{color:#888e99;font-size:11px;line-height:1.4;margin-top:-2px}.gantt__settings-checkbox[data-v-1c9ccac5]{align-items:center;color:#5f636b;cursor:pointer;display:flex;font-size:12px;gap:6px}.gantt__settings-color[data-v-1c9ccac5]{background:#fff;border:1px solid #e3e4e8;border-radius:4px;cursor:pointer;height:28px;padding:0;width:48px}.gantt__nav[data-v-1c9ccac5]{border:1px solid #e3e4e8;border-radius:6px;display:inline-flex;overflow:hidden}.gantt__nav-btn[data-v-1c9ccac5]{background:#fff;border:0;color:#5f636b;cursor:pointer;height:32px;width:30px}.gantt__nav-btn+.gantt__nav-btn[data-v-1c9ccac5]{border-left:1px solid #e3e4e8}.gantt__nav-btn[data-v-1c9ccac5]:hover{background:#f4f5f7}.gantt__range-label[data-v-1c9ccac5]{color:#1f2125;font-size:15px;font-weight:600;min-width:160px}.gantt__range-label--btn[data-v-1c9ccac5]{align-items:center;background:transparent;border:0;border-radius:6px;cursor:pointer;display:inline-flex;gap:6px;padding:4px 8px}.gantt__range-label--btn i[data-v-1c9ccac5]{color:#8a8f99;font-size:16px}.gantt__range-label--btn[data-v-1c9ccac5]:hover{background:#f1f2f4}.gantt__date-jump[data-v-1c9ccac5]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.gantt__zooms[data-v-1c9ccac5]{border:1px solid #e3e4e8;border-radius:6px;display:inline-flex;overflow:hidden}.gantt__zoom-btn[data-v-1c9ccac5]{background:#fff;border:0;color:#5f636b;cursor:pointer;font-size:13px;height:32px;padding:0 14px}.gantt__zoom-btn+.gantt__zoom-btn[data-v-1c9ccac5]{border-left:1px solid #e3e4e8}.gantt__zoom-btn--active[data-v-1c9ccac5]{background:#5b6ef0;color:#fff}.gantt__settings[data-v-1c9ccac5]{position:relative}.gantt__settings-panel[data-v-1c9ccac5]{background:#fff;border:1px solid #e3e4e8;border-radius:8px;box-shadow:0 6px 20px #0000001f;display:flex;flex-direction:column;gap:18px;max-height:72vh;max-width:92vw;overflow-y:auto;padding:16px;position:absolute;right:0;top:38px;width:340px;z-index:20}.gantt__settings-section[data-v-1c9ccac5]{display:flex;flex-direction:column;gap:10px}.gantt__settings-section-title[data-v-1c9ccac5]{border-bottom:1px solid #ebedf0;color:#1f2125;font-size:11px;font-weight:700;letter-spacing:.05em;padding-bottom:7px;text-transform:uppercase}.gantt__settings-grid[data-v-1c9ccac5]{display:flex;flex-direction:column;gap:12px}.gantt__settings-field[data-v-1c9ccac5]{display:flex;flex-direction:column;gap:5px;min-width:0}.gantt__settings-label[data-v-1c9ccac5]{color:#8a8f99;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gantt__settings-select[data-v-1c9ccac5]{background:#fff;border:1px solid #e3e4e8;border-radius:6px;box-sizing:border-box;font-size:13px;padding:6px 8px;width:100%}.gantt__swatches[data-v-1c9ccac5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.gantt__swatch[data-v-1c9ccac5]{border:2px solid transparent;border-radius:50%;cursor:pointer;height:22px;padding:0;width:22px}.gantt__swatch--active[data-v-1c9ccac5]{border-color:#1f2125}.gantt__badge[data-v-1c9ccac5]{align-items:center;background:#5b6ef0;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.gantt__body[data-v-1c9ccac5]{display:flex;flex:1;min-height:0}.gantt__left[data-v-1c9ccac5]{background:#fafbfc;border-right:1px solid #ebedf0;flex:0 0 250px;overflow:hidden;width:250px}.gantt__resizer[data-v-1c9ccac5]{background:transparent;cursor:col-resize;flex:0 0 5px;margin:0 -2px;transition:background .12s;width:5px;z-index:4}.gantt__resizer--active[data-v-1c9ccac5],.gantt__resizer[data-v-1c9ccac5]:hover{background:#4f8cff}.gantt__left-header[data-v-1c9ccac5]{border-bottom:1px solid #ebedf0;color:#8a8f99;font-size:11px;font-weight:600;height:56px;letter-spacing:.04em;text-transform:uppercase}.gantt__left-header[data-v-1c9ccac5],.gantt__left-row[data-v-1c9ccac5]{align-items:center;display:flex;padding:0 14px}.gantt__left-row[data-v-1c9ccac5]{border-bottom:1px solid #f1f2f4;color:#1f2125;cursor:pointer;font-size:13px;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt__left-row[data-v-1c9ccac5]:hover{background:#f1f2f4}.gantt__left-row--critical[data-v-1c9ccac5]{box-shadow:inset 3px 0 #ef5b54}.gantt__left-milestone[data-v-1c9ccac5]{background:#1f2125;flex:0 0 9px;height:9px;transform:rotate(45deg);width:9px}.gantt__group-row[data-v-1c9ccac5]{align-items:center;background:#f1f2f4;border-bottom:1px solid #e3e4e8;color:#1f2125;display:flex;font-size:12px;font-weight:600;gap:8px;padding:0 12px}.gantt__group-swatch[data-v-1c9ccac5]{border-radius:3px;flex:0 0 10px;height:10px;width:10px}.gantt__group-swatch.gantt__swatch--default[data-v-1c9ccac5]{background:#b8bcc4}.gantt__group-count[data-v-1c9ccac5]{background:#fff;border-radius:9999px;color:#5f636b;font-size:11px;margin-left:auto;padding:0 8px}.gantt__left-empty[data-v-1c9ccac5]{color:#8a8f99;font-size:12px;padding:16px 14px}.gantt__right[data-v-1c9ccac5]{flex:1;min-width:0;overflow:auto}.gantt__canvas[data-v-1c9ccac5]{position:relative}.gantt__ticks[data-v-1c9ccac5]{background:#fff;border-bottom:1px solid #ebedf0;height:56px;position:sticky;top:0;z-index:3}.gantt__ticks-major[data-v-1c9ccac5]{border-bottom:1px solid #f1f2f4;height:28px;position:relative}.gantt__tick-major[data-v-1c9ccac5]{align-items:center;border-left:1px solid #ebedf0;color:#1f2125;display:flex;font-size:12px;font-weight:600;height:28px;overflow:hidden;padding-left:8px;position:absolute;top:0;white-space:nowrap}.gantt__ticks-minor[data-v-1c9ccac5]{height:28px;position:relative}.gantt__tick-minor[data-v-1c9ccac5]{align-items:center;border-left:1px solid #f1f2f4;color:#8a8f99;display:flex;font-size:11px;height:28px;justify-content:center;position:absolute;top:0}.gantt__tick-minor--weekend[data-v-1c9ccac5]{background:#fafbfc}.gantt__tick-minor--today[data-v-1c9ccac5]{color:#ef5b54;font-weight:700}.gantt__rows[data-v-1c9ccac5]{position:relative}.gantt__gridlines[data-v-1c9ccac5]{inset:0}.gantt__gridline[data-v-1c9ccac5],.gantt__gridlines[data-v-1c9ccac5]{pointer-events:none;position:absolute}.gantt__gridline[data-v-1c9ccac5]{border-left:1px solid #f4f5f7;bottom:0;top:0}.gantt__gridline--weekend[data-v-1c9ccac5]{background:#fafbfc}.gantt__today-line[data-v-1c9ccac5]{background:var(--gantt-today-color,#ef5b54);bottom:0;width:2px;z-index:2}.gantt__arrows[data-v-1c9ccac5],.gantt__today-line[data-v-1c9ccac5]{pointer-events:none;position:absolute;top:0}.gantt__arrows[data-v-1c9ccac5]{left:0;z-index:1}.gantt__arrow-del[data-v-1c9ccac5]{cursor:pointer;pointer-events:auto}.gantt__arrow-del-dot[data-v-1c9ccac5]{fill:#ef5b54;opacity:0;transition:opacity .1s}.gantt__arrow-del-x[data-v-1c9ccac5]{opacity:0;stroke:#fff;stroke-linecap:round;stroke-width:1.6;transition:opacity .1s}.gantt__arrow-del:hover .gantt__arrow-del-dot[data-v-1c9ccac5],.gantt__arrow-del:hover .gantt__arrow-del-x[data-v-1c9ccac5]{opacity:1}.gantt__group-band[data-v-1c9ccac5]{background:#f7f8fa;border-bottom:1px solid #e3e4e8}.gantt__group-band[data-v-1c9ccac5],.gantt__row[data-v-1c9ccac5]{left:0;position:absolute;right:0}.gantt__row[data-v-1c9ccac5]{border-bottom:1px solid #f1f2f4}.gantt__bar[data-v-1c9ccac5]{align-items:center;border-radius:6px;box-shadow:0 1px 2px #0000001f;color:#202128;cursor:grab;display:flex;font-size:12px;height:26px;overflow:hidden;padding:0 8px;position:absolute;top:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.gantt__bar[data-v-1c9ccac5],.gantt__bar--default[data-v-1c9ccac5]{background:#dae4fd}.gantt__bar--critical[data-v-1c9ccac5]{box-shadow:0 0 0 2px #ef5b54,0 1px 2px #0000001f}.gantt__bar[data-v-1c9ccac5]:hover{filter:brightness(.97)}.gantt__bar--overflow-left[data-v-1c9ccac5]{border-bottom-left-radius:0;border-top-left-radius:0}.gantt__bar--overflow-right[data-v-1c9ccac5]{border-bottom-right-radius:0;border-top-right-radius:0}.gantt__bar-progress[data-v-1c9ccac5]{background:#0000002e;bottom:0;left:0;pointer-events:none;position:absolute;top:0}.gantt__bar-avatar[data-v-1c9ccac5]{align-items:center;border-radius:50%;box-shadow:0 0 0 1.5px #fff;color:#fff;display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:700;height:18px;justify-content:center;overflow:hidden;pointer-events:none;position:relative;width:18px}.gantt__bar-avatar+.gantt__bar-avatar[data-v-1c9ccac5]{margin-left:-6px}.gantt__bar-avatar--more[data-v-1c9ccac5]{background:#8a8f99}.gantt__bar-avatar-img[data-v-1c9ccac5]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gantt__bar-label[data-v-1c9ccac5]{flex:1;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt__bar-label[data-v-1c9ccac5],.gantt__bar-pct[data-v-1c9ccac5]{pointer-events:none;position:relative}.gantt__bar-pct[data-v-1c9ccac5]{font-size:10px;margin-left:6px;opacity:.75}.gantt__bar--overallocated[data-v-1c9ccac5]{outline:2px solid #f04438;outline-offset:-1px}.gantt__bar-warn[data-v-1c9ccac5]{color:#fef3f2;font-size:12px;margin:0 4px;pointer-events:none;position:relative}.gantt__left-warn[data-v-1c9ccac5]{color:#f04438;font-size:12px;margin-right:4px}.gantt__left-row--overallocated[data-v-1c9ccac5]{color:#b42318}.gantt__handle[data-v-1c9ccac5]{align-self:stretch;border-radius:6px;cursor:ew-resize;flex:0 0 7px;width:7px;z-index:1}.gantt__handle--left[data-v-1c9ccac5]{margin-left:-8px}.gantt__handle--right[data-v-1c9ccac5]{margin-right:-8px}.gantt__handle[data-v-1c9ccac5]:hover{background:#0000001f}.gantt__link-handle[data-v-1c9ccac5]{background:#fff;border:2px solid #5b6ef0;border-radius:50%;cursor:crosshair;height:12px;margin-top:-6px;opacity:0;position:absolute;right:2px;top:50%;width:12px;z-index:3}.gantt__bar:hover .gantt__link-handle[data-v-1c9ccac5]{opacity:1}.gantt__bar--link-target[data-v-1c9ccac5]{outline:2px solid #5b6ef0;outline-offset:1px}.gantt__milestone[data-v-1c9ccac5]{background:#1f2125;box-shadow:0 1px 2px #0003;cursor:grab;height:20px;position:absolute;top:9px;transform:rotate(45deg);width:20px;z-index:2}.gantt__milestone--critical[data-v-1c9ccac5]{background:#ef5b54}.gantt__sidebar[data-v-1c9ccac5]{background:#fafbfc;border-left:1px solid #ebedf0;display:flex;flex:0 0 240px;flex-direction:column;width:240px}.gantt__sidebar-header[data-v-1c9ccac5]{align-items:center;border-bottom:1px solid #ebedf0;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 14px}.gantt__sidebar-list[data-v-1c9ccac5]{display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;padding:10px}.gantt__sidebar-item[data-v-1c9ccac5]{background:#fff;border:1px solid #e3e4e8;border-radius:6px;cursor:pointer;font-size:13px;padding:8px 10px}.gantt__sidebar-item[data-v-1c9ccac5]:hover{background:#f1f2f4}.gantt__sidebar-empty[data-v-1c9ccac5]{color:#8a8f99;font-size:12px;padding:16px 0;text-align:center}.gantt__btn--primary[data-v-1c9ccac5]{background:#5b6ef0;border-color:#5b6ef0;color:#fff;margin-top:8px}.gantt__btn--primary[data-v-1c9ccac5]:hover{background:#4a5ce0}.gantt__btn--primary[data-v-1c9ccac5]:disabled{cursor:default;opacity:.6}.gantt__setup[data-v-1c9ccac5]{background:#f5f7ff;border:1px solid #d9def7;border-radius:10px;margin:12px 14px 0;padding:14px 16px}.gantt__setup-head[data-v-1c9ccac5]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gantt__setup-title[data-v-1c9ccac5]{color:#1f2125;font-size:14px;font-weight:600}.gantt__setup-hint[data-v-1c9ccac5]{color:#5f636b;font-size:12px;margin-top:2px}.gantt__setup-dismiss[data-v-1c9ccac5]{background:transparent;border:0;color:#8a8f99;cursor:pointer;font-size:16px;line-height:1;padding:2px}.gantt__setup-dismiss[data-v-1c9ccac5]:hover{color:#1f2125}.gantt__setup-items[data-v-1c9ccac5]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.gantt__setup-item[data-v-1c9ccac5]{align-items:center;background:#fff;border:1px solid #e3e4e8;border-radius:8px;display:flex;flex:1 1 200px;gap:10px;justify-content:space-between;min-width:200px;padding:10px 12px}.gantt__setup-item--ready[data-v-1c9ccac5]{background:#f6fbf7;border-color:#cfe9d5}.gantt__setup-item-text[data-v-1c9ccac5]{display:flex;flex-direction:column;gap:2px;min-width:0}.gantt__setup-item-label[data-v-1c9ccac5]{align-items:center;color:#1f2125;display:inline-flex;font-size:13px;font-weight:600;gap:5px}.gantt__setup-check[data-v-1c9ccac5]{color:#2e9e5b;font-size:14px}.gantt__setup-item-desc[data-v-1c9ccac5]{color:#8a8f99;font-size:11px}.gantt__setup-ready[data-v-1c9ccac5]{color:#2e9e5b;flex:0 0 auto;font-size:12px;font-weight:600}.gantt__setup-btn[data-v-1c9ccac5]{flex:0 0 auto;height:28px;margin-top:0;padding:0 12px}.gantt__group-row[data-v-1c9ccac5]{cursor:pointer}.gantt__group-row[data-v-1c9ccac5]:hover{background:#e9ebef}.gantt__group-chevron[data-v-1c9ccac5]{color:#8a8f99;flex:0 0 14px;font-size:14px}.gantt__group-pct[data-v-1c9ccac5]{color:#5f636b;font-size:11px;font-weight:600;margin-left:auto}.gantt__group-pct+.gantt__group-count[data-v-1c9ccac5]{margin-left:8px}.gantt__summary-bar[data-v-1c9ccac5]{background:#9aa0aa;border-radius:4px;height:8px;opacity:.55;overflow:hidden;position:absolute;top:13px}.gantt__summary-bar[data-v-1c9ccac5]:after,.gantt__summary-bar[data-v-1c9ccac5]:before{background:#6b7180;content:"";height:14px;position:absolute;top:0;width:2px}.gantt__summary-bar[data-v-1c9ccac5]:before{left:0}.gantt__summary-bar[data-v-1c9ccac5]:after{right:0}.gantt__summary-progress[data-v-1c9ccac5]{background:#4a5160;bottom:0;left:0;position:absolute;top:0}.gantt__milestone-label[data-v-1c9ccac5]{color:#1f2125;font-size:12px;pointer-events:none;position:absolute;top:10px;white-space:nowrap;z-index:2}.gantt__progress-handle[data-v-1c9ccac5]{bottom:0;cursor:ew-resize;margin-left:-5px;opacity:0;position:absolute;top:0;width:10px;z-index:4}.gantt__progress-handle[data-v-1c9ccac5]:after{background:#fff;border:2px solid #4a5160;border-radius:50%;content:"";height:8px;left:50%;margin:-4px 0 0 -4px;position:absolute;top:50%;width:8px}.gantt__bar:hover .gantt__progress-handle[data-v-1c9ccac5],.gantt__progress-handle--active[data-v-1c9ccac5]{opacity:1}.utilization-settings[data-v-64ec7529]{display:flex;flex-direction:column;gap:6px}.utilization-settings__section[data-v-64ec7529]{border-bottom:1px solid #ebedf0;color:#1f2125;font-size:11px;font-weight:700;letter-spacing:.04em;margin-top:6px;padding-bottom:4px;text-transform:uppercase}.utilization-settings__section[data-v-64ec7529]:first-child{margin-top:0}.utilization-settings__label[data-v-64ec7529]{color:#5f636b;font-size:11px;font-weight:600}.utilization-settings__check[data-v-64ec7529]{align-items:center;color:#3a3d44;cursor:pointer;display:flex;font-size:12px;gap:6px}.utilization-settings__hint[data-v-64ec7529]{color:#8a8f99;font-size:11px;line-height:1.35;margin:0 0 2px}.utilization-settings__hint--warn[data-v-64ec7529]{color:#b35309}.utilization-settings__select[data-v-64ec7529]{background:#fff;border:1px solid #e3e4e8;border-radius:6px;box-sizing:border-box;font-size:13px;padding:6px 8px;width:100%}.utilization-settings__swatches[data-v-64ec7529]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.utilization-settings__swatch[data-v-64ec7529]{border:2px solid transparent;border-radius:50%;cursor:pointer;height:22px;padding:0;width:22px}.utilization-settings__swatch--active[data-v-64ec7529]{border-color:#1f2125}.utilization[data-v-60a23dcb]{background:#fff;display:flex;flex-direction:column;height:100%}.utilization__empty[data-v-60a23dcb]{color:#5f636b;font-size:13px;padding:48px 32px;position:relative;text-align:center}.utilization__empty-icon[data-v-60a23dcb]{color:#b8bcc4;display:block;font-size:28px;margin-bottom:12px}.utilization__empty-hint[data-v-60a23dcb]{color:#8a8f99;font-size:12px}.utilization__empty-btn[data-v-60a23dcb]{margin-top:16px}.utilization__toolbar[data-v-60a23dcb]{align-items:center;border-bottom:1px solid #ebedf0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px}.utilization__toolbar-left[data-v-60a23dcb],.utilization__toolbar-right[data-v-60a23dcb]{align-items:center;display:flex;gap:10px}.utilization__btn[data-v-60a23dcb]{align-items:center;background:#fff;border:1px solid #e3e4e8;border-radius:6px;color:#1f2125;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:32px;padding:0 12px}.utilization__btn[data-v-60a23dcb]:hover{background:#f4f5f7}.utilization__btn--active[data-v-60a23dcb]{background:#eef2ff;border-color:#5e72e4;color:#3b4cca}.utilization__nav[data-v-60a23dcb]{border:1px solid #e3e4e8;border-radius:6px;display:inline-flex;overflow:hidden}.utilization__nav-btn[data-v-60a23dcb]{background:#fff;border:0;color:#5f636b;cursor:pointer;height:32px;width:30px}.utilization__nav-btn+.utilization__nav-btn[data-v-60a23dcb]{border-left:1px solid #e3e4e8}.utilization__nav-btn[data-v-60a23dcb]:hover{background:#f4f5f7}.utilization__range-label[data-v-60a23dcb]{color:#1f2125;font-size:15px;font-weight:600;min-width:160px}.utilization__range-label--btn[data-v-60a23dcb]{align-items:center;background:transparent;border:0;border-radius:6px;cursor:pointer;display:inline-flex;gap:6px;padding:4px 8px}.utilization__range-label--btn i[data-v-60a23dcb]{color:#8a8f99;font-size:16px}.utilization__range-label--btn[data-v-60a23dcb]:hover{background:#f1f2f4}.utilization__date-jump[data-v-60a23dcb]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.utilization__capacity[data-v-60a23dcb]{align-items:center;background:#fff;border:1px solid #e3e4e8;border-radius:6px;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:32px;padding:0 10px}.utilization__capacity i[data-v-60a23dcb]{color:#9aa0aa;font-size:14px}.utilization__capacity[data-v-60a23dcb]:hover{background:#f6f7f9}.utilization__capacity-label[data-v-60a23dcb]{color:#8a8f99}.utilization__capacity-value[data-v-60a23dcb]{color:#1f2125;font-weight:600}.utilization__legend[data-v-60a23dcb]{align-items:center;color:#5f636b;display:inline-flex;font-size:11px;gap:12px}.utilization__legend-item[data-v-60a23dcb]{align-items:center;display:inline-flex;gap:5px}.utilization__legend-swatch[data-v-60a23dcb]{border:1px solid rgba(0,0,0,.06);border-radius:3px;height:12px;width:12px}.utilization__zooms[data-v-60a23dcb]{border:1px solid #e3e4e8;border-radius:6px;display:inline-flex;overflow:hidden}.utilization__zoom-btn[data-v-60a23dcb]{background:#fff;border:0;color:#5f636b;cursor:pointer;font-size:13px;height:32px;padding:0 14px}.utilization__zoom-btn+.utilization__zoom-btn[data-v-60a23dcb]{border-left:1px solid #e3e4e8}.utilization__zoom-btn--active[data-v-60a23dcb]{background:#5e72e4;color:#fff}.utilization__settings[data-v-60a23dcb]{position:relative}.utilization__settings-panel[data-v-60a23dcb]{background:#fff;border:1px solid #e3e4e8;border-radius:8px;box-shadow:0 6px 20px #0000001f;padding:12px;position:absolute;right:0;top:38px;width:240px;z-index:20}.utilization__settings-panel--center[data-v-60a23dcb]{margin:16px auto 0;position:static;text-align:left}.utilization__body[data-v-60a23dcb]{display:flex;flex:1;min-height:0}.utilization__left[data-v-60a23dcb]{background:#fafbfc;border-right:1px solid #ebedf0;flex:0 0 240px;overflow:hidden;width:240px}.utilization__resizer[data-v-60a23dcb]{background:transparent;cursor:col-resize;flex:0 0 5px;margin:0 -2px;transition:background .12s;width:5px;z-index:4}.utilization__resizer--active[data-v-60a23dcb],.utilization__resizer[data-v-60a23dcb]:hover{background:#4f8cff}.utilization__left-header[data-v-60a23dcb]{align-items:center;border-bottom:1px solid #ebedf0;color:#8a8f99;display:flex;font-size:11px;font-weight:600;height:56px;letter-spacing:.04em;padding:0 14px;text-transform:uppercase}.utilization__left-row[data-v-60a23dcb]{align-items:center;border-bottom:1px solid #f1f2f4;display:flex;gap:10px;padding:0 14px}.utilization__avatar[data-v-60a23dcb]{align-items:center;border-radius:50%;color:#fff;display:flex;flex:0 0 30px;font-size:11px;font-weight:700;height:30px;justify-content:center;overflow:hidden;width:30px}.utilization__avatar-img[data-v-60a23dcb]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.utilization__left-meta[data-v-60a23dcb]{display:flex;flex-direction:column;min-width:0}.utilization__left-title[data-v-60a23dcb]{color:#1f2125;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utilization__left-peak[data-v-60a23dcb]{color:#8a8f99;font-size:11px}.utilization__left-peak--over[data-v-60a23dcb]{color:#d92d20;font-weight:600}.utilization__left-empty[data-v-60a23dcb]{color:#8a8f99;font-size:12px;padding:16px 14px}.utilization__right[data-v-60a23dcb]{flex:1;min-width:0;overflow:auto}.utilization__canvas[data-v-60a23dcb]{position:relative}.utilization__ticks[data-v-60a23dcb]{background:#fff;border-bottom:1px solid #ebedf0;height:56px;position:sticky;top:0;z-index:3}.utilization__ticks-major[data-v-60a23dcb]{border-bottom:1px solid #f1f2f4;height:28px;position:relative}.utilization__tick-major[data-v-60a23dcb]{align-items:center;border-left:1px solid #ebedf0;color:#1f2125;display:flex;font-size:12px;font-weight:600;height:28px;overflow:hidden;padding-left:8px;position:absolute;top:0;white-space:nowrap}.utilization__ticks-minor[data-v-60a23dcb]{height:28px;position:relative}.utilization__tick-minor[data-v-60a23dcb]{align-items:center;border-left:1px solid #f1f2f4;color:#8a8f99;display:flex;font-size:11px;height:28px;justify-content:center;position:absolute;top:0}.utilization__tick-minor--today[data-v-60a23dcb]{color:#5e72e4;font-weight:700}.utilization__rows[data-v-60a23dcb]{position:relative}.utilization__today-line[data-v-60a23dcb]{background:#5e72e4;bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:4}.utilization__row[data-v-60a23dcb]{border-bottom:1px solid #f1f2f4;position:relative}.utilization__cells[data-v-60a23dcb]{height:32px;left:0;position:absolute;right:0;top:0}.utilization__cell[data-v-60a23dcb]{align-items:center;border-left:1px solid #f1f2f4;box-sizing:border-box;display:flex;font-size:11px;font-weight:600;height:32px;justify-content:center;position:absolute;top:0}.utilization__bars[data-v-60a23dcb]{height:24px;left:0;position:absolute;right:0;top:34px}.utilization__bar[data-v-60a23dcb]{align-items:center;background:#eef0f4;border:1px solid #dfe2e8;border-radius:5px;color:#45484f;cursor:pointer;display:flex;font-size:11px;height:22px;overflow:hidden;padding:0 7px;position:absolute;top:0}.utilization__bar[data-v-60a23dcb]:hover{background:#e3e6ec}.utilization__bar--over[data-v-60a23dcb]{background:#fef3f2;border-color:#fda29b;color:#b42318}.utilization__bar-label[data-v-60a23dcb]{overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.map-view[data-v-4f47829a]{background:#fff;display:flex;flex-direction:column;height:100%}.map-view__empty[data-v-4f47829a]{color:#5f636b;font-size:13px;padding:48px 32px;text-align:center}.map-view__empty-icon[data-v-4f47829a]{color:#b8bcc4;display:block;font-size:28px;margin-bottom:12px}.map-view__empty-title[data-v-4f47829a]{color:#1f2125;font-weight:600}.map-view__empty-picker[data-v-4f47829a]{align-items:center;display:inline-flex;gap:8px;margin-top:16px}.map-view__empty-hint[data-v-4f47829a]{color:#8a8f99;font-size:12px;margin-top:12px}.map-view__input[data-v-4f47829a],.map-view__select[data-v-4f47829a]{background:#fff;border:1px solid #e3e4e8;border-radius:4px;color:#1f2125;padding:6px 8px}.map-view__btn[data-v-4f47829a]{align-items:center;background:#fff;border:1px solid #e3e4e8;border-radius:6px;color:#1f2125;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:32px;padding:0 12px}.map-view__btn--primary[data-v-4f47829a]{background:#5190ef;border-color:#5190ef;color:#fff}.map-view__btn--active[data-v-4f47829a]{background:#eef4fe;border-color:#5190ef;color:#2b6cb0}.map-view__btn[data-v-4f47829a]:disabled{cursor:not-allowed;opacity:.5}.map-view__bar[data-v-4f47829a]{align-items:center;border-bottom:1px solid #ebedf0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:8px 14px}.map-view__count[data-v-4f47829a]{color:#5f636b;font-size:13px;margin-right:auto}.map-view__layer-swatch[data-v-4f47829a]{border:1px solid rgba(0,0,0,.15);border-radius:3px;display:inline-block;flex:0 0 12px;height:12px;width:12px}.map-view__layers-swatch[data-v-4f47829a]{border:1px solid rgba(0,0,0,.15);border-radius:2px;display:inline-block;height:10px;margin-left:auto;width:10px}.map-view__body[data-v-4f47829a]{flex:1;min-height:0;position:relative}.map-view__canvas[data-v-4f47829a]{inset:0;position:absolute;z-index:0}.map-view__settings-panel[data-v-4f47829a]{background:#fff;border:1px solid #e3e4e8;border-radius:8px;box-shadow:0 4px 16px #0000001f;-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px;max-height:calc(100% - 24px);max-width:calc(100% - 24px);overflow-y:auto;padding:14px;position:absolute;right:12px;top:12px;width:560px;z-index:600}.map-view__settings-panel[data-v-4f47829a]>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.map-view__settings-group[data-v-4f47829a]{display:flex;flex-direction:column;gap:4px}.map-view__settings-label[data-v-4f47829a]{color:#5f636b;font-size:12px;font-weight:600}.map-view__settings-hint[data-v-4f47829a]{color:#8a8f99;font-size:11px;margin:0}.map-view__settings-section[data-v-4f47829a]{border-top:1px solid #ededf0;color:#9aa1ab;font-size:11px;font-weight:700;letter-spacing:.4px;margin-top:6px;padding-top:10px;text-transform:uppercase}.map-view__settings-check[data-v-4f47829a]{align-items:center;color:#202128;cursor:pointer;display:flex;font-size:13px;gap:8px}.map-view__settings-check input[data-v-4f47829a]{cursor:pointer;height:15px;width:15px}.map-view__settings-sublabel[data-v-4f47829a]{color:#8a8f99;font-size:11px;font-weight:600;letter-spacing:.03em;margin-top:8px;text-transform:uppercase}.map-view__layer-preset[data-v-4f47829a]{display:flex;flex-direction:column;gap:6px}.map-view__layer-preset .map-view__select[data-v-4f47829a]{min-width:0;width:100%}.map-view__layer-preset .map-view__btn[data-v-4f47829a]{align-self:flex-start}.map-view__color[data-v-4f47829a]{background:#fff;border:1px solid #e3e4e8;border-radius:4px;cursor:pointer;height:28px;padding:0;width:48px}.map-view__layer-list[data-v-4f47829a]{list-style:none;margin:0 0 4px;padding:0}.map-view__layer-item[data-v-4f47829a]{border-bottom:1px solid #f1f2f4;color:#1f2125;display:flex;flex-direction:column;font-size:12px;gap:2px;padding:4px 0}.map-view__layer-row[data-v-4f47829a]{align-items:center;display:flex;gap:8px;justify-content:space-between}.map-view__layer-opacity[data-v-4f47829a]{align-items:center;color:#8a8f99;display:flex;gap:6px}.map-view__layer-opacity input[type=range][data-v-4f47829a]{flex:1;min-width:0}.map-view__layer-opacity-value[data-v-4f47829a]{font-size:11px;min-width:30px;text-align:right}.map-view__layer-name[data-v-4f47829a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-view__layer-remove[data-v-4f47829a]{background:none;border:none;color:#e02d3c;cursor:pointer;padding:2px}.map-view__error[data-v-4f47829a],.map-view__overlay[data-v-4f47829a]{background:#fffffff2;border:1px solid #e3e4e8;border-radius:6px;box-shadow:0 2px 8px #00000014;color:#5f636b;font-size:13px;left:50%;padding:8px 16px;position:absolute;top:16px;transform:translate(-50%);z-index:500}.map-view__error[data-v-4f47829a]{color:#e02d3c}.map-view__popup{color:#1f2125;font-size:13px;max-height:220px;overflow-y:auto}.map-view__popup-title{font-weight:600;margin-bottom:4px}.map-view__popup-row{margin-top:2px}.map-view__popup-name{color:#8a8f99}.map-view__popup-open{background:#5394f7;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:8px;padding:5px 10px;width:100%}.map-view__popup-open:hover{background:#3a7fe0}.map-view__recenter a{align-items:center;color:#1f2125;display:flex;font-size:16px;justify-content:center}.leaflet-container,.map-view__layers-control{background:#fff}.map-view__layers-bg{border:1px solid #d9dce1;border-radius:3px;cursor:pointer;height:18px;padding:0;width:22px}.map-view__layers-toggle{align-items:center;color:#1f2125;display:flex!important;font-size:16px;justify-content:center}.map-view__layers-panel{background:#fff;border:1px solid #d9dce1;border-radius:6px;box-shadow:0 2px 8px #0000001f;box-sizing:border-box;left:38px;max-width:280px;min-width:200px;padding:10px 14px;position:absolute;top:0;width:-moz-max-content;width:max-content}.map-view__layers-section{color:#8a8f99;font-size:10px;font-weight:700;letter-spacing:.04em;margin:6px 0 2px;text-transform:uppercase}.map-view__layers-section:first-child{margin-top:0}.map-view__layers-row{align-items:center;color:#1f2125;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:2px 0}.map-view__layers-row input[type=checkbox]{cursor:pointer;margin:0}.map-view__layers-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-view__layers-qgis{margin-bottom:4px}.map-view__layers-opacity{box-sizing:border-box;display:block;margin:4px 0 2px 22px;width:calc(100% - 22px)}.list-view[data-v-81944f66]{background:#fff;height:100%;overflow:hidden}.list-view__scroll[data-v-81944f66]{height:100%;overflow-y:auto}.list-view__empty[data-v-81944f66]{color:#8a8f99;font-size:13px;padding:32px;text-align:center}.list-view__group[data-v-81944f66]{align-items:center;background:#f8f9fb;border-bottom:1px solid #f1f2f4;cursor:pointer;display:flex;gap:8px;height:36px;padding-right:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-view__group[data-v-81944f66]:hover{background:#f1f3f6}.list-view__group-chevron[data-v-81944f66]{color:#9b9fa7;font-size:14px}.list-view__group-level[data-v-81944f66]{color:#9b9fa7;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.list-view__group-swatch[data-v-81944f66]{border-radius:3px;flex:0 0 10px;height:10px;width:10px}.list-view__group-label[data-v-81944f66]{color:#1f2125;font-weight:600}.list-view__group-count[data-v-81944f66]{background:#e9ebef;border-radius:10px;color:#8a8f99;font-size:12px;margin-left:6px;padding:1px 8px}.list-view__group-staffed[data-v-81944f66]{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.list-view__staffed-track[data-v-81944f66]{background:#e9ebef;border-radius:5px;height:8px;overflow:hidden;width:110px}.list-view__staffed-fill[data-v-81944f66]{border-radius:5px;display:block;height:100%;transition:width .2s ease}.list-view__staffed-fill--low[data-v-81944f66]{background:#f5a623}.list-view__staffed-fill--mid[data-v-81944f66]{background:#f7c948}.list-view__staffed-fill--full[data-v-81944f66]{background:#2dce89}.list-view__staffed-value[data-v-81944f66]{color:#5f636b;font-size:11px;font-weight:600;min-width:34px;text-align:right}.list-view__row[data-v-81944f66]{align-items:center;border-bottom:1px solid #f4f5f7;display:flex;font-size:13px;gap:16px;min-height:34px;padding-right:16px}.list-view__row[data-v-81944f66]:hover{background:#fafbfc}.list-view__row:hover .list-view__row-expand[data-v-81944f66]{opacity:1}.list-view__row--colored[data-v-81944f66]{box-shadow:inset 4px 0 0 var(--list-row-color)}.list-view__row--bg[data-v-81944f66],.list-view__row--bg[data-v-81944f66]:hover{background:var(--list-row-bg)}.list-view__row-expand[data-v-81944f66]{background:none;border:none;color:#8a8f99;cursor:pointer;flex:0 0 auto;opacity:0;padding:2px;transition:opacity .1s}.list-view__row-expand[data-v-81944f66]:hover{color:#1f2125}.list-view__row-title[data-v-81944f66]{color:#1f2125;cursor:pointer;font-weight:500;min-width:160px}.list-view__row-field[data-v-81944f66]{border-radius:4px;color:#5f636b;max-width:220px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.list-view__row-field--editable[data-v-81944f66]{cursor:text}.list-view__row-field--editable[data-v-81944f66]:hover{background:#eef1f6;box-shadow:inset 0 0 0 1px #d5dae3}.list-view__row-field--active[data-v-81944f66]{background:#eef2ff;box-shadow:inset 0 0 0 1px #5b6ef0}.list-view__row-field-name[data-v-81944f66]{color:#9b9fa7;margin-right:4px}.list-view__edit-context[data-v-81944f66]{max-width:360px;min-width:260px;overflow:visible;padding:16px}.list-view__levels-panel[data-v-e3be03a8]{display:flex;flex-direction:column;gap:10px;padding:14px;width:260px}.list-view__levels-hint[data-v-e3be03a8]{color:#8a8f99;font-size:12px;margin:0}.list-view__level-group[data-v-e3be03a8]{display:flex;flex-direction:column;gap:4px}.list-view__level-label[data-v-e3be03a8]{color:#5f636b;font-size:12px;font-weight:600}.list-view__select[data-v-e3be03a8]{background:#fff;border:1px solid #e3e4e8;border-radius:4px;color:#1f2125;padding:6px 8px}.grid-field-percent[data-v-ff122d51]{align-items:center;display:flex;gap:8px;height:32px;overflow:hidden;padding:0 8px;width:100%}.grid-field-percent__bar[data-v-ff122d51]{background:#ebedf0;border-radius:3px;flex:1;height:6px;min-width:24px;overflow:hidden}.grid-field-percent__bar-fill[data-v-ff122d51]{background:#14b8a6;border-radius:3px;height:100%}.grid-field-percent__value[data-v-ff122d51]{flex:0 0 auto;font-variant-numeric:tabular-nums}.card-percent[data-v-550afb38]{align-items:center;display:flex;gap:8px}.card-percent__bar[data-v-550afb38]{background:#ebedf0;border-radius:3px;flex:1;height:6px;min-width:24px;overflow:hidden}.card-percent__bar-fill[data-v-550afb38]{background:#14b8a6;border-radius:3px;height:100%}.card-percent__value[data-v-550afb38]{flex:0 0 auto;font-variant-numeric:tabular-nums}.field-ai-sub-form__intro[data-v-b8616030]{align-items:flex-start;background:#f4f6ff;border:1px solid #e0e6ff;border-radius:8px;display:flex;gap:10px;margin-bottom:16px;padding:10px 12px}.field-ai-sub-form__intro-icon[data-v-b8616030]{color:#5790fc;flex-shrink:0;font-size:18px;margin-top:2px}.field-ai-sub-form__intro-text[data-v-b8616030]{color:#202128;font-size:13px;line-height:1.5;margin:0}.field-ai-sub-form__textarea[data-v-b8616030]{box-sizing:border-box;line-height:1.5;min-height:90px;resize:vertical;width:100%}.field-ai-sub-form__examples[data-v-b8616030]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.field-ai-sub-form__examples-label[data-v-b8616030]{color:#5f636b;font-size:12px;width:100%}.field-ai-sub-form__example[data-v-b8616030]{background:#f9f9fb;border:1px solid #e3e4e8;border-radius:12px;color:#202128;cursor:pointer;font-size:12px;padding:5px 10px}.field-ai-sub-form__example[data-v-b8616030]:hover{background:#f0f4ff;border-color:#5790fc;color:#3b6fd4}.field-ai-sub-form__generate[data-v-b8616030]{align-items:center;display:flex;gap:10px}.field-ai-sub-form__message[data-v-b8616030]{color:#5f636b;font-size:12px}.field-regex-sub-form__intro[data-v-0cace02a]{align-items:flex-start;background:#f1faf3;border:1px solid #d7efdd;border-radius:8px;display:flex;gap:10px;margin-bottom:16px;padding:10px 12px}.field-regex-sub-form__intro-icon[data-v-0cace02a]{color:#37b96d;flex-shrink:0;font-size:18px;margin-top:2px}.field-regex-sub-form__intro-text[data-v-0cace02a]{color:#202128;font-size:13px;line-height:1.5;margin:0}.field-regex-sub-form__mono[data-v-0cace02a] input{font-family:monospace}.field-regex-sub-form__presets[data-v-0cace02a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.field-regex-sub-form__presets-label[data-v-0cace02a]{color:#5f636b;font-size:12px;width:100%}.field-regex-sub-form__preset[data-v-0cace02a]{background:#f9f9fb;border:1px solid #e3e4e8;border-radius:12px;color:#202128;cursor:pointer;font-size:12px;padding:5px 10px}.field-regex-sub-form__preset[data-v-0cace02a]:hover{background:#f1faf3;border-color:#37b96d;color:#2a9d59}.field-sparkline-sub-form__intro[data-v-833afdd8]{align-items:flex-start;background:#f4f6ff;border:1px solid #e0e6ff;border-radius:8px;display:flex;gap:10px;margin-bottom:16px;padding:10px 12px}.field-sparkline-sub-form__intro-icon[data-v-833afdd8]{color:#5790fc;flex-shrink:0;font-size:18px;margin-top:2px}.field-sparkline-sub-form__intro-text[data-v-833afdd8]{color:#202128;font-size:13px;line-height:1.5;margin:0}.field-sparkline-sub-form__colors[data-v-833afdd8]{display:flex;gap:8px}.field-sparkline-sub-form__color[data-v-833afdd8]{border:2px solid transparent;border-radius:6px;cursor:pointer;height:24px;width:24px}.field-sparkline-sub-form__color--active[data-v-833afdd8]{border-color:#202128}.sparkline[data-v-599bdf4a]{align-items:center;display:inline-flex;gap:6px}.sparkline__chart[data-v-599bdf4a]{display:block;flex-shrink:0}.sparkline__value[data-v-599bdf4a]{color:#202128;font-size:12px;font-weight:600;white-space:nowrap}.sparkline__value--good[data-v-599bdf4a]{color:#37b96d}.sparkline__value--ok[data-v-599bdf4a]{color:#f2994a}.sparkline__value--bad[data-v-599bdf4a]{color:#eb5757}.sparkline__arrow[data-v-599bdf4a]{font-size:14px}.sparkline__arrow--up[data-v-599bdf4a]{color:#37b96d}.sparkline__arrow--down[data-v-599bdf4a]{color:#eb5757}.sparkline__arrow--flat[data-v-599bdf4a]{color:#9b9fa7}.row-edit-field-sparkline__empty[data-v-27ce8661]{color:#9b9fa7;font-size:13px}.field-json__textarea[data-v-1a5a5690]{font-family:monospace;white-space:pre}.field-json__footer[data-v-1a5a5690]{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.field-json__status--valid[data-v-1a5a5690]{color:#14b8a6}.field-json__status--invalid[data-v-1a5a5690]{color:#f59e0b}.field-json__format[data-v-1a5a5690]{color:#4f46e5;cursor:pointer}.field-json__format--disabled[data-v-1a5a5690]{cursor:not-allowed;opacity:.4}.field-color[data-v-bc0ef5dd]{align-items:center;display:flex;gap:8px}.field-color__picker[data-v-bc0ef5dd]{background:none;border:1px solid #ddd;border-radius:4px;cursor:pointer;flex:0 0 auto;height:32px;padding:0;width:36px}.field-color__hex[data-v-bc0ef5dd]{flex:1;font-family:monospace}.grid-field-color[data-v-03ccee71]{align-items:center;display:flex;gap:6px;height:32px;justify-content:center;overflow:hidden;padding:0 8px}.grid-field-color__swatch[data-v-03ccee71]{border:1px solid rgba(0,0,0,.1);border-radius:3px;flex:0 0 auto;height:14px;width:14px}.grid-field-color__value[data-v-03ccee71]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-text-modal__header[data-v-6771fd7f]{align-items:center;display:flex;gap:12px;justify-content:space-between}.rich-text-mode-toggle[data-v-6771fd7f]{border:1px solid #e3e4e8;border-radius:6px;display:inline-flex;overflow:hidden}.rich-text-mode-toggle__btn[data-v-6771fd7f]{align-items:center;background:#fff;border:0;color:#5f636b;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;height:28px;padding:0 12px}.rich-text-mode-toggle__btn+.rich-text-mode-toggle__btn[data-v-6771fd7f]{border-left:1px solid #e3e4e8}.rich-text-mode-toggle__btn[data-v-6771fd7f]:hover{background:#f4f5f7}.rich-text-mode-toggle__btn--active[data-v-6771fd7f]{background:#14b8a6;color:#fff}.rich-text-modal__source[data-v-6771fd7f]{border:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;height:calc(100% - 80px);line-height:1.6;min-height:240px;overflow:auto;overflow-wrap:normal;padding:16px 24px;resize:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre;width:100%}.rich-text-modal__source[data-v-6771fd7f]:focus{outline:none}.row-edit-field-ai__actions[data-v-4d1caaea]{align-items:center;display:flex;gap:10px;margin-top:8px}.row-edit-field-ai__message[data-v-4d1caaea]{color:#5f636b;font-size:12px}.rich-text-mode-toggle[data-v-5ef401e3]{border:1px solid #e3e4e8;border-radius:6px;display:inline-flex;margin-bottom:6px;overflow:hidden}.rich-text-mode-toggle__btn[data-v-5ef401e3]{align-items:center;background:#fff;border:0;color:#5f636b;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;height:26px;padding:0 10px}.rich-text-mode-toggle__btn+.rich-text-mode-toggle__btn[data-v-5ef401e3]{border-left:1px solid #e3e4e8}.rich-text-mode-toggle__btn[data-v-5ef401e3]:hover{background:#f4f5f7}.rich-text-mode-toggle__btn--active[data-v-5ef401e3]{background:#14b8a6;color:#fff}.field-rich-text-source[data-v-5ef401e3]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;min-height:160px;overflow-wrap:normal;overflow-x:auto;resize:vertical;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre;width:100%}.side-bar-builder__chevron[data-v-5ffe12c7]{align-items:center;color:#8a8f99;cursor:pointer;display:inline-flex;flex:0 0 16px;justify-content:center;width:16px}.side-bar-builder__chevron[data-v-5ffe12c7]:hover{color:#1f2125}.side-bar-builder__item--child .tree__sub-link[data-v-5ffe12c7]{padding-left:22px}.context__menu-item-icon-right[data-v-5ffe12c7]{margin-left:auto}.side-bar-builder__children[data-v-a11dcd5a]{border-left:1px solid #ebedf0;margin-left:10px}.dashboard-share-context__inner[data-v-4c8f6486]{padding:16px;width:360px}.dashboard-share-context__description[data-v-4c8f6486]{color:#9aa1ab;font-size:12px;margin-top:6px}.dashboard-share-context__link[data-v-4c8f6486]{display:flex;gap:8px;margin-top:14px}.dashboard-share-context__url[data-v-4c8f6486]{background:#f7f8fa;border:1px solid #ddd;border-radius:6px;flex:1;font-size:12px;padding:6px 8px}.dashboard-share-context__password[data-v-4c8f6486]{display:flex;gap:8px}.dashboard-share-context__clear[data-v-4c8f6486]{color:#ff5b5b;cursor:pointer;display:inline-block;font-size:12px;margin-top:8px}.dashboard-toolbar[data-v-b268c789]{align-items:center;display:flex;flex:1 1 auto;gap:18px;min-width:0;overflow-x:auto}.dashboard-toolbar__group[data-v-b268c789]{align-items:center;display:flex;flex:0 0 auto;gap:8px}.dashboard-toolbar__label[data-v-b268c789]{color:#5e636b;flex:0 0 auto;font-size:12px;font-weight:600;white-space:nowrap}.dashboard-toolbar__color[data-v-b268c789]{background:none;border:1px solid #e2e4e8;border-radius:4px;cursor:pointer;height:24px;padding:0;width:36px}.dashboard-toolbar__reset[data-v-b268c789]{color:#9aa1ab;cursor:pointer;font-size:12px}.dashboard-toolbar__num[data-v-b268c789]{border:1px solid #e2e4e8;border-radius:6px;font-size:12px;height:28px;padding:0 6px;width:56px}.dashboard-app-header__name[data-v-390fac51]{align-items:center;color:#1f2125;display:flex;flex:0 0 auto;font-size:15px;font-weight:600;gap:6px;max-width:40%;min-width:0}.dashboard-app-header__name:hover .dashboard-app-header__rename[data-v-390fac51]{visibility:visible}.dashboard-app-header__rename[data-v-390fac51]{color:#9aa1ab;flex:0 0 auto;visibility:hidden}.dashboard-app-header__rename[data-v-390fac51]:hover{color:#1f2125}.dashboard-app-header__edit[data-v-390fac51]{align-items:center;display:flex;flex:1;gap:12px;min-width:0;padding:6px 0}.dashboard-app-header__done-editing[data-v-390fac51]{flex:0 0 auto;margin:0 24px 0 0;width:auto}.widget-filters[data-v-1fba5c38]{border-top:1px solid #ededf0;margin-top:16px;padding-top:14px}.widget-filters__title[data-v-1fba5c38]{color:#5e636b;font-size:11px;font-weight:600;margin-bottom:10px}.widget-filters__hint[data-v-1fba5c38]{color:#9aa1ab;font-size:12px}.widget-filters__row[data-v-1fba5c38]{align-items:center;border-bottom:1px dashed #ededf0;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding-bottom:10px}.widget-filters__field[data-v-1fba5c38],.widget-filters__value[data-v-1fba5c38]{flex:1 1 50%}.widget-filters__checks[data-v-1fba5c38]{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:6px 14px;padding-left:2px}.widget-filters__check[data-v-1fba5c38]{align-items:center;display:inline-flex}.widget-filters__swatch[data-v-1fba5c38]{background:#cdd0d6;border-radius:3px;display:inline-block;height:10px;margin-right:5px;vertical-align:middle;width:10px}.widget-settings__type[data-v-e770da7a]{align-items:center;border-bottom:1px solid #ededf0;color:#202128;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:14px;padding-bottom:12px}.widget-settings__type-icon[data-v-e770da7a]{color:#4e5cfe;font-size:16px}.widget-linked-filters[data-v-e770da7a]{border-top:1px solid #ededf0;margin-top:16px;padding-top:14px}.widget-linked-filters__title[data-v-e770da7a]{color:#5e636b;font-size:11px;font-weight:600;margin-bottom:4px}.widget-linked-filters__hint[data-v-e770da7a]{color:#9aa1ab;font-size:12px;margin:0 0 8px}.widget-linked-filters__item[data-v-e770da7a]{margin-bottom:6px}.widget-appearance[data-v-e770da7a]{border-top:1px solid #ededf0;margin-top:16px;padding-top:14px}.widget-appearance__title[data-v-e770da7a]{color:#5e636b;font-size:11px;font-weight:600;margin-bottom:10px}.widget-appearance__row[data-v-e770da7a]{display:flex;gap:18px}.widget-appearance__item[data-v-e770da7a]{color:#5e636b;display:flex;flex-direction:column;font-size:12px;gap:4px}.widget-appearance__swatch[data-v-e770da7a]{align-items:center;display:flex;gap:4px}.widget-appearance__swatch input[type=color][data-v-e770da7a]{background:none;border:1px solid #e2e4e8;border-radius:4px;cursor:pointer;height:28px;padding:0;width:40px}.widget-appearance__border[data-v-e770da7a]{margin-top:14px}.widget-appearance__border-title[data-v-e770da7a]{color:#5e636b;font-size:11px;font-weight:600;margin-bottom:8px}.widget-appearance__sides[data-v-e770da7a]{align-items:center;display:flex;gap:10px;margin-top:10px}.widget-appearance__sides-label[data-v-e770da7a]{color:#5e636b;font-size:12px}.widget-appearance__sides-buttons[data-v-e770da7a]{display:flex;gap:4px}.widget-appearance__side--active[data-v-e770da7a]{background:#eef0ff;border-radius:4px;color:#4e5cfe}.widget-sections[data-v-e0357c29]{display:flex;flex-direction:column;gap:18px}.widget-sections__row-toolbar[data-v-e0357c29]{align-items:center;background:#f5f6f8;border-radius:6px;display:flex;gap:12px;margin-bottom:6px;padding:4px 8px}.widget-sections__row[data-v-e0357c29]{position:relative}.widget-sections__row--drop[data-v-e0357c29]:before{background:#4e5cfe;border-radius:2px;content:"";height:3px;left:0;position:absolute;right:0;top:-9px}.widget-sections__row-drag[data-v-e0357c29]{color:#9aa1ab;cursor:grab;font-size:16px}.widget-sections__row-drag[data-v-e0357c29]:active{cursor:grabbing}.widget-sections__row-label[data-v-e0357c29]{color:#5e636b;font-size:12px;font-weight:600}.widget-sections__cols[data-v-e0357c29]{align-items:center;color:#5e636b;display:flex;font-size:12px;gap:10px}.widget-sections__cols-label[data-v-e0357c29]{font-weight:500}.widget-sections__device[data-v-e0357c29]{align-items:center;display:flex;gap:3px}.widget-sections__device i[data-v-e0357c29]{color:#9aa1ab;font-size:14px}.widget-sections__cols-select[data-v-e0357c29]{border:1px solid #e3e4e8;border-radius:6px;height:28px;padding:0 6px}.widget-sections__row-actions[data-v-e0357c29]{align-items:center;display:flex;gap:2px;margin-left:auto}.widget-sections__grid[data-v-e0357c29]{align-items:start;display:grid;gap:16px;grid-auto-flow:row;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}.widget-sections__grid--active[data-v-e0357c29]{border-radius:8px;outline:2px dashed #4e5cfe;outline-offset:4px}.widget-sections__cell[data-v-e0357c29]{grid-column:span min(var(--span,1),var(--cols,2));min-width:0;position:relative}.widget-sections__cell--dragging[data-v-e0357c29]{opacity:.4}.widget-sections__cell--drop-before[data-v-e0357c29]:before{background:#4e5cfe;border-radius:2px;bottom:0;content:"";left:-9px;position:absolute;top:0;width:3px}.widget-sections__cell-controls[data-v-e0357c29]{align-items:center;color:#9aa1ab;display:flex;justify-content:space-between;margin-bottom:4px}.widget-sections__drag[data-v-e0357c29]{cursor:grab;font-size:16px}.widget-sections__drag[data-v-e0357c29]:active{cursor:grabbing}.widget-sections__span[data-v-e0357c29]{align-items:center;display:flex;gap:4px}.widget-sections__span-value[data-v-e0357c29]{color:#5e636b;font-size:11px;min-width:34px;text-align:center}.widget-sections__add[data-v-e0357c29]{align-items:center;background:transparent;border:1px dashed #cbd0d8;border-radius:8px;color:#9aa1ab;cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:4px;justify-content:center;min-height:120px}.widget-sections__add[data-v-e0357c29]:hover{border-color:#4e5cfe;color:#4e5cfe}.widget-sections__add i[data-v-e0357c29]{font-size:20px}.widget-sections__add-row[data-v-e0357c29]{align-items:center;background:transparent;border:1px dashed #cbd0d8;border-radius:8px;color:#5e636b;cursor:pointer;display:flex;font-size:13px;gap:6px;justify-content:center;padding:10px}.widget-sections__add-row[data-v-e0357c29]:hover{border-color:#4e5cfe;color:#4e5cfe}.sections-onboarding[data-v-0feac32e]{display:flex;justify-content:center;padding:40px 16px}.sections-onboarding__card[data-v-0feac32e]{max-width:560px;text-align:center}.sections-onboarding__icon[data-v-0feac32e]{color:#4e5cfe;font-size:32px}.sections-onboarding__title[data-v-0feac32e]{color:#202128;font-size:18px;font-weight:700;margin-top:8px}.sections-onboarding__subtitle[data-v-0feac32e]{color:#5e636b;font-size:13px;margin:6px 0 20px}.sections-onboarding__templates[data-v-0feac32e]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.sections-onboarding__template[data-v-0feac32e]{align-items:center;background:#fff;border:1px solid #e3e4e8;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:14px 10px;transition:border-color .15s ease}.sections-onboarding__template[data-v-0feac32e]:hover{border-color:#4e5cfe}.sections-onboarding__preview[data-v-0feac32e]{display:flex;gap:4px;height:40px;width:100%}.sections-onboarding__col[data-v-0feac32e]{background:#eef0ff;border:1px solid #d7daf6;border-radius:4px;flex:1}.sections-onboarding__label[data-v-0feac32e]{color:#5e636b;font-size:12px}@media(max-width:600px){.sections-onboarding__templates[data-v-0feac32e]{grid-template-columns:repeat(2,1fr)}}.pdf-document-form__hint[data-v-3428f980]{color:#9a9aa5;font-size:12px;margin-top:6px}.dashboard-chart-widget__content[data-v-e869c2c9]{height:260px;padding:12px 16px 16px;position:relative}.dashboard-chart-widget__empty[data-v-e869c2c9]{align-items:center;color:#9aa1ab;display:flex;font-size:13px;height:100%;justify-content:center}.dashboard-chart-widget__bars[data-v-e869c2c9]{align-content:start;align-items:center;display:grid;font-size:12px;gap:8px 8px;grid-template-columns:minmax(40px,max-content) minmax(0,1fr) auto;height:100%;overflow-y:auto}.dashboard-chart-widget__bar-label[data-v-e869c2c9]{color:#5e636b;max-width:200px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dashboard-chart-widget__bar-track[data-v-e869c2c9]{background:#f0f1f3;border-radius:6px;height:12px;overflow:hidden}.dashboard-chart-widget__bar-fill[data-v-e869c2c9]{border-radius:6px;display:block;height:100%;min-width:2px;transition:width .25s ease}.dashboard-chart-widget__bar-value[data-v-e869c2c9]{color:#2f343c;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.chart-widget-settings__color[data-v-5b4a8790]{background:none;border:1px solid #e3e4e8;border-radius:6px;cursor:pointer;height:32px;padding:0;width:48px}.chart-series-settings__label[data-v-5b4a8790]{color:#5e636b;font-size:11px;font-weight:600;margin-bottom:6px}.chart-series-settings__axes[data-v-5b4a8790]{display:flex;gap:12px;margin-bottom:12px}.chart-series-settings__item[data-v-5b4a8790]{border:1px solid #ededf0;border-radius:6px;margin-bottom:10px;padding:10px}.chart-series-settings__item-header[data-v-5b4a8790]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.chart-series-settings__color[data-v-5b4a8790]{background:none;border:1px solid #e2e4e8;border-radius:4px;cursor:pointer;flex:0 0 auto;height:28px;padding:0;width:28px}.chart-series-settings__series-label[data-v-5b4a8790]{flex:1 1 auto}.dashboard-kpi-widget__content[data-v-f95bd482]{display:flex;flex-direction:column;gap:6px;padding:8px 16px 18px}.dashboard-kpi-widget__value[data-v-f95bd482]{color:#202128;font-weight:700;line-height:1.1}.dashboard-kpi-widget__icon[data-v-f95bd482]{margin-right:8px;opacity:.85}.dashboard-kpi-widget__value--small[data-v-f95bd482]{font-size:24px}.dashboard-kpi-widget__value--medium[data-v-f95bd482]{font-size:36px}.dashboard-kpi-widget__value--large[data-v-f95bd482]{font-size:56px}.dashboard-kpi-widget__evolution[data-v-f95bd482]{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:4px}.dashboard-kpi-widget__evolution--up[data-v-f95bd482]{color:#37b96d}.dashboard-kpi-widget__evolution--down[data-v-f95bd482]{color:#ff5b5b}.dashboard-kpi-widget__evolution-label[data-v-f95bd482]{color:#9aa1ab;font-weight:400}.dashboard-kpi-widget__sparkline[data-v-f95bd482]{height:28px;margin-top:6px;overflow:visible;width:100%}.dashboard-kpi-widget__gauge[data-v-f95bd482]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;position:relative;width:100%}.dashboard-kpi-widget__gauge-svg[data-v-f95bd482]{aspect-ratio:1/1;height:100%;max-height:160px;width:auto}.dashboard-kpi-widget__gauge-center[data-v-f95bd482]{align-items:center;color:#202128;display:flex;flex-direction:column;gap:2px;inset:0;justify-content:center;position:absolute}.dashboard-kpi-widget__gauge-value[data-v-f95bd482]{font-size:28px;font-weight:700;line-height:1.1}.dashboard-kpi-widget__gauge-pct[data-v-f95bd482]{color:#9aa1ab;font-size:13px;font-weight:600}.kpi-widget-settings__row[data-v-88c7cbdb]{display:flex;gap:12px}.kpi-widget-settings__icons[data-v-88c7cbdb]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,32px);max-height:168px;overflow-y:auto}.kpi-widget-settings__icon[data-v-88c7cbdb]{align-items:center;background:#fff;border:1px solid #e3e4e8;border-radius:6px;color:#5e636b;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.kpi-widget-settings__icon[data-v-88c7cbdb]:hover{background:#f0f1f3;color:#1f2125}.kpi-widget-settings__icon--active[data-v-88c7cbdb]{border-color:#4e5cfe;box-shadow:0 0 0 1px #4e5cfe;color:#4e5cfe}.kpi-widget-settings__icon--none[data-v-88c7cbdb]{color:#9aa0aa}.kpi-widget-settings__color[data-v-88c7cbdb]{border:1px solid #e3e4e8;border-radius:6px;cursor:pointer;height:32px;padding:2px;width:48px}.kpi-widget-settings__threshold[data-v-88c7cbdb]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.kpi-widget-settings__threshold-value[data-v-88c7cbdb]{flex:1}.dashboard-iframe-widget__content[data-v-2405cf34]{flex:1;min-height:200px;padding:0;position:relative}.dashboard-iframe-widget__frame[data-v-2405cf34]{border:0;display:block;height:100%;min-height:200px;width:100%}.dashboard-iframe-widget__empty[data-v-2405cf34]{align-items:center;color:#9aa1ab;display:flex;font-size:13px;height:100%;justify-content:center;min-height:200px}.iframe-view-picker[data-v-3cfc4b25]{border-top:1px solid #ededf0;margin-top:14px;padding-top:12px}.iframe-view-picker__title[data-v-3cfc4b25]{color:#5e636b;font-size:11px;font-weight:600;margin-bottom:4px}.iframe-view-picker__hint[data-v-3cfc4b25]{color:#9aa1ab;font-size:12px;margin:0 0 10px}.iframe-view-picker__options[data-v-3cfc4b25]{border-top:1px solid #ededf0;margin-top:12px;padding-top:12px}.dashboard-text-widget[data-v-a376e433]{height:100%;position:relative}.dashboard-text-widget__menu[data-v-a376e433]{position:absolute;right:6px;top:6px;z-index:1}.dashboard-text-widget__content[data-v-a376e433]{padding:14px 18px}.dashboard-text-widget__empty[data-v-a376e433]{color:#9aa1ab;font-size:13px}.rich-text-content[data-v-a376e433]{color:#202128;line-height:1.5;word-break:break-word}.rich-text-content[data-v-a376e433] h1{font-size:24px;font-weight:700;margin:0 0 8px}.rich-text-content[data-v-a376e433] h2{font-size:19px;font-weight:700;margin:0 0 8px}.rich-text-content[data-v-a376e433] h3{font-size:16px;font-weight:600;margin:0 0 6px}.rich-text-content[data-v-a376e433] p{margin:0 0 8px}.rich-text-content[data-v-a376e433] ol,.rich-text-content[data-v-a376e433] ul{margin:0 0 8px;padding-left:22px}.rich-text-content[data-v-a376e433] blockquote{border-left:3px solid #c7ccd6;color:#5e636b;font-style:italic;margin:0 0 8px;padding-left:12px}.rich-text-content[data-v-a376e433] :last-child{margin-bottom:0}.rte2[data-v-4edb8bd6]{border:1px solid #ddd;border-radius:6px;overflow:hidden}.rte2__toolbar[data-v-4edb8bd6]{align-items:center;background:#f7f8fa;border-bottom:1px solid #e2e4e8;display:flex;flex-wrap:wrap;gap:2px;padding:5px 6px}.rte2__select[data-v-4edb8bd6]{background:#fff;border:1px solid #e2e4e8;border-radius:4px;cursor:pointer;font-size:12px;height:26px;max-width:110px;padding:0 4px}.rte2__select--narrow[data-v-4edb8bd6]{max-width:56px}.rte2__btn[data-v-4edb8bd6]{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#202128;cursor:pointer;display:inline-flex;font-size:15px;height:26px;justify-content:center;width:26px}.rte2__btn[data-v-4edb8bd6]:hover{background:#eceef5}.rte2__btn--active[data-v-4edb8bd6]{background:#eef0ff;border-color:#c7ccf7;color:#4e5cfe}.rte2__sep[data-v-4edb8bd6]{background:#e2e4e8;height:18px;margin:0 4px;width:1px}.rte2__swatches[data-v-4edb8bd6]{align-items:center;display:inline-flex;gap:3px}.rte2__swatch[data-v-4edb8bd6]{border:1px solid rgba(0,0,0,.15);border-radius:3px;cursor:pointer;height:16px;padding:0;width:16px}.rte2__swatch--hl[data-v-4edb8bd6]{border-radius:50%}.rte2__content[data-v-4edb8bd6]{font-size:13px;line-height:1.5}.rte2__content[data-v-4edb8bd6] .ProseMirror{max-height:320px;min-height:120px;outline:none;overflow-y:auto;padding:10px 12px}.rte2__content[data-v-4edb8bd6] .ProseMirror>*{margin:0 0 8px}.rte2__content[data-v-4edb8bd6] .ProseMirror h1{font-size:24px;font-weight:700}.rte2__content[data-v-4edb8bd6] .ProseMirror h2{font-size:19px;font-weight:700}.rte2__content[data-v-4edb8bd6] .ProseMirror h3{font-size:16px;font-weight:600}.rte2__content[data-v-4edb8bd6] .ProseMirror blockquote{border-left:3px solid #c7ccd6;color:#5e636b;font-style:italic;padding-left:12px}.rte2__content[data-v-4edb8bd6] .ProseMirror ol,.rte2__content[data-v-4edb8bd6] .ProseMirror ul{padding-left:22px}.rte2__content[data-v-4edb8bd6] .ProseMirror p.is-editor-empty:first-child:before{color:#9aa1ab;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.dashboard-image-widget__content[data-v-a956aba2]{flex:1;min-height:120px;padding:0;position:relative}.dashboard-image-widget__frame[data-v-a956aba2]{min-height:120px}.dashboard-image-widget__frame[data-v-a956aba2],.dashboard-image-widget__img[data-v-a956aba2]{display:block;height:100%;width:100%}.dashboard-image-widget__empty[data-v-a956aba2]{align-items:center;color:#9aa1ab;display:flex;font-size:13px;height:100%;justify-content:center;min-height:120px}.dashboard-divider-widget[data-v-5d36578a]{align-items:center;display:flex;height:100%;justify-content:center;padding:8px 12px;position:relative;width:100%}.dashboard-divider-widget.is-vertical[data-v-5d36578a]{flex-direction:column}.dashboard-divider-widget__line[data-v-5d36578a]{display:block}.dashboard-divider-widget__menu[data-v-5d36578a]{position:absolute;right:4px;top:4px}.divider-settings__color[data-v-216fbb46]{background:none;border:1px solid #e2e4e8;border-radius:4px;cursor:pointer;height:28px;padding:0;width:40px}.dashboard-button-widget[data-v-f06c3873]{align-items:center;display:flex;height:100%;padding:12px 16px;position:relative;width:100%}.dashboard-button-widget__content[data-v-f06c3873]{display:flex;width:100%}.dashboard-button-widget__btn[data-v-f06c3873]{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 18px;text-decoration:none}.dashboard-button-widget__menu[data-v-f06c3873]{position:absolute;right:4px;top:4px}.button-settings__color[data-v-1a83b2ab]{background:none;border:1px solid #e2e4e8;border-radius:4px;cursor:pointer;height:28px;padding:0;width:40px}.dashboard-table-widget__content[data-v-173e27ef]{overflow:auto;padding:0 8px 8px;position:relative}.dashboard-table-widget__table[data-v-173e27ef]{border-collapse:collapse;font-size:13px;width:100%}.dashboard-table-widget__table td[data-v-173e27ef],.dashboard-table-widget__table th[data-v-173e27ef]{border-bottom:1px solid #ededf0;max-width:220px;overflow:hidden;padding:6px 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dashboard-table-widget__table th[data-v-173e27ef]{background:#f7f8fa;color:#5e636b;font-weight:600;position:sticky;top:0}.dashboard-table-widget__empty[data-v-173e27ef]{align-items:center;color:#9aa1ab;display:flex;font-size:13px;height:100%;justify-content:center;min-height:80px}.dashboard-map-widget[data-v-bcf79c0c]{display:flex;flex-direction:column;height:100%}.dashboard-map-widget__content[data-v-bcf79c0c]{flex:1;min-height:240px;padding:0;position:relative}.dashboard-map-widget__map[data-v-bcf79c0c]{height:100%;min-height:240px;width:100%}.dashboard-map-widget__empty[data-v-bcf79c0c]{align-items:center;color:#9aa1ab;display:flex;font-size:13px;inset:0;justify-content:center;pointer-events:none;position:absolute}.dashboard-date-input[data-v-8583aefe]{width:100%}.dfc[data-v-624a7219],.dfc__pill[data-v-624a7219]{display:inline-flex}.dfc__pill[data-v-624a7219]{align-items:center;background:#fff;border:1px solid #e2e4e8;border-radius:16px;cursor:pointer;font-size:12px;gap:5px;height:30px;max-width:280px;padding:0 8px;transition:border-color .1s ease}.dfc__pill[data-v-624a7219]:hover{border-color:#c7ccf7}.dfc__pill--active[data-v-624a7219]{background:#f5f6ff;border-color:#4e5cfe}.dfc__field[data-v-624a7219]{color:#5e636b;font-weight:600;white-space:nowrap}.dfc__sep[data-v-624a7219]{color:#9aa1ab}.dfc__value[data-v-624a7219]{color:#202128;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfc__caret[data-v-624a7219],.dfc__value--empty[data-v-624a7219]{color:#9aa1ab}.dfc__caret[data-v-624a7219]{font-size:14px}.dfc__popover[data-v-624a7219]{padding:12px;width:260px}.dfc__popover-head[data-v-624a7219]{align-items:center;color:#202128;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;margin-bottom:10px}.dfc__operator[data-v-624a7219]{margin-bottom:8px}.dfc__value-input[data-v-624a7219]{width:100%}.dfc__range[data-v-624a7219]{display:flex;gap:6px}.dfc__input[data-v-624a7219]{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:13px;height:36px;padding:0 8px;width:100%}.dfc__novalue[data-v-624a7219]{color:#9aa1ab;font-size:13px}.dfc__presets[data-v-624a7219]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dfc__preset[data-v-624a7219]{background:#eef0ff;border-radius:4px;color:#4e5cfe;cursor:pointer;font-size:11px;padding:2px 6px}.dfc__foot[data-v-624a7219]{margin-top:10px;text-align:right}.dfc__clear[data-v-624a7219]{color:#9aa1ab;cursor:pointer;font-size:12px}.dashboard-filter-widget[data-v-733d57ab]{align-items:center;display:flex;height:100%;padding:6px;position:relative}.dashboard-filter-widget__menu[data-v-733d57ab]{position:absolute;right:4px;top:4px;z-index:2}.dashboard-filter-widget__empty[data-v-733d57ab]{align-items:center;color:#9aa0aa;display:flex;font-size:13px;gap:8px;padding:0 8px}.dashboard-spacer-widget[data-v-bb318662]{position:relative;width:100%}.dashboard-spacer-widget--edit[data-v-bb318662]{align-items:center;border:1px dashed #cdcecf;border-radius:8px;color:#c2c6cd;display:flex;justify-content:center}.dashboard-spacer-widget__menu[data-v-bb318662]{position:absolute;right:4px;top:4px;z-index:2}.dashboard-spacer-widget__hint[data-v-bb318662]{font-size:18px}.grid-view-decoration-left-border[data-v-e93d3fe5]{bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:6px;z-index:1}.grid-view-decoration-background[data-v-2656cc8b]{width:100%}.cell-targets[data-v-7d003ce8]{margin-bottom:10px}.cell-targets__label[data-v-7d003ce8]{color:#1f2125;font-size:12px;font-weight:600}.cell-targets__hint[data-v-7d003ce8]{color:#8a8f99;font-size:11px;margin-bottom:6px}.cell-targets__list[data-v-7d003ce8]{display:flex;flex-wrap:wrap;gap:6px}.cell-targets__chip[data-v-7d003ce8]{background:#fff;border:1px solid #e3e4e8;border-radius:12px;color:#5f636b;cursor:pointer;font-size:12px;padding:3px 9px}.cell-targets__chip[data-v-7d003ce8]:hover{background:#f4f5f7}.cell-targets__chip--active[data-v-7d003ce8]{background:#eef2ff;border-color:#5e72e4;color:#3b4cca;font-weight:600}.decorator-value-provider-form[data-v-cbb95756]{padding:4px 0}.decorator-value-provider-form__hint[data-v-cbb95756]{color:#8a8f99;font-size:12px;margin:6px 0 0}.field-value-autocomplete[data-v-c5c2f69b]{position:relative;width:100%}.field-value-autocomplete__list[data-v-c5c2f69b]{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 16px #0000001f;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:4px;z-index:1000}.field-value-autocomplete__item[data-v-c5c2f69b]{border-radius:4px;cursor:pointer;font-size:13px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.field-value-autocomplete__item--active[data-v-c5c2f69b],.field-value-autocomplete__item[data-v-c5c2f69b]:hover{background:#f1f3f5}.cond-color[data-v-0c6047a4]{display:flex;flex-direction:column;gap:6px;padding:4px 0}.cond-color__rule[data-v-0c6047a4]{align-items:center;display:flex;gap:4px}.cond-color__swatch[data-v-0c6047a4]{border:1px solid #e3e4e8;border-radius:4px;cursor:pointer;flex:0 0 26px;height:26px;padding:0;width:26px}.cond-color__select[data-v-0c6047a4]{flex:1 1 150px;min-width:150px;padding:0 4px}.cond-color__select[data-v-0c6047a4],.cond-color__value[data-v-0c6047a4]{border:1px solid #e3e4e8;border-radius:4px;font-size:12px;height:28px}.cond-color__value[data-v-0c6047a4]{flex:1 1 120px;min-width:120px;padding:0 6px}.cond-color__remove[data-v-0c6047a4]{background:none;border:none;color:#e02d3c;cursor:pointer;flex:0 0 auto;padding:2px}.cond-color__add[data-v-0c6047a4]{align-items:center;background:none;border:1px dashed #c9cdd6;border-radius:6px;color:#5f636b;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:6px 10px}.cond-color__add[data-v-0c6047a4]:hover{background:#f4f5f7}.row-comments[data-v-c5087355]{display:flex;flex-direction:column;height:100%;padding:12px}.row-comments__empty[data-v-c5087355],.row-comments__loading[data-v-c5087355]{color:#8a8f99;font-size:13px;padding:8px 0}.row-comments__list[data-v-c5087355]{flex:1;overflow-y:auto}.row-comments__item[data-v-c5087355]{border-bottom:1px solid #f1f2f4;padding:8px 0}.row-comments__item-head[data-v-c5087355]{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:2px}.row-comments__author[data-v-c5087355]{color:#1f2125;font-weight:600}.row-comments__time[data-v-c5087355]{color:#8a8f99}.row-comments__item-actions[data-v-c5087355]{display:flex;gap:8px;margin-left:auto}.row-comments__item-actions a[data-v-c5087355]{color:#8a8f99;cursor:pointer}.row-comments__item-actions a[data-v-c5087355]:hover{color:#1f2125}.row-comments__text[data-v-c5087355]{color:#1f2125;font-size:13px;white-space:pre-wrap;word-break:break-word}.row-comments__mention[data-v-c5087355]{background:#e3fafc;border-radius:4px;color:#0b7285;font-weight:600;padding:0 3px}.row-comments__compose[data-v-c5087355]{border-top:1px solid #e3e4e8;padding-top:8px;position:relative}.row-comments__mention-dropdown[data-v-c5087355]{background:#fff;border:1px solid #e3e4e8;border-radius:6px;bottom:100%;box-shadow:0 4px 12px #0000001a;left:0;margin-bottom:4px;overflow:hidden;position:absolute;right:0;z-index:5}.row-comments__mention-option[data-v-c5087355]{color:#1f2125;cursor:pointer;display:block;font-size:13px;padding:6px 10px}.row-comments__mention-option--active[data-v-c5087355],.row-comments__mention-option[data-v-c5087355]:hover{background:#f4f5f7}.row-comments__input[data-v-c5087355]{border:1px solid #e3e4e8;border-radius:6px;font-family:inherit;font-size:13px;padding:6px 8px;resize:vertical;width:100%}.row-comments__edit-actions[data-v-c5087355]{align-items:center;display:flex;gap:8px;margin-top:4px}.row-comments__edit-actions a[data-v-c5087355]{color:#8a8f99;cursor:pointer}.row-comments__btn[data-v-c5087355]{background:#fff;border:1px solid #e3e4e8;border-radius:6px;cursor:pointer;font-size:12px;margin-top:6px;padding:5px 12px}.row-comments__btn--primary[data-v-c5087355]{background:#14b8a6;border-color:#14b8a6;color:#fff}.row-comments__btn[data-v-c5087355]:disabled{cursor:default;opacity:.5}.row-pdf-action[data-v-1610de88]{align-self:center;margin-right:12px}.row-pdf-action__button[data-v-1610de88]{align-items:center;background:#fff;border:1px solid #e5e5ea;border-radius:6px;color:#202128;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:28px;padding:0 10px;white-space:nowrap}.row-pdf-action__button i[data-v-1610de88]{color:#5b2fd6;font-size:16px}.row-pdf-action__button[data-v-1610de88]:hover{background:#faf8ff;border-color:#5b2fd6}.row-pdf-action__caret[data-v-1610de88]{color:#9a9aa5!important;font-size:14px!important}.row-pdf-action__context[data-v-1610de88]{min-width:240px}.row-pdf-action__list[data-v-1610de88]{list-style:none;margin:0;padding:6px}.row-pdf-action__item[data-v-1610de88]{align-items:center;border-radius:6px;display:flex;gap:8px;padding:6px 8px}.row-pdf-action__item[data-v-1610de88]:hover{background:#f5f5f7}.row-pdf-action__item-icon[data-v-1610de88]{color:#9a9aa5;flex-shrink:0}.row-pdf-action__item-name[data-v-1610de88]{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-pdf-action__icon[data-v-1610de88]{align-items:center;border-radius:6px;color:#5b2fd6;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.row-pdf-action__icon[data-v-1610de88]:hover{background:#efe9ff}.row-pdf-action__icon--loading[data-v-1610de88]{opacity:.5;pointer-events:none}.tree__heading-name[data-v-31634b14]{font-size:14px;font-weight:700}.tree__heading-name[data-v-31634b14]:hover{text-decoration:none}.tree__heading-name--toggle[data-v-31634b14]{align-items:center;cursor:pointer;display:inline-flex;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tree__heading-chevron[data-v-31634b14]{color:#9b9fa7;font-size:13px}.sidebar__base-switcher[data-v-31634b14]{max-width:100%;min-width:0}.sidebar__base-switcher-name[data-v-31634b14]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__base-switcher-list[data-v-31634b14]{min-width:200px}.sidebar__base-switcher-item--active[data-v-31634b14]{background-color:#5190ef1f;color:#3c76c7;font-weight:600}
