:root{--brand: #2b2c28;--brand-soft: #3d3f38;--accent: #42c5bd;--accent-deep: #127f79;--ink: #2b2c28;--muted: #6b6f68;--line: #dcded8;--bg: #f5f6f3;--bg-card: #ffffff;--error: #c0392b}*{box-sizing:border-box}body{margin:0;font-family:Gotham,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--ink);line-height:1.5}a{color:var(--brand-soft)}.field{margin:0 0 16px}.field label:not(.checkbox){display:block;font-size:13.5px;font-weight:600;color:var(--brand);margin-bottom:6px}input[type=text],input[type=password],input[type=email],select{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:8px;font:inherit;color:var(--ink);background:#fff}input:focus,select:focus{outline:none;border-color:var(--brand-soft);box-shadow:0 0 0 3px #2c3c661f}.btn-primary{background:var(--brand);color:#fff;border:none;border-radius:8px;padding:10px 22px;font:inherit;font-weight:600;cursor:pointer}.btn-primary:hover{background:var(--brand-soft)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-ghost{background:transparent;border:1px solid var(--line);border-radius:8px;padding:8px 16px;font:inherit;color:var(--brand);cursor:pointer}.btn-ghost:disabled{opacity:.45;cursor:not-allowed}.card{background:var(--bg-card);border:1px solid var(--line);border-radius:12px;padding:22px}.error-msg{color:var(--error);background:#fdecea;border:1px solid #f5c6cb;border-radius:8px;padding:9px 13px;font-size:13.5px;margin:0 0 14px}.badge{display:inline-block;font-size:11.5px;font-weight:600;padding:4px 11px;border-radius:20px;background:#eef0ea;color:var(--brand);white-space:nowrap}.field{border:none;margin:0 0 20px;padding:0}.field label:not(.checkbox),.field legend{display:block;font-size:14px;font-weight:600;color:var(--brand);margin-bottom:6px;padding:0}.req{color:var(--accent-deep)}input[type=text],input[type=month],input[type=date],input[type=number],input[type=email],textarea,select{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font:inherit;color:var(--ink);background:#fff;transition:border-color .15s,box-shadow .15s}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%232b2c28' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-deep);box-shadow:0 0 0 3px #42c5bd47}input[type=month]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;margin-right:2px}input[type=month]:hover::-webkit-calendar-picker-indicator,input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{min-height:84px;resize:vertical}.field.has-error input,.field.has-error textarea,.field.has-error select{border-color:var(--error)}.error-msg{color:var(--error);font-size:12.5px;margin:6px 0 0}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 36px}.checkbox{display:grid;grid-template-columns:17px 1fr;gap:0 12px;font-size:14.5px;align-items:start;font-weight:400;color:var(--ink);margin:0;cursor:pointer}.checkbox input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--accent-deep)}.checkbox span{line-height:1.4}.badge.new{background:#d8f3f0;color:#0d5b56}.badge.info{background:#eef0ea;color:var(--brand)}.badge.warn{background:#fdf1dd;color:#8a5a00}.badge.ok{background:#e2f2e8;color:#1f7a4d}.badge.bad{background:#fdecea;color:var(--error)}.badge.muted{background:#eef0ea;color:var(--muted)}.section{background:var(--bg-card);border:1px solid var(--line);border-radius:12px;padding:24px 26px 6px;margin-bottom:18px;box-shadow:0 2px 10px #2b2c280d}.section-title{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--brand);border-bottom:1px solid var(--line);padding-bottom:12px;margin:0 0 20px;display:flex;align-items:center;gap:10px}.section-title:before{content:"";width:10px;height:10px;background:var(--accent);flex:none}.field .hint{font-weight:400;color:var(--muted);font-size:12.5px}.header-search input[data-v-f9f67fcd]{width:220px;padding:6px 12px;font-size:13px;border-radius:6px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff}.header-search input[data-v-f9f67fcd]::placeholder{color:#b9bdb4}.header-search input[data-v-f9f67fcd]:focus{outline:none;border-color:var(--accent);background:#ffffff24}.topbar[data-v-c0a51aa6]{background:var(--brand);color:#fff}.topbar-inner[data-v-c0a51aa6]{max-width:1440px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-c0a51aa6]{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.brand img[data-v-c0a51aa6]{height:22px;width:auto;display:block}.brand-sep[data-v-c0a51aa6]{width:1px;height:20px;background:#ffffff38}.brand-name[data-v-c0a51aa6]{font-weight:600;font-size:14.5px;color:var(--accent)}.left[data-v-c0a51aa6]{display:flex;align-items:center;gap:22px}.nav[data-v-c0a51aa6]{display:flex;gap:4px}.nav a[data-v-c0a51aa6]{color:#b9bdb4;text-decoration:none;font-size:13.5px;font-weight:500;padding:5px 10px;border-radius:6px}.nav a[data-v-c0a51aa6]:hover{background:#ffffff14;color:#fff}.nav a.router-link-active[data-v-c0a51aa6],.tools-menu a.router-link-active[data-v-c0a51aa6]{background:#ffffff24;color:#fff}.tools[data-v-c0a51aa6]{position:relative}.tools summary[data-v-c0a51aa6]{list-style:none;cursor:pointer;color:#b9bdb4;font-size:13.5px;font-weight:500;padding:5px 10px;border-radius:6px}.tools summary[data-v-c0a51aa6]::-webkit-details-marker{display:none}.tools summary[data-v-c0a51aa6]:after{content:" ▾"}.tools summary[data-v-c0a51aa6]:hover,.tools[open] summary[data-v-c0a51aa6]{background:#ffffff14;color:#fff}.tools-menu[data-v-c0a51aa6]{position:absolute;top:calc(100% + 6px);left:0;z-index:10;min-width:170px;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--brand);border:1px solid rgba(255,255,255,.18);border-radius:8px}.user-box[data-v-c0a51aa6]{display:flex;align-items:center;gap:12px}.user-email[data-v-c0a51aa6]{font-size:13.5px;color:#b9bdb4}.btn-logout[data-v-c0a51aa6]{color:#fff;border-color:#ffffff4d;padding:5px 12px;font-size:13px}.content[data-v-c0a51aa6]{max-width:1440px;margin:0 auto;padding:26px 20px 60px}.login-page[data-v-933fe4d1]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-soft) 100%)}.login-card[data-v-933fe4d1]{width:100%;max-width:380px;padding:32px;box-shadow:0 12px 40px #0003}.title[data-v-933fe4d1]{margin:0 0 4px;font-size:22px;color:var(--brand)}.title span[data-v-933fe4d1]{color:var(--accent)}.subtitle[data-v-933fe4d1]{margin:0 0 24px;color:var(--muted);font-size:13.5px}.btn-block[data-v-933fe4d1]{width:100%;margin-top:4px}.info-msg[data-v-933fe4d1]{color:#1a7f4b;font-size:13.5px;margin:0 0 12px}.link-btn[data-v-933fe4d1]{display:block;width:100%;margin-top:12px;background:none;border:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer;text-align:center}.link-btn[data-v-933fe4d1]:hover{color:var(--brand);text-decoration:underline}.pw-rules[data-v-933fe4d1]{list-style:none;margin:0 0 16px;padding:0;font-size:12.5px}.pw-rules li[data-v-933fe4d1]{display:flex;align-items:center;gap:7px;padding:2px 0;color:var(--muted)}.pw-rules li.met[data-v-933fe4d1]{color:#1a7f4b}.pw-mark[data-v-933fe4d1]{display:inline-block;width:14px;text-align:center;font-weight:700}.head[data-v-0337893e]{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.head h1[data-v-0337893e]{margin:0;font-size:22px;color:var(--brand)}.count[data-v-0337893e]{color:var(--muted);font-size:13.5px}.head-actions[data-v-0337893e]{margin-left:auto;display:flex;gap:10px}.head-actions a[data-v-0337893e]{text-decoration:none;font-size:13.5px}.filters[data-v-0337893e]{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0 16px;align-items:end;margin-bottom:16px}.filters .field[data-v-0337893e]{margin-bottom:0}.clear[data-v-0337893e]{height:38px}@media (max-width: 820px){.filters[data-v-0337893e]{grid-template-columns:1fr 1fr;gap:12px}}.table-card[data-v-0337893e]{padding:0;overflow-x:auto}.table[data-v-0337893e]{width:100%;border-collapse:collapse;font-size:14px;min-width:900px}.table th[data-v-0337893e]{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.table th.sortable[data-v-0337893e]{cursor:pointer;-webkit-user-select:none;user-select:none}.table th.sortable[data-v-0337893e]:hover,.table th.active[data-v-0337893e]{color:var(--brand)}.sort-arrow[data-v-0337893e]{font-size:9px;margin-left:3px;vertical-align:middle}.table td[data-v-0337893e]{padding:12px 16px;border-bottom:1px solid #eef0ea;vertical-align:middle}.table tr:last-child td[data-v-0337893e]{border-bottom:none}.tight[data-v-0337893e]{white-space:nowrap;width:1%}.name[data-v-0337893e]{min-width:220px;max-width:360px}.name .link[data-v-0337893e]{display:inline-block;max-width:100%;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right[data-v-0337893e]{text-align:right}.link[data-v-0337893e]{color:var(--brand);font-weight:600;text-decoration:none}.link[data-v-0337893e]:hover{text-decoration:underline}.tags[data-v-0337893e]{display:flex;flex-wrap:nowrap;gap:5px}.tag[data-v-0337893e]{margin:0}.more[data-v-0337893e]{background:#e4e6e0;color:var(--muted);cursor:default}.muted[data-v-0337893e]{color:var(--muted)}.state[data-v-0337893e]{padding:26px 16px;text-align:center;color:var(--muted);margin:0}.pager[data-v-0337893e]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.pager-info[data-v-0337893e]{font-size:13.5px;color:var(--muted)}.status-select[data-v-0337893e]{font:inherit;font-size:12px;font-weight:600;line-height:1;width:100%;min-width:140px;padding:5px 24px 5px 11px;border-radius:999px;border:1px solid transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-overflow:ellipsis;background-repeat:no-repeat;background-position:right 8px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23666' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}.status-select[data-v-0337893e]:disabled{opacity:.55;cursor:default}.status-select[data-v-0337893e]:focus{outline:2px solid var(--accent);outline-offset:1px}.status-select.new[data-v-0337893e]{background-color:#d8f3f0;color:#0d5b56}.status-select.info[data-v-0337893e]{background-color:#eef0ea;color:var(--brand)}.status-select.warn[data-v-0337893e]{background-color:#fdf1dd;color:#8a5a00}.status-select.ok[data-v-0337893e]{background-color:#e2f2e8;color:#1f7a4d}.status-select.bad[data-v-0337893e]{background-color:#fdecea;color:var(--error)}.status-select.muted[data-v-0337893e]{background-color:#eef0ea;color:var(--muted)}.back[data-v-801b40f8]{display:inline-block;margin-bottom:14px;font-size:13.5px;text-decoration:none}.head[data-v-801b40f8]{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.head h1[data-v-801b40f8]{margin:0;font-size:22px;color:var(--brand)}.block[data-v-801b40f8],.manage[data-v-801b40f8]{margin-bottom:16px}.manage[data-v-801b40f8]{background:#f7f8f5}.manage-row[data-v-801b40f8]{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.manage-row .field[data-v-801b40f8]{margin-bottom:0;min-width:150px}.saved[data-v-801b40f8]{color:#1f7a4d;font-size:13px;margin:10px 0 0}.hint[data-v-801b40f8]{margin:10px 0 0}.status-select[data-v-801b40f8]{font:inherit;font-size:12px;font-weight:600;line-height:1;width:100%;min-width:150px;padding:8px 26px 8px 12px;border-radius:999px;border:1px solid transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-repeat:no-repeat;background-position:right 8px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23666' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}.status-select[data-v-801b40f8]:focus{outline:2px solid var(--accent);outline-offset:1px}.status-select.new[data-v-801b40f8]{background-color:#d8f3f0;color:#0d5b56}.status-select.info[data-v-801b40f8]{background-color:#eef0ea;color:var(--brand)}.status-select.warn[data-v-801b40f8]{background-color:#fdf1dd;color:#8a5a00}.status-select.ok[data-v-801b40f8]{background-color:#e2f2e8;color:#1f7a4d}.status-select.bad[data-v-801b40f8]{background-color:#fdecea;color:var(--error)}.status-select.muted[data-v-801b40f8]{background-color:#eef0ea;color:var(--muted)}.block-title[data-v-801b40f8]{font-size:11.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--brand);border-bottom:2px solid var(--accent);padding-bottom:7px;margin:0 0 16px;display:table}.sub-title[data-v-801b40f8]{font-size:13px;color:var(--brand);margin:18px 0 10px}dl[data-v-801b40f8]{display:grid;grid-template-columns:210px 1fr;gap:8px 16px;margin:0;font-size:14px}dt[data-v-801b40f8]{color:var(--muted);font-weight:500}dd[data-v-801b40f8]{margin:0}@media (max-width: 640px){dl[data-v-801b40f8]{grid-template-columns:1fr;gap:2px 0}dt[data-v-801b40f8]{margin-top:10px}}.founders[data-v-801b40f8]{display:flex;flex-direction:column;gap:8px}.founder[data-v-801b40f8]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#f7f8f5;font-size:14px}.list[data-v-801b40f8]{margin:0;padding-left:18px;font-size:14px}.docs[data-v-801b40f8]{margin:0;padding:0;list-style:none;font-size:14px}.docs li[data-v-801b40f8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#f7f8f5;margin-bottom:8px}.doc-name[data-v-801b40f8]{font-weight:500}.doc-group[data-v-801b40f8]{font-size:12px;font-weight:600;color:var(--muted);margin:0 0 8px}.doc-size[data-v-801b40f8]{margin-left:auto;margin-right:12px;white-space:nowrap}.tag-ext[data-v-801b40f8]{display:inline-block;margin-left:8px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;background:#fdf1dd;color:#8a5a00}.doc-group[data-v-801b40f8]:not(:first-child){margin-top:14px}.btn-sm[data-v-801b40f8]{padding:5px 12px;font-size:12.5px;text-decoration:none}.head-actions[data-v-801b40f8]{margin-left:auto;display:flex;gap:8px}.btn-danger[data-v-801b40f8]{color:var(--error)}.btn-danger[data-v-801b40f8]:hover{border-color:var(--error);background:#fdecea}.activity[data-v-801b40f8]{margin:0;padding:0;list-style:none;font-size:13.5px}.activity li[data-v-801b40f8]{display:grid;grid-template-columns:130px 1fr auto;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid #eef0ea}.activity li[data-v-801b40f8]:last-child{border-bottom:none}.act-when[data-v-801b40f8]{color:var(--muted);font-variant-numeric:tabular-nums}.act-who[data-v-801b40f8]{font-size:12.5px}@media (max-width: 560px){.activity li[data-v-801b40f8]{grid-template-columns:1fr;gap:2px}}.list li[data-v-801b40f8]{margin-bottom:4px}.muted[data-v-801b40f8]{color:var(--muted)}.small[data-v-801b40f8]{font-size:13.5px}.state[data-v-801b40f8]{padding:26px 0;color:var(--muted)}.row[data-v-3e0587fb]{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}@media (max-width: 560px){.row[data-v-3e0587fb]{grid-template-columns:1fr}}.repeatable[data-v-3e0587fb]{margin-bottom:20px}.repeatable-head[data-v-3e0587fb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.repeatable-title[data-v-3e0587fb]{font-size:14px;font-weight:600;color:var(--brand)}.repeatable-item[data-v-3e0587fb]{background:#f7f8f5;border:1px solid var(--line);border-radius:10px;padding:14px 16px 0;margin-bottom:12px;align-items:end;grid-template-columns:1fr 2fr auto;gap:0 12px}.field-grow[data-v-3e0587fb]{min-width:0}.btn-add[data-v-3e0587fb]{background:var(--brand);color:#fff;border:none;border-radius:7px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.btn-remove[data-v-3e0587fb]{background:#eceee7;border:1px solid #d5d8cf;border-radius:6px;padding:8px 12px;font:inherit;font-size:12.5px;font-weight:600;color:#5d6158;cursor:pointer;height:40px;margin-bottom:20px;transition:background .15s,border-color .15s,color .15s}.btn-remove[data-v-3e0587fb]:hover:not(:disabled){background:#fdecea;border-color:#f0b8b2;color:var(--error)}.month-year[data-v-942bcb28]{display:grid;grid-template-columns:1.35fr 1fr;gap:10px}.row[data-v-0c75a31b]{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}@media (max-width: 560px){.row[data-v-0c75a31b]{grid-template-columns:1fr}}.repeatable[data-v-0c75a31b]{margin-bottom:20px}.repeatable-head[data-v-0c75a31b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.repeatable-title[data-v-0c75a31b]{font-size:14px;font-weight:600;color:var(--brand)}.repeatable-item[data-v-0c75a31b]{background:#f7f8f5;border:1px solid var(--line);border-radius:10px;padding:14px 16px 0;margin-bottom:12px;align-items:end;grid-template-columns:3fr 1fr auto;gap:0 12px}.field-grow[data-v-0c75a31b]{min-width:0}.founder-card[data-v-0c75a31b]{border:1px solid var(--line);border-radius:10px;padding:16px 16px 4px;margin-bottom:12px;background:#f7f8f5}.founder-head[data-v-0c75a31b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.founder-num[data-v-0c75a31b]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.btn-add[data-v-0c75a31b]{background:var(--brand);color:#fff;border:none;border-radius:7px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.btn-add[data-v-0c75a31b]:disabled{opacity:.4;cursor:not-allowed}.btn-remove[data-v-0c75a31b]{background:#eceee7;border:1px solid #d5d8cf;border-radius:6px;padding:8px 12px;font:inherit;font-size:12.5px;font-weight:600;color:#5d6158;cursor:pointer;height:40px;margin-bottom:20px;transition:background .15s,border-color .15s,color .15s}.btn-remove[data-v-0c75a31b]:hover:not(:disabled){background:#fdecea;border-color:#f0b8b2;color:var(--error)}.btn-remove.sm[data-v-0c75a31b]{height:auto;padding:4px 10px;margin:0}.btn-remove[data-v-0c75a31b]:disabled{opacity:.4;cursor:not-allowed}.section-note[data-v-c1347fdb]{font-weight:400;font-size:13px;color:var(--muted)}.back[data-v-c1347fdb]{display:inline-block;margin-bottom:14px;font-size:13.5px;text-decoration:none}.page-title[data-v-c1347fdb]{margin:0 0 18px;font-size:22px;color:var(--brand)}.state[data-v-c1347fdb]{padding:26px 0;color:var(--muted)}.row[data-v-c1347fdb]{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}@media (max-width: 560px){.row[data-v-c1347fdb]{grid-template-columns:1fr}}.actions[data-v-c1347fdb]{margin-top:20px;display:flex;justify-content:flex-end;gap:10px;align-items:center}.submit-error[data-v-c1347fdb]{color:var(--error);background:#fdecea;border:1px solid #f5c6cb;border-radius:8px;padding:10px 14px;font-size:13.5px;margin:0 0 12px;text-align:right}.back[data-v-dc3aa81c]{display:inline-block;margin-bottom:14px;font-size:13.5px;text-decoration:none}.section[data-v-dc3aa81c]{padding-bottom:26px}.intro[data-v-dc3aa81c]{color:var(--muted);margin:0 0 12px}.tips[data-v-dc3aa81c]{margin:0 0 18px;padding-left:18px;color:var(--muted);font-size:13.5px}.tips code[data-v-dc3aa81c]{background:#eef0ea;padding:1px 5px;border-radius:4px;font-size:12.5px}.btn-ghost[data-v-dc3aa81c]{background:transparent;border:1px solid var(--line);border-radius:8px;padding:10px 18px;font:inherit;font-weight:600;cursor:pointer;color:var(--brand)}.btn-ghost[data-v-dc3aa81c]:hover{border-color:var(--accent)}.btn-primary[data-v-dc3aa81c]{background:var(--accent);color:var(--brand);border:none;border-radius:8px;padding:13px 24px;font:inherit;font-weight:600;font-size:15px;cursor:pointer}.btn-primary[data-v-dc3aa81c]:hover:not(:disabled){background:#35b0a8}.btn-primary[data-v-dc3aa81c]:disabled{background:#e4e6e0;color:#9a9e94;cursor:not-allowed}.visually-hidden[data-v-dc3aa81c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dropzone[data-v-dc3aa81c]{margin-top:18px;padding:26px 20px;text-align:center;cursor:pointer;border:2px dashed var(--line);border-radius:12px;background:#fbfcfa;transition:border-color .15s,background .15s}.dropzone[data-v-dc3aa81c]:hover{border-color:var(--accent);background:#f7fbfa}.dropzone[data-v-dc3aa81c]:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.dropzone.dragging[data-v-dc3aa81c]{border-color:var(--accent-deep);background:#eefaf9}.dropzone.has-file[data-v-dc3aa81c]{border-style:solid;background:#fff}.dz-icon[data-v-dc3aa81c]{width:26px;height:26px;margin:0 auto 8px;color:var(--accent-deep);display:block}.dz-main[data-v-dc3aa81c]{margin:0;font-weight:600;color:var(--brand)}.dz-sub[data-v-dc3aa81c]{margin:4px 0 0;font-size:13px;color:var(--muted)}.checking[data-v-dc3aa81c]{color:var(--muted);margin:14px 0 0}.preview[data-v-dc3aa81c]{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.file-line[data-v-dc3aa81c]{margin:0 0 12px}.results[data-v-dc3aa81c]{margin-top:18px}.import-done[data-v-dc3aa81c]{display:flex;align-items:center;gap:14px;background:#e2f2e8;border:1px solid #b6ddc4;border-radius:10px;padding:16px 18px;margin-bottom:16px}.done-mark[data-v-dc3aa81c]{width:38px;height:38px;flex:none;border-radius:50%;background:#1f7a4d;color:#fff;display:grid;place-items:center}.done-mark svg[data-v-dc3aa81c]{width:20px;height:20px}.done-title[data-v-dc3aa81c]{margin:0;font-weight:700;font-size:15.5px;color:#14603b}.done-sub[data-v-dc3aa81c]{margin:3px 0 0;font-size:13px;color:#4a6b58}.result-summary[data-v-dc3aa81c]{display:flex;gap:10px;margin-bottom:14px}.badge[data-v-dc3aa81c]{font-size:13px;font-weight:600;padding:5px 12px;border-radius:20px}.badge.ok[data-v-dc3aa81c]{background:#e2f2e8;color:#1f7a4d}.badge.err[data-v-dc3aa81c]{background:#fdecea;color:var(--error)}.error-list[data-v-dc3aa81c]{background:#fff8f7;border:1px solid #f5c6cb;border-radius:8px;padding:12px 16px;margin-bottom:14px}.error-list-title[data-v-dc3aa81c]{margin:0 0 6px;font-weight:600;color:var(--error)}.error-list ul[data-v-dc3aa81c]{margin:0;padding-left:18px;font-size:13px}.error-list li[data-v-dc3aa81c]{margin-bottom:4px}.preview-block[data-v-dc3aa81c]{margin-bottom:20px}.preview-title[data-v-dc3aa81c]{margin:0 0 8px;font-size:13.5px;font-weight:600;color:var(--brand)}.preview-table-wrap[data-v-dc3aa81c]{overflow:auto;max-height:340px;border:1px solid var(--line);border-radius:10px}.preview-table[data-v-dc3aa81c]{width:100%;border-collapse:collapse;font-size:13px}.preview-table th[data-v-dc3aa81c]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap;background:#f7f8f5;position:sticky;top:0;z-index:1}.preview-table td[data-v-dc3aa81c]{padding:9px 12px;border-bottom:1px solid #eef0ea;vertical-align:top}.preview-table tr:last-child td[data-v-dc3aa81c]{border-bottom:none}.preview-table .num[data-v-dc3aa81c]{color:var(--muted);width:1%;white-space:nowrap}.preview-table .strong[data-v-dc3aa81c]{font-weight:600;color:var(--brand);min-width:180px}.preview-table .soft[data-v-dc3aa81c]{color:var(--muted);font-size:12px}.more-rows[data-v-dc3aa81c]{margin:8px 0 0;font-size:13px;color:var(--muted)}.preview-help[data-v-dc3aa81c]{margin:0 0 10px;font-size:13px;color:var(--muted)}.btn-detail[data-v-dc3aa81c]{background:#eceee7;border:1px solid #d5d8cf;border-radius:6px;padding:4px 10px;font:inherit;font-size:12px;font-weight:600;color:#5d6158;cursor:pointer;white-space:nowrap}.btn-detail[data-v-dc3aa81c]:hover{border-color:var(--accent);color:var(--brand)}.detail-row td[data-v-dc3aa81c]{background:#f7f8f5;padding:0}.detail[data-v-dc3aa81c]{padding:16px 14px;display:grid;gap:18px}.detail-group h4[data-v-dc3aa81c]{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-deep)}.detail dl[data-v-dc3aa81c]{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;font-size:12.5px}.detail dt[data-v-dc3aa81c]{color:var(--muted)}.detail dd[data-v-dc3aa81c]{margin:0;color:var(--ink);overflow-wrap:anywhere}.detail-list[data-v-dc3aa81c]{margin-top:10px}.detail-list h5[data-v-dc3aa81c]{margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--brand)}.detail-item[data-v-dc3aa81c]{background:#fff;border:1px solid var(--line);border-radius:6px;padding:7px 10px;margin-bottom:6px;font-size:12.5px;display:flex;flex-wrap:wrap;gap:4px 16px}.detail-item .pair strong[data-v-dc3aa81c]{color:var(--muted);font-weight:600}.preview-actions[data-v-dc3aa81c]{display:flex;gap:12px;align-items:stretch}.preview-actions .btn-primary[data-v-dc3aa81c]{flex:1}.preview-actions .cancel[data-v-dc3aa81c]{flex:none}.none-valid[data-v-dc3aa81c]{margin:0 0 12px;font-size:13.5px;color:var(--error)}@media (max-width: 480px){.preview-actions[data-v-dc3aa81c]{flex-direction:column}}.chart[data-v-0cc85215]{position:relative;--series-1: #42c5bd}.chart-title[data-v-0cc85215]{font-size:11.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--brand);border-bottom:2px solid var(--accent);padding-bottom:7px;margin:0 0 16px;display:table}.rows[data-v-0cc85215]{display:flex;flex-direction:column;gap:6px}.row[data-v-0cc85215]{display:grid;grid-template-columns:150px 1fr 90px;align-items:center;gap:10px;cursor:default;border-radius:5px}.row.clickable[data-v-0cc85215]{cursor:pointer}.row.clickable[data-v-0cc85215]:hover{background:#f3f4f1}.row.clickable:hover .row-label[data-v-0cc85215]{color:var(--brand)}.row-label[data-v-0cc85215]{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track[data-v-0cc85215]{background:#eef0ea;border-radius:0 4px 4px 0;height:20px}.bar[data-v-0cc85215]{height:100%;background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;transition:width .2s}.row-value[data-v-0cc85215]{font-size:13px;font-weight:600;color:var(--ink);text-align:right}.empty[data-v-0cc85215]{color:var(--muted);font-size:13.5px;margin:0;padding:8px 0}.tooltip[data-v-0cc85215]{position:absolute;transform:translate(-50%,calc(-100% - 10px));background:var(--brand);color:#fff;border-radius:7px;padding:6px 10px;font-size:12px;white-space:nowrap;pointer-events:none;display:flex;flex-direction:column;gap:1px;z-index:5}.tooltip strong[data-v-0cc85215]{font-weight:600}@media (max-width: 640px){.row[data-v-0cc85215]{grid-template-columns:100px 1fr 80px}}.page-title[data-v-da80cb73]{margin:0 0 18px;font-size:22px;color:var(--brand)}.kpis[data-v-da80cb73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:22px}.kpi[data-v-da80cb73]{display:flex;flex-direction:column;gap:2px}.kpi-label[data-v-da80cb73]{font-size:11.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.kpi-figure[data-v-da80cb73]{font-size:34px;font-weight:700;line-height:1.1;color:var(--brand)}.grid[data-v-da80cb73]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}@media (max-width: 860px){.grid[data-v-da80cb73],.kpis[data-v-da80cb73]{grid-template-columns:1fr}}.state[data-v-da80cb73]{padding:26px 0;color:var(--muted)}.page-title[data-v-e4d14a59]{margin:0 0 18px;font-size:22px;color:var(--brand)}.kpis[data-v-e4d14a59]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:22px}.kpi[data-v-e4d14a59]{display:flex;flex-direction:column;gap:2px}.kpi-label[data-v-e4d14a59]{font-size:11.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.kpi-figure[data-v-e4d14a59]{font-size:34px;font-weight:700;line-height:1.1;color:var(--brand)}.grid[data-v-e4d14a59]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}@media (max-width: 860px){.grid[data-v-e4d14a59],.kpis[data-v-e4d14a59]{grid-template-columns:1fr}}.state[data-v-e4d14a59]{padding:26px 0;color:var(--muted)}.section-note[data-v-f6926f19]{font-weight:400;font-size:13px;color:var(--muted)}.back[data-v-f6926f19]{display:inline-block;margin-bottom:14px;font-size:13.5px;text-decoration:none}.page-title[data-v-f6926f19]{margin:0 0 18px;font-size:22px;color:var(--brand)}.row[data-v-f6926f19]{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}@media (max-width: 560px){.row[data-v-f6926f19]{grid-template-columns:1fr}}.actions[data-v-f6926f19]{margin-top:20px;display:flex;justify-content:flex-end}.submit-error[data-v-f6926f19]{color:var(--error);background:#fdecea;border:1px solid #f5c6cb;border-radius:8px;padding:10px 14px;font-size:13.5px;margin:0 0 12px;text-align:right}.users-page[data-v-0aea3274]{max-width:960px;margin:0 auto;padding:24px 20px}.page-title[data-v-0aea3274]{margin:0 0 20px;font-size:22px}.block[data-v-0aea3274]{padding:20px;margin-bottom:20px}.section-title[data-v-0aea3274]{margin:0 0 14px;font-size:15px}.create-row[data-v-0aea3274]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.field[data-v-0aea3274]{display:flex;flex-direction:column;gap:4px;flex:1 1 220px}.field label[data-v-0aea3274]{font-size:12.5px;color:var(--muted)}.create-row .field input[data-v-0aea3274],.create-row .field select[data-v-0aea3274]{height:40px;padding:8px 10px;box-sizing:border-box}.field-action[data-v-0aea3274]{flex:0 0 auto}.field-action .spacer[data-v-0aea3274]{visibility:hidden}.field-action button[data-v-0aea3274]{height:40px}.users-table[data-v-0aea3274]{width:100%;border-collapse:collapse}.users-table th[data-v-0aea3274],.users-table td[data-v-0aea3274]{text-align:left;padding:9px 8px;border-bottom:1px solid var(--border, #eee);font-size:14px}.ok-msg[data-v-0aea3274]{color:#1a7f4b;margin:0 0 10px}.muted[data-v-0aea3274]{color:var(--muted)}.credential[data-v-0aea3274]{margin-top:18px;padding:16px;border:1px solid #f0c36d;background:#fff9ec;border-radius:8px}.credential-title[data-v-0aea3274]{margin:0 0 8px;font-size:14px}.credential-warn[data-v-0aea3274]{margin:0 0 12px;font-size:13px;line-height:1.5;color:#6b5300}.credential-fields[data-v-0aea3274]{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0 0 14px;align-items:center}.credential-fields dt[data-v-0aea3274]{font-size:12.5px;color:var(--muted)}.credential-fields dd[data-v-0aea3274]{margin:0}.credential-fields code[data-v-0aea3274]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;background:#0000000d;padding:3px 7px;border-radius:4px;-webkit-user-select:all;user-select:all}.credential-actions[data-v-0aea3274]{display:flex;gap:10px}.btn-secondary[data-v-0aea3274]{height:36px;padding:0 14px;background:transparent;border:1px solid var(--border, #ccc);border-radius:6px;cursor:pointer}.btn-secondary[data-v-0aea3274]:disabled{opacity:.5;cursor:default}.btn-link[data-v-0aea3274]{background:none;border:none;padding:0;color:var(--accent, #2a6df4);cursor:pointer;font-size:14px}.roles-cell[data-v-0aea3274]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.roles-inline[data-v-0aea3274]{display:inline-flex;gap:5px;flex-wrap:wrap}.role-tag[data-v-0aea3274]{font-size:12px;padding:2px 8px;background:var(--accent-soft, #eef3ff);border:1px solid var(--border, #dbe4ff);border-radius:999px}.roles-row td[data-v-0aea3274]{background:var(--surface-2, #fafafa)}.roles-editor[data-v-0aea3274]{display:flex;flex-direction:column;gap:12px;padding:6px 2px}.role-chips[data-v-0aea3274]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.role-chip[data-v-0aea3274]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;background:var(--accent-soft, #eef3ff);border:1px solid var(--border, #dbe4ff);border-radius:999px;font-size:13px}.chip-x[data-v-0aea3274]{border:none;background:none;cursor:pointer;font-size:15px;line-height:1;color:var(--muted);padding:0}.chip-x[data-v-0aea3274]:disabled{opacity:.5;cursor:default}.role-add[data-v-0aea3274]{display:flex;gap:8px;align-items:center}.role-add select[data-v-0aea3274]{height:36px;padding:0 8px}.danger-zone[data-v-0aea3274]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border, #eee)}.btn-danger-sm[data-v-0aea3274]{height:32px;padding:0 12px;background:transparent;border:1px solid #e6b3b3;color:var(--error, #c0392b);border-radius:6px;cursor:pointer;font-size:13px}.btn-danger-sm[data-v-0aea3274]:hover:not(:disabled){background:#fdecea}.btn-danger-sm[data-v-0aea3274]:disabled{opacity:.5;cursor:default}.admin-page[data-v-c9f4fc51]{max-width:1000px;margin:0 auto;padding:24px 20px}.page-title[data-v-c9f4fc51]{margin:0 0 16px;font-size:22px;color:var(--brand)}.tabs[data-v-c9f4fc51]{display:flex;gap:6px;margin-bottom:18px;border-bottom:1px solid var(--line, #e6e6e6)}.tabs button[data-v-c9f4fc51]{background:none;border:none;padding:9px 14px;font:inherit;font-size:14px;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button.active[data-v-c9f4fc51]{color:var(--brand);border-bottom-color:var(--accent);font-weight:600}.block[data-v-c9f4fc51]{padding:20px}.section-title[data-v-c9f4fc51]{margin:0 0 14px;font-size:15px}.hist-table[data-v-c9f4fc51]{width:100%;border-collapse:collapse;font-size:13.5px}.hist-table th[data-v-c9f4fc51]{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:9px 10px;border-bottom:1px solid var(--line, #eee)}.hist-table td[data-v-c9f4fc51]{padding:9px 10px;border-bottom:1px solid #eef0ea;vertical-align:top}.hist-table .when[data-v-c9f4fc51]{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.muted[data-v-c9f4fc51]{color:var(--muted)}.pager[data-v-c9f4fc51]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.pager-info[data-v-c9f4fc51]{font-size:13.5px;color:var(--muted)}.task-list[data-v-48cf8c26]{list-style:none;margin:0;padding:0}.task-row[data-v-48cf8c26]{display:flex;gap:12px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--line);font-size:14px}.task-check[data-v-48cf8c26]{display:flex;gap:8px;align-items:baseline;flex:1}.task-meta[data-v-48cf8c26]{color:var(--muted)}.task-overdue .task-date[data-v-48cf8c26],.task-overdue .task-title[data-v-48cf8c26]{color:var(--error)}.task-owner[data-v-48cf8c26]{margin:0}.task-owner[data-v-48cf8c26] span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pcard[data-v-88beb9cf]{background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:10px;margin-bottom:8px;cursor:grab;font-size:13px}.pcard-head[data-v-88beb9cf]{display:flex;justify-content:space-between;gap:6px;align-items:flex-start}.pcard-name[data-v-88beb9cf]{font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.pcard-company[data-v-88beb9cf]{color:var(--muted)}.pcard-desc[data-v-88beb9cf]{margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard-line[data-v-88beb9cf]{margin-top:4px;overflow-wrap:anywhere}.pcard-line.muted[data-v-88beb9cf]{color:var(--muted)}.task-overdue[data-v-88beb9cf]{color:var(--error)}.pcard-decide[data-v-88beb9cf]{margin-top:8px;padding:2px 10px;font-size:12.5px}.dlg-backdrop[data-v-75333565]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.dlg[data-v-75333565]{width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;background:var(--bg-card);color:var(--ink)}.dlg[data-v-75333565]:focus{outline:none}.dlg-title[data-v-75333565]{margin:0 0 12px;font-size:18px}.dlg-actions[data-v-75333565]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.dd-warnings[data-v-9e198757]{list-style:none;margin:12px 0 0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.dd-radios[data-v-9e198757]{border:0;padding:0;margin:12px 0 0;display:flex;gap:16px;flex-wrap:wrap}.dd-radios legend[data-v-9e198757]{font-size:13px;color:var(--muted);margin-bottom:4px;padding:0}.dd-radios label[data-v-9e198757]{display:inline-flex;align-items:center;gap:6px}.home-block[data-v-d7e7bda5]{padding:16px;margin-bottom:16px}.home-block h2[data-v-d7e7bda5]{margin-top:0}.home-block h3[data-v-d7e7bda5]{margin:12px 0 4px;font-size:14px}.muted[data-v-d7e7bda5]{color:var(--muted)}.overdue-title[data-v-d7e7bda5]{color:var(--error)}.board-head[data-v-17b4e36a]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.board-head h1[data-v-17b4e36a]{margin:0 auto 0 0}.board-filter[data-v-17b4e36a]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.board[data-v-17b4e36a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.board-col[data-v-17b4e36a]{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:8px;min-height:200px;min-width:0}.col-title[data-v-17b4e36a]{font-size:14px;margin:0 0 8px;display:flex;justify-content:space-between;align-items:center}.list-head[data-v-5441169f]{display:flex;align-items:center;gap:16px}.list-head h1[data-v-5441169f]{margin:0 auto 0 0}.list-filter[data-v-5441169f]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.list-table[data-v-5441169f]{width:100%;border-collapse:collapse;margin-top:12px}.list-table th[data-v-5441169f],.list-table td[data-v-5441169f]{text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:top;font-size:13px}.muted[data-v-5441169f]{color:var(--muted)}.task-overdue[data-v-5441169f]{color:var(--error)}.list-head[data-v-5fa4870f]{display:flex;align-items:center;gap:16px}.list-head h1[data-v-5fa4870f]{margin:0 auto 0 0}.list-table[data-v-5fa4870f]{width:100%;border-collapse:collapse;margin-top:12px}.list-table th[data-v-5fa4870f],.list-table td[data-v-5fa4870f]{text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:top;font-size:13px}.muted[data-v-5fa4870f]{color:var(--muted)}.actions[data-v-5fa4870f]{display:flex;gap:6px;flex-wrap:wrap}.actions a[data-v-5fa4870f]{text-decoration:none}.list-head[data-v-bcc6e38e]{display:flex;align-items:center;gap:16px}.list-head h1[data-v-bcc6e38e]{margin:0 auto 0 0}.list-filter[data-v-bcc6e38e]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.list-table[data-v-bcc6e38e]{width:100%;border-collapse:collapse;margin-top:12px}.list-table th[data-v-bcc6e38e],.list-table td[data-v-bcc6e38e]{text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:top;font-size:13px}.muted[data-v-bcc6e38e]{color:var(--muted)}.ph[data-v-bd8bde42]{margin-bottom:16px}.ph-top[data-v-bd8bde42]{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.ph-name[data-v-bd8bde42]{margin:0;font-size:22px;color:var(--brand)}.ph-company[data-v-bd8bde42]{color:var(--muted)}.ph-badges[data-v-bd8bde42]{display:flex;gap:6px;align-items:center;margin-right:auto}.ph-facts[data-v-bd8bde42]{display:grid;grid-template-columns:110px 1fr;gap:6px 16px;margin:12px 0 0;font-size:14px}.ph-facts dt[data-v-bd8bde42]{color:var(--muted)}.ph-facts dd[data-v-bd8bde42]{margin:0;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ph-moa[data-v-bd8bde42],.ph-text[data-v-bd8bde42]{display:block;overflow-wrap:anywhere}.chip[data-v-bd8bde42]{display:inline-flex;gap:4px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.chip-x[data-v-bd8bde42]{border:0;background:none;cursor:pointer;color:var(--muted);font-size:14px;padding:0 2px}.muted[data-v-bd8bde42]{color:var(--muted)}.round-row[data-v-4323f2dd]{display:flex;gap:16px;flex-wrap:wrap}.muted[data-v-4323f2dd]{color:var(--muted)}.sec[data-v-1bdd8926]{font-size:14px;margin:0 0 8px}.new-task[data-v-1bdd8926],.done[data-v-1bdd8926]{margin-top:16px}.done-list[data-v-1bdd8926]{list-style:none;padding:0;font-size:14px}.muted[data-v-1bdd8926]{color:var(--muted)}.iform[data-v-576b2f30]{margin-top:16px}.iform-title[data-v-576b2f30]{font-size:14px;margin:0 0 8px}.iform-row[data-v-576b2f30]{display:flex;gap:16px}.attendee[data-v-576b2f30],.iform-task[data-v-576b2f30]{display:flex;gap:8px;align-items:flex-end}.lbl[data-v-576b2f30]{display:block;font-size:13.5px;font-weight:600;margin-bottom:4px}.section[data-v-576b2f30]{margin-bottom:8px}.section textarea[data-v-576b2f30]{width:100%;margin-top:4px}.contacts[data-v-576b2f30]{border:0;padding:0}.muted[data-v-576b2f30]{color:var(--muted)}.inter[data-v-52aae05d]{padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.inter-head[data-v-52aae05d]{display:flex;gap:12px;align-items:baseline}.inter-body[data-v-52aae05d]{white-space:pre-wrap;margin:6px 0}.inter-section h4[data-v-52aae05d]{margin:6px 0 0;font-size:13px}.inter-section p[data-v-52aae05d]{margin:2px 0;white-space:pre-wrap}.muted[data-v-52aae05d]{color:var(--muted)}.group h3[data-v-d1ba6424],.upload h3[data-v-d1ba6424]{font-size:14px;margin:12px 0 6px}.docs[data-v-d1ba6424]{list-style:none;padding:0;margin:0;font-size:14px}.docs li[data-v-d1ba6424]{display:flex;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line)}.doc-name[data-v-d1ba6424]{flex:1;overflow-wrap:anywhere}.upload[data-v-d1ba6424]{margin-top:16px}.upload-row[data-v-d1ba6424]{display:flex;gap:16px;flex-wrap:wrap}.muted[data-v-d1ba6424]{color:var(--muted)}.row[data-v-d7ca2dbd]{display:flex;gap:16px;flex-wrap:wrap}.mods[data-v-d7ca2dbd]{border:0;padding:0}.lbl[data-v-d7ca2dbd]{display:block;font-size:13.5px;font-weight:600;margin-bottom:4px}.tags[data-v-d7ca2dbd]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.chip[data-v-d7ca2dbd]{display:inline-flex;gap:4px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:13px}.chip-x[data-v-d7ca2dbd]{border:0;background:none;cursor:pointer;color:var(--muted)}.tag-add[data-v-d7ca2dbd]{display:flex;gap:8px}.fund-form[data-v-d7ca2dbd]{margin-top:20px;padding-top:12px;border-top:1px solid var(--line);display:flex;gap:12px;align-items:flex-end}.activity[data-v-e34e9477]{margin:0 0 8px;padding:0;list-style:none;font-size:13.5px}.activity li[data-v-e34e9477]{display:grid;grid-template-columns:130px 1fr auto;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}.act-when[data-v-e34e9477]{color:var(--muted);font-variant-numeric:tabular-nums}.muted[data-v-e34e9477]{color:var(--muted)}.tabs[data-v-405e864a]{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:12px;flex-wrap:wrap}.tab[data-v-405e864a]{border:0;background:none;padding:8px 14px;cursor:pointer;color:var(--muted);font:inherit;border-bottom:2px solid transparent}.tab.active[data-v-405e864a]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.state[data-v-405e864a]{padding:26px 0;color:var(--muted)}.results[data-v-95cf1d8f]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.result[data-v-95cf1d8f]{padding:12px 16px}.result-head[data-v-95cf1d8f]{display:flex;align-items:center;gap:8px;font-weight:600}.desc[data-v-95cf1d8f]{margin:6px 0 0;font-size:13px;color:var(--ink)}.muted[data-v-95cf1d8f]{color:var(--muted)}
