.grid[data-v-ee624502]{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}@media(max-width:900px){.grid[data-v-ee624502]{grid-template-columns:1fr}}.panel[data-v-ee624502]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-ee624502]{display:flex;align-items:center;justify-content:space-between}.row[data-v-ee624502]{display:grid;gap:6px;margin:10px 0}label[data-v-ee624502]{color:var(--theme-muted);font-size:13px}input[data-v-ee624502],select[data-v-ee624502],textarea[data-v-ee624502]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.actions[data-v-ee624502]{display:flex;gap:10px;margin-top:12px}.primary[data-v-ee624502]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-ee624502]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}.danger[data-v-ee624502]{background:var(--theme-danger);border:0;color:#fff;padding:8px 10px;border-radius:12px;cursor:pointer}.list[data-v-ee624502]{margin-top:10px;display:grid;gap:10px}.item[data-v-ee624502]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.meta .sub[data-v-ee624502]{display:flex;gap:10px;color:var(--theme-muted);font-size:12px;margin-top:4px}.btns[data-v-ee624502]{display:flex;gap:8px}.error[data-v-ee624502]{color:var(--theme-error);margin-top:10px}.modal-overlay[data-v-14ac6316]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-14ac6316]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;max-width:500px;width:90%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-14ac6316]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-header h3[data-v-14ac6316]{margin:0;color:var(--theme-text);font-size:18px}.close-btn[data-v-14ac6316]{background:transparent;border:none;color:var(--theme-muted);font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-14ac6316]:hover{color:var(--theme-text)}.modal-body[data-v-14ac6316]{padding:16px;overflow-y:auto;flex:1}.image-preview[data-v-14ac6316]{display:flex;justify-content:center;margin-bottom:16px}.image-preview img[data-v-14ac6316]{max-width:100%;max-height:180px;border-radius:12px;object-fit:contain;border:1px solid var(--theme-border);background:var(--theme-surface)}.image-preview .placeholder[data-v-14ac6316]{width:180px;height:180px;border-radius:12px;background:var(--theme-surface);border:1px solid var(--theme-border);display:flex;align-items:center;justify-content:center;color:var(--theme-muted);font-size:48px}.row label[data-v-14ac6316]{color:var(--theme-muted);font-size:14px;font-weight:500}.row input[data-v-14ac6316],.row select[data-v-14ac6316],.row textarea[data-v-14ac6316]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text);font-family:inherit;font-size:inherit}.row input[data-v-14ac6316]:focus,.row select[data-v-14ac6316]:focus,.row textarea[data-v-14ac6316]:focus{outline:none;border-color:var(--theme-primary)}.error[data-v-14ac6316]{color:var(--theme-error);font-size:14px}.modal-footer[data-v-14ac6316]{display:flex;gap:10px;padding:16px;border-top:1px solid var(--theme-border);justify-content:flex-end}.primary[data-v-14ac6316]{background:var(--theme-primary);border:0;color:#fff;padding:10px 16px;border-radius:12px;cursor:pointer;font-weight:500}.primary[data-v-14ac6316]:disabled{opacity:.5;cursor:not-allowed}.ghost[data-v-14ac6316]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 16px;border-radius:12px;cursor:pointer}.ghost[data-v-14ac6316]:disabled{opacity:.5;cursor:not-allowed}.grid[data-v-c2a19a94]{display:grid;grid-template-columns:320px 1fr;gap:16px}@media(max-width:900px){.grid[data-v-c2a19a94]{grid-template-columns:1fr}}.panel[data-v-c2a19a94]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.list[data-v-c2a19a94]{display:grid;gap:10px;margin-top:12px}.listbtn[data-v-c2a19a94]{text-align:left;padding:12px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border);color:var(--theme-text);cursor:pointer}.listbtn.active[data-v-c2a19a94]{outline:2px solid var(--theme-primary)}.sub[data-v-c2a19a94]{color:var(--theme-muted);font-size:12px;margin-top:4px}.head[data-v-c2a19a94]{display:flex;align-items:center;justify-content:space-between;gap:10px}.head-actions[data-v-c2a19a94]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-width:0}.add[data-v-c2a19a94]{display:flex;gap:10px;margin:12px 0;flex-wrap:wrap}.add[data-v-c2a19a94]>*{min-width:0}select[data-v-c2a19a94]{flex:1;padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-c2a19a94]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-c2a19a94]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}.danger[data-v-c2a19a94]{background:var(--theme-danger);border:0;color:#fff;padding:8px 10px;border-radius:12px;cursor:pointer}.items[data-v-c2a19a94]{display:grid;gap:10px;margin-top:10px}.item[data-v-c2a19a94]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.meta .sub[data-v-c2a19a94]{display:flex;align-items:center;gap:8px;margin-top:6px}.btns[data-v-c2a19a94]{display:flex;gap:8px}.error[data-v-c2a19a94]{color:var(--theme-error);margin-top:10px}.itemCard[data-v-c2a19a94]{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:12px;border-radius:16px;background:var(--theme-surface-soft);border:1px solid var(--theme-border);align-items:start}.thumb[data-v-c2a19a94]{width:72px;height:72px;border-radius:14px;overflow:hidden;border:1px solid var(--theme-border);background:var(--theme-surface);display:flex;align-items:center;justify-content:center}.thumb img[data-v-c2a19a94]{width:100%;height:100%;object-fit:cover}.thumb.placeholder span[data-v-c2a19a94]{color:var(--theme-muted);font-weight:700}.content[data-v-c2a19a94]{display:flex;flex-direction:column;gap:10px;min-width:0}.top[data-v-c2a19a94]{display:flex;justify-content:space-between;gap:12px;align-items:start}.titleBlock[data-v-c2a19a94]{min-width:0}.title[data-v-c2a19a94]{font-weight:700;font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-c2a19a94]{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap;color:var(--theme-muted);font-size:12px}.dot[data-v-c2a19a94]{opacity:.6}.muted[data-v-c2a19a94]{color:var(--theme-muted)}.openLink[data-v-c2a19a94]{white-space:normal;padding:8px 10px;border-radius:12px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);text-decoration:none}.openLink[data-v-c2a19a94]:hover{border-color:var(--theme-primary)}.bottom[data-v-c2a19a94]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bottom select[data-v-c2a19a94]{padding:8px 10px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}.notes[data-v-c2a19a94]{color:var(--theme-muted);font-size:12px}.filters[data-v-c2a19a94]{display:flex;gap:8px;margin:10px 0 14px;flex-wrap:wrap}.chip[data-v-c2a19a94]{padding:8px 10px;border-radius:999px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.chip.active[data-v-c2a19a94]{border-color:var(--theme-primary);color:#fff;background:var(--theme-primary)}.rowMeta[data-v-c2a19a94]{margin-top:8px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.badge[data-v-c2a19a94]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}.badge.want[data-v-c2a19a94]{border-color:var(--theme-primary)}.badge.bought[data-v-c2a19a94]{border-color:var(--theme-border)}.badge.dropped[data-v-c2a19a94]{border-color:var(--theme-danger)}.actionsRight[data-v-c2a19a94]{display:flex;gap:10px;align-items:center}.iconBtn[data-v-c2a19a94]{width:38px;height:38px;border-radius:12px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.iconBtn[data-v-c2a19a94]:hover{border-color:var(--theme-primary);color:var(--theme-primary)}.iconBtn.danger[data-v-c2a19a94]{border-color:var(--theme-danger);color:var(--theme-danger)}.iconBtn.danger[data-v-c2a19a94]:hover{background:#ef44441f}@media(max-width:768px){.panel[data-v-c2a19a94]{padding:12px}.head[data-v-c2a19a94]{flex-wrap:wrap}.head-actions[data-v-c2a19a94],.filters[data-v-c2a19a94]{width:100%}.add[data-v-c2a19a94]>*{flex:1 1 100%}.itemCard[data-v-c2a19a94]{grid-template-columns:56px 1fr;gap:10px}.thumb[data-v-c2a19a94]{width:56px;height:56px;border-radius:10px}.top[data-v-c2a19a94]{flex-wrap:wrap}.actionsRight[data-v-c2a19a94]{margin-left:auto}.title[data-v-c2a19a94]{white-space:normal}}.panel[data-v-1ec7d6dc]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-1ec7d6dc]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.row[data-v-1ec7d6dc]{display:flex;gap:10px;margin:12px 0;flex-wrap:wrap}input[data-v-1ec7d6dc]{flex:1 1 240px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.list[data-v-1ec7d6dc]{display:grid;gap:10px;margin-top:10px}.item[data-v-1ec7d6dc]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.meta[data-v-1ec7d6dc]{display:flex;flex-direction:column;gap:2px}.muted[data-v-1ec7d6dc]{color:var(--theme-muted);font-size:12px}.btns[data-v-1ec7d6dc]{display:flex;gap:8px}.primary[data-v-1ec7d6dc]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer;color:#fff}.ghost[data-v-1ec7d6dc]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.danger[data-v-1ec7d6dc]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.error[data-v-1ec7d6dc]{color:var(--theme-error)}@media(max-width:768px){.row>input[data-v-1ec7d6dc],.row>button[data-v-1ec7d6dc]{width:100%;flex:1 1 100%}.item[data-v-1ec7d6dc]{flex-wrap:wrap;gap:10px}.btns[data-v-1ec7d6dc]{width:100%;justify-content:flex-start;flex-wrap:wrap}}.panel[data-v-32b67e1d]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-32b67e1d]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.row[data-v-32b67e1d]{display:flex;gap:10px;margin:12px 0;flex-wrap:wrap}input[data-v-32b67e1d]{flex:1 1 240px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.list[data-v-32b67e1d]{display:grid;gap:10px;margin-top:10px}.item[data-v-32b67e1d]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.meta[data-v-32b67e1d]{display:flex;flex-direction:column;gap:2px}.muted[data-v-32b67e1d]{color:var(--theme-muted);font-size:12px}.btns[data-v-32b67e1d]{display:flex;gap:8px}.primary[data-v-32b67e1d]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer;color:#fff}.ghost[data-v-32b67e1d]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.danger[data-v-32b67e1d]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.error[data-v-32b67e1d]{color:var(--theme-error)}@media(max-width:768px){.row>input[data-v-32b67e1d],.row>button[data-v-32b67e1d]{width:100%;flex:1 1 100%}.item[data-v-32b67e1d]{flex-wrap:wrap;gap:10px}.btns[data-v-32b67e1d]{width:100%;justify-content:flex-start;flex-wrap:wrap}}.panel[data-v-08841c92]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-08841c92]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px;flex-wrap:wrap}.card[data-v-08841c92]{margin-top:12px;padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.row[data-v-08841c92]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}input[data-v-08841c92],select[data-v-08841c92]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}input[data-v-08841c92]{flex:1 1 240px;min-width:0}.list[data-v-08841c92]{display:grid;gap:10px;margin-top:10px}.item[data-v-08841c92]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:14px;background:var(--theme-surface);border:1px solid var(--theme-border)}.meta[data-v-08841c92]{display:flex;flex-direction:column;gap:2px}.btns[data-v-08841c92]{display:flex;gap:10px;align-items:center}.primary[data-v-08841c92]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer;color:#fff}.ghost[data-v-08841c92]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.danger[data-v-08841c92]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.muted[data-v-08841c92]{color:var(--theme-muted);font-size:12px}.error[data-v-08841c92]{color:var(--theme-error)}@media(max-width:768px){.row>input[data-v-08841c92],.row>select[data-v-08841c92],.row>button[data-v-08841c92]{width:100%;flex:1 1 100%}.item[data-v-08841c92]{flex-wrap:wrap;gap:10px}.btns[data-v-08841c92]{width:100%;margin-left:0;flex-wrap:wrap}}.panel[data-v-90092a54]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-90092a54]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.groups[data-v-90092a54]{display:grid;gap:12px}.maintenance-banner[data-v-90092a54]{display:grid;gap:4px;margin-bottom:12px;padding:12px;border-radius:12px;border:1px solid var(--theme-warning, var(--theme-danger));background:var(--theme-surface-soft)}.group[data-v-90092a54]{background:var(--theme-surface-soft);border:1px solid var(--theme-border);border-radius:14px;padding:12px}.group h3[data-v-90092a54]{margin:0 0 10px}.buttons[data-v-90092a54]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.buttons.one-col[data-v-90092a54]{grid-template-columns:1fr}.navbtn[data-v-90092a54]{display:block;text-align:center;padding:12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}.navbtn-with-badge[data-v-90092a54]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.notif-badge[data-v-90092a54]{min-width:16px;height:16px;border-radius:999px;background:var(--theme-primary);color:#fff;font-size:11px;line-height:16px;text-align:center;padding:0 4px}.navbtn[data-v-90092a54]:hover{border-color:var(--theme-primary)}.muted[data-v-90092a54]{color:var(--theme-muted);font-size:12px}@media(max-width:700px){.buttons[data-v-90092a54]{grid-template-columns:1fr}}.grid[data-v-269e332c]{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}@media(max-width:900px){.grid[data-v-269e332c]{grid-template-columns:1fr}}[data-v-269e332c],[data-v-269e332c]:before,[data-v-269e332c]:after{box-sizing:border-box}.panel[data-v-269e332c]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border);min-width:0}.head[data-v-269e332c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px;flex-wrap:wrap}.head-actions[data-v-269e332c]{display:flex;gap:10px;flex-wrap:wrap}.head-inline[data-v-269e332c]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.head-inline-actions[data-v-269e332c]{display:flex;gap:8px;flex-wrap:wrap}.row[data-v-269e332c]{display:flex;gap:10px;margin:12px 0;flex-wrap:wrap}.filters[data-v-269e332c]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.board[data-v-269e332c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.card[data-v-269e332c]{margin-bottom:10px;padding:12px;border-radius:12px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.notif-badge[data-v-269e332c]{min-width:16px;height:16px;border-radius:999px;background:var(--theme-primary);color:#fff;font-size:11px;line-height:16px;text-align:center;padding:0 4px}.column[data-v-269e332c]{background:var(--theme-surface-soft);border:1px solid var(--theme-border);border-radius:14px;padding:10px;min-height:120px;transition:border-color .15s ease,background-color .15s ease}.column.dropActive[data-v-269e332c]{border-color:var(--theme-primary);background:var(--theme-surface)}.column h3[data-v-269e332c]{margin:4px 4px 8px;font-size:14px;color:var(--theme-text)}input[data-v-269e332c]:not([type=checkbox]),select[data-v-269e332c]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text);min-width:0}input[data-v-269e332c]:not([type=checkbox]){flex:1 1 240px}select[data-v-269e332c]{flex:1 1 220px}.list[data-v-269e332c]{display:grid;gap:10px;margin-top:12px}.listrow[data-v-269e332c]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.listbtn[data-v-269e332c]{text-align:left;padding:12px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border);color:var(--theme-text);cursor:pointer}.listrow.active .listbtn[data-v-269e332c]{outline:2px solid var(--theme-primary)}.delmini[data-v-269e332c]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-error);border-radius:10px;height:38px;width:38px;cursor:pointer}.delmini[data-v-269e332c]:hover{border-color:var(--theme-danger);color:var(--theme-danger)}.item[data-v-269e332c]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:12px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.meta[data-v-269e332c]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.boughtText[data-v-269e332c]{text-decoration:line-through;opacity:.75}.muted[data-v-269e332c]{color:var(--theme-muted);font-size:12px}.btns[data-v-269e332c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.toggle[data-v-269e332c]{display:flex;align-items:center;gap:6px;color:var(--theme-text)}.toggle input[type=checkbox][data-v-269e332c]{width:16px;height:16px;min-height:unset;flex:0 0 auto}.primary[data-v-269e332c]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-269e332c]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.ghost.activeToggle[data-v-269e332c]{background:var(--theme-surface-soft);border-color:var(--theme-primary);color:var(--theme-primary)}.toggle-indicator[data-v-269e332c]{font-size:11px;line-height:1}.danger[data-v-269e332c]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.chip[data-v-269e332c]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-269e332c]{background:var(--theme-primary);color:#fff;border-color:var(--theme-primary)}.modal-overlay[data-v-269e332c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-269e332c]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;width:min(640px,92vw);max-height:90vh;overflow:auto}.modal-header[data-v-269e332c]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-269e332c]{padding:16px}.modal-footer[data-v-269e332c]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-269e332c]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.error[data-v-269e332c]{color:var(--theme-error)}@media(max-width:900px){.board[data-v-269e332c]{grid-template-columns:1fr}.row>input[data-v-269e332c],.row>select[data-v-269e332c],.row>button[data-v-269e332c]{width:100%;flex:1 1 100%}.row .toggle[data-v-269e332c]{width:100%}.btns[data-v-269e332c]{width:100%;margin-left:0}}[data-v-dd8002d0],[data-v-dd8002d0]:before,[data-v-dd8002d0]:after{box-sizing:border-box}.panel[data-v-dd8002d0]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-dd8002d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px;flex-wrap:wrap}.filters[data-v-dd8002d0]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.row[data-v-dd8002d0]{display:flex;gap:10px;margin:10px 0;align-items:center;flex-wrap:wrap}input[data-v-dd8002d0]:not([type=checkbox]),select[data-v-dd8002d0]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text);min-width:0}input[data-v-dd8002d0]:not([type=checkbox]){flex:1 1 240px}select[data-v-dd8002d0]{flex:1 1 180px}.list[data-v-dd8002d0]{display:grid;gap:10px;margin-top:12px}.item[data-v-dd8002d0]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border);gap:10px;flex-wrap:wrap}.meta[data-v-dd8002d0]{display:flex;flex-direction:column;gap:6px;width:100%;max-width:520px;min-width:0;overflow-wrap:anywhere}.muted[data-v-dd8002d0]{color:var(--theme-muted);font-size:12px}.badge[data-v-dd8002d0]{display:inline-flex;align-items:center;width:fit-content;padding:4px 8px;border-radius:999px;font-size:11px;border:1px solid var(--theme-border)}.badge.mine[data-v-dd8002d0]{border-color:var(--theme-primary);color:var(--theme-text)}.badge.shared[data-v-dd8002d0]{border-color:var(--theme-border);color:var(--theme-muted)}.btns[data-v-dd8002d0]{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.toggle[data-v-dd8002d0]{display:flex;align-items:center;gap:6px;color:var(--theme-text)}.toggle input[type=checkbox][data-v-dd8002d0]{width:16px;height:16px;min-height:unset;flex:0 0 auto}.chip[data-v-dd8002d0]{padding:8px 10px;border-radius:999px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.chip.active[data-v-dd8002d0]{border-color:var(--theme-primary);color:#fff;background:var(--theme-primary)}.primary[data-v-dd8002d0]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-dd8002d0]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.danger[data-v-dd8002d0]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.modal-overlay[data-v-dd8002d0]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-dd8002d0]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;width:min(640px,92vw);max-height:90vh;overflow:auto}.modal-header[data-v-dd8002d0]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-dd8002d0]{padding:16px}.modal-footer[data-v-dd8002d0]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-dd8002d0]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.error[data-v-dd8002d0]{color:var(--theme-error)}@media(max-width:900px){.row>input[data-v-dd8002d0],.row>select[data-v-dd8002d0],.row>button[data-v-dd8002d0]{width:100%;flex:1 1 100%}.row .toggle[data-v-dd8002d0]{width:100%}.btns[data-v-dd8002d0]{width:100%;margin-left:0}}[data-v-2b5758e3],[data-v-2b5758e3]:before,[data-v-2b5758e3]:after{box-sizing:border-box}.panel[data-v-2b5758e3]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-2b5758e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px;flex-wrap:wrap}.card[data-v-2b5758e3]{margin-top:12px;padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.row[data-v-2b5758e3]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}input[data-v-2b5758e3],select[data-v-2b5758e3]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text);min-width:0}.row input[data-v-2b5758e3]:first-child,.row select[data-v-2b5758e3]:first-child{flex:1 1 280px}.list[data-v-2b5758e3]{display:grid;gap:10px;margin-top:10px}.item[data-v-2b5758e3]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:14px;background:var(--theme-surface);border:1px solid var(--theme-border);gap:10px;flex-wrap:wrap}.meta[data-v-2b5758e3]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.btns[data-v-2b5758e3]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-left:auto}.primary[data-v-2b5758e3]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-2b5758e3]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.danger[data-v-2b5758e3]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.muted[data-v-2b5758e3]{color:var(--theme-muted);font-size:12px}.error[data-v-2b5758e3]{color:var(--theme-error)}.modal-overlay[data-v-2b5758e3]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-2b5758e3]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;width:min(640px,92vw);max-height:90vh;overflow:auto}.modal-header[data-v-2b5758e3]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-2b5758e3]{padding:16px}.modal-footer[data-v-2b5758e3]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-2b5758e3]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}@media(max-width:900px){.row>input[data-v-2b5758e3],.row>select[data-v-2b5758e3],.row>button[data-v-2b5758e3]{width:100%;flex:1 1 100%}.btns[data-v-2b5758e3]{width:100%;margin-left:0}}.panel[data-v-83e85ba5]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-83e85ba5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px;flex-wrap:wrap}.head-inline[data-v-83e85ba5]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.card[data-v-83e85ba5]{margin-top:12px;padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.row[data-v-83e85ba5]{display:flex;gap:10px;margin:10px 0;flex-wrap:wrap;align-items:center}.actions-row[data-v-83e85ba5]{justify-content:flex-end}input[data-v-83e85ba5]:not([type=checkbox]),select[data-v-83e85ba5]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}input[data-v-83e85ba5]:not([type=checkbox]){flex:1 1 220px}select[data-v-83e85ba5]{flex:1 1 220px}.list[data-v-83e85ba5]{display:grid;gap:10px;margin-top:10px}.listbtn[data-v-83e85ba5]{text-align:left;padding:12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);cursor:pointer}.listbtn.active[data-v-83e85ba5]{outline:2px solid var(--theme-primary)}.item[data-v-83e85ba5]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface)}.meta[data-v-83e85ba5]{display:flex;flex-direction:column;gap:4px}.primary[data-v-83e85ba5]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-83e85ba5]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.danger[data-v-83e85ba5]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.muted[data-v-83e85ba5]{color:var(--theme-muted);font-size:12px}.error[data-v-83e85ba5]{color:var(--theme-error)}.toggle[data-v-83e85ba5]{display:flex;align-items:center;gap:8px;color:var(--theme-text)}.danger-note[data-v-83e85ba5]{margin:8px 0 0;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-danger);background:var(--theme-surface);color:var(--theme-error);font-weight:600}.delete-modal-backdrop[data-v-83e85ba5]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000;background:var(--theme-surface-soft)}.delete-modal[data-v-83e85ba5]{width:min(680px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:16px;border-radius:14px;border:1px solid var(--theme-border);background:var(--theme-surface)}.delete-impact[data-v-83e85ba5]{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface-soft)}.delete-impact ul[data-v-83e85ba5]{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}.panel[data-v-34f04c7d]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.toast[data-v-34f04c7d]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text);font-size:13px}.toast.error[data-v-34f04c7d]{border-color:#ef4444}.toast-icon[data-v-34f04c7d]{line-height:1}.head[data-v-34f04c7d]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.card[data-v-34f04c7d]{margin-top:12px;padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.hero[data-v-34f04c7d]{margin-top:12px}.hero-text[data-v-34f04c7d]{margin:8px 0 0;color:var(--theme-text);line-height:1.5}.hero-punch[data-v-34f04c7d]{margin:10px 0 0;color:var(--theme-primary);font-weight:600}.muted[data-v-34f04c7d]{color:var(--theme-muted);font-size:12px}.manual-list[data-v-34f04c7d]{display:grid;gap:8px;margin-top:10px}.manual-link[data-v-34f04c7d]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);color:var(--theme-text);background:var(--theme-surface)}.manual-actions[data-v-34f04c7d]{display:flex;align-items:center;gap:8px}.manual-btn[data-v-34f04c7d]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--theme-border);border-radius:8px;padding:6px 10px;color:var(--theme-text);background:var(--theme-surface-soft)}.contact-link[data-v-34f04c7d]{display:inline-flex;margin-top:10px;color:var(--theme-primary);text-decoration:underline;text-underline-offset:2px}.grid[data-v-45a36aa1]{display:grid;gap:14px}.section-nav[data-v-45a36aa1]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.chip[data-v-45a36aa1]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-45a36aa1]{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.modal-overlay[data-v-45a36aa1]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-45a36aa1]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;width:min(640px,92vw);max-height:90vh;overflow:auto}.modal-header[data-v-45a36aa1]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-45a36aa1]{padding:16px}.modal-footer[data-v-45a36aa1]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-45a36aa1]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.panel[data-v-45a36aa1]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}h2[data-v-45a36aa1]{margin:0 0 8px}.head-inline[data-v-45a36aa1]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.row[data-v-45a36aa1]{display:grid;gap:6px;margin:10px 0}label[data-v-45a36aa1]{color:var(--theme-muted);font-size:13px}.preset-list[data-v-45a36aa1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.preset-btn[data-v-45a36aa1]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text);border-radius:10px;padding:8px 10px;cursor:pointer;text-align:left}.preset-btn[data-v-45a36aa1]:hover{border-color:var(--theme-primary)}.swatches[data-v-45a36aa1]{display:inline-flex;gap:4px}.sw[data-v-45a36aa1]{width:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.35)}input[data-v-45a36aa1]:not([type=checkbox]){padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-45a36aa1]{margin-top:8px;padding:10px 12px;border:0;border-radius:12px;background:var(--theme-primary);color:#fff;cursor:pointer}.ghost[data-v-45a36aa1]{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.danger[data-v-45a36aa1]{margin-top:8px;padding:10px 12px;border:0;border-radius:12px;background:var(--theme-danger);color:#fff;cursor:pointer}.error[data-v-45a36aa1]{color:var(--theme-error);margin:6px 0 0}.ok[data-v-45a36aa1]{color:#86efac;margin:6px 0 0}.muted[data-v-45a36aa1]{color:var(--theme-muted);font-size:12px;margin:0}.card[data-v-45a36aa1]{margin-top:12px;padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.list[data-v-45a36aa1]{display:grid;gap:10px;margin-top:10px}.btns[data-v-45a36aa1]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.item[data-v-45a36aa1]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft)}.meta[data-v-45a36aa1]{display:flex;flex-direction:column;gap:4px;min-width:0}.actions[data-v-45a36aa1]{display:flex;flex-direction:column;gap:8px;min-width:260px}textarea[data-v-45a36aa1]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);resize:vertical}.strength-wrap[data-v-45a36aa1]{margin-top:4px}.strength-head[data-v-45a36aa1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.strength-bar[data-v-45a36aa1]{width:100%;height:8px;border-radius:999px;background:var(--theme-surface-soft);border:1px solid var(--theme-border);overflow:hidden}.strength-fill[data-v-45a36aa1]{height:100%;background:var(--theme-primary);transition:width .2s ease}.toggle-inline[data-v-45a36aa1]{display:flex;align-items:center;gap:8px;color:var(--theme-text)}.toggle-row[data-v-45a36aa1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft)}@media(max-width:768px){.item[data-v-45a36aa1]{flex-direction:column}.actions[data-v-45a36aa1]{min-width:0;width:100%}}.panel[data-v-c9b55248]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-c9b55248]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.section-nav[data-v-c9b55248]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.grid[data-v-c9b55248]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.full[data-v-c9b55248]{grid-column:1 / -1}.card[data-v-c9b55248]{padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.section-head[data-v-c9b55248]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.actions[data-v-c9b55248]{display:flex;gap:8px}.row[data-v-c9b55248]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}input[data-v-c9b55248],select[data-v-c9b55248],textarea[data-v-c9b55248]{padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}textarea[data-v-c9b55248]{min-height:84px;width:100%}.row input[data-v-c9b55248]{flex:1 1 220px}.list[data-v-c9b55248]{display:grid;gap:8px}.listbtn[data-v-c9b55248]{border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-text);padding:10px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:8px}.listbtn.active[data-v-c9b55248]{border-color:var(--theme-primary)}.item[data-v-c9b55248]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.item.vertical[data-v-c9b55248]{flex-direction:column;align-items:stretch}.meta[data-v-c9b55248]{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.btns[data-v-c9b55248]{display:flex;align-items:center;gap:8px}.btns.wrap[data-v-c9b55248]{flex-wrap:wrap}.small[data-v-c9b55248]{width:90px}.evaluation[data-v-c9b55248]{margin-top:10px;padding:10px;border:1px dashed var(--theme-border);border-radius:10px}.eval-grid[data-v-c9b55248]{display:grid;gap:6px;margin-bottom:8px}.eval-row[data-v-c9b55248]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.form-grid[data-v-c9b55248]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.form-grid textarea[data-v-c9b55248]{grid-column:1 / -1}.form-grid button[data-v-c9b55248]{width:fit-content}.primary[data-v-c9b55248]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:10px;cursor:pointer}.ghost[data-v-c9b55248]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:10px;cursor:pointer}.chip[data-v-c9b55248]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-c9b55248]{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.danger[data-v-c9b55248]{background:var(--theme-danger);border:0;color:#fff;padding:10px 12px;border-radius:10px;cursor:pointer}.muted[data-v-c9b55248]{color:var(--theme-muted);font-size:12px}.error[data-v-c9b55248]{color:var(--theme-error);margin-top:10px}.modal-overlay[data-v-c9b55248]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-c9b55248]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;width:min(640px,92vw);max-height:90vh;overflow:auto}.modal-header[data-v-c9b55248]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-c9b55248]{padding:16px}.modal-footer[data-v-c9b55248]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-c9b55248]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}@media(max-width:900px){.grid[data-v-c9b55248],.form-grid[data-v-c9b55248]{grid-template-columns:1fr}.btns[data-v-c9b55248]{width:100%;flex-wrap:wrap}}.grid[data-v-b03b6cb0]{display:grid;grid-template-columns:360px 1fr;gap:16px}.panel[data-v-b03b6cb0]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.card[data-v-b03b6cb0]{margin-top:12px;padding:12px;border-radius:12px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.head-inline[data-v-b03b6cb0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.row[data-v-b03b6cb0]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.section-nav[data-v-b03b6cb0],.chips-wrap[data-v-b03b6cb0]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}input[data-v-b03b6cb0],select[data-v-b03b6cb0]{padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}input[data-v-b03b6cb0]{min-width:0}.list[data-v-b03b6cb0]{display:grid;gap:8px}.listbtn[data-v-b03b6cb0]{text-align:left;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft);color:var(--theme-text);padding:10px}.listbtn.active[data-v-b03b6cb0]{outline:2px solid var(--theme-primary)}.item[data-v-b03b6cb0]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft)}.item.board.active[data-v-b03b6cb0]{outline:2px solid var(--theme-primary)}.board-main[data-v-b03b6cb0]{background:transparent;border:0;color:inherit;text-align:left;flex:1;cursor:pointer}.meta[data-v-b03b6cb0]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.btns[data-v-b03b6cb0]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.primary[data-v-b03b6cb0]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:10px;cursor:pointer}.ghost[data-v-b03b6cb0]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:10px;cursor:pointer}.chip[data-v-b03b6cb0]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-b03b6cb0]{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.chip-soft[data-v-b03b6cb0]{cursor:default;background:var(--theme-surface-soft)}.danger[data-v-b03b6cb0]{background:var(--theme-danger);border:0;color:#fff;padding:10px 12px;border-radius:10px;cursor:pointer}.danger-text[data-v-b03b6cb0]{color:var(--theme-danger)}.ok[data-v-b03b6cb0]{color:var(--theme-primary)}.sub[data-v-b03b6cb0],.muted[data-v-b03b6cb0]{color:var(--theme-muted);font-size:12px}.error[data-v-b03b6cb0]{color:var(--theme-error)}.totals[data-v-b03b6cb0]{justify-content:flex-start;gap:16px}.field[data-v-b03b6cb0]{display:flex;flex-direction:column;gap:6px}.field-inline[data-v-b03b6cb0]{display:flex;align-items:center;gap:8px}.desktop-only[data-v-b03b6cb0]{display:block}.mobile-only[data-v-b03b6cb0]{display:none}.timeline-grid[data-v-b03b6cb0]{display:grid;gap:6px}.timeline-head[data-v-b03b6cb0],.timeline-row[data-v-b03b6cb0]{display:grid;grid-template-columns:130px 1fr 120px 180px;gap:8px;align-items:center}.timeline-head.portfolio[data-v-b03b6cb0],.timeline-row.portfolio[data-v-b03b6cb0]{grid-template-columns:100px 1fr 120px 120px 120px 120px}.timeline-head[data-v-b03b6cb0]{font-size:12px;color:var(--theme-muted)}.timeline-row[data-v-b03b6cb0]{padding:8px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface-soft)}.timeline-row.state-missing-rent[data-v-b03b6cb0]{border-color:var(--theme-danger)}.timeline-row.state-vacant-with-rent[data-v-b03b6cb0]{border-color:var(--theme-warning, var(--theme-danger))}.timeline-cards[data-v-b03b6cb0]{display:grid;gap:8px}.timeline-card[data-v-b03b6cb0]{display:grid;gap:4px;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface)}.mini-chart[data-v-b03b6cb0]{margin-bottom:10px;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface)}.mini-chart h4[data-v-b03b6cb0]{margin:0 0 8px;font-size:13px}.chart-bars[data-v-b03b6cb0]{display:grid;gap:6px}.chart-row[data-v-b03b6cb0]{display:grid;grid-template-columns:70px 1fr 48px;gap:8px;align-items:center}.chart-label[data-v-b03b6cb0]{font-size:11px;color:var(--theme-muted)}.chart-value[data-v-b03b6cb0]{font-size:11px;color:var(--theme-muted);text-align:right}.chart-track[data-v-b03b6cb0]{height:8px;border-radius:999px;background:var(--theme-surface-soft);border:1px solid var(--theme-border);overflow:hidden}.chart-fill[data-v-b03b6cb0]{height:100%;background:var(--theme-primary)}.chart-fill.expected[data-v-b03b6cb0]{background:var(--theme-primary)}.chart-fill.allocated[data-v-b03b6cb0]{background:var(--theme-accent)}.chart-pair[data-v-b03b6cb0]{display:grid;gap:4px}.chart-legend[data-v-b03b6cb0]{display:flex;gap:12px;margin-top:8px}.entry-item[data-v-b03b6cb0]{align-items:flex-start}.tenant-item[data-v-b03b6cb0]{align-items:flex-start;flex-direction:column}.tenant-edit[data-v-b03b6cb0]{width:100%;margin-top:8px;padding-top:8px;border-top:1px solid var(--theme-border)}.tenant-form[data-v-b03b6cb0]{display:grid;gap:10px;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);margin-bottom:10px}.tenant-grid[data-v-b03b6cb0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tenant-notes[data-v-b03b6cb0]{grid-column:1 / -1}.tenant-form-actions[data-v-b03b6cb0]{display:flex;justify-content:flex-end}.owner-form[data-v-b03b6cb0]{display:grid;gap:10px;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);margin-bottom:10px}.owner-grid[data-v-b03b6cb0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-notes[data-v-b03b6cb0]{grid-column:1 / -1}.owner-form-actions[data-v-b03b6cb0]{display:flex;justify-content:flex-end}.owner-item[data-v-b03b6cb0]{align-items:flex-start}.entry-attachments[data-v-b03b6cb0]{margin-top:8px;display:grid;gap:6px}.attachment-list[data-v-b03b6cb0]{display:grid;gap:6px}.attachment-item[data-v-b03b6cb0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.attach-btn[data-v-b03b6cb0]{position:relative;overflow:hidden;display:inline-flex;align-items:center}.hidden-file[data-v-b03b6cb0]{position:absolute;inset:0;opacity:0;cursor:pointer}.modal-overlay[data-v-b03b6cb0]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-b03b6cb0]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;width:min(700px,92vw);max-height:90vh;overflow:auto}.modal-header[data-v-b03b6cb0]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-b03b6cb0]{padding:16px}.modal-footer[data-v-b03b6cb0]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-b03b6cb0]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}@media(max-width:960px){.grid[data-v-b03b6cb0]{grid-template-columns:1fr}.desktop-only[data-v-b03b6cb0]{display:none}.mobile-only[data-v-b03b6cb0]{display:block}.timeline-head[data-v-b03b6cb0],.timeline-row[data-v-b03b6cb0],.timeline-row.portfolio[data-v-b03b6cb0]{display:none}.tenant-grid[data-v-b03b6cb0],.owner-grid[data-v-b03b6cb0]{grid-template-columns:1fr}.chart-row[data-v-b03b6cb0]{grid-template-columns:56px 1fr 42px}}.bar[data-v-f85be097]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--theme-surface);border-bottom:1px solid var(--theme-border)}.left[data-v-f85be097]{display:flex;align-items:center;gap:18px}.nav[data-v-f85be097]{display:flex;gap:10px}.menu-item[data-v-f85be097]{position:relative}.menu-label[data-v-f85be097]{padding:6px 10px;border-radius:10px;color:var(--theme-text);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:inherit}.menu-label[data-v-f85be097]:hover{background:var(--theme-accent)}.chevron[data-v-f85be097]{display:inline-block;transition:transform .2s ease;font-size:18px}.chevron.open[data-v-f85be097]{transform:rotate(90deg)}.submenu[data-v-f85be097]{position:absolute;top:100%;left:0;display:none;flex-direction:column;gap:0;max-height:0;overflow:hidden;transition:max-height .3s ease;background:var(--theme-surface-soft);border-radius:6px;border:1px solid var(--theme-border);margin-top:4px;z-index:10;min-width:200px;max-width:min(320px,calc(100vw - 24px))}.menu-item-right .submenu[data-v-f85be097]{left:auto;right:0}.submenu.open[data-v-f85be097]{display:flex;max-height:500px}.submenu .link[data-v-f85be097]{padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:0;color:var(--theme-text);white-space:normal}.submenu .link[data-v-f85be097]:first-child{border-radius:6px 6px 0 0}.submenu .link[data-v-f85be097]:last-child{border-radius:0 0 6px 6px}.submenu .link.active[data-v-f85be097]{background:var(--theme-accent);color:#fff}.link[data-v-f85be097]{padding:6px 10px;border-radius:10px;color:var(--theme-text)}.link.active[data-v-f85be097]{background:var(--theme-accent);color:#fff}.pending-badge[data-v-f85be097]{min-width:16px;height:16px;border-radius:999px;background:var(--theme-primary);color:#fff;font-size:11px;line-height:16px;text-align:center;padding:0 4px}.pending-badge.pulse[data-v-f85be097]{animation:entourage-pulse-f85be097 .7s ease-in-out 2}@keyframes entourage-pulse-f85be097{0%{transform:scale(1)}50%{transform:scale(1.14)}to{transform:scale(1)}}.right[data-v-f85be097]{display:flex;align-items:center;gap:12px}.user-menu-wrap[data-v-f85be097],.langs[data-v-f85be097]{position:relative}.lang-trigger[data-v-f85be097]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);border-radius:8px;padding:4px 8px;cursor:pointer}.lang-code[data-v-f85be097]{font-size:12px;color:var(--theme-muted)}.lang-menu[data-v-f85be097]{position:absolute;right:0;top:calc(100% + 6px);display:none;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);z-index:30}.lang-menu.open[data-v-f85be097]{display:flex}.lang-item[data-v-f85be097]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);border-radius:8px;padding:4px 8px;cursor:pointer}.lang-item.active[data-v-f85be097]{border-color:var(--theme-primary)}.user[data-v-f85be097]{color:var(--theme-muted);font-size:14px}.user-trigger[data-v-f85be097]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);border-radius:8px;padding:4px 8px;cursor:pointer}.user-menu[data-v-f85be097]{position:absolute;right:0;top:calc(100% + 6px);display:none;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);z-index:30;min-width:160px;max-width:calc(100vw - 16px)}.user-menu.open[data-v-f85be097]{display:flex}.user-menu-link[data-v-f85be097]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;color:var(--theme-text);border:1px solid transparent}.user-menu-link.active[data-v-f85be097]{background:var(--theme-accent);color:#fff}.btn[data-v-f85be097]{background:var(--theme-primary);color:#fff;border:0;padding:8px 10px;border-radius:10px;cursor:pointer}.burger[data-v-f85be097]{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:transparent;border:none;cursor:pointer;padding:0;margin-left:12px}.burger span[data-v-f85be097]{display:block;height:2px;background:var(--theme-text);border-radius:1px;transition:transform .3s ease,opacity .3s ease}.burger.open span[data-v-f85be097]:nth-child(1){transform:rotate(45deg) translateY(8px)}.burger.open span[data-v-f85be097]:nth-child(2){opacity:0}.burger.open span[data-v-f85be097]:nth-child(3){transform:rotate(-45deg) translateY(-8px)}@media(max-width:768px){.bar[data-v-f85be097]{padding:10px 12px}.left[data-v-f85be097]{gap:10px}.nav[data-v-f85be097]{position:absolute;top:56px;left:0;right:0;background:var(--theme-surface);flex-direction:column;align-items:stretch;gap:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.nav.open[data-v-f85be097]{max-height:400px}.menu-item[data-v-f85be097]{width:100%}.menu-label[data-v-f85be097]{width:100%;justify-content:space-between;padding:10px 16px;border-radius:0}.submenu[data-v-f85be097]{position:static;flex-direction:column;background:var(--theme-surface-soft);margin-top:0;border-radius:0;border:0}.menu-item-right .submenu[data-v-f85be097]{right:auto}.submenu .link[data-v-f85be097]{padding:8px 16px 8px 40px;border-radius:0}.submenu .link[data-v-f85be097]:first-child{border-radius:0}.submenu .link[data-v-f85be097]:last-child{border-radius:0}.burger[data-v-f85be097]{display:flex;width:22px;height:16px;min-width:22px;min-height:16px;margin-left:8px}.lang-trigger[data-v-f85be097],.user-trigger[data-v-f85be097],.btn[data-v-f85be097]{min-height:36px;padding:4px 8px}.right[data-v-f85be097]{gap:6px}.user[data-v-f85be097]{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.bar[data-v-b4aaba76]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--theme-surface);border-bottom:1px solid var(--theme-border)}.left[data-v-b4aaba76]{display:flex;align-items:center;gap:18px}.nav[data-v-b4aaba76]{display:flex;gap:10px}.link[data-v-b4aaba76]{padding:6px 10px;border-radius:10px;color:var(--theme-text)}.link.active[data-v-b4aaba76]{background:var(--theme-accent);color:#fff}.link[data-v-b4aaba76]:hover{background:var(--theme-surface-soft)}.right[data-v-b4aaba76]{display:flex;align-items:center;gap:12px}.langs[data-v-b4aaba76]{display:flex;gap:6px}.lang-btn[data-v-b4aaba76]{border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);border-radius:8px;padding:4px 6px;cursor:pointer;line-height:1}.lang-btn.active[data-v-b4aaba76]{border-color:var(--theme-primary)}.user[data-v-b4aaba76]{color:var(--theme-muted);font-size:14px}.btn[data-v-b4aaba76]{background:var(--theme-danger);color:#fff;border:0;padding:8px 10px;border-radius:10px;cursor:pointer}.card[data-v-38130b89]{position:relative;max-width:420px;width:calc(100% - 24px);margin:20px auto;padding:18px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.env-dot[data-v-38130b89]{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:999px;border:1px solid color-mix(in srgb,#ffffff 35%,transparent 65%);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-background) 65%,transparent 35%)}.env-dot.env-preprod[data-v-38130b89]{background:#f59e0b}.env-dot.env-prod[data-v-38130b89]{background:var(--theme-primary)}.env-dot.env-dev[data-v-38130b89]{background:#60a5fa}h1[data-v-38130b89]{margin:0 0 12px;font-size:22px}.row[data-v-38130b89]{display:grid;gap:6px;margin:10px 0}label[data-v-38130b89]{color:var(--theme-muted);font-size:13px}input[data-v-38130b89]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-38130b89]{width:100%;margin-top:12px;padding:10px 12px;border:0;border-radius:12px;background:var(--theme-primary);color:#fff;cursor:pointer}.link[data-v-38130b89]{width:100%;margin-top:10px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:12px;background:transparent;color:var(--theme-text);cursor:pointer}.error[data-v-38130b89]{color:var(--theme-error);margin:10px 0 0}.maintenance-banner[data-v-38130b89]{display:grid;gap:4px;margin:8px 0 12px;padding:10px;border-radius:12px;border:1px solid var(--theme-warning, var(--theme-danger));background:var(--theme-surface-soft);color:var(--theme-text)}.maintenance-banner small[data-v-38130b89]{color:var(--theme-muted)}.maintenance-info[data-v-38130b89]{color:var(--theme-error);margin:0 0 10px}@media(max-width:768px){.card[data-v-38130b89]{width:calc(100% - 16px);margin:12px auto;padding:14px}}:root{--theme-primary: #22C55E;--theme-accent: #1F2937;--theme-background: #0B1220;--theme-surface: color-mix(in srgb, var(--theme-background) 88%, var(--theme-accent) 12%);--theme-surface-soft: color-mix(in srgb, var(--theme-background) 94%, var(--theme-accent) 6%);--theme-border: color-mix(in srgb, var(--theme-accent) 78%, #94a3b8 22%);--theme-text: #e5e7eb;--theme-muted: #9ca3af;--theme-danger: #ef4444;--theme-error: #fca5a5;--theme-focus: color-mix(in srgb, var(--theme-primary) 65%, #ffffff 35%);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--theme-text);background:var(--theme-background)}*,*:before,*:after{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;overflow-x:hidden}.app{min-height:100vh;width:100%;overflow-x:hidden}.app{display:flex;flex-direction:column}.startup-loader{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:color-mix(in srgb,var(--theme-background) 88%,var(--theme-accent) 12%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.startup-loader-card{display:grid;gap:8px;place-items:center;padding:18px 22px;border-radius:16px;border:1px solid var(--theme-border);background:var(--theme-surface);min-width:190px}.startup-loader-card.env-preprod{border-color:color-mix(in srgb,#f59e0b 50%,var(--theme-border) 50%);box-shadow:0 0 0 1px color-mix(in srgb,#f59e0b 28%,transparent 72%)}.startup-loader-card.env-prod{border-color:color-mix(in srgb,var(--theme-primary) 45%,var(--theme-border) 55%)}.startup-loader-card.env-dev{border-color:color-mix(in srgb,#60a5fa 50%,var(--theme-border) 50%);box-shadow:0 0 0 1px color-mix(in srgb,#60a5fa 24%,transparent 76%)}.startup-env-badge{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.4px;border:1px solid var(--theme-border);color:var(--theme-text);background:var(--theme-surface-soft)}.startup-loader-card.env-preprod .startup-env-badge{border-color:color-mix(in srgb,#f59e0b 45%,var(--theme-border) 55%);color:#fbbf24}.startup-loader-card.env-prod .startup-env-badge{border-color:color-mix(in srgb,var(--theme-primary) 45%,var(--theme-border) 55%);color:color-mix(in srgb,var(--theme-primary) 75%,#fff 25%)}.startup-loader-card.env-dev .startup-env-badge{border-color:color-mix(in srgb,#60a5fa 45%,var(--theme-border) 55%);color:#93c5fd}.startup-loader-card strong{font-size:16px}.startup-loader-card small{color:var(--theme-muted)}.startup-loader-orbit{width:44px;height:44px;border-radius:50%;border:2px solid color-mix(in srgb,var(--theme-border) 70%,transparent 30%);display:grid;place-items:center;animation:startup-spin 1s linear infinite}.startup-loader-dot{width:12px;height:12px;border-radius:50%;background:var(--theme-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-primary) 24%,transparent 76%)}.startup-fade-enter-active,.startup-fade-leave-active{transition:opacity .28s ease}.startup-fade-enter-from,.startup-fade-leave-to{opacity:0}@keyframes startup-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container{flex:1}.maintenance-global-banner{display:grid;gap:2px;margin:10px auto 0;width:min(980px,calc(100% - 24px));padding:10px 12px;border-radius:12px;border:1px solid var(--theme-warning, var(--theme-danger));background:var(--theme-surface-soft)}.maintenance-global-banner small{color:var(--theme-muted)}.app-footer{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;text-align:center;color:var(--theme-muted);font-size:12px;padding:10px 16px 16px;border-top:1px solid var(--theme-border)}.footer-link{color:var(--theme-muted);text-decoration:underline;text-underline-offset:2px}.container{width:100%;max-width:980px;margin:0 auto;padding:16px}a{color:inherit;text-decoration:none}body{margin:0;background:var(--theme-background);color:var(--theme-text)}img,video{max-width:100%;height:auto}button,a,input,select,textarea{transition:background-color .15s ease,border-color .15s ease,color .15s ease,filter .15s ease,box-shadow .15s ease}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:unset;padding:0;margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-focus) 35%,transparent 65%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(pointer:coarse),(max-width:768px){.container{padding:12px}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:unset}input,select,textarea{min-height:40px}.btn,.primary,.ghost,.danger,.lang-trigger,.lang-item,.lang-btn,.user-trigger{min-height:36px}.navbtn,.listbtn,.chip,.menu-label,.link,.openLink,.iconBtn,.delmini{min-height:unset}}.primary:hover,.btn:hover{filter:brightness(1.06)}.danger:hover{filter:brightness(.95)}.ghost:hover,.chip:hover,.listbtn:hover,.lang-item:hover,.lang-trigger:hover{border-color:var(--theme-primary);background:var(--theme-surface-soft)}.navbtn:hover,.link:hover,.menu-label:hover{border-color:var(--theme-primary)}
