.booking-date[data-v-4203776a]{width:100%;position:relative}.booking-date-row[data-v-4203776a]{align-items:center;gap:4px;width:100%;display:flex}.booking-date-input[data-v-4203776a]{flex:1;min-width:0}.booking-date-open[data-v-4203776a],.booking-date-nav-btn[data-v-4203776a]{color:#333;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.booking-date-open[data-v-4203776a]{width:36px;height:36px}.booking-date-open[data-v-4203776a]:hover,.booking-date-nav-btn[data-v-4203776a]:hover{background:#f2f2f2}.booking-date-open[data-v-4203776a]:focus-visible,.booking-date-nav-btn[data-v-4203776a]:focus-visible,.booking-date-day[data-v-4203776a]:focus-visible{outline-offset:2px;outline:2px solid #333}.booking-date-pop[data-v-4203776a]{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:4px;padding:8px;box-shadow:0 8px 24px #0000001f}.booking-date-nav[data-v-4203776a]{justify-content:space-between;align-items:center;gap:4px;margin-bottom:4px;display:flex}.booking-date-nav-btn[data-v-4203776a]{width:32px;height:32px}.booking-date-title[data-v-4203776a]{font-size:.95rem;line-height:1.2}.booking-date-week[data-v-4203776a]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.booking-date-dow[data-v-4203776a]{color:#6b7280;text-align:center;margin-bottom:2px;font-size:.75rem;line-height:1.6}.booking-date-day[data-v-4203776a]{color:#111;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.booking-date-day[data-v-4203776a]:hover{background:#f2f2f2}.booking-date-day[data-booking-day-outside][data-v-4203776a]{color:#9ca3af}.booking-date-day[data-booking-day-closed][data-v-4203776a]{color:#9f1239;background:#fde8e8}.booking-date-day[data-booking-day-other][data-v-4203776a]{box-shadow:inset 0 0 0 2px #2563eb}.booking-date-day[data-booking-day-today][data-v-4203776a]:not([data-booking-day-selected]){text-underline-offset:2px;text-decoration:underline}.booking-date-day[data-booking-day-selected][data-v-4203776a]{color:#fff;background:#1f2937}.booking-date-day[data-booking-day-selected][data-booking-day-closed][data-v-4203776a]{box-shadow:inset 0 0 0 2px #9f1239}.booking-money[data-v-c2e6fcdc]{align-items:center;gap:8px;margin-right:12px;display:inline-flex}.booking-money[data-v-c2e6fcdc] .n-input{width:8rem}.booking-panel[data-v-c2e6fcdc]{z-index:20;box-sizing:border-box;background:#fff;width:22rem;max-width:100%;height:100%;padding:16px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-8px 0 24px #0000001f}.booking-head[data-v-c2e6fcdc]{justify-content:space-between;align-items:center;gap:8px;margin:-6px -6px 12px 0;display:flex}.booking-head h2[data-v-c2e6fcdc]{margin:0;font-size:1.25rem;line-height:1.3}.booking-close[data-v-c2e6fcdc]{color:#333;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.booking-close[data-v-c2e6fcdc]:hover{background:#f2f2f2}.booking-close[data-v-c2e6fcdc]:focus-visible{outline-offset:2px;outline:2px solid #333}.booking-overlap[data-v-c2e6fcdc]{color:#1d4ed8;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:0;display:block}.task-panel[data-v-4d790e5e]{z-index:20;box-sizing:border-box;background:#fff;width:22rem;max-width:100%;height:100%;padding:16px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-8px 0 24px #0000001f}.task-batch[data-v-4d790e5e]{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.task-batch button[data-v-4d790e5e]{color:#18181b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:6px;padding:4px 8px}.task-head[data-v-4d790e5e]{justify-content:space-between;align-items:center;gap:8px;margin:-6px -6px 12px 0;display:flex}.task-head h2[data-v-4d790e5e]{margin:0;font-size:1.25rem;line-height:1.3}.task-close[data-v-4d790e5e]{color:#333;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.task-close[data-v-4d790e5e]:hover{background:#f2f2f2}.task-close[data-v-4d790e5e]:focus-visible{outline-offset:2px;outline:2px solid #333}.task-facts[data-v-4d790e5e]{flex-direction:column;gap:12px;margin:0;display:flex}.task-fact dt[data-v-4d790e5e]{color:#71717a;margin:0;font-size:12px;line-height:1.3}.task-fact dd[data-v-4d790e5e]{color:#18181b;margin:2px 0 0;font-size:15px;line-height:1.4}.task-status[data-v-4d790e5e]{border-radius:6px;align-items:center;gap:8px;width:fit-content;margin-top:4px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.task-status-dot[data-v-4d790e5e]{border-radius:50%;flex:none;width:8px;height:8px}.task-assignee-off[data-v-4d790e5e]{color:#c2410c;margin:4px 0 0;font-size:13px;line-height:1.4}.task-block[data-v-4d790e5e]{margin-top:20px;display:block}.task-money[data-v-4d790e5e]{align-items:center;gap:8px;display:flex}.task-cost-error[data-v-4d790e5e]{color:#d03050;margin-top:4px;font-size:12px;display:block}.task-money[data-v-4d790e5e] .n-input{width:8rem}.task-ruble[data-v-4d790e5e]{color:#18181b;font-size:14px}.task-section-title[data-v-4d790e5e]{color:#18181b;margin:0 0 8px;font-size:1rem;font-weight:600;line-height:1.3;display:block}.task-hint[data-v-4d790e5e]{color:#71717a;margin:-4px 0 8px;font-size:13px;line-height:1.4}.task-thread-box[data-v-4d790e5e]{box-sizing:border-box;border:1px solid #e4e4e7;border-radius:6px;min-height:72px;max-height:min(400px,40vh);padding:12px;overflow-y:auto}.task-thread-empty[data-v-4d790e5e]{color:#71717a;margin:0;font-size:14px;line-height:1.4}.task-thread[data-v-4d790e5e]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.task-thread li[data-v-4d790e5e]{overflow-wrap:anywhere;border-radius:6px;max-width:85%;padding:8px 10px;font-size:14px;line-height:1.4}.task-thread-meta[data-v-4d790e5e]{color:#71717a;justify-content:space-between;gap:8px;margin:0 0 4px;font-size:12px;line-height:1.3;display:flex}.task-thread-body[data-v-4d790e5e]{margin:0}.task-thread li.is-out[data-v-4d790e5e]{background:#f4f4f5;align-self:flex-end}.task-thread li.is-in[data-v-4d790e5e]{background:#fff;border:1px solid #e4e4e7;align-self:flex-start}.task-delivery[data-v-4d790e5e]{background:#b91c1c14;border-radius:6px;margin-top:8px;padding:12px}.task-delivery p[data-v-4d790e5e]{margin:0}.task-delivery[data-v-4d790e5e] .n-button,.task-block[data-v-4d790e5e] .n-button{width:100%}.task-delivery[data-v-4d790e5e] .n-button{margin-top:8px}.task-select[data-v-4d790e5e]{box-sizing:border-box;color:#18181b;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #e0e0e6;border-radius:6px;margin:0 0 8px;padding:0 10px;font-size:14px;display:block}.task-select[data-v-4d790e5e]:focus-visible{outline-offset:2px;outline:2px solid #333}.task-pair[data-v-4d790e5e]{gap:8px;display:flex}.task-pair[data-v-4d790e5e] .n-button{flex:1 1 0;width:auto;min-width:0}.task-refusal[data-v-4d790e5e]{color:#b91c1c;margin:8px 0 0;font-size:14px;line-height:1.4}.page[data-v-220bccde]{background:#fafafa}.nav[data-v-220bccde]{background:#fff;border:1px solid #e4e4e7;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:6px 8px;display:flex}.cluster[data-v-220bccde]{align-items:center;gap:2px;min-width:0;display:inline-flex}.nav-side[data-v-220bccde]{margin-left:auto}.nav-btn[data-v-220bccde],.text-btn[data-v-220bccde]{color:#18181b;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.nav-btn[data-v-220bccde]{flex:none;width:36px;padding:0}.text-btn[data-v-220bccde]{padding:0 10px;font-size:14px;font-weight:600}.nav-btn[data-v-220bccde]:hover,.text-btn[data-v-220bccde]:hover{background:#f4f4f5}.nav-btn[data-v-220bccde]:active,.text-btn[data-v-220bccde]:active{background:#e4e4e7}.nav-btn[data-v-220bccde]:focus-visible,.text-btn[data-v-220bccde]:focus-visible{outline-offset:1px;outline:2px solid #3f3f46}.nav-btn[data-v-220bccde]:disabled{color:#d4d4d8;cursor:default;background:0 0}.text-btn[aria-pressed=false][data-v-220bccde]{color:#a1a1aa}.nav-caption[data-v-220bccde]{color:#18181b;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 8px;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.chevron.next[data-v-220bccde]{transform:scaleX(-1)}.hint[data-v-220bccde]{color:#71717a;margin:0;font-size:14px}.sheet[data-v-220bccde]{background:#fff;border:1px solid #e4e4e7;border-radius:6px;margin:0;padding:0;list-style:none}.sheet>li+li[data-v-220bccde]{border-top:1px solid #e4e4e7}.day[data-v-220bccde]{color:#71717a;padding:8px 8px 2px;font-size:12px;font-weight:600;line-height:1.3}.entry[data-v-220bccde]{box-sizing:border-box;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;padding:4px 12px 4px 8px;display:flex}button.entry[data-v-220bccde]{cursor:pointer}button.entry[data-v-220bccde]:hover{background:#fafafa}.identity[data-v-220bccde]{flex:12rem;min-width:0}.name[data-v-220bccde]{color:#18181b;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3;display:block}.sub[data-v-220bccde]{color:#71717a;overflow-wrap:anywhere;font-size:12px;line-height:1.3;display:block}time[data-v-220bccde]{color:#71717a;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:0 0 3.25rem;width:3.25rem;margin-left:auto;font-size:13px;line-height:19.5px}.bind[data-v-1812c875]{margin-top:24px}.bind select[data-v-1812c875]{margin-bottom:8px;display:block}.field-hint[data-v-1812c875]{margin:8px 0}.duplicate[data-v-1812c875]{align-items:center;gap:8px;margin:8px 0;display:flex}.bind-link[data-v-1812c875]{word-break:break-all}.cell[data-v-b1206308]{box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e4e7;border-right:1px solid #e4e4e7;min-width:0;height:100%;min-height:44px;display:flex;position:relative}.cell[data-week-seam][data-v-b1206308]{border-left:2px solid #18181b}.cell[data-weekend][data-v-b1206308]:not(.is-draft){background:#fafafa}.cell[data-free][data-v-b1206308]:hover:not(.is-draft){background:#f4f4f5}.cell.is-draft[data-v-b1206308],.half.is-draft[data-v-b1206308]{background-color:#fff;background-image:repeating-linear-gradient(45deg,#fff 0 6px,#d4d4d8 6px 12px)}.cell.draft-join[data-v-b1206308]{border-right-color:#0000}.half.is-fill[data-v-b1206308]{background:#94a3b8}.half[data-free][data-v-b1206308]:hover:not(.is-draft){background:#f4f4f5}.cover[data-v-b1206308]{background:#94a3b8;position:absolute;inset:0}.grid[data-v-68d9fdb6]{-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.month[data-v-68d9fdb6]{background:#fff}.month-gap[data-v-68d9fdb6]{margin-top:28px}.month-title[data-v-68d9fdb6]{color:#18181b;margin:0;padding:8px 0;font-size:15px;font-weight:600;line-height:1.2}.week+.week[data-v-68d9fdb6]{margin-top:12px}.sheet[data-v-68d9fdb6]{grid-template-columns:10rem minmax(0,1fr);width:100%;min-width:0;display:grid}.head-gutter[data-v-68d9fdb6]{border-bottom:1px solid #d4d4d8}.head-dates[data-v-68d9fdb6],.days-wrap[data-v-68d9fdb6]{min-width:0}.days-wrap[data-v-68d9fdb6]{position:relative;overflow:hidden}.days[data-v-68d9fdb6]{border-left:1px solid #e4e4e7;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0;display:grid}.weekdays[data-v-68d9fdb6]{border-top:1px solid #e4e4e7}.weekday[data-v-68d9fdb6],.date-num[data-v-68d9fdb6],.pad[data-v-68d9fdb6]{box-sizing:border-box;text-align:center;border-right:1px solid #e4e4e7;min-width:0}.weekday[data-v-68d9fdb6]{color:#71717a;justify-content:center;align-items:center;min-height:16px;font-size:11px;line-height:1;display:flex}.date-num[data-v-68d9fdb6]{background:#fff;border-bottom:1px solid #d4d4d8;justify-content:center;align-items:center;min-height:24px;display:flex}.weekday[data-weekend][data-v-68d9fdb6],.date-num[data-weekend][data-v-68d9fdb6],.pad[data-weekend][data-v-68d9fdb6]{background:#fafafa}.date-figure[data-v-68d9fdb6]{color:#18181b;font-size:14px;font-weight:600;line-height:1}.date-figure.is-today[data-v-68d9fdb6]{color:#fff;background:#3f3f46;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pad[data-v-68d9fdb6]{background:#fff;border-bottom:1px solid #e4e4e7;height:100%;min-height:44px}.unit-row[data-v-68d9fdb6]{min-height:44px}.unit-label[data-v-68d9fdb6]{box-sizing:border-box;color:#18181b;border-bottom:1px solid #e4e4e7;flex-direction:column;justify-content:center;min-width:0;padding:4px 8px;font-size:14px;display:flex}.unit-name[data-v-68d9fdb6]{overflow-wrap:anywhere}.unit-label [data-mark][data-v-68d9fdb6]{color:#71717a;font-size:12px;line-height:1.3;display:block}.draft-chip[data-v-68d9fdb6]{z-index:3;color:#18181b;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:2px 6px;font-size:12px;line-height:16px;position:absolute;top:4px;overflow:hidden}.ribbon[data-v-2a9b0f08]{-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;overflow-x:clip}.sheet[data-v-2a9b0f08]{grid-template-columns:minmax(10rem,1fr) minmax(0,1fr);width:100%;min-width:0;display:grid}.head[data-v-2a9b0f08]{z-index:2;background:#fff;position:sticky;top:0}.label-col[data-v-2a9b0f08],.unit-label[data-v-2a9b0f08]{min-width:10rem}.head-days[data-v-2a9b0f08]{min-width:0}.days-wrap[data-v-2a9b0f08]{min-width:0;position:relative;overflow:hidden}.month-band[data-v-2a9b0f08],.days[data-v-2a9b0f08]{border-left:1px solid #e4e4e7;width:100%;min-width:0;display:grid}.month-band[data-v-2a9b0f08]{border-bottom:1px solid #e4e4e7}.head-cell[data-v-2a9b0f08]{box-sizing:border-box;text-align:center;background:#fff;border-bottom:1px solid #d4d4d8;border-right:1px solid #e4e4e7;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex}.head-cell[data-week-seam][data-v-2a9b0f08]{border-left:2px solid #18181b}.head-cell[data-weekend][data-v-2a9b0f08]:not([data-today]){background:#fafafa}.head-cell[data-today][data-v-2a9b0f08]{background:#fff}.month-title[data-v-2a9b0f08]{color:#18181b;text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:4px 6px;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.weekday[data-v-2a9b0f08]{color:#71717a;min-height:16px;font-size:11px;line-height:1}.date-figure[data-v-2a9b0f08]{color:#18181b;justify-content:center;align-items:center;min-height:24px;font-size:14px;font-weight:600;line-height:1;display:flex}.date-figure.is-today[data-v-2a9b0f08]{color:#fff;background:#3f3f46;border-radius:50%;width:22px;height:22px;margin-bottom:2px}.property-header[data-v-2a9b0f08]{color:#18181b;padding:8px;font-size:15px;font-weight:600;line-height:1.2}.unit-row[data-v-2a9b0f08]{min-height:44px}.unit-label[data-v-2a9b0f08]{box-sizing:border-box;color:#18181b;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4e4e7;flex-direction:column;justify-content:center;padding:4px 8px;font-size:14px;display:flex}.unit-name[data-v-2a9b0f08]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.unit-label [data-mark][data-v-2a9b0f08]{color:#71717a;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:1.3;display:flex}.mark-dot[data-v-2a9b0f08]{border-radius:50%;flex:none;width:8px;height:8px}.ribbon[data-v-2a9b0f08] .cell[data-free]:hover:not(.is-draft):not([data-today]){background:#d4d4d8!important}.draft-chip[data-v-2a9b0f08]{z-index:3;color:#18181b;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:2px 6px;font-size:12px;line-height:16px;position:absolute;top:4px;overflow:hidden}.page[data-v-9536ad00]{background:#fafafa}.nav[data-v-9536ad00]{background:#fff;border:1px solid #e4e4e7;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:6px 8px;display:flex}.cluster[data-v-9536ad00]{align-items:center;gap:2px;min-width:0;display:inline-flex}.nav-side[data-v-9536ad00]{margin-left:auto}.nav-btn[data-v-9536ad00],.nav-back[data-v-9536ad00]{color:#18181b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:0;display:inline-flex}.nav-btn[data-v-9536ad00]{flex:none;width:36px}.nav-btn[data-v-9536ad00]:hover,.nav-back[data-v-9536ad00]:hover{background:#f4f4f5}.nav-btn[data-v-9536ad00]:active,.nav-back[data-v-9536ad00]:active{background:#e4e4e7}.nav-btn[data-v-9536ad00]:focus-visible,.nav-back[data-v-9536ad00]:focus-visible{outline-offset:1px;outline:2px solid #3f3f46}.nav-caption[data-v-9536ad00]{color:#18181b;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 8px;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.slice-caption[data-v-9536ad00]{color:#18181b;white-space:nowrap;padding:0 8px;font-size:14px;font-weight:600;line-height:1.2}.nav-back[data-v-9536ad00]{font:inherit;gap:4px;padding:0 10px 0 8px;font-size:14px;font-weight:600}.chevron.next[data-v-9536ad00]{transform:scaleX(-1)}.order[data-v-5d732182]{align-items:center;gap:2px;display:inline-flex}.icon-btn[data-v-5d732182]{color:#18181b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:relative}.icon-btn[data-v-5d732182]:hover{background:#f4f4f5}.icon-btn[data-v-5d732182]:active{background:#e4e4e7}.icon-btn[data-v-5d732182]:focus-visible{outline-offset:1px;outline:2px solid #3f3f46}.sr-only[data-v-5d732182]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.name[data-v-bdb9a9f1]{color:#18181b;max-width:100%;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1.3;display:inline}.name.caption[data-v-bdb9a9f1]{color:inherit;font-size:inherit}.name[data-v-bdb9a9f1]:hover{text-decoration:underline}.name[data-v-bdb9a9f1]:focus-visible{outline-offset:2px;outline:2px solid #3f3f46}.rate[data-v-ba998a72]{color:#18181b;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.rate input[data-v-ba998a72]{color:#18181b;width:7rem;height:36px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:0 8px;font-size:14px}.rate-error[data-v-ba998a72]{color:#d03050;flex-basis:100%;font-size:12px}.unit-line[data-v-f85a23a8]{color:#71717a;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.3;display:flex;container:unit/inline-size}.unit-name[data-v-f85a23a8]{flex:10rem}@container unit (width<=40rem){.unit-rate[data-v-f85a23a8]{flex-basis:100%}}.text-btn[data-v-91274aa3]{color:#18181b;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;margin:4px 8px 8px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.text-btn[data-v-91274aa3]:hover{background:#f4f4f5}.text-btn[data-v-91274aa3]:focus-visible{outline-offset:1px;outline:2px solid #3f3f46}.composer[data-v-91274aa3]{border-top:1px solid #e4e4e7;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.composer input[data-v-91274aa3],.composer select[data-v-91274aa3]{color:#18181b;height:36px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:0 8px;font-size:14px}.composer input[data-v-91274aa3]{flex:1;min-width:10rem}.composer-rate[data-v-91274aa3]{flex-basis:100%}.commit[data-v-91274aa3]{color:#fff;height:36px;font:inherit;cursor:pointer;background:#3f3f46;border:0;border-radius:6px;padding:0 12px;font-size:14px;font-weight:600}.commit[data-v-91274aa3]:hover{background:#27272a}.commit[data-v-91274aa3]:disabled{opacity:.45;cursor:default}.commit[data-v-91274aa3]:focus-visible{outline-offset:1px;outline:2px solid #3f3f46}.row[data-v-beeab9a3]{align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:flex;container:unit/inline-size}.identity[data-v-beeab9a3]{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.unit-name[data-v-beeab9a3]{flex:10rem}.unit-rate[data-v-beeab9a3]{flex:0 auto}.mark[data-v-beeab9a3]{color:#71717a;flex-basis:100%;font-size:12px;line-height:1.3;display:block}@container unit (width<=40rem){.unit-rate[data-v-beeab9a3]{flex-basis:100%}}.actions[data-v-beeab9a3]{flex:none;align-items:center;gap:2px;display:inline-flex}.text-btn[data-v-beeab9a3]{color:#18181b;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.text-btn[data-v-beeab9a3]:hover{background:#f4f4f5}.text-btn[data-v-beeab9a3]:active{background:#e4e4e7}.text-btn[data-v-beeab9a3]:focus-visible{outline-offset:1px;outline:2px solid #3f3f46}.stack[data-v-02861284]{flex-direction:column;gap:8px;display:flex}.sheet[data-v-02861284],.properties>li[data-v-02861284]{background:#fff;border:1px solid #e4e4e7;border-radius:6px}.properties[data-v-02861284],.units[data-v-02861284]{margin:0;padding:0;list-style:none}.properties[data-v-02861284]{flex-direction:column;gap:8px;display:flex}.units>li+li[data-v-02861284],.sheet>.units[data-v-02861284]{border-top:1px solid #e4e4e7}.row[data-v-02861284]{align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:flex}.identity[data-v-02861284]{flex:1;min-width:0}.name[data-v-02861284]{color:#18181b;max-width:100%;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;line-height:1.3;display:inline}.name[data-v-02861284]:hover{text-decoration:underline}.name[data-v-02861284]:focus-visible{outline-offset:2px;outline:2px solid #3f3f46}.sub[data-v-02861284]{color:#71717a;font-size:12px;line-height:1.3;display:block}.address[data-v-02861284]{color:#71717a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 8px 4px;font-size:13px;line-height:1.3;display:block}.address[data-v-02861284]:hover{color:#18181b}.address[data-v-02861284]:focus-visible{outline-offset:-2px;outline:2px solid #3f3f46}.hint[data-v-02861284]{color:#71717a;margin:0;padding:0 8px 8px;font-size:14px}.actions[data-v-02861284]{flex:none;align-items:center;gap:2px;display:inline-flex}.text-btn[data-v-02861284]{color:#18181b;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.text-btn[data-v-02861284]:hover{background:#f4f4f5}.text-btn[data-v-02861284]:active{background:#e4e4e7}.text-btn[data-v-02861284]:focus-visible{outline-offset:1px;outline:2px solid #3f3f46}.cost-error[data-v-fe85772d]{color:#d03050;margin:4px 0 0;font-size:12px}.pair[data-v-fe85772d]{grid-template-columns:1fr 1fr;gap:8px;display:grid}select[data-v-fe85772d],input[name=hours][data-v-fe85772d],input[name=cost][data-v-fe85772d]{box-sizing:border-box;color:#18181b;height:36px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:0 8px;font-size:14px}input[name=hours][data-v-fe85772d],input[name=cost][data-v-fe85772d]{width:8rem}.money[data-v-fe85772d]{align-items:center;gap:8px;display:flex}fieldset[data-v-fe85772d]{border:1px solid #e4e4e7;border-radius:6px;margin:0 0 12px;padding:8px 12px 4px}legend[data-v-fe85772d]{color:#18181b;padding:0 4px;font-size:13px;font-weight:600}.commit[data-v-fe85772d]{color:#fff;height:36px;font:inherit;cursor:pointer;background:#3f3f46;border:0;border-radius:6px;padding:0 12px;font-size:14px;font-weight:600}.commit[data-v-fe85772d]:hover{background:#27272a}.commit[data-v-fe85772d]:disabled{opacity:.45;cursor:default}.commit[data-v-fe85772d]:focus-visible{outline-offset:1px;outline:2px solid #3f3f46}.page[data-v-5823ca2c]{background:#fafafa}.nav[data-v-5823ca2c]{background:#fff;border:1px solid #e4e4e7;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:6px 8px;display:flex}.cluster[data-v-5823ca2c]{align-items:center;gap:2px;min-width:0;display:inline-flex}.nav-side[data-v-5823ca2c]{margin-left:auto}.archive-toggle[data-v-5823ca2c]{margin-left:12px}.nav-caption[data-v-5823ca2c]{color:#18181b;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 8px;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.text-btn[data-v-5823ca2c],.icon-btn[data-v-5823ca2c]{color:#18181b;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.text-btn[data-v-5823ca2c]{gap:6px;padding:0 10px}.icon-btn[data-v-5823ca2c]{width:36px;padding:0}.text-btn[data-v-5823ca2c]:hover,.icon-btn[data-v-5823ca2c]:hover{background:#f4f4f5}.text-btn[data-v-5823ca2c]:active,.icon-btn[data-v-5823ca2c]:active{background:#e4e4e7}.text-btn[data-v-5823ca2c]:focus-visible,.icon-btn[data-v-5823ca2c]:focus-visible,.commit[data-v-5823ca2c]:focus-visible{outline-offset:1px;outline:2px solid #3f3f46}.count[data-v-5823ca2c]{color:#71717a}.hint[data-v-5823ca2c]{color:#71717a;margin:0;font-size:14px}.archive[data-v-5823ca2c]{background:#fff;border:1px solid #e4e4e7;border-radius:6px;margin-top:16px;padding:8px 8px 4px}.archive h2[data-v-5823ca2c],.dialog h2[data-v-5823ca2c],.panel-head h2[data-v-5823ca2c]{color:#18181b;margin:0;font-size:15px;font-weight:600;line-height:1.3}.archive-list[data-v-5823ca2c]{margin:8px 0 0;padding:0;list-style:none}.archive-list li[data-v-5823ca2c]{border-top:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.archive-list li[data-v-5823ca2c]:first-child{border-top:0}.archive-copy[data-v-5823ca2c]{flex-direction:column;gap:2px;min-width:0;display:flex}.archive-detail[data-v-5823ca2c]{color:#71717a;font-size:13px;font-weight:400;line-height:1.3}.backdrop[data-v-5823ca2c]{z-index:30;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog[data-v-5823ca2c]{box-sizing:border-box;color:#18181b;background:#fff;border-radius:6px;width:min(28rem,100%);max-height:calc(100% - 32px);padding:16px;overflow:auto}.dialog p[data-v-5823ca2c]{margin:12px 0 4px}.dialog ul[data-v-5823ca2c]{margin:0;padding-left:1.2rem}.check[data-v-5823ca2c]{align-items:center;gap:8px;margin:16px 0;display:flex}.dialog-actions[data-v-5823ca2c]{justify-content:flex-end;gap:8px;display:flex}.commit[data-v-5823ca2c]{color:#fff;height:36px;font:inherit;cursor:pointer;background:#3f3f46;border:0;border-radius:6px;padding:0 12px;font-size:14px;font-weight:600}.commit[data-v-5823ca2c]:hover{background:#27272a}.panel[data-v-5823ca2c]{z-index:20;box-sizing:border-box;background:#fff;width:22rem;max-width:100%;height:100%;padding:16px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-8px 0 24px #0000001f}.panel-head[data-v-5823ca2c]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.page[data-v-4ec12409]{background:#fafafa}.nav[data-v-4ec12409]{background:#fff;border:1px solid #e4e4e7;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:6px 8px;display:flex}.cluster[data-v-4ec12409]{align-items:center;gap:2px;min-width:0;display:inline-flex}.nav-side[data-v-4ec12409]{margin-left:auto}.nav-caption[data-v-4ec12409]{color:#18181b;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;padding:0 8px;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.sheet[data-v-4ec12409]{background:#fff;border:1px solid #e4e4e7;border-radius:6px}.people[data-v-4ec12409]{margin:0;padding:0;list-style:none}.people>li+li[data-v-4ec12409]{border-top:1px solid #e4e4e7}.row[data-v-4ec12409]{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:flex}.identity[data-v-4ec12409]{flex:12rem;min-width:0}.name[data-v-4ec12409]{color:#18181b;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3;display:block}.sub[data-v-4ec12409]{color:#71717a;font-size:12px;line-height:1.3;display:block}.off .name[data-v-4ec12409],.count[data-v-4ec12409]{color:#71717a}.text-btn[aria-selected=false][data-v-4ec12409]{color:#a1a1aa}.actions[data-v-4ec12409]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;min-width:0;max-width:100%;margin-left:auto;display:flex}.text-btn[data-v-4ec12409],.icon-btn[data-v-4ec12409]{color:#18181b;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.text-btn[data-v-4ec12409]{gap:6px;padding:0 10px}.icon-btn[data-v-4ec12409]{width:36px;padding:0}.text-btn[data-v-4ec12409]:hover,.icon-btn[data-v-4ec12409]:hover{background:#f4f4f5}.text-btn[data-v-4ec12409]:active,.icon-btn[data-v-4ec12409]:active{background:#e4e4e7}.text-btn[data-v-4ec12409]:focus-visible,.icon-btn[data-v-4ec12409]:focus-visible,.commit[data-v-4ec12409]:focus-visible{outline-offset:1px;outline:2px solid #3f3f46}.bind-note[data-v-4ec12409]{padding:0 8px 8px}.bind-note .text-btn[data-v-4ec12409]{margin-left:-10px}.bind-link[data-v-4ec12409]{color:#71717a;word-break:break-all;margin:0;font-size:13px;line-height:1.4}.hint[data-v-4ec12409]{color:#71717a;margin:0 0 12px;font-size:14px}.defaults[data-v-4ec12409]{margin-top:16px;padding:8px 8px 4px}.defaults h2[data-v-4ec12409],.panel-head h2[data-v-4ec12409]{color:#18181b;margin:0;font-size:15px;font-weight:600;line-height:1.3}.defaults-list[data-v-4ec12409]{margin:8px 0 0;padding:0;list-style:none}.defaults-list li[data-v-4ec12409]{border-top:1px solid #e4e4e7;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:4px 0;display:flex}.assignee[data-v-4ec12409],.panel select[data-v-4ec12409]{box-sizing:border-box;color:#18181b;height:36px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:0 8px;font-size:14px}.stack[data-v-4ec12409]{flex-direction:column;width:100%;display:flex}.panel select[data-v-4ec12409]{width:100%}.assignee[data-v-4ec12409]{max-width:100%;margin-left:auto}.field-hint[data-v-4ec12409]{color:#71717a;margin:8px 0 0;font-size:13px;line-height:1.4}.panel[data-v-4ec12409]{z-index:20;box-sizing:border-box;background:#fff;width:22rem;max-width:100%;height:100%;padding:16px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-8px 0 24px #0000001f}.panel-head[data-v-4ec12409]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.commit[data-v-4ec12409]{color:#fff;height:36px;font:inherit;cursor:pointer;background:#3f3f46;border:0;border-radius:6px;padding:0 12px;font-size:14px;font-weight:600}.commit[data-v-4ec12409]:hover{background:#27272a}.commit[data-v-4ec12409]:disabled{opacity:.45;cursor:default}.page[data-v-b66c0680]{background:#fafafa}.nav[data-v-b66c0680]{background:#fff;border:1px solid #e4e4e7;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:6px 8px;display:flex}.nav-caption[data-v-b66c0680]{color:#18181b;flex:1 0 100%;min-width:0;margin:0;padding:2px 8px 0;font-size:15px;font-weight:600;line-height:1.2}.filters[data-v-b66c0680]{box-sizing:border-box;flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:8px 16px;min-width:0;padding:0 8px 2px;display:flex}.filter[data-v-b66c0680],.bound[data-v-b66c0680]{color:#3f3f46;align-items:center;gap:6px;font-size:14px;font-weight:400;display:inline-flex}.filter select[data-v-b66c0680],.bound input[data-v-b66c0680]{box-sizing:border-box;color:#18181b;height:36px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:0 8px;font-size:14px;font-weight:400}.range[data-v-b66c0680]{flex:0 auto;flex-basis:max-content;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.range-name[data-v-b66c0680]{color:#18181b;flex:none;font-size:14px;font-weight:600}.bound[data-v-b66c0680]{flex:auto;min-width:0}.bound input[data-v-b66c0680]{width:10.5rem;min-width:0;max-width:100%}.dash[data-v-b66c0680]{color:#71717a;flex:none}.bulk[data-v-b66c0680]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.text-btn[data-v-b66c0680]{color:#18181b;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:600}.hint[data-v-b66c0680]{color:#71717a;margin:0;font-size:14px}.sheet[data-v-b66c0680]{background:#fff;border:1px solid #e4e4e7;border-radius:6px;margin:0;padding:0;list-style:none;container:tasksheet/inline-size}.sheet>li+li[data-v-b66c0680]{border-top:1px solid #e4e4e7}.line[data-v-b66c0680]{--task-who:11.5rem;--task-when:14rem;--task-cost:8rem;--task-state:13.5rem;grid-template-columns:minmax(0, 1fr) var(--task-who) var(--task-when) var(--task-cost) var(--task-state);align-items:stretch;gap:6px 16px;padding:8px;display:grid}.row-assignee[data-v-b66c0680]{z-index:1;box-sizing:border-box;color:#18181b;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:6px;grid-area:2/2;align-self:start;padding:0 8px;font-size:14px}.row[data-v-b66c0680]{grid-area:1/1/auto/-1;grid-template-columns:subgrid;color:#18181b;min-width:0;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;display:grid}.line.picking .row[data-v-b66c0680]{grid-row:1/span 2;grid-template-rows:subgrid}.when[data-v-b66c0680]{display:contents}.place[data-v-b66c0680]{grid-area:1/1;min-width:0}.who[data-v-b66c0680]{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;min-width:0;font-size:14px;line-height:1.3;overflow:hidden}.clock[data-v-b66c0680]{flex-direction:column;grid-area:1/3;align-items:flex-start;min-width:0;display:flex}.money[data-v-b66c0680]{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/4;align-self:center;font-size:14px;line-height:1.3}.state[data-v-b66c0680]{grid-area:1/5;justify-content:flex-start;align-items:center;gap:6px;min-width:0;font-size:14px;line-height:1.3;display:inline-flex}.line.picking .place[data-v-b66c0680],.line.picking .clock[data-v-b66c0680],.line.picking .money[data-v-b66c0680],.line.picking .state[data-v-b66c0680]{grid-row:1/span 2;align-self:center}.line.picking .who[data-v-b66c0680]{align-self:end}.unit[data-v-b66c0680]{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3;display:block}.meta[data-v-b66c0680]{color:#71717a;overflow-wrap:anywhere;font-size:12px;line-height:1.3;display:block}.who.missing[data-v-b66c0680]{color:#64748b}.start[data-v-b66c0680]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;line-height:1.3}.closed[data-v-b66c0680]{color:#71717a;font-variant-numeric:tabular-nums;white-space:nowrap;min-height:1.3em;font-size:12px;line-height:1.3}.mark[data-v-b66c0680]{border-radius:50%;flex:none;width:8px;height:8px}.state-word[data-v-b66c0680]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@container tasksheet (width<=1000px){.line[data-v-b66c0680]{grid-template-columns:minmax(0,1fr) minmax(12.5rem,max-content);row-gap:4px}.row[data-v-b66c0680],.line.picking .row[data-v-b66c0680]{grid-row:1/span 2;grid-template-rows:subgrid}.place[data-v-b66c0680],.line.picking .place[data-v-b66c0680]{grid-area:1/1;align-self:center}.when[data-v-b66c0680],.line.picking .when[data-v-b66c0680]{flex-direction:column;grid-area:1/2;align-self:center;align-items:flex-start;display:flex}.clock[data-v-b66c0680],.line.picking .clock[data-v-b66c0680],.money[data-v-b66c0680],.line.picking .money[data-v-b66c0680]{grid-area:auto;align-self:auto}.who[data-v-b66c0680],.line.picking .who[data-v-b66c0680]{grid-area:2/1;align-self:center}.state[data-v-b66c0680],.line.picking .state[data-v-b66c0680]{grid-area:2/2;align-self:center}.row-assignee[data-v-b66c0680]{width:var(--task-who);grid-area:3/1/auto/-1;justify-self:start;max-width:100%}}.line[data-v-b66c0680]:hover{background:#f4f4f5}.row[data-v-b66c0680]:hover{background:0 0}.row[data-v-b66c0680]:focus-visible{outline-offset:-2px;outline:2px solid #3f3f46}.row[data-v-b2f407e3]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}section>.n-button[data-v-b2f407e3]{margin-top:12px}.row[data-v-d9e1a9f2]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}section>.n-button[data-v-d9e1a9f2]{margin-top:12px}.shell[data-v-ee6dcdfd]{min-height:100vh}.shell-header[data-v-ee6dcdfd]{align-items:center;gap:24px;padding:0 16px;display:flex}.product-name[data-v-ee6dcdfd]{font-weight:600}.shell-content[data-v-ee6dcdfd]{padding:16px}.shell[data-v-129e587a]{min-height:100vh}.shell-header[data-v-129e587a]{align-items:center;gap:24px;padding:0 16px;display:flex}.product-name[data-v-129e587a],.operator-name[data-v-129e587a]{font-weight:600}.operator-name[data-v-129e587a]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.shell-content[data-v-129e587a]{padding:16px}
