.modal-overlay[data-v-80805a43]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-80805a43]{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-80805a43]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-80805a43]{padding:16px}.modal-footer[data-v-80805a43]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-80805a43]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.row[data-v-80805a43]{display:grid;gap:6px;margin:10px 0}label[data-v-80805a43]{color:var(--theme-muted);font-size:13px}input[data-v-80805a43],select[data-v-80805a43],textarea[data-v-80805a43]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-80805a43]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-80805a43]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}.grid[data-v-dca1505a]{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}@media(max-width:900px){.grid[data-v-dca1505a]{grid-template-columns:1fr}}.panel[data-v-dca1505a]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.section-nav[data-v-dca1505a]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.head[data-v-dca1505a]{display:flex;align-items:center;justify-content:space-between}.head .btns[data-v-dca1505a]{display:flex;gap:8px}.primary[data-v-dca1505a]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-dca1505a]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}.danger[data-v-dca1505a]{background:var(--theme-danger);border:0;color:#fff;padding:8px 10px;border-radius:12px;cursor:pointer}.chip[data-v-dca1505a]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-dca1505a]{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.list[data-v-dca1505a]{margin-top:10px;display:grid;gap:10px}.item[data-v-dca1505a]{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-dca1505a]{display:flex;gap:10px;color:var(--theme-muted);font-size:12px;margin-top:4px}.btns[data-v-dca1505a]{display:flex;gap:8px}.error[data-v-dca1505a]{color:var(--theme-error);margin-top:10px}.modal-overlay[data-v-dca1505a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-dca1505a]{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-dca1505a]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-dca1505a]{padding:16px}.modal-footer[data-v-dca1505a]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-dca1505a]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.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}.page[data-v-9f7e72db]{display:grid;gap:10px}.section-nav[data-v-9f7e72db]{display:flex;gap:8px;flex-wrap:wrap}.grid[data-v-9f7e72db]{display:grid;grid-template-columns:320px 1fr;gap:16px}@media(max-width:900px){.grid[data-v-9f7e72db]{grid-template-columns:1fr}}.panel[data-v-9f7e72db]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.list[data-v-9f7e72db]{display:grid;gap:10px;margin-top:12px}.listrow[data-v-9f7e72db]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.listbtn[data-v-9f7e72db]{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-9f7e72db]{outline:2px solid var(--theme-primary)}.delmini[data-v-9f7e72db]{border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text);border-radius:12px;width:40px;height:40px;cursor:pointer}.sub[data-v-9f7e72db]{color:var(--theme-muted);font-size:12px;margin-top:4px}.head[data-v-9f7e72db]{display:flex;align-items:center;justify-content:space-between;gap:10px}.head-actions[data-v-9f7e72db]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-width:0}.add[data-v-9f7e72db]{display:flex;gap:10px;margin:12px 0;flex-wrap:wrap}.add[data-v-9f7e72db]>*{min-width:0}select[data-v-9f7e72db]{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-9f7e72db]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-9f7e72db]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}.danger[data-v-9f7e72db]{background:var(--theme-danger);border:0;color:#fff;padding:8px 10px;border-radius:12px;cursor:pointer}.items[data-v-9f7e72db]{display:grid;gap:10px;margin-top:10px}.item[data-v-9f7e72db]{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-9f7e72db]{display:flex;align-items:center;gap:8px;margin-top:6px}.btns[data-v-9f7e72db]{display:flex;gap:8px}.error[data-v-9f7e72db]{color:var(--theme-error);margin-top:10px}.itemCard[data-v-9f7e72db]{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-9f7e72db]{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-9f7e72db]{width:100%;height:100%;object-fit:cover}.thumb.placeholder span[data-v-9f7e72db]{color:var(--theme-muted);font-weight:700}.content[data-v-9f7e72db]{display:flex;flex-direction:column;gap:10px;min-width:0}.top[data-v-9f7e72db]{display:flex;justify-content:space-between;gap:12px;align-items:start}.titleBlock[data-v-9f7e72db]{min-width:0}.title[data-v-9f7e72db]{font-weight:700;font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-9f7e72db]{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap;color:var(--theme-muted);font-size:12px}.dot[data-v-9f7e72db]{opacity:.6}.muted[data-v-9f7e72db]{color:var(--theme-muted)}.openLink[data-v-9f7e72db]{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-9f7e72db]:hover{border-color:var(--theme-primary)}.bottom[data-v-9f7e72db]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bottom select[data-v-9f7e72db]{padding:8px 10px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}.notes[data-v-9f7e72db]{color:var(--theme-muted);font-size:12px}.filters[data-v-9f7e72db]{display:flex;gap:8px;margin:10px 0 14px;flex-wrap:wrap}.chip[data-v-9f7e72db]{padding:8px 10px;border-radius:999px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.chip.active[data-v-9f7e72db]{border-color:var(--theme-primary);color:#fff;background:var(--theme-primary)}.rowMeta[data-v-9f7e72db]{margin-top:8px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.badge[data-v-9f7e72db]{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-9f7e72db]{border-color:var(--theme-primary)}.badge.bought[data-v-9f7e72db]{border-color:var(--theme-border)}.badge.dropped[data-v-9f7e72db]{border-color:var(--theme-danger)}.actionsRight[data-v-9f7e72db]{display:flex;gap:10px;align-items:center}.iconBtn[data-v-9f7e72db]{width:38px;height:38px;border-radius:12px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.iconBtn[data-v-9f7e72db]:hover{border-color:var(--theme-primary);color:var(--theme-primary)}.iconBtn.danger[data-v-9f7e72db]{border-color:var(--theme-danger);color:var(--theme-danger)}.iconBtn.danger[data-v-9f7e72db]:hover{background:#ef44441f}@media(max-width:768px){.panel[data-v-9f7e72db]{padding:12px}.head[data-v-9f7e72db]{flex-wrap:wrap}.head-actions[data-v-9f7e72db],.filters[data-v-9f7e72db]{width:100%}.add[data-v-9f7e72db]>*{flex:1 1 100%}.itemCard[data-v-9f7e72db]{grid-template-columns:56px 1fr;gap:10px}.thumb[data-v-9f7e72db]{width:56px;height:56px;border-radius:10px}.top[data-v-9f7e72db]{flex-wrap:wrap}.actionsRight[data-v-9f7e72db]{margin-left:auto}.title[data-v-9f7e72db]{white-space:normal}}.panel[data-v-1287b36a]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.section-nav[data-v-1287b36a]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.head[data-v-1287b36a]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.row[data-v-1287b36a]{display:flex;gap:10px;margin:12px 0;flex-wrap:wrap}input[data-v-1287b36a]{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-1287b36a]{display:grid;gap:10px;margin-top:10px}.item[data-v-1287b36a]{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-1287b36a]{display:flex;flex-direction:column;gap:2px}.muted[data-v-1287b36a]{color:var(--theme-muted);font-size:12px}.btns[data-v-1287b36a]{display:flex;gap:8px}.chip[data-v-1287b36a]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-1287b36a]{border-color:var(--theme-primary);background:var(--theme-primary);color:#fff}.primary[data-v-1287b36a]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer;color:#fff}.ghost[data-v-1287b36a]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.danger[data-v-1287b36a]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.error[data-v-1287b36a]{color:var(--theme-error)}@media(max-width:768px){.row>input[data-v-1287b36a],.row>button[data-v-1287b36a]{width:100%;flex:1 1 100%}.item[data-v-1287b36a]{flex-wrap:wrap;gap:10px}.btns[data-v-1287b36a]{width:100%;justify-content:flex-start;flex-wrap:wrap}}.panel[data-v-a4bbe9dc]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.section-nav[data-v-a4bbe9dc]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.head[data-v-a4bbe9dc]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.row[data-v-a4bbe9dc]{display:flex;gap:10px;margin:12px 0;flex-wrap:wrap}input[data-v-a4bbe9dc]{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-a4bbe9dc]{display:grid;gap:10px;margin-top:10px}.item[data-v-a4bbe9dc]{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-a4bbe9dc]{display:flex;flex-direction:column;gap:2px}.muted[data-v-a4bbe9dc]{color:var(--theme-muted);font-size:12px}.btns[data-v-a4bbe9dc]{display:flex;gap:8px}.chip[data-v-a4bbe9dc]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-a4bbe9dc]{border-color:var(--theme-primary);background:var(--theme-primary);color:#fff}.primary[data-v-a4bbe9dc]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer;color:#fff}.ghost[data-v-a4bbe9dc]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.danger[data-v-a4bbe9dc]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.error[data-v-a4bbe9dc]{color:var(--theme-error)}@media(max-width:768px){.row>input[data-v-a4bbe9dc],.row>button[data-v-a4bbe9dc]{width:100%;flex:1 1 100%}.item[data-v-a4bbe9dc]{flex-wrap:wrap;gap:10px}.btns[data-v-a4bbe9dc]{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-0fe9a210]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-0fe9a210]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.groups[data-v-0fe9a210]{display:grid;gap:12px}.maintenance-banner[data-v-0fe9a210]{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-0fe9a210]{background:var(--theme-surface-soft);border:1px solid var(--theme-border);border-radius:14px;padding:12px}.group h3[data-v-0fe9a210]{margin:0 0 10px}.buttons[data-v-0fe9a210]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.buttons.one-col[data-v-0fe9a210]{grid-template-columns:1fr}.navbtn[data-v-0fe9a210]{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-0fe9a210]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.notif-badge[data-v-0fe9a210]{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-0fe9a210]:hover{border-color:var(--theme-primary)}.muted[data-v-0fe9a210]{color:var(--theme-muted);font-size:12px}@media(max-width:700px){.buttons[data-v-0fe9a210]{grid-template-columns:1fr}}.page[data-v-96b0c9aa]{display:grid;gap:10px}.section-nav[data-v-96b0c9aa]{display:flex;gap:8px;flex-wrap:wrap}.grid[data-v-96b0c9aa]{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}@media(max-width:900px){.grid[data-v-96b0c9aa]{grid-template-columns:1fr}}[data-v-96b0c9aa],[data-v-96b0c9aa]:before,[data-v-96b0c9aa]:after{box-sizing:border-box}.panel[data-v-96b0c9aa]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border);min-width:0}.head[data-v-96b0c9aa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px;flex-wrap:wrap}.head-actions[data-v-96b0c9aa]{display:flex;gap:10px;flex-wrap:wrap}.head-inline[data-v-96b0c9aa]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.head-inline-actions[data-v-96b0c9aa]{display:flex;gap:8px;flex-wrap:wrap}.row[data-v-96b0c9aa]{display:flex;gap:10px;margin:12px 0;flex-wrap:wrap}.filters[data-v-96b0c9aa]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.board[data-v-96b0c9aa]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.card[data-v-96b0c9aa]{margin-bottom:10px;padding:12px;border-radius:12px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.notif-badge[data-v-96b0c9aa]{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-96b0c9aa]{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-96b0c9aa]{border-color:var(--theme-primary);background:var(--theme-surface)}.column h3[data-v-96b0c9aa]{margin:4px 4px 8px;font-size:14px;color:var(--theme-text)}input[data-v-96b0c9aa]:not([type=checkbox]),select[data-v-96b0c9aa]{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-96b0c9aa]:not([type=checkbox]){flex:1 1 240px}select[data-v-96b0c9aa]{flex:1 1 220px}.list[data-v-96b0c9aa]{display:grid;gap:10px;margin-top:12px}.listrow[data-v-96b0c9aa]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.listbtn[data-v-96b0c9aa]{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-96b0c9aa]{outline:2px solid var(--theme-primary)}.delmini[data-v-96b0c9aa]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-error);border-radius:10px;height:38px;width:38px;cursor:pointer}.delmini[data-v-96b0c9aa]:hover{border-color:var(--theme-danger);color:var(--theme-danger)}.item[data-v-96b0c9aa]{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-96b0c9aa]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.boughtText[data-v-96b0c9aa]{text-decoration:line-through;opacity:.75}.muted[data-v-96b0c9aa]{color:var(--theme-muted);font-size:12px}.btns[data-v-96b0c9aa]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.toggle[data-v-96b0c9aa]{display:flex;align-items:center;gap:6px;color:var(--theme-text)}.toggle input[type=checkbox][data-v-96b0c9aa]{width:16px;height:16px;min-height:unset;flex:0 0 auto}.primary[data-v-96b0c9aa]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-96b0c9aa]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.ghost.activeToggle[data-v-96b0c9aa]{background:var(--theme-surface-soft);border-color:var(--theme-primary);color:var(--theme-primary)}.toggle-indicator[data-v-96b0c9aa]{font-size:11px;line-height:1}.danger[data-v-96b0c9aa]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.chip[data-v-96b0c9aa]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-96b0c9aa]{background:var(--theme-primary);color:#fff;border-color:var(--theme-primary)}.modal-overlay[data-v-96b0c9aa]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-96b0c9aa]{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-96b0c9aa]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-96b0c9aa]{padding:16px}.modal-footer[data-v-96b0c9aa]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-96b0c9aa]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.error[data-v-96b0c9aa]{color:var(--theme-error)}@media(max-width:900px){.board[data-v-96b0c9aa]{grid-template-columns:1fr}.row>input[data-v-96b0c9aa],.row>select[data-v-96b0c9aa],.row>button[data-v-96b0c9aa]{width:100%;flex:1 1 100%}.row .toggle[data-v-96b0c9aa]{width:100%}.btns[data-v-96b0c9aa]{width:100%;margin-left:0}}.modal-overlay[data-v-686e8fe3]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-686e8fe3]{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-686e8fe3]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-686e8fe3]{padding:16px}.modal-footer[data-v-686e8fe3]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-686e8fe3]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.row[data-v-686e8fe3]{display:flex;gap:10px;margin:10px 0;align-items:center;flex-wrap:wrap}input[data-v-686e8fe3]:not([type=checkbox]),select[data-v-686e8fe3]{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-686e8fe3]:not([type=checkbox]){flex:1 1 240px}select[data-v-686e8fe3]{flex:1 1 180px}.toggle[data-v-686e8fe3]{display:flex;align-items:center;gap:6px;color:var(--theme-text)}.primary[data-v-686e8fe3]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-686e8fe3]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}[data-v-469567ae],[data-v-469567ae]:before,[data-v-469567ae]:after{box-sizing:border-box}.panel[data-v-469567ae]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.section-nav[data-v-469567ae]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.head[data-v-469567ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px;flex-wrap:wrap}.filters[data-v-469567ae]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.row[data-v-469567ae]{display:flex;gap:10px;margin:10px 0;align-items:center;flex-wrap:wrap}input[data-v-469567ae]:not([type=checkbox]),select[data-v-469567ae]{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-469567ae]:not([type=checkbox]){flex:1 1 240px}select[data-v-469567ae]{flex:1 1 180px}.list[data-v-469567ae]{display:grid;gap:10px;margin-top:12px}.item[data-v-469567ae]{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-469567ae]{display:flex;flex-direction:column;gap:6px;width:100%;max-width:520px;min-width:0;overflow-wrap:anywhere}.muted[data-v-469567ae]{color:var(--theme-muted);font-size:12px}.badge[data-v-469567ae]{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-469567ae]{border-color:var(--theme-primary);color:var(--theme-text)}.badge.shared[data-v-469567ae]{border-color:var(--theme-border);color:var(--theme-muted)}.btns[data-v-469567ae]{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.toggle[data-v-469567ae]{display:flex;align-items:center;gap:6px;color:var(--theme-text)}.toggle input[type=checkbox][data-v-469567ae]{width:16px;height:16px;min-height:unset;flex:0 0 auto}.chip[data-v-469567ae]{padding:8px 10px;border-radius:999px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.chip.active[data-v-469567ae]{border-color:var(--theme-primary);color:#fff;background:var(--theme-primary)}.primary[data-v-469567ae]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-469567ae]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.danger[data-v-469567ae]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.modal-overlay[data-v-469567ae]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-469567ae]{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-469567ae]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-469567ae]{padding:16px}.modal-footer[data-v-469567ae]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-469567ae]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.error[data-v-469567ae]{color:var(--theme-error)}@media(max-width:900px){.row>input[data-v-469567ae],.row>select[data-v-469567ae],.row>button[data-v-469567ae]{width:100%;flex:1 1 100%}.row .toggle[data-v-469567ae]{width:100%}.btns[data-v-469567ae]{width:100%;margin-left:0}}[data-v-c43bc790],[data-v-c43bc790]:before,[data-v-c43bc790]:after{box-sizing:border-box}.panel[data-v-c43bc790]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.section-nav[data-v-c43bc790]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.head[data-v-c43bc790]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px;flex-wrap:wrap}.card[data-v-c43bc790]{margin-top:12px;padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.row[data-v-c43bc790]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}input[data-v-c43bc790],select[data-v-c43bc790]{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-c43bc790]:first-child,.row select[data-v-c43bc790]:first-child{flex:1 1 280px}.list[data-v-c43bc790]{display:grid;gap:10px;margin-top:10px}.item[data-v-c43bc790]{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-c43bc790]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.btns[data-v-c43bc790]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-left:auto}.primary[data-v-c43bc790]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-c43bc790]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.danger[data-v-c43bc790]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.chip[data-v-c43bc790]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-c43bc790]{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.muted[data-v-c43bc790]{color:var(--theme-muted);font-size:12px}.error[data-v-c43bc790]{color:var(--theme-error)}.modal-overlay[data-v-c43bc790]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-c43bc790]{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-c43bc790]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-c43bc790]{padding:16px}.modal-footer[data-v-c43bc790]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-c43bc790]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}@media(max-width:900px){.row>input[data-v-c43bc790],.row>select[data-v-c43bc790],.row>button[data-v-c43bc790]{width:100%;flex:1 1 100%}.btns[data-v-c43bc790]{width:100%;margin-left:0}}.panel[data-v-df7350a9]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-df7350a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px;flex-wrap:wrap}.head-inline[data-v-df7350a9]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.card[data-v-df7350a9]{margin-top:12px;padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.row[data-v-df7350a9]{display:flex;gap:10px;margin:10px 0;flex-wrap:wrap;align-items:center}.history-head-actions[data-v-df7350a9]{margin:0;justify-content:flex-end}.actions-row[data-v-df7350a9]{justify-content:flex-end}input[data-v-df7350a9]:not([type=checkbox]),select[data-v-df7350a9]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}textarea[data-v-df7350a9]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);resize:vertical;min-width:280px}input[data-v-df7350a9]:not([type=checkbox]){flex:1 1 220px}select[data-v-df7350a9]{flex:1 1 220px}.list[data-v-df7350a9]{display:grid;gap:10px;margin-top:10px}.listbtn[data-v-df7350a9]{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-df7350a9]{outline:2px solid var(--theme-primary)}.item[data-v-df7350a9]{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-df7350a9]{display:flex;flex-direction:column;gap:4px}.primary[data-v-df7350a9]{background:var(--theme-primary);border:0;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-df7350a9]{background:transparent;border:1px solid var(--theme-border);padding:10px 12px;border-radius:12px;color:var(--theme-text);cursor:pointer}.danger[data-v-df7350a9]{background:var(--theme-danger);border:0;padding:10px 12px;border-radius:12px;color:#fff;cursor:pointer}.pending-badge[data-v-df7350a9]{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}.history-open-btn[data-v-df7350a9]{display:inline-flex;align-items:center;gap:6px}.muted[data-v-df7350a9]{color:var(--theme-muted);font-size:12px}.error[data-v-df7350a9]{color:var(--theme-error)}.toggle[data-v-df7350a9]{display:flex;align-items:center;gap:8px;color:var(--theme-text)}.danger-note[data-v-df7350a9]{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-df7350a9]{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-df7350a9]{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)}.history-modal[data-v-df7350a9]{width:min(920px,100%)}.history-scroll[data-v-df7350a9]{margin-top:12px;max-height:min(70vh,620px);overflow-y:auto;padding-right:4px}.delete-impact[data-v-df7350a9]{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-df7350a9]{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}.panel[data-v-5712db56]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.brand-lockup[data-v-5712db56]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft)}.brand-logo[data-v-5712db56]{width:34px;height:34px;object-fit:contain}.brand-text[data-v-5712db56]{display:grid;gap:2px}.brand-text strong[data-v-5712db56]{line-height:1}.brand-text small[data-v-5712db56]{color:var(--theme-muted);font-size:12px}.toast[data-v-5712db56]{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-5712db56]{border-color:#ef4444}.toast-icon[data-v-5712db56]{line-height:1}.head[data-v-5712db56]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.card[data-v-5712db56]{margin-top:12px;padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.hero[data-v-5712db56]{margin-top:12px}.hero-text[data-v-5712db56]{margin:8px 0 0;color:var(--theme-text);line-height:1.5}.hero-punch[data-v-5712db56]{margin:10px 0 0;color:var(--theme-primary);font-weight:600}.muted[data-v-5712db56]{color:var(--theme-muted);font-size:12px}.manual-list[data-v-5712db56]{display:grid;gap:8px;margin-top:10px}.manual-link[data-v-5712db56]{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-5712db56]{display:flex;align-items:center;gap:8px}.manual-btn[data-v-5712db56]{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)}.panel[data-v-ab6c69b2]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.stack[data-v-ab6c69b2]{display:grid;gap:14px}h2[data-v-ab6c69b2]{margin:0 0 8px}.row[data-v-ab6c69b2]{display:grid;gap:6px;margin:10px 0}label[data-v-ab6c69b2]{color:var(--theme-muted);font-size:13px}input[data-v-ab6c69b2]: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-ab6c69b2]{margin-top:8px;padding:10px 12px;border:0;border-radius:12px;background:var(--theme-primary);color:#fff;cursor:pointer}.ghost[data-v-ab6c69b2]{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.btn-row[data-v-ab6c69b2]{display:flex;gap:8px;flex-wrap:wrap}.error[data-v-ab6c69b2]{color:var(--theme-error);margin:6px 0 0}.ok[data-v-ab6c69b2]{color:#86efac;margin:6px 0 0}.muted[data-v-ab6c69b2]{color:var(--theme-muted);font-size:12px;margin:0}.strength-wrap[data-v-ab6c69b2]{margin-top:4px}.strength-head[data-v-ab6c69b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.strength-bar[data-v-ab6c69b2]{width:100%;height:8px;border-radius:999px;background:var(--theme-surface-soft);border:1px solid var(--theme-border);overflow:hidden}.strength-fill[data-v-ab6c69b2]{height:100%;background:var(--theme-primary);transition:width .2s ease}.modal-overlay[data-v-ab6c69b2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-ab6c69b2]{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-ab6c69b2]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-ab6c69b2]{padding:16px}.modal-footer[data-v-ab6c69b2]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-ab6c69b2]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.panel[data-v-0a0cd9d8]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}h2[data-v-0a0cd9d8]{margin:0 0 8px}.head-inline[data-v-0a0cd9d8]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.card[data-v-0a0cd9d8]{margin-top:12px;padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.row[data-v-0a0cd9d8]{display:grid;gap:6px;margin:10px 0}label[data-v-0a0cd9d8]{color:var(--theme-muted);font-size:13px}input[data-v-0a0cd9d8]:not([type=checkbox]),select[data-v-0a0cd9d8]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-0a0cd9d8]{margin-top:8px;padding:10px 12px;border:0;border-radius:12px;background:var(--theme-primary);color:#fff;cursor:pointer}.ghost[data-v-0a0cd9d8]{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-0a0cd9d8]{margin-top:8px;padding:10px 12px;border:0;border-radius:12px;background:var(--theme-danger);color:#fff;cursor:pointer}.error[data-v-0a0cd9d8]{color:var(--theme-error);margin:6px 0 0}.ok[data-v-0a0cd9d8]{color:#86efac;margin:6px 0 0}.muted[data-v-0a0cd9d8]{color:var(--theme-muted);font-size:12px;margin:0}.list[data-v-0a0cd9d8]{display:grid;gap:10px;margin-top:10px}.btns[data-v-0a0cd9d8]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.item[data-v-0a0cd9d8]{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-0a0cd9d8]{display:flex;flex-direction:column;gap:4px;min-width:0}.meta strong[data-v-0a0cd9d8],.meta small[data-v-0a0cd9d8]{overflow-wrap:anywhere;word-break:break-word}.modal-overlay[data-v-0a0cd9d8]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-0a0cd9d8]{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-0a0cd9d8]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-0a0cd9d8]{padding:16px}.modal-footer[data-v-0a0cd9d8]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-0a0cd9d8]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}@media(max-width:768px){.item[data-v-0a0cd9d8]{flex-direction:column}.btns[data-v-0a0cd9d8]{width:100%}}.panel[data-v-720254d9]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.stack[data-v-720254d9]{display:grid;gap:14px}h2[data-v-720254d9]{margin:0 0 8px}.head-inline[data-v-720254d9]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.row[data-v-720254d9]{display:grid;gap:6px;margin:10px 0}label[data-v-720254d9]{color:var(--theme-muted);font-size:13px}.preset-list[data-v-720254d9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.preset-btn[data-v-720254d9]{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-720254d9]:hover{border-color:var(--theme-primary)}.swatches[data-v-720254d9]{display:inline-flex;gap:4px}.sw[data-v-720254d9]{width:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.35)}input[data-v-720254d9]: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-720254d9]{margin-top:8px;padding:10px 12px;border:0;border-radius:12px;background:var(--theme-primary);color:#fff;cursor:pointer}.ghost[data-v-720254d9]{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.error[data-v-720254d9]{color:var(--theme-error);margin:6px 0 0}.ok[data-v-720254d9]{color:#86efac;margin:6px 0 0}.muted[data-v-720254d9]{color:var(--theme-muted);font-size:12px;margin:0}.list[data-v-720254d9]{display:grid;gap:10px;margin-top:10px}.toggle-inline[data-v-720254d9]{display:flex;align-items:center;gap:8px;color:var(--theme-text)}.toggle-row[data-v-720254d9]{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)}.panel[data-v-17ff6742]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head-inline[data-v-17ff6742]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}h2[data-v-17ff6742]{margin:0 0 8px}.card[data-v-17ff6742]{margin-top:12px;padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.list[data-v-17ff6742]{display:grid;gap:10px;margin-top:10px}.item[data-v-17ff6742]{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-17ff6742]{display:flex;flex-direction:column;gap:4px;min-width:0}.meta strong[data-v-17ff6742],.meta small[data-v-17ff6742]{overflow-wrap:anywhere;word-break:break-word}.actions[data-v-17ff6742]{display:flex;flex-direction:column;gap:8px;min-width:260px}textarea[data-v-17ff6742]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);resize:vertical}.primary[data-v-17ff6742]{margin-top:8px;padding:10px 12px;border:0;border-radius:12px;background:var(--theme-primary);color:#fff;cursor:pointer}.ghost[data-v-17ff6742]{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.error[data-v-17ff6742]{color:var(--theme-error);margin:6px 0 0}.ok[data-v-17ff6742]{color:#86efac;margin:6px 0 0}.muted[data-v-17ff6742]{color:var(--theme-muted);font-size:12px;margin:0}@media(max-width:768px){.item[data-v-17ff6742]{flex-direction:column}.actions[data-v-17ff6742]{min-width:0;width:100%}}.panel[data-v-1df1313c]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}h2[data-v-1df1313c]{margin:0 0 8px}.head-inline[data-v-1df1313c]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.card[data-v-1df1313c]{margin-top:12px;padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.row[data-v-1df1313c]{display:grid;gap:6px;margin:10px 0}label[data-v-1df1313c]{color:var(--theme-muted);font-size:13px}input[data-v-1df1313c]:not([type=checkbox]),select[data-v-1df1313c]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}textarea[data-v-1df1313c]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);resize:vertical}.primary[data-v-1df1313c]{margin-top:8px;padding:10px 12px;border:0;border-radius:12px;background:var(--theme-primary);color:#fff;cursor:pointer}.ghost[data-v-1df1313c]{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.error[data-v-1df1313c]{color:var(--theme-error);margin:6px 0 0}.ok[data-v-1df1313c]{color:#86efac;margin:6px 0 0}.muted[data-v-1df1313c]{color:var(--theme-muted);font-size:12px;margin:0}.list[data-v-1df1313c]{display:grid;gap:10px;margin-top:10px}.listbtn[data-v-1df1313c]{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-1df1313c]{outline:2px solid var(--theme-primary)}.item[data-v-1df1313c]{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-1df1313c]{display:flex;flex-direction:column;gap:4px;min-width:0}.meta strong[data-v-1df1313c],.meta small[data-v-1df1313c]{overflow-wrap:anywhere;word-break:break-word}.grid[data-v-da206131]{display:grid;gap:14px}.section-nav[data-v-da206131]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.chip[data-v-da206131]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-da206131]{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.panel[data-v-da206131]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}h2[data-v-da206131]{margin:0 0 8px}.muted[data-v-da206131]{color:var(--theme-muted);font-size:12px;margin:0}@media(max-width:640px){.section-nav[data-v-da206131]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chip[data-v-da206131]{width:100%;border-radius:12px;white-space:normal;text-align:center;line-height:1.2}}.modal-overlay[data-v-57f3da4e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-57f3da4e]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;width:min(820px,92vw);max-height:90vh;overflow:auto}.modal-header[data-v-57f3da4e]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-57f3da4e]{padding:16px}.modal-footer[data-v-57f3da4e]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-57f3da4e]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.form-grid[data-v-57f3da4e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.form-grid textarea[data-v-57f3da4e]{grid-column:1 / -1;min-height:84px}input[data-v-57f3da4e],select[data-v-57f3da4e],textarea[data-v-57f3da4e]{padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}.primary[data-v-57f3da4e]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:10px;cursor:pointer}.ghost[data-v-57f3da4e]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:10px;cursor:pointer}@media(max-width:900px){.form-grid[data-v-57f3da4e]{grid-template-columns:1fr}}.panel[data-v-4fe210a2]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.head[data-v-4fe210a2]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.section-nav[data-v-4fe210a2]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.grid[data-v-4fe210a2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.full[data-v-4fe210a2]{grid-column:1 / -1}.card[data-v-4fe210a2]{padding:14px;border-radius:14px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.section-head[data-v-4fe210a2]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.actions[data-v-4fe210a2]{display:flex;gap:8px}.row[data-v-4fe210a2]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}input[data-v-4fe210a2],select[data-v-4fe210a2],textarea[data-v-4fe210a2]{padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}textarea[data-v-4fe210a2]{min-height:84px;width:100%}.row input[data-v-4fe210a2]{flex:1 1 220px}.list[data-v-4fe210a2]{display:grid;gap:8px}.listbtn[data-v-4fe210a2]{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-4fe210a2]{border-color:var(--theme-primary)}.item[data-v-4fe210a2]{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-4fe210a2]{flex-direction:column;align-items:stretch}.meta[data-v-4fe210a2]{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.btns[data-v-4fe210a2]{display:flex;align-items:center;gap:8px}.btns.wrap[data-v-4fe210a2]{flex-wrap:wrap}.evaluation[data-v-4fe210a2]{margin-top:10px;padding:10px;border:1px dashed var(--theme-border);border-radius:10px}.eval-grid[data-v-4fe210a2]{display:grid;gap:6px;margin-bottom:8px}.eval-row[data-v-4fe210a2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.primary[data-v-4fe210a2]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:10px;cursor:pointer}.ghost[data-v-4fe210a2]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:10px;cursor:pointer}.chip[data-v-4fe210a2]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-4fe210a2]{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.danger[data-v-4fe210a2]{background:var(--theme-danger);border:0;color:#fff;padding:10px 12px;border-radius:10px;cursor:pointer}.muted[data-v-4fe210a2]{color:var(--theme-muted);font-size:12px}.error[data-v-4fe210a2]{color:var(--theme-error);margin-top:10px}.modal-overlay[data-v-4fe210a2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-4fe210a2]{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-4fe210a2]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-4fe210a2]{padding:16px}.modal-footer[data-v-4fe210a2]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-4fe210a2]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}@media(max-width:900px){.grid[data-v-4fe210a2]{grid-template-columns:1fr}.btns[data-v-4fe210a2]{width:100%;flex-wrap:wrap}}.modal-overlay[data-v-fe12860b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-fe12860b]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;width:min(820px,92vw);max-height:90vh;overflow:auto}.modal-header[data-v-fe12860b]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-fe12860b]{padding:16px}.modal-footer[data-v-fe12860b]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-fe12860b]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.tenant-grid[data-v-fe12860b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.full[data-v-fe12860b]{grid-column:1 / -1}input[data-v-fe12860b],select[data-v-fe12860b]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-fe12860b]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-fe12860b]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}@media(max-width:900px){.tenant-grid[data-v-fe12860b]{grid-template-columns:1fr}}.modal-overlay[data-v-ce85a620]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-ce85a620]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;width:min(820px,92vw);max-height:90vh;overflow:auto}.modal-header[data-v-ce85a620]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-ce85a620]{padding:16px}.modal-footer[data-v-ce85a620]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-ce85a620]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.owner-grid[data-v-ce85a620]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.full[data-v-ce85a620]{grid-column:1 / -1}input[data-v-ce85a620],select[data-v-ce85a620]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-ce85a620]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-ce85a620]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}@media(max-width:900px){.owner-grid[data-v-ce85a620]{grid-template-columns:1fr}}.modal-overlay[data-v-d5e2bd51]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-d5e2bd51]{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-d5e2bd51]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-d5e2bd51]{padding:16px}.modal-footer[data-v-d5e2bd51]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-d5e2bd51]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.row[data-v-d5e2bd51]{display:grid;gap:8px;margin-bottom:10px}.row.two[data-v-d5e2bd51]{grid-template-columns:repeat(2,minmax(0,1fr))}input[data-v-d5e2bd51],select[data-v-d5e2bd51]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-d5e2bd51]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-d5e2bd51]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}@media(max-width:900px){.row.two[data-v-d5e2bd51]{grid-template-columns:1fr}}.modal-overlay[data-v-0fc6057d]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-0fc6057d]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;width:min(840px,94vw);max-height:90vh;overflow:auto}.modal-header[data-v-0fc6057d]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-0fc6057d]{padding:16px;display:grid;gap:10px}.modal-footer[data-v-0fc6057d]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-0fc6057d]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.row[data-v-0fc6057d]{display:grid;gap:6px}.stack[data-v-0fc6057d]{display:grid;gap:10px}label[data-v-0fc6057d]{color:var(--theme-muted);font-size:13px}.muted[data-v-0fc6057d]{color:var(--theme-muted);font-size:12px}input[data-v-0fc6057d],select[data-v-0fc6057d]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-0fc6057d]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-0fc6057d]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}.manual-link[data-v-0fc6057d]{text-decoration:none;display:inline-flex;justify-content:center;align-items:center}.modal-overlay[data-v-3c5e667f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-3c5e667f]{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-3c5e667f]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-3c5e667f]{padding:16px}.modal-footer[data-v-3c5e667f]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-3c5e667f]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.form-grid[data-v-3c5e667f]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}input[data-v-3c5e667f],select[data-v-3c5e667f]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-3c5e667f]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-3c5e667f]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}@media(max-width:900px){.form-grid[data-v-3c5e667f]{grid-template-columns:1fr}}.modal-overlay[data-v-d2961157]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-d2961157]{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-d2961157]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-d2961157]{padding:16px}.modal-footer[data-v-d2961157]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-d2961157]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}.form-grid[data-v-d2961157]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}input[data-v-d2961157]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-d2961157]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer}.ghost[data-v-d2961157]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:12px;cursor:pointer}@media(max-width:900px){.form-grid[data-v-d2961157]{grid-template-columns:1fr}}.grid[data-v-89740a10]{display:grid;grid-template-columns:360px 1fr;gap:16px}.panel[data-v-89740a10]{padding:16px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.card[data-v-89740a10]{margin-top:12px;padding:12px;border-radius:12px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.head-inline[data-v-89740a10]{display:flex;align-items:center;justify-content:space-between;gap:8px}.row[data-v-89740a10]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.section-nav[data-v-89740a10]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.expense-subnav[data-v-89740a10]{margin-top:12px}.chips-wrap[data-v-89740a10]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}input[data-v-89740a10],select[data-v-89740a10]{padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}input[data-v-89740a10]{min-width:0}.list[data-v-89740a10]{display:grid;gap:8px}.listbtn[data-v-89740a10]{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-89740a10]{outline:2px solid var(--theme-primary)}.item[data-v-89740a10]{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-89740a10]{outline:2px solid var(--theme-primary)}.board-main[data-v-89740a10]{background:transparent;border:0;color:inherit;text-align:left;flex:1;cursor:pointer}.meta[data-v-89740a10]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.btns[data-v-89740a10]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.import-errors-head[data-v-89740a10]{display:flex;align-items:center;gap:8px}.count-chip[data-v-89740a10]{padding:4px 10px;font-size:12px}.primary[data-v-89740a10]{background:var(--theme-primary);border:0;color:#fff;padding:10px 12px;border-radius:10px;cursor:pointer}.ghost[data-v-89740a10]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 12px;border-radius:10px;cursor:pointer}.chip[data-v-89740a10]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-89740a10]{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.chip-soft[data-v-89740a10]{cursor:default;background:var(--theme-surface-soft)}.danger[data-v-89740a10]{background:var(--theme-danger);border:0;color:#fff;padding:10px 12px;border-radius:10px;cursor:pointer}.danger-text[data-v-89740a10]{color:var(--theme-danger)}.ok[data-v-89740a10]{color:var(--theme-primary)}.sub[data-v-89740a10],.muted[data-v-89740a10]{color:var(--theme-muted);font-size:12px}.error[data-v-89740a10]{color:var(--theme-error)}.totals[data-v-89740a10]{justify-content:flex-start;gap:16px}.field[data-v-89740a10]{display:flex;flex-direction:column;gap:6px}.field-inline[data-v-89740a10]{display:flex;align-items:center;gap:8px}.desktop-only[data-v-89740a10]{display:block}.mobile-only[data-v-89740a10]{display:none}.timeline-grid[data-v-89740a10]{display:grid;gap:6px}.timeline-head[data-v-89740a10],.timeline-row[data-v-89740a10]{display:grid;grid-template-columns:130px 1fr 120px 180px;gap:8px;align-items:center}.timeline-head.portfolio[data-v-89740a10],.timeline-row.portfolio[data-v-89740a10]{grid-template-columns:100px 1fr 120px 120px 120px 120px}.timeline-head[data-v-89740a10]{font-size:12px;color:var(--theme-muted)}.timeline-row[data-v-89740a10]{padding:8px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface-soft)}.timeline-row.state-missing-rent[data-v-89740a10]{border-color:var(--theme-danger)}.timeline-row.state-vacant-with-rent[data-v-89740a10]{border-color:var(--theme-warning, var(--theme-danger))}.timeline-cards[data-v-89740a10]{display:grid;gap:8px}.timeline-card[data-v-89740a10]{display:grid;gap:4px;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface)}.mini-chart[data-v-89740a10]{margin-bottom:10px;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface)}.mini-chart h4[data-v-89740a10]{margin:0 0 8px;font-size:13px}.chart-bars[data-v-89740a10]{display:grid;gap:6px}.chart-row[data-v-89740a10]{display:grid;grid-template-columns:70px 1fr 48px;gap:8px;align-items:center}.chart-label[data-v-89740a10]{font-size:11px;color:var(--theme-muted)}.chart-value[data-v-89740a10]{font-size:11px;color:var(--theme-muted);text-align:right}.chart-track[data-v-89740a10]{height:8px;border-radius:999px;background:var(--theme-surface-soft);border:1px solid var(--theme-border);overflow:hidden}.chart-fill[data-v-89740a10]{height:100%;background:var(--theme-primary)}.chart-fill.expected[data-v-89740a10]{background:var(--theme-primary)}.chart-fill.allocated[data-v-89740a10]{background:var(--theme-accent)}.chart-pair[data-v-89740a10]{display:grid;gap:4px}.chart-legend[data-v-89740a10]{display:flex;gap:12px;margin-top:8px}.entry-item[data-v-89740a10]{align-items:flex-start}.tenant-item[data-v-89740a10]{align-items:flex-start;flex-direction:column}.tenant-edit[data-v-89740a10]{width:100%;margin-top:8px;padding-top:8px;border-top:1px solid var(--theme-border)}.tenant-form[data-v-89740a10]{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-89740a10]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tenant-notes[data-v-89740a10]{grid-column:1 / -1}.tenant-form-actions[data-v-89740a10]{display:flex;justify-content:flex-end}.owner-form[data-v-89740a10]{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-89740a10]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-notes[data-v-89740a10]{grid-column:1 / -1}.owner-form-actions[data-v-89740a10]{display:flex;justify-content:flex-end}.owner-item[data-v-89740a10]{align-items:flex-start}.entry-attachments[data-v-89740a10]{margin-top:8px;display:grid;gap:6px}.attachment-list[data-v-89740a10]{display:grid;gap:6px}.attachment-item[data-v-89740a10]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.attach-btn[data-v-89740a10]{position:relative;overflow:hidden;display:inline-flex;align-items:center}.hidden-file[data-v-89740a10]{position:absolute;inset:0;opacity:0;cursor:pointer}.modal-overlay[data-v-89740a10]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-89740a10]{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-89740a10]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.modal-body[data-v-89740a10]{padding:16px}.modal-footer[data-v-89740a10]{display:flex;gap:10px;justify-content:flex-end;padding:16px;border-top:1px solid var(--theme-border)}.close-btn[data-v-89740a10]{background:transparent;border:0;color:var(--theme-muted);font-size:22px;cursor:pointer}@media(max-width:960px){.grid[data-v-89740a10]{grid-template-columns:1fr}.desktop-only[data-v-89740a10]{display:none}.mobile-only[data-v-89740a10]{display:block}.timeline-head[data-v-89740a10],.timeline-row[data-v-89740a10],.timeline-row.portfolio[data-v-89740a10]{display:none}.tenant-grid[data-v-89740a10],.owner-grid[data-v-89740a10]{grid-template-columns:1fr}.chart-row[data-v-89740a10]{grid-template-columns:56px 1fr 42px}}.register-page-shell[data-v-a411dc0e]{min-height:1px}.bar[data-v-7c264d87]{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-7c264d87]{display:flex;align-items:center;gap:18px}.nav[data-v-7c264d87]{display:flex;gap:10px}.chevron[data-v-7c264d87]{display:inline-block;transition:transform .2s ease;font-size:18px}.chevron.open[data-v-7c264d87]{transform:rotate(90deg)}.link[data-v-7c264d87]{padding:6px 10px;border-radius:10px;color:var(--theme-text)}.link[data-v-7c264d87]{display:inline-flex;align-items:center;gap:8px}.link.active[data-v-7c264d87]{background:var(--theme-accent);color:#fff}.pending-badge[data-v-7c264d87]{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-7c264d87]{animation:entourage-pulse-7c264d87 .7s ease-in-out 2}@keyframes entourage-pulse-7c264d87{0%{transform:scale(1)}50%{transform:scale(1.14)}to{transform:scale(1)}}.right[data-v-7c264d87]{display:flex;align-items:center;gap:12px}.user-menu-wrap[data-v-7c264d87],.langs[data-v-7c264d87]{position:relative}.lang-trigger[data-v-7c264d87]{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-7c264d87]{font-size:12px;color:var(--theme-muted)}.lang-menu[data-v-7c264d87]{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-7c264d87]{display:flex}.lang-item[data-v-7c264d87]{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-7c264d87]{border-color:var(--theme-primary)}.user[data-v-7c264d87]{color:var(--theme-muted);font-size:14px}.user-trigger[data-v-7c264d87]{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-7c264d87]{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-7c264d87]{display:flex}.user-menu-link[data-v-7c264d87]{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-7c264d87]{background:var(--theme-accent);color:#fff}.btn[data-v-7c264d87]{background:var(--theme-primary);color:#fff;border:0;padding:8px 10px;border-radius:10px;cursor:pointer}.burger[data-v-7c264d87]{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-7c264d87]{display:block;height:2px;background:var(--theme-text);border-radius:1px;transition:transform .3s ease,opacity .3s ease}.burger.open span[data-v-7c264d87]:nth-child(1){transform:rotate(45deg) translateY(8px)}.burger.open span[data-v-7c264d87]:nth-child(2){opacity:0}.burger.open span[data-v-7c264d87]:nth-child(3){transform:rotate(-45deg) translateY(-8px)}@media(max-width:768px){.bar[data-v-7c264d87]{padding:10px 12px}.left[data-v-7c264d87]{gap:10px}.nav[data-v-7c264d87]{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-7c264d87]{max-height:400px}.link[data-v-7c264d87]{width:100%;padding:10px 16px;border-radius:0;justify-content:space-between}.burger[data-v-7c264d87]{display:flex;width:22px;height:16px;min-width:22px;min-height:16px;margin-left:8px}.lang-trigger[data-v-7c264d87],.user-trigger[data-v-7c264d87],.btn[data-v-7c264d87]{min-height:36px;padding:4px 8px}.right[data-v-7c264d87]{gap:6px}.user[data-v-7c264d87]{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.bar[data-v-a79fbfde]{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-a79fbfde]{display:flex;align-items:center;gap:18px}.nav[data-v-a79fbfde]{display:flex;gap:10px}.link[data-v-a79fbfde]{padding:6px 10px;border-radius:10px;color:var(--theme-text)}.link.active[data-v-a79fbfde]{background:var(--theme-accent);color:#fff}.link[data-v-a79fbfde]:hover{background:var(--theme-surface-soft)}.right[data-v-a79fbfde]{display:flex;align-items:center;gap:12px}.langs[data-v-a79fbfde]{display:flex;gap:6px}.lang-btn[data-v-a79fbfde]{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-a79fbfde]{border-color:var(--theme-primary)}.user[data-v-a79fbfde]{color:var(--theme-muted);font-size:14px}.btn[data-v-a79fbfde]{background:var(--theme-danger);color:#fff;border:0;padding:8px 10px;border-radius:10px;cursor:pointer}.login-stage[data-v-5cb2631a]{position:relative;width:min(940px,100%);min-height:520px;margin:12px auto;display:grid;grid-template-rows:auto auto auto;place-items:start center;overflow:hidden}.login-orbit[data-v-5cb2631a]{position:relative;width:min(760px,calc(100% - 24px));height:148px;margin:8px auto 0;border-radius:14px;overflow:hidden;pointer-events:none;z-index:2}.orbit-chip[data-v-5cb2631a]{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-primary) 30%,var(--theme-border) 70%);background:color-mix(in srgb,var(--theme-surface-soft) 85%,transparent 15%);color:var(--theme-muted);font-size:12px;font-weight:600;white-space:nowrap;opacity:.56;z-index:1;animation-timing-function:linear;animation-iteration-count:infinite}.orbit-a[data-v-5cb2631a]{left:2%;top:8%;animation-name:pong-a-5cb2631a;animation-duration:21s}.orbit-b[data-v-5cb2631a]{left:60%;top:22%;animation-name:pong-b-5cb2631a;animation-duration:19s}.orbit-c[data-v-5cb2631a]{left:12%;top:38%;animation-name:pong-c-5cb2631a;animation-duration:24s}.orbit-d[data-v-5cb2631a]{left:68%;top:52%;animation-name:pong-d-5cb2631a;animation-duration:22s}.orbit-e[data-v-5cb2631a]{left:24%;top:70%;animation-name:pong-e-5cb2631a;animation-duration:26s}.orbit-f[data-v-5cb2631a]{left:74%;top:80%;animation-name:pong-f-5cb2631a;animation-duration:23s}.card[data-v-5cb2631a]{position:relative;z-index:2;max-width:420px;width:calc(100% - 24px);margin:34px auto 10px;padding:18px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.login-brand-below[data-v-5cb2631a]{position:relative;z-index:2;display:grid;gap:4px;justify-items:center}.login-brand-lockup[data-v-5cb2631a]{display:inline-flex;align-items:center;gap:12px}.login-brand-logo[data-v-5cb2631a]{width:40px;height:40px;object-fit:contain}.login-brand-below strong[data-v-5cb2631a]{font-size:42px;font-weight:800;line-height:1;letter-spacing:.4px}.login-brand-below small[data-v-5cb2631a]{color:var(--theme-muted);font-size:12px}.env-dot[data-v-5cb2631a]{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-5cb2631a]{background:#f59e0b}.env-dot.env-prod[data-v-5cb2631a]{background:var(--theme-primary)}.env-dot.env-dev[data-v-5cb2631a]{background:#60a5fa}h1[data-v-5cb2631a]{margin:0 0 12px;font-size:20px}.row[data-v-5cb2631a]{display:grid;gap:6px;margin:10px 0}label[data-v-5cb2631a]{color:var(--theme-muted);font-size:13px}input[data-v-5cb2631a]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-5cb2631a]{width:100%;margin-top:12px;padding:10px 12px;border:0;border-radius:12px;background:var(--theme-primary);color:#fff;cursor:pointer}.link[data-v-5cb2631a]{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-5cb2631a]{color:var(--theme-error);margin:10px 0 0}.maintenance-banner[data-v-5cb2631a]{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-5cb2631a]{color:var(--theme-muted)}.maintenance-info[data-v-5cb2631a]{color:var(--theme-error);margin:0 0 10px}.invite-banner[data-v-5cb2631a]{display:grid;gap:2px;margin:0 0 10px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-primary) 35%,var(--theme-border) 65%);background:var(--theme-surface-soft)}.invite-banner.invalid[data-v-5cb2631a]{border-color:color-mix(in srgb,var(--theme-danger) 45%,var(--theme-border) 55%)}.invite-banner strong[data-v-5cb2631a]{font-size:13px}.invite-banner small[data-v-5cb2631a]{color:var(--theme-muted)}@keyframes orbitFloat-5cb2631a{0%{transform:translateZ(0) scale(1);opacity:.68}50%{transform:translate3d(0,-12px,0) scale(1.025);opacity:.9}to{transform:translateZ(0) scale(1);opacity:.68}}@keyframes pong-a-5cb2631a{0%{left:2%;top:8%}25%{left:48%;top:16%}50%{left:80%;top:30%}75%{left:22%;top:18%}to{left:2%;top:8%}}@keyframes pong-b-5cb2631a{0%{left:60%;top:22%}25%{left:18%;top:36%}50%{left:10%;top:54%}75%{left:66%;top:44%}to{left:60%;top:22%}}@keyframes pong-c-5cb2631a{0%{left:12%;top:38%}25%{left:62%;top:30%}50%{left:72%;top:52%}75%{left:8%;top:62%}to{left:12%;top:38%}}@keyframes pong-d-5cb2631a{0%{left:68%;top:52%}25%{left:30%;top:64%}50%{left:14%;top:76%}75%{left:70%;top:72%}to{left:68%;top:52%}}@keyframes pong-e-5cb2631a{0%{left:24%;top:70%}25%{left:78%;top:64%}50%{left:70%;top:86%}75%{left:16%;top:82%}to{left:24%;top:70%}}@keyframes pong-f-5cb2631a{0%{left:74%;top:80%}25%{left:34%;top:74%}50%{left:22%;top:90%}75%{left:80%;top:92%}to{left:74%;top:80%}}@media(max-width:768px){.login-stage[data-v-5cb2631a]{min-height:520px;width:100%}.login-orbit[data-v-5cb2631a]{width:min(560px,calc(100% - 30px));height:132px}.card[data-v-5cb2631a]{width:min(340px,calc(100% - 40px));margin:18px auto 8px;padding:13px}.orbit-chip[data-v-5cb2631a]{font-size:11px;padding:6px 9px;opacity:.62}.orbit-a[data-v-5cb2631a]{left:2%;top:10%}.orbit-b[data-v-5cb2631a]{left:54%;top:24%}.orbit-c[data-v-5cb2631a]{left:8%;top:42%}.orbit-d[data-v-5cb2631a]{left:62%;top:56%}.orbit-e[data-v-5cb2631a]{left:16%;top:72%}.orbit-f[data-v-5cb2631a]{left:68%;top:82%}.login-brand-logo[data-v-5cb2631a]{width:32px;height:32px}.login-brand-below strong[data-v-5cb2631a]{font-size:33px}}@media(max-width:390px){.login-stage[data-v-5cb2631a]{min-height:540px}.login-orbit[data-v-5cb2631a]{width:min(360px,calc(100% - 34px));height:122px}.card[data-v-5cb2631a]{width:min(316px,calc(100% - 52px));margin-top:14px;padding:12px}.orbit-a[data-v-5cb2631a]{left:2%;top:12%}.orbit-b[data-v-5cb2631a]{left:50%;top:26%}.orbit-c[data-v-5cb2631a]{left:8%;top:44%}.orbit-d[data-v-5cb2631a]{left:56%;top:58%}.orbit-e[data-v-5cb2631a]{left:14%;top:74%}.orbit-f[data-v-5cb2631a]{left:60%;top:84%}.orbit-chip[data-v-5cb2631a]{font-size:11px;padding:6px 9px;opacity:.66}h1[data-v-5cb2631a]{font-size:18px}}@media(prefers-reduced-motion:reduce){.orbit-chip[data-v-5cb2631a]{animation-duration:28s!important}}.login-floating-words-grid[data-v-5cb2631a]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:18px 32px;width:220px;height:180px;margin:0 auto 8px;position:relative}.login-word-cell[data-v-5cb2631a]{position:relative;width:100%;height:100%;min-width:80px;min-height:40px}.login-word[data-v-5cb2631a]{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-primary) 28%,var(--theme-border) 72%);color:var(--theme-muted);font-size:13px;background:var(--theme-surface-soft);cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .18s;box-shadow:0 2px 8px #0000000f;touch-action:none}.login-word[data-v-5cb2631a]:active{box-shadow:0 4px 16px #00000021;cursor:grabbing}: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-env-badge.is-empty{min-width:42px;min-height:18px}.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-logo{width:36px;height:36px;object-fit:contain}.startup-loader-words-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:18px 32px;width:220px;height:180px;margin:0 auto 8px;position:relative}.startup-word-cell{position:relative;width:100%;height:100%;min-width:80px;min-height:40px}.startup-word{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-primary) 28%,var(--theme-border) 72%);color:var(--theme-muted);font-size:13px;background:var(--theme-surface-soft);cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .18s;box-shadow:0 2px 8px #0000000f;touch-action:none}.startup-word:active{box-shadow:0 4px 16px #00000021;cursor:grabbing}.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)}}@keyframes startup-word-float{0%,to{transform:translateY(0);opacity:.78}50%{transform:translateY(-3px);opacity:1}}.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)}.security-global-banner{border-color:var(--theme-danger)}.security-banner-link{color:#fff;font-weight:700;text-decoration:underline}.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)}.app-version{font-weight:600;color:var(--theme-text)}.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)}
