.avatar[data-v-662fa37d]{background:var(--gray-soft);color:var(--text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.account[data-v-f80a7952]{position:relative}.current[data-v-f80a7952]{background:var(--bg);text-align:left;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.current[data-v-f80a7952]:hover{background:var(--column)}.icon[data-v-f80a7952]{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon.big[data-v-f80a7952]{border-radius:10px;width:36px;height:36px}.icon.guest[data-v-f80a7952]{background:var(--gray-soft);color:var(--text-2)}.text[data-v-f80a7952]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.text strong[data-v-f80a7952]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.text span[data-v-f80a7952]{color:var(--muted);font-size:12px}.current .text strong[data-v-f80a7952]{white-space:normal}.swap[data-v-f80a7952]{color:var(--muted);flex-shrink:0}.menu[data-v-f80a7952]{z-index:30;background:var(--surface);border:1px solid var(--border-strong);max-height:70vh;box-shadow:var(--shadow-pop);border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto}.option[data-v-f80a7952]{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 8px;display:flex}.option[data-v-f80a7952]:hover{background:var(--subtle)}.option .text strong[data-v-f80a7952]{font-size:13.5px}.sync[data-v-11b9ce76]{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sync.offline[data-v-11b9ce76]{color:var(--orange-ink)}.sync.saving[data-v-11b9ce76]{color:var(--accent-ink)}.overlay[data-v-17f93705]{z-index:100;background:#17202b73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.overlay.priority[data-v-17f93705]{z-index:110}.modal[data-v-17f93705]{background:var(--surface);width:100%;max-height:calc(100vh - 48px);box-shadow:var(--shadow-modal);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.modal-head[data-v-17f93705]{background:var(--accent-tint);border-bottom:1px solid var(--accent-soft);flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px 14px;padding:20px 20px 20px 24px;display:grid}.modal-icon[data-v-17f93705]{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-ink);border-radius:12px;justify-content:center;align-items:center;display:flex}.modal-titles[data-v-17f93705]{flex-direction:column;gap:4px;min-width:0;display:flex}.modal-title[data-v-17f93705]{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.3}.modal-sub[data-v-17f93705]{color:var(--text-2);font-size:13px}.modal-status[data-v-17f93705]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.modal-tools[data-v-17f93705]{align-items:center;gap:2px;display:flex}.modal-close[data-v-17f93705],.modal-tools[data-v-17f93705] .tool{width:40px;height:40px;color:var(--text-2);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.modal-close[data-v-17f93705]:hover,.modal-tools[data-v-17f93705] .tool:hover{background:var(--accent-soft);color:var(--accent-ink)}.modal-body[data-v-17f93705]{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.modal-foot[data-v-17f93705]{border-top:1px solid var(--border-soft);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 24px 20px;display:flex}.modal-meta[data-v-17f93705]{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.modal-actions[data-v-17f93705]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=640px){.overlay[data-v-17f93705]{align-items:flex-end;padding:0}.modal[data-v-17f93705]{border-radius:18px 18px 0 0;max-height:92vh}.modal-head[data-v-17f93705]{column-gap:12px;padding:16px 12px 16px 16px}.modal-icon[data-v-17f93705]{border-radius:10px;width:40px;height:40px}.modal-title[data-v-17f93705]{font-size:17px}.modal-status[data-v-17f93705]{grid-area:2/2/auto/4;justify-content:flex-start}.modal-body[data-v-17f93705]{padding:16px}.modal-foot[data-v-17f93705]{padding:12px 16px 16px}.modal-actions[data-v-17f93705]{width:100%}.modal-actions[data-v-17f93705]>.btn{flex:1}}.text[data-v-5cd244ba]{font-size:15px;line-height:1.55}.sidebar[data-v-77679618]{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:22px;width:248px;height:100%;padding:20px 14px 14px;display:flex;overflow-y:auto}.brand[data-v-77679618]{flex-direction:column;gap:8px;padding:2px 8px;display:flex}.logo[data-v-77679618]{width:110px;height:auto;margin:0 auto;display:block}.brand-sub[data-v-77679618]{color:var(--text-2);font-size:13px;font-weight:600}.group[data-v-77679618]{flex-direction:column;gap:2px;display:flex}.group-label[data-v-77679618]{letter-spacing:.08em;color:var(--muted);padding:0 12px 6px;font-size:11px;font-weight:600}.nav-item[data-v-77679618]{height:44px;color:var(--text-2);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.nav-item[data-v-77679618]:hover,.nav-plane[data-v-77679618]:hover{background:var(--subtle);color:var(--text)}.nav-item.active[data-v-77679618],.nav-plane.active[data-v-77679618]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.nav-plane[data-v-77679618]{height:40px;color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.plane-icon[data-v-77679618]{color:var(--muted);flex-shrink:0}.nav-plane.active .plane-icon[data-v-77679618]{color:inherit}.nav-empty[data-v-77679618]{color:var(--muted);padding:0 12px;font-size:13px}.spacer[data-v-77679618]{flex-grow:1}.footer[data-v-77679618]{flex-direction:column;gap:8px;display:flex}.sync-line[data-v-77679618]{padding:0 12px}.demo[data-v-77679618]{flex-wrap:wrap;justify-content:center;gap:0 4px;margin-top:-14px;display:flex}.reset[data-v-77679618]{height:32px;color:var(--muted);background:0 0;border:0;align-self:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.reset[data-v-77679618]:hover{color:var(--text)}.hint[data-v-968f67fe]{color:var(--text-2);font-size:14px;line-height:1.5}.form[data-v-968f67fe]{flex-direction:column;gap:12px;display:flex}.two[data-v-968f67fe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.error[data-v-968f67fe]{color:var(--red-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}@media (width<=640px){.two[data-v-968f67fe]{grid-template-columns:1fr}}.form[data-v-6a232ca6]{flex-direction:column;gap:16px;display:flex}.error[data-v-6a232ca6]{color:var(--red-ink);font-size:13px;font-weight:600}.small[data-v-6a232ca6]{font-size:12.5px}.demo[data-v-6a232ca6]{background:var(--subtle);border:1px dashed var(--border-strong);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.chips[data-v-6a232ca6]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-6a232ca6]{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chip[data-v-6a232ca6]:hover{border-color:var(--accent);color:var(--accent-ink)}.toasts[data-v-abe1609c]{z-index:200;pointer-events:none;flex-direction:column;gap:8px;width:min(520px,100vw - 32px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast[data-v-abe1609c]{pointer-events:auto;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-modal);color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.toast.error[data-v-abe1609c]{border-color:var(--red-soft)}.toast.error .icon[data-v-abe1609c]{color:var(--red-ink)}.toast.info .icon[data-v-abe1609c]{color:var(--green-ink)}.icon[data-v-abe1609c]{flex-shrink:0;margin-top:1px}.text[data-v-abe1609c]{flex:1}.close[data-v-abe1609c]{color:var(--muted);background:0 0;border:0;flex-shrink:0;padding:2px;display:inline-flex}.boot[data-v-93d4da2f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:16px;display:flex}.boot-logo[data-v-93d4da2f]{width:120px;height:auto}.boot-text[data-v-93d4da2f]{color:var(--text-2);max-width:420px;font-size:14px}.shell[data-v-93d4da2f]{height:100%;display:flex}.topbar[data-v-93d4da2f]{display:none}.sidebar-wrap[data-v-93d4da2f]{height:100%}.content[data-v-93d4da2f]{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow-y:auto}.guest-note[data-v-93d4da2f]{background:var(--gray-soft);border-bottom:1px solid var(--border);color:var(--text-2);flex-shrink:0;align-items:center;gap:8px;padding:10px 32px;font-size:13px;font-weight:600;display:flex}.guest-note .link-btn[data-v-93d4da2f]{white-space:nowrap;font-size:13px}.offline-note[data-v-93d4da2f]{background:var(--warn-soft);border-bottom-color:var(--warn-soft);color:var(--orange-ink)}.tablet-note[data-v-93d4da2f]{background:var(--accent-tint);border-bottom-color:var(--accent-soft);color:var(--accent-ink)}@media (width<=900px){.shell[data-v-93d4da2f]{flex-direction:column}.topbar[data-v-93d4da2f]{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;height:60px;padding:0 12px;display:flex}.topbar-logo[data-v-93d4da2f]{width:auto;height:30px}.topbar-title[data-v-93d4da2f]{font-size:16px;font-weight:700}.topbar-sync[data-v-93d4da2f]{margin-left:auto}.sidebar-wrap[data-v-93d4da2f]{z-index:60;transition:transform .2s,box-shadow .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar-wrap.open[data-v-93d4da2f]{box-shadow:var(--shadow-modal);transform:translate(0)}.backdrop[data-v-93d4da2f]{z-index:50;background:#17202b66;position:fixed;inset:0}.content[data-v-93d4da2f]{flex:1;height:auto;min-height:0}.guest-note[data-v-93d4da2f]{padding:10px 16px}}.small[data-v-fc2013cc]{font-size:12.5px}.strong[data-v-fc2013cc]{font-weight:600;text-decoration:none}.gantt[data-v-fc2013cc]{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.gantt-head[data-v-fc2013cc]{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.edit-hint[data-v-fc2013cc]{background:var(--accent-tint);border:1px solid var(--accent-soft);color:var(--text-2);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.edit-hint svg[data-v-fc2013cc]{color:var(--accent-ink);flex-shrink:0;margin-top:2px}.gantt-scroll[data-v-fc2013cc]{padding-bottom:4px;overflow-x:auto}.gantt-inner[data-v-fc2013cc]{flex-direction:column;gap:4px;display:flex}.g-row[data-v-fc2013cc]{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));display:grid}.g-months span[data-v-fc2013cc]{color:var(--text-2);border-left:1px solid var(--border-strong);height:18px;padding-left:6px;font-size:12px;font-weight:600}.g-weeks span[data-v-fc2013cc]{color:var(--muted);text-align:center;height:18px;font-size:11px}.g-weeks .now[data-v-fc2013cc]{color:var(--today);font-weight:700}.g-bars[data-v-fc2013cc]{flex-direction:column;gap:4px;margin-top:4px;display:flex;position:relative}.g-bars.has-today[data-v-fc2013cc]{padding-top:24px}.g-track[data-v-fc2013cc]{background-image:linear-gradient(to right, var(--border-soft) 1px, transparent 1px);background-size:calc(100% / var(--weeks)) 100%;height:30px}.g-bar-wrap[data-v-fc2013cc]{align-self:center;margin:0 2px;position:relative}.g-bar[data-v-fc2013cc]{white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;width:100%;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex;position:relative;overflow:hidden}.g-bar.running[data-v-fc2013cc]{padding-bottom:4px}.g-label[data-v-fc2013cc]{text-overflow:ellipsis;min-width:0;overflow:hidden}.g-pct[data-v-fc2013cc]{opacity:.85;margin-left:auto;padding-left:6px;font-size:11.5px;font-weight:700}.g-progress[data-v-fc2013cc]{background:#ffffff4d;border-radius:2px;height:3px;position:absolute;bottom:3px;left:8px;right:8px;overflow:hidden}.g-progress span[data-v-fc2013cc]{background:#fff;border-radius:2px;height:100%;transition:width .3s;display:block}.pop-progress[data-v-fc2013cc]{flex-direction:column;gap:5px;margin:6px 0 4px;display:flex}.pop-progress-text[data-v-fc2013cc]{justify-content:space-between;font-size:12.5px;display:flex}.pop-bar[data-v-fc2013cc]{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.pop-bar div[data-v-fc2013cc]{background:var(--accent);border-radius:3px;height:100%}.g-bar.done[data-v-fc2013cc]{background:var(--green-soft);color:var(--green-ink);border-color:#b5dcc6}.g-bar.running[data-v-fc2013cc]{background:var(--accent);color:#fff}.g-bar.planned[data-v-fc2013cc]{background:var(--surface);border:1.5px dashed var(--faint);color:var(--text-2)}.editing .g-bar[data-v-fc2013cc]{touch-action:none;cursor:grab;box-shadow:0 0 0 1px var(--accent-soft);padding:0 16px 0 14px}.editing .g-bar.running[data-v-fc2013cc]{padding-bottom:0}.editing .g-bar.dragging[data-v-fc2013cc]{cursor:grabbing;box-shadow:0 0 0 2px var(--accent)}.editing .g-label[data-v-fc2013cc]{flex-shrink:0}.g-range[data-v-fc2013cc]{text-overflow:ellipsis;opacity:.85;min-width:0;margin-left:auto;padding-left:6px;font-size:11px;font-weight:600;overflow:hidden}.g-handle[data-v-fc2013cc]{cursor:ew-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0}.g-handle[data-v-fc2013cc]:after{content:"";opacity:.55;background:currentColor;border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.g-handle.left[data-v-fc2013cc]{left:0}.g-handle.right[data-v-fc2013cc]{right:0}.g-pop[data-v-fc2013cc]{z-index:40;background:var(--surface);border:1px solid var(--border-strong);width:240px;box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;gap:4px;padding:14px;font-size:13px;display:flex;position:fixed}.g-today[data-v-fc2013cc]{background:var(--today);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.g-today-label[data-v-fc2013cc]{pointer-events:none;white-space:nowrap;background:var(--today);color:#fff;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.editing .g-today-label[data-v-fc2013cc]{opacity:.35}.cal[data-v-fc2013cc]{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.cal-head[data-v-fc2013cc]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cal-nav[data-v-fc2013cc]{align-items:center;gap:4px;display:flex}.small-btn[data-v-fc2013cc]{border-color:var(--border-strong);width:36px;height:36px;color:var(--text-2)}.cal-month[data-v-fc2013cc]{text-align:center;min-width:132px;font-size:15px;font-weight:600}.cal-grid[data-v-fc2013cc]{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.wd[data-v-fc2013cc]{color:var(--muted);padding:0 2px;font-size:12px;font-weight:600}.wd.sat[data-v-fc2013cc]{color:var(--text)}.cell[data-v-fc2013cc]{text-align:left;border-radius:10px;flex-direction:column;gap:4px;min-height:62px;padding:5px 9px;font-size:13px;display:flex;overflow:hidden}.cell.out[data-v-fc2013cc]{color:var(--muted)}.cell.plain[data-v-fc2013cc]{background:var(--subtle);border:1px solid var(--border-soft);color:var(--text-2);font-weight:600}.sat-cell[data-v-fc2013cc]{background:var(--surface);color:var(--text);border:1px solid #b9c3cf}.sat-cell.closed[data-v-fc2013cc]{background:var(--subtle);border-color:var(--border-soft)}.sat-cell.today[data-v-fc2013cc]{background:var(--accent-tint);border:2px solid var(--accent);padding:4px 8px}.sat-cell[data-v-fc2013cc]{gap:2px}.cell-top[data-v-fc2013cc]{justify-content:space-between;align-items:center;display:flex}.cell-day[data-v-fc2013cc]{font-weight:700}.today .cell-day[data-v-fc2013cc]{color:var(--accent-ink)}.today-pill[data-v-fc2013cc]{color:#fff;background:var(--accent);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.cell-planes[data-v-fc2013cc]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cell-sub[data-v-fc2013cc]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.list-planes[data-v-fc2013cc]{font-weight:600}.cal-list[data-v-fc2013cc]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:none}.list-item[data-v-fc2013cc]{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:56px;padding:10px 12px;font-size:13.5px;display:flex}.list-item.today[data-v-fc2013cc]{border:2px solid var(--accent);background:var(--accent-tint)}.list-date[data-v-fc2013cc]{align-items:center;gap:8px;display:flex}.day-tiles[data-v-fc2013cc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.day-tile[data-v-fc2013cc]{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;display:flex}.day-tile>span[data-v-fc2013cc]:first-child,.day-tile>label[data-v-fc2013cc]{color:var(--muted);font-size:12px;font-weight:400}.leader-row[data-v-fc2013cc]{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.pen-btn[data-v-fc2013cc]{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pen-btn[data-v-fc2013cc]:hover{background:var(--subtle);color:var(--accent-ink)}.leader-select[data-v-fc2013cc]{height:32px;padding:0 8px;font-size:14px}.note-icon[data-v-fc2013cc]{color:var(--muted);flex-shrink:0}.cell-top .note-icon[data-v-fc2013cc]{margin-left:4px;margin-right:auto}.closed-box[data-v-fc2013cc]{background:var(--bg);color:var(--text-2);border-radius:12px;padding:14px 16px;font-size:14px;font-weight:600}.comment[data-v-fc2013cc]{white-space:pre-line;font-size:14px;line-height:1.5}.closed-edit[data-v-fc2013cc]{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.check-row[data-v-fc2013cc]{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:14px;font-weight:600;display:flex}.check-row input[data-v-fc2013cc]{width:20px;height:20px;accent-color:var(--accent)}@media (width<=640px){.cal-grid[data-v-fc2013cc]{display:none}.cal-list[data-v-fc2013cc]{display:flex}.gantt[data-v-fc2013cc],.cal[data-v-fc2013cc]{padding:14px}}.orders[data-v-26c70d34]{overflow:hidden;container-type:inline-size}.toolbar[data-v-26c70d34]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.total[data-v-26c70d34]{font-size:13.5px;font-weight:600}.rows[data-v-26c70d34]{margin:0;padding:0;list-style:none}.row[data-v-26c70d34]{border-bottom:1px solid var(--border-soft);align-items:center;gap:16px;padding:10px 16px;font-size:13.5px;display:grid}.rows .row[data-v-26c70d34]:last-child{border-bottom:0}.open-cols[data-v-26c70d34]{grid-template-columns:minmax(150px,1.3fr) minmax(70px,.5fr) minmax(130px,1fr) minmax(180px,2fr) 160px 180px}.done-cols[data-v-26c70d34]{grid-template-columns:minmax(150px,1.3fr) minmax(70px,.5fr) minmax(120px,1fr) minmax(180px,2fr) 90px 100px}.head[data-v-26c70d34]{background:var(--subtle);border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;padding-top:9px;padding-bottom:9px;font-size:12px;font-weight:700}.group-head[data-v-26c70d34]{border-bottom:1px solid var(--border);background:var(--accent-tint);align-items:center;gap:8px;min-height:36px;padding:8px 16px;font-size:14px;font-weight:700;display:flex}.group-head .count[data-v-26c70d34]{background:var(--gray-soft)}.dot[data-v-26c70d34]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.add[data-v-26c70d34]{border:1px solid var(--border-strong);background:var(--surface);width:36px;height:36px;color:var(--accent-ink);border-radius:9px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.name[data-v-26c70d34]{color:var(--accent-ink);text-align:left;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:14.5px;font-weight:600}.name[data-v-26c70d34]:hover{text-decoration:underline}.c-who[data-v-26c70d34]{color:var(--text-2)}.c-note[data-v-26c70d34]{min-width:0;color:var(--text-2);flex-direction:column;gap:2px;display:flex}.c-note .muted[data-v-26c70d34]{font-size:12.5px}.comment[data-v-26c70d34]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-action[data-v-26c70d34]{justify-content:flex-end;display:flex}.right[data-v-26c70d34],.price[data-v-26c70d34]{text-align:right;justify-content:flex-end}.price[data-v-26c70d34]{font-weight:600}.empty[data-v-26c70d34]{border-bottom:1px solid var(--border-soft);padding:12px 16px;font-size:13px}@container (width<=960px){.head[data-v-26c70d34]{display:none}.row[data-v-26c70d34]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name for""who who""note note""status action";gap:6px 12px}.c-name[data-v-26c70d34]{grid-area:name}.c-for[data-v-26c70d34]{grid-area:for;justify-self:end}.c-who[data-v-26c70d34]{color:var(--muted);grid-area:who;font-size:12.5px}.c-note[data-v-26c70d34]{grid-area:note}.c-note[data-v-26c70d34]:empty{display:none}.c-status[data-v-26c70d34]{grid-area:status}.c-action[data-v-26c70d34]{grid-area:action}}.dd-btn[data-v-493c512a]{border:1px solid var(--border-strong);background:var(--surface);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dd-menu[data-v-493c512a]{z-index:70;background:var(--surface);min-width:200px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);box-shadow:var(--shadow-pop);border:1px solid #d5dce5;border-radius:12px;padding:6px;position:fixed;overflow-y:auto}.dd-item[data-v-493c512a]{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:40px;padding:0 10px;font-size:13.5px;display:flex}.dd-item[data-v-493c512a]:hover{background:var(--subtle)}.dd-check[data-v-493c512a]{color:var(--accent)}.level[data-v-34d16ad9]{border:1px solid var(--border);border-radius:12px;width:100%}.level button[data-v-34d16ad9]{flex:1;min-width:0;height:34px;padding:0 4px;font-size:12.5px}.level button.warn[aria-pressed=true][data-v-34d16ad9]{color:var(--orange-ink)}@media (width<=640px){.level:not(.big) button[data-v-34d16ad9]{padding:0 2px;font-size:12px}}.level.big[data-v-34d16ad9]{width:auto}.level.big button[data-v-34d16ad9]{flex:none;height:40px;padding:0 16px;font-size:14px}.stepper[data-v-8b96fe6e]{align-items:center;gap:12px;display:flex}.value[data-v-8b96fe6e]{text-align:center;white-space:nowrap;min-width:90px;font-size:20px;font-weight:700}.value.big[data-v-8b96fe6e]{letter-spacing:-.02em;min-width:140px;font-size:30px}.boxed[data-v-8b96fe6e]{border:1px solid var(--border);background:var(--subtle);border-radius:12px;gap:4px;width:100%;padding:3px}.boxed .icon-btn[data-v-8b96fe6e]{border-radius:8px;width:34px;height:34px}.boxed .value[data-v-8b96fe6e]{flex:1;min-width:0;font-size:13.5px}.value.zero[data-v-8b96fe6e]{color:var(--orange-ink)}.toolbar[data-v-5104b989]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.left[data-v-5104b989],.right[data-v-5104b989]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.right[data-v-5104b989]{gap:8px}.search[data-v-5104b989]{position:relative}.search .input[data-v-5104b989]{width:220px;height:40px;padding-left:36px;font-size:13.5px}.search-icon[data-v-5104b989]{color:var(--muted);pointer-events:none;position:absolute;top:12px;left:12px}.rows[data-v-5104b989]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.row[data-v-5104b989]{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:16px;min-height:60px;padding:9px 16px;display:flex}.row[data-v-5104b989]:last-child{border-bottom:0}.info[data-v-5104b989]{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.name[data-v-5104b989]{color:var(--accent-ink);text-align:left;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:14.5px;font-weight:600}.name[data-v-5104b989]:hover{text-decoration:underline}.meta[data-v-5104b989]{color:var(--muted);flex-wrap:wrap;gap:2px 12px;font-size:12.5px;display:flex}.meta-item[data-v-5104b989]{align-items:center;gap:5px;display:inline-flex}.control[data-v-5104b989]{flex:0 0 224px}.order[data-v-5104b989]{flex:0 0 176px;justify-content:flex-end;display:flex}.control.readonly[data-v-5104b989]{text-align:center;font-size:13.5px;font-weight:600}.control.readonly.zero[data-v-5104b989]{color:var(--orange-ink)}.tall[data-v-5104b989]{height:40px}.state[data-v-5104b989]{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.state-dot[data-v-5104b989]{background:currentColor;border-radius:50%;width:8px;height:8px}.state.list[data-v-5104b989]{color:var(--orange-ink)}.state.ordered[data-v-5104b989]{color:var(--green-ink)}.empty[data-v-5104b989]{text-align:center;border-top:1px solid var(--border);padding:32px 16px}@media (width<=900px){.search[data-v-5104b989],.search .input[data-v-5104b989],.right[data-v-5104b989]{width:100%}}@media (width<=640px){.row[data-v-5104b989]{gap:10px}.control[data-v-5104b989]{flex:0 0 168px}.order[data-v-5104b989]{flex:auto}.order .btn-sm[data-v-5104b989]{padding:0 10px}}.order[data-v-b2eb9023]{flex-direction:column;gap:14px;display:flex}.next[data-v-b2eb9023]{background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:12px;flex-direction:column;gap:8px;padding:14px;font-size:14px;display:flex}.date[data-v-b2eb9023]{max-width:220px}.row[data-v-b2eb9023]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.two[data-v-b2eb9023]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.link-btn[data-v-b2eb9023]{align-self:flex-start}.facts[data-v-b2eb9023]{grid-template-columns:120px minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.facts dt[data-v-b2eb9023]{color:var(--muted)}.facts dd[data-v-b2eb9023]{margin:0;font-weight:600}.facts dd.plain[data-v-b2eb9023]{white-space:pre-line;overflow-wrap:anywhere;font-weight:400}.small[data-v-b2eb9023]{font-size:12.5px}@media (width<=640px){.two[data-v-b2eb9023]{grid-template-columns:1fr}}.stock[data-v-6ed377e2]{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.facts[data-v-6ed377e2]{grid-template-columns:120px minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.facts dt[data-v-6ed377e2]{color:var(--muted)}.facts dd[data-v-6ed377e2]{margin:0;font-weight:600}.none[data-v-6ed377e2]{font-size:14px}.comment p[data-v-6ed377e2]{white-space:pre-wrap;margin:4px 0 0;font-size:14px}.stock-text[data-v-6ed377e2]{font-size:18px}.conflict[data-v-f96c62fa]{background:var(--warn-soft);color:var(--orange-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.text[data-v-f96c62fa]{flex:1;min-width:200px}.text strong[data-v-f96c62fa]{display:block}.form[data-v-fdee3863]{flex-direction:column;gap:16px;display:flex}.two[data-v-fdee3863]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.three[data-v-fdee3863]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.segmented.wide[data-v-fdee3863]{display:flex}.segmented.wide button[data-v-fdee3863]{flex:1;height:38px}.chips[data-v-fdee3863]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-fdee3863]{border:1px solid var(--border-strong);background:var(--surface);height:36px;color:var(--text-2);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.chip[aria-pressed=true][data-v-fdee3863]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.chip[data-v-fdee3863]:disabled{opacity:.45;cursor:default}@media (width<=640px){.two[data-v-fdee3863],.three[data-v-fdee3863]{grid-template-columns:1fr}}.link[data-v-338ffd6a]{border-top:1px solid var(--border-soft);padding-top:14px}.link-row[data-v-338ffd6a]{gap:8px;display:flex}.link-row .select[data-v-338ffd6a]{flex:1;min-width:0}.link-btn[data-v-338ffd6a]{align-self:flex-start}.form[data-v-b451607f]{flex-direction:column;gap:16px;display:flex}.small[data-v-b451607f]{font-size:12.5px}.linked[data-v-b451607f]{border:1px solid var(--accent);background:var(--accent-tint);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.linked-text[data-v-b451607f],.suggest-item[data-v-b451607f]{text-align:left;flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.suggest[data-v-b451607f]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;display:flex}.suggest-item[data-v-b451607f]{color:var(--accent-ink);text-underline-offset:2px;background:0 0;border:0;border-radius:6px;flex-direction:row;align-items:baseline;gap:6px;padding:2px 4px;font-size:13px;text-decoration:underline}.suggest-item strong[data-v-b451607f]{font-weight:600}.suggest-item[data-v-b451607f]:hover{background:var(--accent-tint)}.suggest-end[data-v-b451607f]{margin-left:-6px}.suggest-dismiss[data-v-b451607f]{color:var(--muted);background:0 0;border:0;padding:2px 4px;font-size:12.5px}.suggest-dismiss[data-v-b451607f]:hover{color:var(--text-2);text-decoration:underline}.notice[data-v-b451607f]{color:var(--text-2);font-size:13px}.btn-primary[data-v-b451607f]:disabled{opacity:.5;cursor:default}.workspace[data-v-c5fa0a57],.form[data-v-14e4967d]{flex-direction:column;gap:16px;display:flex}.layout[data-v-5acc353e]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.phone[data-v-5acc353e]{align-items:center;gap:20px;padding:18px;display:flex}.phone .qr[data-v-5acc353e]{border:1px solid var(--border);background:#fff;border-radius:10px;flex-shrink:0;width:132px;height:132px;padding:12px}.phone div[data-v-5acc353e]{flex-direction:column;gap:6px;display:flex}.phone p[data-v-5acc353e]{color:var(--text-2);font-size:14px;line-height:1.55}.faq[data-v-5acc353e]{flex-direction:column;gap:10px;display:flex}.item summary[data-v-5acc353e]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.item summary[data-v-5acc353e]::-webkit-details-marker{display:none}.chev[data-v-5acc353e]{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex-shrink:0;width:9px;height:9px;transition:transform .15s;transform:rotate(45deg)}.item[open] .chev[data-v-5acc353e]{transform:rotate(-135deg)}.item p[data-v-5acc353e]{color:var(--text-2);white-space:pre-line;padding:0 18px 16px;font-size:14px;line-height:1.55}.item .q[data-v-5acc353e]{flex:1}.item .edit[data-v-5acc353e]{color:var(--muted);flex-shrink:0;margin:-8px -4px}.item .edit[data-v-5acc353e]:hover{color:var(--text)}.add[data-v-5acc353e]{align-self:flex-start}.empty[data-v-5acc353e]{padding:4px 0}.side[data-v-5acc353e]{flex-direction:column;gap:16px;display:flex}.box[data-v-5acc353e]{flex-direction:column;gap:14px;padding:18px;display:flex}.box-title[data-v-5acc353e]{font-size:16px;font-weight:700}.level[data-v-5acc353e]{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;display:flex}.person[data-v-5acc353e]{align-items:center;gap:12px;display:flex}.person div[data-v-5acc353e]{flex-direction:column;gap:1px;font-size:14px;display:flex}.person .muted[data-v-5acc353e]{font-size:12px}@media (width<=900px){.layout[data-v-5acc353e]{grid-template-columns:1fr}}.note[data-v-f85cb42f]{color:var(--text-2);padding:24px;font-size:14px}.list[data-v-f85cb42f]{overflow:hidden}.list-head[data-v-f85cb42f]{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.list-head .count[data-v-f85cb42f]{background:var(--gray-soft)}.row[data-v-f85cb42f]{border-bottom:1px solid var(--border-soft);min-height:58px;color:var(--text);align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.row[data-v-f85cb42f]:last-of-type{border-bottom:0}.row[data-v-f85cb42f]:hover{background:var(--subtle)}.what[data-v-f85cb42f]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.what strong[data-v-f85cb42f]{font-size:14.5px}.what .muted[data-v-f85cb42f]{font-size:12.5px}.empty[data-v-f85cb42f]{padding:14px 16px;font-size:13.5px}@media (width<=640px){.row .pill[data-v-f85cb42f]{display:none}}.head[data-v-49c97d86]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.section-title[data-v-49c97d86]{align-items:center;gap:8px;font-size:15px;display:flex}.section-title .count[data-v-49c97d86]{background:var(--gray-soft)}.rows[data-v-49c97d86]{margin:0;padding:0;list-style:none}.row[data-v-49c97d86]{border:0;border-bottom:1px solid var(--border-soft);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 16px;display:flex}.rows li:last-child .row[data-v-49c97d86]{border-bottom:0}.row[data-v-49c97d86]:hover{background:var(--subtle)}.plane[data-v-49c97d86]{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.what[data-v-49c97d86]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.what strong[data-v-49c97d86]{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.reg[data-v-49c97d86]{color:var(--muted);font-size:13px;font-weight:500}.what .muted[data-v-49c97d86],.when[data-v-49c97d86]{font-size:12.5px}.empty[data-v-49c97d86]{padding:20px 16px;font-size:14px}.form[data-v-49c97d86]{flex-direction:column;gap:16px;display:flex}.two[data-v-49c97d86]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.error[data-v-49c97d86]{color:var(--red-ink);font-size:13px;font-weight:600}.check-row[data-v-49c97d86]{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.check-row input[data-v-49c97d86]{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.check-row>span[data-v-49c97d86]{flex-direction:column;gap:2px;display:flex}.check-row .muted[data-v-49c97d86]{font-size:12.5px;line-height:1.4}@media (width<=640px){.two[data-v-49c97d86]{grid-template-columns:1fr}.when[data-v-49c97d86]{display:none}}.plane[data-v-777365d7]{border:1px solid var(--border);border-radius:12px}.plane summary[data-v-777365d7]{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.plane summary[data-v-777365d7]::-webkit-details-marker{display:none}.name[data-v-777365d7]{flex:1;align-items:baseline;gap:8px;min-width:0;font-size:14.5px;display:flex}.name .muted[data-v-777365d7]{font-size:13px}.progress[data-v-777365d7]{font-size:12.5px}.chev[data-v-777365d7]{color:var(--muted);flex-shrink:0;transition:transform .15s}.plane[open] .chev[data-v-777365d7]{transform:rotate(180deg)}.tasks[data-v-777365d7]{margin:0;padding:0 14px 10px;list-style:none}.tasks li[data-v-777365d7]{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.title[data-v-777365d7]{min-width:0}.meta[data-v-777365d7]{white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}@media (width<=640px){.plane summary[data-v-777365d7]{flex-wrap:wrap;row-gap:2px}.progress[data-v-777365d7]{order:3;width:100%}.tasks li[data-v-777365d7]{flex-direction:column;align-items:flex-start;gap:2px}.meta[data-v-777365d7]{white-space:normal}}.box[data-v-d042b663]{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.box-head[data-v-d042b663]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.actions[data-v-d042b663]{flex-wrap:wrap;gap:8px;display:flex}.facts[data-v-d042b663]{grid-template-columns:180px minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.facts dt[data-v-d042b663]{color:var(--muted)}.facts dd[data-v-d042b663]{margin:0;font-weight:600}.link[data-v-d042b663]{color:var(--accent-ink)}.archive[data-v-d042b663]{flex-wrap:wrap;gap:12px;display:flex}.archive .link-btn[data-v-d042b663]{padding:0;font-size:14px}.form[data-v-d042b663]{flex-direction:column;gap:16px;display:flex}.two[data-v-d042b663]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.error[data-v-d042b663]{color:var(--red-ink);font-size:13px;font-weight:600}.summary[data-v-d042b663]{background:var(--subtle);color:var(--text-2);border-radius:12px;flex-direction:column;gap:4px;margin:0;padding:12px 14px 12px 30px;font-size:13.5px;line-height:1.5;display:flex}.check-row[data-v-d042b663]{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.check-row input[data-v-d042b663]{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.check-row>span[data-v-d042b663]{flex-direction:column;gap:2px;display:flex}.check-row .muted[data-v-d042b663]{font-size:12.5px;line-height:1.4}@media (width<=640px){.facts[data-v-d042b663]{grid-template-columns:1fr;row-gap:2px}.facts dd[data-v-d042b663]{margin-bottom:8px}.two[data-v-d042b663]{grid-template-columns:1fr}}.form[data-v-5dab4125]{flex-direction:column;gap:16px;display:flex}.levels[data-v-5dab4125]{flex-wrap:wrap;gap:8px;display:flex}.level[data-v-5dab4125]{border:1.5px solid var(--border-strong);background:var(--surface);height:44px;color:var(--text-2);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.chips[data-v-5dab4125]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-5dab4125]{border:1.5px solid var(--border-strong);background:var(--surface);height:40px;color:var(--text-2);border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.chip[aria-pressed=true][data-v-5dab4125]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.dur[data-v-5dab4125]{max-width:240px}.hint[data-v-5dab4125]{font-size:12.5px;font-weight:500}.toolbar[data-v-e699ccfb]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.title[data-v-e699ccfb]{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.section-title[data-v-e699ccfb]{align-items:center;gap:8px;display:flex}.section-title .count[data-v-e699ccfb]{background:var(--gray-soft)}.small[data-v-e699ccfb]{font-size:12.5px;line-height:1.4}.actions[data-v-e699ccfb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tall[data-v-e699ccfb]{height:40px}.grid[data-v-e699ccfb]{background:var(--column);border-radius:0 0 14px 14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:16px;list-style:none;display:grid}.grid li[data-v-e699ccfb]{min-width:0;display:flex}.task[data-v-e699ccfb]{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;width:100%;min-height:104px;padding:14px;display:flex}.task[data-v-e699ccfb]:hover{border-color:var(--border-strong)}.task-top[data-v-e699ccfb]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-tag[data-v-e699ccfb]{flex-shrink:0}.task-title[data-v-e699ccfb]{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:600;line-height:1.35}.task-desc[data-v-e699ccfb]{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.task-meta[data-v-e699ccfb]{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:auto;font-size:12.5px;display:flex}.task-meta>span[data-v-e699ccfb]{align-items:center;gap:5px;display:inline-flex}.applies[data-v-e699ccfb]{color:var(--muted);border-top:1px solid var(--border);padding-top:8px;font-size:12.5px}.only[data-v-e699ccfb]{color:var(--accent-ink);font-weight:600}.empty[data-v-e699ccfb]{padding:16px;font-size:14px}.denied[data-v-a20221cc]{color:var(--text-2);padding:24px;font-size:14px}.box[data-v-a20221cc]{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.box-head[data-v-a20221cc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.box-head.pad[data-v-a20221cc]{border-bottom:1px solid var(--border);padding:14px 16px}.section-title[data-v-a20221cc]{align-items:center;gap:8px;display:flex}.section-title .count[data-v-a20221cc]{background:var(--gray-soft)}.rows[data-v-a20221cc]{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.row[data-v-a20221cc]{border:0;border-bottom:1px solid var(--border-soft);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 16px;display:flex}.rows li:last-child .row[data-v-a20221cc]{border-bottom:0}.row[data-v-a20221cc]:hover{background:var(--subtle)}.device[data-v-a20221cc]{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.who[data-v-a20221cc]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.who strong[data-v-a20221cc]{align-items:center;gap:8px;font-size:14.5px;display:flex}.who .muted[data-v-a20221cc]{font-size:12.5px}.pill-accent-soft[data-v-a20221cc]{background:var(--accent-soft);color:var(--accent-ink)}.form[data-v-a20221cc]{flex-direction:column;gap:16px;display:flex}.roles[data-v-a20221cc]{flex-direction:column;gap:8px;display:flex}.role[data-v-a20221cc]{border:1.5px solid var(--border-strong);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.role.active[data-v-a20221cc]{border-color:var(--accent);background:var(--accent-tint)}.role input[data-v-a20221cc]{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.role>span[data-v-a20221cc]{flex-direction:column;gap:2px;display:flex}.role .muted[data-v-a20221cc]{font-size:12.5px;line-height:1.4}.small[data-v-a20221cc]{font-size:12.5px}.pw[data-v-a20221cc]{color:var(--text-2);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.pw[data-v-a20221cc]:before{content:"";background:var(--border-strong);border-radius:50%;flex-shrink:0;width:7px;height:7px}.pw.open[data-v-a20221cc]:before{background:var(--accent)}.link-row[data-v-a20221cc]{align-items:center;gap:8px;display:flex}.link-row .input[data-v-a20221cc]{flex:1;min-width:0;font-size:13px}.link-row .btn[data-v-a20221cc]{flex-shrink:0;height:44px}.box[data-v-a461d99d]{flex-direction:column;gap:14px;max-width:480px;padding:20px;font-size:14px;display:flex}.form[data-v-a461d99d]{flex-direction:column;gap:16px;display:flex}.error[data-v-a461d99d]{color:var(--red-ink);font-size:13px;font-weight:600}.aircraft[data-v-40d519d3]{gap:16px}@media (width>=1101px){.aircraft[data-v-40d519d3]:has(>.board){flex:1 1 0;min-height:480px}}.titles[data-v-40d519d3]{flex-direction:column;gap:6px;display:flex}.name[data-v-40d519d3]{align-items:baseline;gap:12px;display:flex}.reg[data-v-40d519d3]{color:var(--muted);font-size:20px;font-weight:500}.meta[data-v-40d519d3]{font-size:13px}.strip[data-v-c446ef33]{flex-wrap:wrap;gap:10px;display:flex}.photo[data-v-c446ef33]{border-radius:12px;flex-shrink:0;width:96px;height:96px;position:relative;overflow:hidden}.small .photo[data-v-c446ef33]{border-radius:10px;width:72px;height:72px}.photo-btn[data-v-c446ef33]{background:var(--gray-soft);border:0;width:100%;height:100%;padding:0}.photo-btn img[data-v-c446ef33]{object-fit:cover;width:100%;height:100%;display:block}.placeholder[data-v-c446ef33]{background:var(--gray-soft);width:100%;height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.photo.placeholder[data-v-c446ef33]{display:flex}.shoot[data-v-c446ef33]{border:1.5px dashed var(--border-strong);background:var(--subtle);min-width:140px;height:96px;color:var(--accent-ink);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.small .shoot[data-v-c446ef33]{border-radius:10px;flex-direction:row;flex:none;min-width:0;height:40px;padding:0 14px;font-size:13px}.photo-remove[data-v-c446ef33]{background:var(--surface);width:24px;height:24px;color:var(--text-2);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 3px #17202b33}.error[data-v-c446ef33]{width:100%;color:var(--red-ink);font-size:13px;font-weight:600}.full[data-v-c446ef33]{border-radius:8px;max-width:100%;max-height:70vh;margin:0 auto;display:block}.notes[data-v-467c4325]{flex-direction:column;gap:12px;display:flex}.notes-title[data-v-467c4325]{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.notes-title .count[data-v-467c4325]{background:var(--gray-soft)}.note[data-v-467c4325]{gap:10px;display:flex}.note-body[data-v-467c4325]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.note-head[data-v-467c4325]{align-items:center;gap:8px;font-size:13px;display:flex}.note-head .muted[data-v-467c4325]{font-size:12.5px}.note-remove[data-v-467c4325]{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.note-remove[data-v-467c4325]:hover{background:var(--subtle);color:var(--red-ink)}.note-text[data-v-467c4325]{white-space:pre-line;font-size:14px;line-height:1.5}.empty[data-v-467c4325]{font-size:13.5px}.add[data-v-467c4325]{flex-direction:column;gap:8px;display:flex}.save[data-v-467c4325]{align-self:flex-end}.tiles[data-v-79b2680d]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.tile[data-v-79b2680d]{border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;font-size:14px;display:flex}.tile>span[data-v-79b2680d]:first-child{color:var(--muted);font-size:12px}.deadline[data-v-79b2680d]{color:var(--orange-ink)}.desc[data-v-79b2680d]{font-size:15px;line-height:1.55}.origin[data-v-79b2680d]{border:1px solid var(--border);background:var(--subtle);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.origin[data-v-79b2680d]:hover{border-color:var(--border-strong)}.origin-icon[data-v-79b2680d]{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.origin-text[data-v-79b2680d]{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:14px;display:flex}.origin-label[data-v-79b2680d]{color:var(--muted);font-size:12px;font-weight:600}.links[data-v-79b2680d]{flex-wrap:wrap;gap:8px 20px;font-size:13.5px;display:flex}.links a[data-v-79b2680d]{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.checklist[data-v-79b2680d]{border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.check[data-v-79b2680d]{border-bottom:1px solid var(--border-soft);cursor:pointer;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:14px;display:flex}.check[data-v-79b2680d]:last-child{border-bottom:0}.check.done[data-v-79b2680d]{color:var(--muted);text-decoration:line-through}.check.locked[data-v-79b2680d]{cursor:default}.check input[data-v-79b2680d]{width:20px;height:20px;accent-color:var(--accent)}.signed[data-v-79b2680d]{color:var(--green-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.form[data-v-f1ba1ff3]{flex-direction:column;gap:16px;display:flex}.levels[data-v-f1ba1ff3]{flex-wrap:wrap;gap:8px;display:flex}.level[data-v-f1ba1ff3]{border:1.5px solid var(--border-strong);background:var(--surface);height:44px;color:var(--text-2);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.two[data-v-f1ba1ff3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hint[data-v-f1ba1ff3]{font-weight:500}@media (width<=640px){.two[data-v-f1ba1ff3]{grid-template-columns:1fr}}.filters[data-v-1edae95b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.label[data-v-1edae95b]{margin-right:4px;font-size:13px;font-weight:500}.chip[data-v-1edae95b]{border:1px solid var(--border-strong);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.chip[aria-pressed=true][data-v-1edae95b]{background:var(--text);border-color:var(--text);color:#fff}.import[data-v-1edae95b]{gap:6px;height:36px;margin-left:auto;padding:0 12px}.import+.add[data-v-1edae95b]{margin-left:0}.board[data-v-1edae95b]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.column[data-v-1edae95b]{background:var(--column);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.col-head[data-v-1edae95b]{align-items:center;gap:8px;height:36px;padding:0 2px 0 4px;display:flex}.col-head h2[data-v-1edae95b]{font-size:15px;font-weight:700}.dot[data-v-1edae95b]{border-radius:50%;width:10px;height:10px}.add[data-v-1edae95b]{border:1px solid var(--border-strong);background:var(--surface);width:36px;height:36px;color:var(--accent-ink);border-radius:9px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.col-scroll[data-v-1edae95b]{position:relative}.col-list[data-v-1edae95b]{flex-direction:column;gap:10px;min-height:120px;padding-right:2px;display:flex;position:relative;overflow-y:auto}@media (width>=1101px){.board[data-v-1edae95b]{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0}.column[data-v-1edae95b]{min-height:0;max-height:100%}.col-scroll[data-v-1edae95b]{flex-direction:column;flex:0 auto;min-height:0;display:flex}.col-list[data-v-1edae95b]{flex:0 auto}}.col-fade[data-v-1edae95b]{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--column));height:64px;position:absolute;bottom:0;left:0;right:0}.col-more[data-v-1edae95b]{border:1px solid var(--border-strong);background:var(--surface);height:30px;box-shadow:var(--shadow-pop);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.col-more[data-v-1edae95b]:hover{color:var(--text)}.task[data-v-1edae95b]{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex-shrink:0;gap:8px;width:100%;min-height:104px;padding:14px;display:flex}.task[data-v-1edae95b]:hover{border-color:var(--border-strong)}.task-top[data-v-1edae95b]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-tag[data-v-1edae95b],.done-icon[data-v-1edae95b]{flex-shrink:0}.done-icon[data-v-1edae95b]{color:var(--green)}.task-title[data-v-1edae95b]{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:600;line-height:1.35}.task-desc[data-v-1edae95b]{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.task-origin[data-v-1edae95b]{background:var(--accent-tint);border:1px solid var(--accent-soft);min-width:0;color:var(--accent-ink);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.task-origin svg[data-v-1edae95b]{flex-shrink:0}.task-origin-text[data-v-1edae95b]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.task-origin b[data-v-1edae95b]{font-weight:700}.task-meta[data-v-1edae95b]{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12.5px;display:flex}.task-meta>span[data-v-1edae95b]{align-items:center;gap:5px;display:inline-flex}.deadline[data-v-1edae95b]{color:var(--orange-ink);font-weight:600}.task-done[data-v-1edae95b]{color:var(--text-2);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.task-done b[data-v-1edae95b]{font-weight:600}.signed[data-v-1edae95b],.unsigned[data-v-1edae95b]{align-items:center;gap:6px;display:inline-flex}.signed[data-v-1edae95b]{color:var(--green-ink)}.unsigned[data-v-1edae95b]{color:var(--orange-ink);font-weight:600}.empty[data-v-1edae95b]{color:var(--muted);padding:8px 4px;font-size:13px}@media (width<=1100px){.board[data-v-1edae95b]{grid-template-columns:1fr}}.head[data-v-401625a9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.title[data-v-401625a9]{font-size:18px;font-weight:700}.tall[data-v-401625a9]{height:40px}.group[data-v-401625a9]{flex-direction:column;gap:10px;display:flex}.group-title[data-v-401625a9]{color:var(--text-2);font-size:13px;font-weight:700}.grid[data-v-401625a9]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.doc[data-v-401625a9]{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:hidden}.doc[data-v-401625a9]:hover{border-color:var(--border-strong);box-shadow:0 2px 8px #17202b14}.preview[data-v-401625a9]{background:var(--gray-soft);justify-content:center;align-items:center;height:350px;display:flex}.page-img[data-v-401625a9]{object-fit:cover;object-position:top;background:#fff;border-radius:3px;width:220px;height:311px;box-shadow:0 2px 8px #17202b2e}.placeholder[data-v-401625a9]{color:var(--muted);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:600;display:flex}.info[data-v-401625a9]{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.info strong[data-v-401625a9]{font-size:15px}.info .muted[data-v-401625a9]{font-size:12.5px}.viewer[data-v-401625a9]{background:var(--gray-soft);border-radius:12px;justify-content:center;padding:24px;display:flex}.viewer-img[data-v-401625a9]{background:#fff;width:100%;max-width:660px;height:auto;display:block;box-shadow:0 2px 10px #17202b2e}.viewer-img.big[data-v-401625a9]{aspect-ratio:210/297}.pdf[data-v-401625a9]{background:#fff;border:0;width:100%;height:70vh}.form[data-v-401625a9]{flex-direction:column;gap:16px;display:flex}.two[data-v-401625a9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hint[data-v-401625a9]{font-size:12.5px;font-weight:500}.error[data-v-401625a9]{color:var(--red-ink);font-size:13px;font-weight:600}.drop[data-v-401625a9]{border:1.5px dashed var(--border-strong);background:var(--subtle);height:96px;color:var(--accent-ink);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.file[data-v-401625a9]{border:1px solid var(--border);background:var(--subtle);min-height:56px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex}.file-info[data-v-401625a9]{min-width:0;color:var(--text);overflow-wrap:anywhere;flex-direction:column;flex:1;font-size:14px;display:flex}.file-info .muted[data-v-401625a9]{font-size:12px}a.btn[data-v-401625a9]{text-decoration:none}.empty[data-v-401625a9]{text-align:center;padding:24px 0;font-size:14px}@media (width<=640px){.grid[data-v-401625a9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.preview[data-v-401625a9]{height:220px}.page-img[data-v-401625a9]{width:130px;height:184px}.viewer[data-v-401625a9]{padding:10px}.two[data-v-401625a9]{grid-template-columns:1fr}}.banner[data-v-45d63dc4]{background:var(--warn-soft);color:var(--orange-ink);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.list[data-v-45d63dc4]{overflow:hidden}.toolbar[data-v-45d63dc4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.table[data-v-45d63dc4]{border-top:1px solid var(--border)}.row[data-v-45d63dc4]{grid-template-columns:minmax(0,22fr) minmax(0,22fr) minmax(0,16fr) minmax(0,12fr) minmax(0,11fr) minmax(0,17fr);align-items:center;display:grid}.table-head[data-v-45d63dc4]{height:38px;position:static}.row>span[data-v-45d63dc4]{padding:10px 12px}.row>span[data-v-45d63dc4]:first-child{padding-left:16px}.item[data-v-45d63dc4]{min-height:64px;font-size:13.5px}.item[data-v-45d63dc4]:last-child{border-bottom:0}.c-title[data-v-45d63dc4]{font-size:14px;font-weight:600}.c-stack[data-v-45d63dc4]{flex-direction:column;gap:2px;display:flex}.c-stack .muted[data-v-45d63dc4]{font-size:12px}.c-due[data-v-45d63dc4]{white-space:nowrap;font-weight:600}.remain[data-v-45d63dc4]{background:var(--green-soft);color:var(--green-ink);padding:4px 10px;font-size:13px}.remain.warn[data-v-45d63dc4]{background:var(--warn-soft);color:var(--orange-ink)}@media (width<=900px){.table-head[data-v-45d63dc4]{display:none}.row[data-v-45d63dc4]{grid-template-columns:1fr auto;grid-template-areas:"title remain""dev due";padding:8px 0}.row>span[data-v-45d63dc4]{padding:2px 16px}.c-title[data-v-45d63dc4]{grid-area:title}.c-stack[data-v-45d63dc4]{grid-area:dev}.c-contact[data-v-45d63dc4],.c-del[data-v-45d63dc4]{display:none}.c-due[data-v-45d63dc4]{text-align:right;grid-area:due}.row>span[data-v-45d63dc4]:last-child{text-align:right;grid-area:remain}}.desc[data-v-f906398d]{font-size:15px;line-height:1.55}.facts[data-v-f906398d]{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px 16px;font-size:14px;display:grid}.owner[data-v-f906398d]{max-width:220px;height:40px;font-weight:600}.strong[data-v-f906398d]{font-weight:600;text-decoration:none}.task-cell[data-v-f906398d]{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.task-link[data-v-f906398d]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.save[data-v-f906398d]{align-self:flex-start}@media (width<=760px){.facts[data-v-f906398d]{grid-template-columns:110px minmax(0,1fr)}}.form[data-v-0a016c86]{flex-direction:column;gap:16px;display:flex}.list[data-v-5a667eb6]{overflow:hidden}.toolbar[data-v-5a667eb6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.right[data-v-5a667eb6]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tall[data-v-5a667eb6]{height:40px}.table[data-v-5a667eb6]{border-top:1px solid var(--border)}.row[data-v-5a667eb6]{grid-template-columns:minmax(0,42fr) minmax(0,14fr) minmax(0,15fr) minmax(0,15fr) minmax(0,11fr) 44px;align-items:center;display:grid}.table-head[data-v-5a667eb6]{height:38px;position:static}.table-head>span[data-v-5a667eb6]{padding:0 12px}.table-head>span[data-v-5a667eb6]:first-child{padding-left:16px}.item[data-v-5a667eb6]{border:0;border-bottom:1px solid var(--border-soft);background:var(--surface);text-align:left;width:100%;min-height:76px;padding:0}.item[data-v-5a667eb6]:hover{background:var(--subtle)}.item>span[data-v-5a667eb6]{padding:10px 12px}.c-title[data-v-5a667eb6]{flex-direction:column;gap:3px;min-width:0;display:flex;padding-left:16px!important}.c-title strong[data-v-5a667eb6]{font-size:14px}.linked[data-v-5a667eb6]{color:var(--accent-ink);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.desc[data-v-5a667eb6]{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.c-src[data-v-5a667eb6]{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.c-stack[data-v-5a667eb6]{flex-direction:column;gap:2px;font-size:13px;display:flex}.c-stack .muted[data-v-5a667eb6]{font-size:12px}.c-chev[data-v-5a667eb6]{color:var(--muted);justify-content:center;display:flex}.empty[data-v-5a667eb6]{text-align:center;color:var(--muted);padding:32px 16px;font-size:14px}@media (width<=900px){.table-head[data-v-5a667eb6]{display:none}.row[data-v-5a667eb6]{grid-template-columns:1fr auto;grid-template-areas:"title prio""src src""rep rep"}.item[data-v-5a667eb6]{padding:10px 0}.item>span[data-v-5a667eb6]{padding:2px 16px}.c-title[data-v-5a667eb6]{grid-area:title}.c-src[data-v-5a667eb6]{grid-area:src}.item>span[data-v-5a667eb6]:nth-child(3){flex-direction:row;grid-area:rep;gap:6px}.item>span[data-v-5a667eb6]:nth-child(4){display:none}.item>span[data-v-5a667eb6]:nth-child(5){grid-area:prio}.c-chev[data-v-5a667eb6]{display:none}}.note[data-v-f3fc6d28]{font-size:13.5px}:root{--bg:#f4f6f8;--surface:#fff;--subtle:#f7f8fa;--column:#eaedf1;--border:#e3e7ec;--border-soft:#eef1f4;--border-strong:#c9d3df;--text:#17202b;--text-2:#3a4452;--muted:#5b6675;--faint:#8a94a3;--accent:#1d64c8;--accent-ink:#1d4f99;--accent-soft:#e6f0fb;--accent-tint:#f3f8fe;--green:#1e7a4c;--green-ink:#17643f;--green-soft:#dff1e7;--orange-ink:#8a4b00;--orange-soft:#fdebd3;--warn-soft:#fff4e5;--warn-border:#f2c68a;--today:#c2410c;--amber:#d97706;--red:#b42318;--red-ink:#a12c23;--red-soft:#fde2e1;--gray-soft:#eef1f4;--shadow-pop:0 8px 24px #17202b24;--shadow-modal:0 24px 64px #17202b47;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg)}a{color:var(--accent)}a:hover{color:#174f9e}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,p{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{white-space:nowrap;border:1px solid var(--border-strong);background:var(--surface);height:44px;color:var(--accent-ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{background:var(--subtle)}.btn-primary{border-color:var(--accent);background:var(--accent);color:#fff}.btn-primary:hover{background:#1957ae}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-danger{border-color:var(--red);background:var(--red);color:#fff}.btn-danger:hover{background:var(--red-ink)}.btn:disabled{opacity:.5;cursor:default}.link-btn{color:var(--accent-ink);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.link-btn:hover{text-decoration:underline}.link-btn.danger{color:var(--red-ink)}.btn-sm{border-radius:9px;height:36px;padding:0 12px;font-size:13px}.icon-btn{border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:disabled{opacity:.4;cursor:default}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px}.page{flex-direction:column;flex:1 0 auto;gap:18px;padding:24px 32px;display:flex}.page-title{letter-spacing:-.02em;font-size:28px;font-weight:700}.page-sub{color:var(--muted);font-size:14px}.section-title{font-size:17px;font-weight:700}.muted{color:var(--muted)}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.pill-gray{background:var(--gray-soft);color:var(--text-2)}.pill-accent{background:var(--accent);color:#fff}.pill-green{background:var(--green-soft);color:var(--green-ink)}.pill-orange{background:var(--orange-soft);color:var(--orange-ink)}.count{background:var(--surface);color:var(--text-2);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:4px;display:flex;overflow-x:auto}.tab{cursor:pointer;white-space:nowrap;color:var(--text-2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tab.active{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:600}.tab.disabled{cursor:default;color:var(--faint)}.tab-count{color:var(--muted);background:#e9edf2;border-radius:999px;padding:1px 7px;font-size:12px}.tab.active .tab-count{background:var(--accent-soft);color:var(--accent-ink)}.segmented{background:var(--gray-soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.segmented button{height:34px;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #17202b1f}.field{flex-direction:column;gap:6px;display:flex}.field>label,.field-label{color:var(--text-2);font-size:13px;font-weight:600}.input,.select,.textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);border-radius:10px;font-size:14px}.input,.select{height:44px;padding:0 12px}.textarea{resize:vertical;padding:10px 12px;line-height:1.45}.table-head{z-index:1;background:var(--subtle);border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:600;position:sticky;top:0}.table-row{border-bottom:1px solid var(--border-soft)}.history{border-top:1px solid var(--border-soft);padding-top:10px}.history summary{cursor:pointer;min-height:36px;color:var(--text-2);align-items:center;gap:6px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}.history summary::-webkit-details-marker{display:none}.history[open] .history-chev{transform:rotate(180deg)}.history-entry{border-bottom:1px solid var(--border);gap:10px;padding:9px 0;display:flex}.history-entry:last-child{border-bottom:0}.history-dot{background:var(--faint);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.history-text{font-size:13.5px;font-weight:600;line-height:1.4}.history-meta{color:var(--muted);font-size:12px}@media (width<=900px){.page{gap:14px;padding:16px}.page-title{font-size:24px}}
