.activity[data-v-2b6aad07]{padding:18px;display:grid;gap:12px}.activity-header[data-v-2b6aad07]{display:flex;align-items:center;justify-content:space-between}.activity-header h2[data-v-2b6aad07]{margin:0}.activity-item[data-v-2b6aad07]{border-top:1px solid #eee3d5;padding-top:12px;display:grid;gap:6px}.activity-item[data-v-2b6aad07]:first-of-type{border-top:0;padding-top:0}.activity-main[data-v-2b6aad07]{display:flex;align-items:center;gap:8px}.activity-item p[data-v-2b6aad07]{margin:0}.attachments[data-v-4811b18a]{padding:18px;display:grid;gap:14px}.attachments-header[data-v-4811b18a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.attachments-header h2[data-v-4811b18a],.attachments-header p[data-v-4811b18a]{margin:0}.attachment-form[data-v-4811b18a]{display:grid;gap:10px}.attachment-selection[data-v-4811b18a],.attachment-error[data-v-4811b18a]{margin:0}.attachment-item[data-v-4811b18a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-top:1px solid #eee3d5;padding-top:12px}.attachment-main[data-v-4811b18a]{display:grid;gap:4px;min-width:0}.attachment-title-row[data-v-4811b18a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.attachment-link[data-v-4811b18a]{color:#1f5e91;text-decoration:none;overflow-wrap:anywhere}.attachment-link-static[data-v-4811b18a]{color:#1a1a16}.attachment-preview-link[data-v-4811b18a]{color:#7e5432;text-decoration:none;font-size:13px;border-bottom:1px solid currentColor}.attachment-delete[data-v-4811b18a]{padding-inline:10px}@media(max-width:720px){.attachment-item[data-v-4811b18a]{flex-direction:column}}.audit-screen[data-v-2475446b]{padding:20px;display:grid;gap:18px}.audit-header[data-v-2475446b],.audit-actions[data-v-2475446b],.audit-item-top[data-v-2475446b],.audit-meta[data-v-2475446b],.task-pagination[data-v-2475446b],.audit-badges[data-v-2475446b]{display:flex;gap:10px}.audit-header[data-v-2475446b],.audit-item-top[data-v-2475446b],.task-pagination[data-v-2475446b]{justify-content:space-between}.audit-header[data-v-2475446b]{align-items:flex-start}.audit-header h2[data-v-2475446b],.section-label[data-v-2475446b],.audit-details[data-v-2475446b]{margin:0}.section-label[data-v-2475446b]{text-transform:uppercase;letter-spacing:.14em;font-size:12px}.audit-filters[data-v-2475446b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.audit-correlation-field[data-v-2475446b]{grid-column:span 2}.audit-item[data-v-2475446b]{border:1px solid #eadccf;border-radius:18px;padding:14px 16px;display:grid;gap:10px;background:#fffcf6cc}.audit-badges[data-v-2475446b],.audit-meta[data-v-2475446b]{flex-wrap:wrap}.audit-badge-success[data-v-2475446b]{background:#dff1e3;color:#165534}.audit-badge-failed[data-v-2475446b]{background:#f8dddd;color:#7f1d1d}@media(max-width:1080px){.audit-filters[data-v-2475446b]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-correlation-field[data-v-2475446b]{grid-column:span 2}}@media(max-width:640px){.audit-filters[data-v-2475446b]{grid-template-columns:1fr}.audit-correlation-field[data-v-2475446b]{grid-column:span 1}.audit-header[data-v-2475446b],.task-pagination[data-v-2475446b]{flex-direction:column;align-items:flex-start}}.bulk-panel[data-v-e7925df3]{padding:18px;display:grid;gap:14px}.bulk-header[data-v-e7925df3]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bulk-header h2[data-v-e7925df3],.bulk-header p[data-v-e7925df3]{margin:0}.bulk-grid[data-v-e7925df3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.bulk-checkbox[data-v-e7925df3]{display:inline-flex;align-items:center;gap:8px;min-height:44px}.bulk-actions[data-v-e7925df3]{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.bulk-labels[data-v-e7925df3]{display:grid;gap:10px}.bulk-move-field[data-v-e7925df3]{min-width:220px}.label-grid[data-v-e7925df3]{display:flex;flex-wrap:wrap;gap:10px}.label-chip input[data-v-e7925df3]{display:none}.label-chip span[data-v-e7925df3]{display:inline-flex;border:1px solid;border-radius:999px;padding:8px 12px;background:#fffdfa}.bulk-summary[data-v-e7925df3]{border-top:1px solid #eee3d5;padding-top:12px;display:grid;gap:10px}.bulk-summary p[data-v-e7925df3]{margin:0}.bulk-summary-results[data-v-e7925df3]{display:grid;gap:8px}.bulk-summary-item[data-v-e7925df3]{display:grid;gap:2px}@media(max-width:900px){.bulk-grid[data-v-e7925df3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bulk-grid[data-v-e7925df3]{grid-template-columns:1fr}.bulk-header[data-v-e7925df3]{flex-direction:column}}.comments[data-v-7edfd363]{padding:18px;display:grid;gap:12px}.comments-header[data-v-7edfd363]{display:flex;align-items:center;justify-content:space-between}.comments-header h2[data-v-7edfd363]{margin:0}.comment-form[data-v-7edfd363]{display:grid;gap:12px}.comment-item[data-v-7edfd363]{border-top:1px solid #eee3d5;padding-top:12px;display:grid;gap:4px}.comment-item p[data-v-7edfd363]{margin:0}.login-page[data-v-600809a4]{display:grid;place-items:center}.login-panel[data-v-600809a4]{width:min(480px,100%);padding:36px}.eyebrow[data-v-600809a4]{margin:0 0 8px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:#a54222}h1[data-v-600809a4]{margin:0 0 12px;font-size:clamp(32px,5vw,46px);line-height:1}.login-form[data-v-600809a4]{display:grid;gap:16px;margin-top:28px}.login-hint[data-v-600809a4]{margin-top:20px}.notifications-panel[data-v-723c5df0]{position:sticky;top:24px;padding:18px;display:grid;gap:14px;align-self:start}.notifications-header[data-v-723c5df0]{display:flex;justify-content:space-between;gap:12px}.notifications-header h2[data-v-723c5df0],.section-label[data-v-723c5df0],.notification-item p[data-v-723c5df0]{margin:0}.section-label[data-v-723c5df0]{text-transform:uppercase;letter-spacing:.14em;font-size:12px}.notifications-toolbar[data-v-723c5df0],.notification-main[data-v-723c5df0],.notification-actions[data-v-723c5df0]{display:flex;align-items:center;gap:10px}.notifications-toolbar[data-v-723c5df0]{justify-content:space-between}.notifications-empty[data-v-723c5df0]{padding:20px 0}.notification-item[data-v-723c5df0]{border:1px solid #eadccf;border-radius:18px;padding:14px;display:grid;gap:8px;background:#fffcf6c7}.notification-item.unread[data-v-723c5df0]{border-color:#a54222;background:#fff0e5eb}.notification-actions[data-v-723c5df0]{flex-wrap:wrap}@media(max-width:1180px){.notifications-panel[data-v-723c5df0]{position:static}}.saved-views[data-v-846e40d8]{padding:20px;display:grid;gap:18px}.saved-views-header[data-v-846e40d8],.save-view-row[data-v-846e40d8],.saved-view-item[data-v-846e40d8],.saved-view-actions[data-v-846e40d8],.calendar-controls[data-v-846e40d8]{display:flex;gap:12px}.saved-views-header[data-v-846e40d8],.saved-view-item[data-v-846e40d8]{justify-content:space-between}.saved-views-header[data-v-846e40d8]{align-items:flex-start}.saved-views-header h2[data-v-846e40d8],.section-label[data-v-846e40d8],.saved-view-item p[data-v-846e40d8]{margin:0}.section-label[data-v-846e40d8]{text-transform:uppercase;letter-spacing:.14em;font-size:12px}.view-mode-switch[data-v-846e40d8],.field-chip-row[data-v-846e40d8]{display:flex;flex-wrap:wrap;gap:8px}.saved-views-grid[data-v-846e40d8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.field-chip[data-v-846e40d8]{display:inline-flex;align-items:center;gap:8px;border:1px solid #e0d5c6;border-radius:999px;padding:8px 12px;background:#fffaf4}.calendar-controls[data-v-846e40d8]{align-items:end}.calendar-month-field[data-v-846e40d8]{min-width:200px}.save-view-row[data-v-846e40d8]{align-items:end}.save-view-field[data-v-846e40d8]{flex:1}.saved-view-list[data-v-846e40d8]{display:grid;gap:12px}.saved-view-item[data-v-846e40d8]{align-items:center;border:1px solid #eadccf;border-radius:18px;padding:14px 16px;background:#fffcf6c2}.saved-view-item.active[data-v-846e40d8]{border-color:#a54222;background:#ffefe4e6}@media(max-width:1080px){.saved-views-grid[data-v-846e40d8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.saved-views-grid[data-v-846e40d8]{grid-template-columns:1fr}.saved-views-header[data-v-846e40d8],.save-view-row[data-v-846e40d8],.saved-view-item[data-v-846e40d8],.calendar-controls[data-v-846e40d8]{flex-direction:column}}.shell-navigation[data-v-83211497]{padding:12px;display:grid;gap:10px}.shell-link[data-v-83211497]{border:1px solid rgba(165,66,34,.12);border-radius:18px;background:#fff8f2eb;padding:14px 16px;display:grid;gap:4px;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.shell-link.active[data-v-83211497]{border-color:#a54222;background:linear-gradient(135deg,#ffeee4fa,#fffcf6f0)}.shell-link strong[data-v-83211497]{font-size:16px}.details[data-v-5df9b35f]{padding:20px;display:grid;gap:18px}.details-header[data-v-5df9b35f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.details-header h2[data-v-5df9b35f]{margin:6px 0 0}.details-actions[data-v-5df9b35f]{display:flex;flex-wrap:wrap;gap:10px}.section-label[data-v-5df9b35f]{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.details-grid[data-v-5df9b35f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.details-span-2[data-v-5df9b35f]{grid-column:span 2}.label-selection[data-v-5df9b35f]{display:grid;gap:10px}.label-selection h3[data-v-5df9b35f]{margin:0}.label-grid[data-v-5df9b35f]{display:flex;flex-wrap:wrap;gap:10px}.label-chip input[data-v-5df9b35f]{display:none}.label-chip span[data-v-5df9b35f]{display:inline-flex;border:1px solid;border-radius:999px;padding:8px 12px;background:#fffdfa}.details-meta[data-v-5df9b35f]{display:flex;flex-wrap:wrap;gap:10px}.inline-toggle[data-v-5df9b35f]{display:inline-flex;align-items:center;gap:8px;min-height:44px}@media(max-width:720px){.details-header[data-v-5df9b35f]{flex-direction:column}.details-grid[data-v-5df9b35f]{grid-template-columns:1fr}.details-span-2[data-v-5df9b35f]{grid-column:span 1}}.filters[data-v-5f1b78b2]{padding:20px;display:grid;gap:18px}.filters-header[data-v-5f1b78b2]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.filters-header h2[data-v-5f1b78b2]{margin:6px 0 0;font-size:24px}.section-label[data-v-5f1b78b2]{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.filters-grid[data-v-5f1b78b2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.filters-actions[data-v-5f1b78b2]{display:flex;gap:12px}@media(max-width:1100px){.filters-grid[data-v-5f1b78b2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.filters-header[data-v-5f1b78b2]{flex-direction:column}.filters-grid[data-v-5f1b78b2]{grid-template-columns:1fr}}.task-list[data-v-652f9ae1]{padding:18px;display:grid;gap:12px}.task-list-header[data-v-652f9ae1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-list-title[data-v-652f9ae1]{display:flex;align-items:center;gap:10px}.task-list-header h2[data-v-652f9ae1]{margin:0}.task-select-all[data-v-652f9ae1]{display:inline-flex;align-items:center;gap:8px;color:#5f594f}.empty-state[data-v-652f9ae1]{padding:14px 0}.task-row[data-v-652f9ae1]{border:1px solid #e2d6c7;border-radius:18px;padding:16px;background:#fffdf8;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.task-row.active[data-v-652f9ae1]{border-color:#a54222;background:#fff2e9}.task-row-main strong[data-v-652f9ae1]{display:block;margin-bottom:4px}.task-row-button[data-v-652f9ae1]{border:0;background:transparent;padding:0;text-align:left;display:grid;gap:10px;width:100%}.task-row-select[data-v-652f9ae1]{display:inline-flex;align-items:center;padding-top:2px}.task-row-main p[data-v-652f9ae1]{margin:0}.task-row-meta[data-v-652f9ae1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.task-row-labels[data-v-652f9ae1]{display:flex;flex-wrap:wrap;gap:8px}.label-badge[data-v-652f9ae1]{background:#e4ecf2}.task-pagination[data-v-652f9ae1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px}.task-views-panel[data-v-369de983]{padding:18px;display:grid;gap:16px}.task-views-header[data-v-369de983],.task-views-title[data-v-369de983],.kanban-column-header[data-v-369de983],.calendar-cell-header[data-v-369de983],.agenda-header[data-v-369de983],.task-pagination[data-v-369de983]{display:flex;align-items:center;gap:10px}.task-views-header[data-v-369de983],.kanban-column-header[data-v-369de983],.calendar-cell-header[data-v-369de983],.agenda-header[data-v-369de983],.task-pagination[data-v-369de983]{justify-content:space-between}.task-views-title h2[data-v-369de983],.kanban-column-header h3[data-v-369de983],.agenda-header h3[data-v-369de983]{margin:0}.task-select-all[data-v-369de983]{display:inline-flex;align-items:center;gap:8px;color:#5f594f}.table-wrapper[data-v-369de983]{overflow-x:auto}.task-table[data-v-369de983]{width:100%;border-collapse:collapse}.task-table th[data-v-369de983],.task-table td[data-v-369de983]{padding:12px;border-bottom:1px solid #eadfd2;text-align:left;vertical-align:top}.task-table tr.active[data-v-369de983]{background:#fff0e4b8}.table-task-link[data-v-369de983],.kanban-card[data-v-369de983],.calendar-task[data-v-369de983],.agenda-task[data-v-369de983]{border:0;background:transparent;text-align:left}.table-task-link[data-v-369de983]{color:#1a1a16;font-weight:600;padding:0}.kanban-board[data-v-369de983]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.kanban-column[data-v-369de983]{border:1px solid #eadccf;border-radius:18px;background:#fffcf6d6;padding:14px;display:grid;gap:12px;align-content:start}.kanban-card[data-v-369de983]{border:1px solid #e5d7c8;border-radius:16px;padding:12px;display:grid;gap:6px;background:#fffaf4}.kanban-card.active[data-v-369de983]{border-color:#a54222;background:#fff1e7eb}.task-card-select[data-v-369de983]{display:inline-flex;align-items:center;width:fit-content}.calendar-view[data-v-369de983],.agenda-groups[data-v-369de983]{display:grid;gap:16px}.calendar-grid[data-v-369de983]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.calendar-header[data-v-369de983]{padding:8px 10px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#6c6459}.calendar-cell[data-v-369de983]{min-height:140px;border:1px solid #eadccf;border-radius:18px;padding:10px;background:#fffcf6cc;display:grid;gap:8px;align-content:start}.calendar-cell.empty[data-v-369de983]{background:#fffcf659}.calendar-task[data-v-369de983],.agenda-task[data-v-369de983]{display:flex;align-items:center;gap:8px;border-radius:12px;padding:8px;background:#fff7ef}.agenda-group[data-v-369de983]{border:1px solid #eadccf;border-radius:18px;padding:14px;display:grid;gap:10px;background:#fffcf6d1}@media(max-width:860px){.calendar-grid[data-v-369de983]{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-header[data-v-369de983]{display:none}}@media(max-width:640px){.task-views-header[data-v-369de983],.task-pagination[data-v-369de983]{flex-direction:column;align-items:flex-start}.calendar-grid[data-v-369de983]{grid-template-columns:1fr}}.sidebar[data-v-6b7acc71]{display:grid;gap:18px;padding:18px}.sidebar-block[data-v-6b7acc71]{display:grid;gap:12px}.sidebar-header[data-v-6b7acc71]{display:flex;align-items:center;justify-content:space-between}.sidebar-header h2[data-v-6b7acc71]{margin:0;font-size:16px}.workspace-list[data-v-6b7acc71]{display:grid;gap:8px}.workspace-button[data-v-6b7acc71]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid #ded4c6;border-radius:16px;padding:12px;background:#fff9f1}.workspace-button.active[data-v-6b7acc71]{border-color:#a54222;background:#fff0e8}.workspace-button small[data-v-6b7acc71]{color:#6c6459}.inline-form[data-v-6b7acc71],.stack-form[data-v-6b7acc71]{display:grid;gap:10px}.inline-form[data-v-6b7acc71]{grid-template-columns:1fr auto}.inline-form input[data-v-6b7acc71],.stack-form input[data-v-6b7acc71]{border:1px solid #d0c7bb;border-radius:12px;padding:10px 12px}.token-list[data-v-6b7acc71]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.token-list li[data-v-6b7acc71]{display:flex;align-items:center;gap:10px;color:#3f3a33}.token-dot[data-v-6b7acc71]{width:10px;height:10px;border-radius:999px}.checkbox-row[data-v-6b7acc71]{display:flex;align-items:center;gap:8px;color:#4b463f}.app-page[data-v-7d892bcf]{display:grid;gap:18px}.topbar[data-v-7d892bcf]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.topbar-kicker[data-v-7d892bcf]{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:#a54222}.topbar h1[data-v-7d892bcf]{margin:6px 0 0;font-size:clamp(28px,4vw,44px)}.topbar-actions[data-v-7d892bcf]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.notification-toggle[data-v-7d892bcf]{display:inline-flex;align-items:center;gap:8px}.banner[data-v-7d892bcf]{margin:0}.shell-grid[data-v-7d892bcf]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.shell-grid-wide[data-v-7d892bcf]{grid-template-columns:320px minmax(0,1fr) 360px}.shell-sidebar[data-v-7d892bcf],.content[data-v-7d892bcf]{display:grid;gap:18px}.content-grid[data-v-7d892bcf]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;align-items:start}.content-span-2[data-v-7d892bcf]{grid-column:span 2}@media(max-width:1320px){.shell-grid-wide[data-v-7d892bcf]{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:1180px){.shell-grid[data-v-7d892bcf],.shell-grid-wide[data-v-7d892bcf]{grid-template-columns:1fr}}@media(max-width:980px){.content-grid[data-v-7d892bcf]{grid-template-columns:1fr}.content-span-2[data-v-7d892bcf]{grid-column:span 1}}@media(max-width:640px){.topbar[data-v-7d892bcf]{flex-direction:column}.topbar-actions[data-v-7d892bcf]{width:100%;justify-content:space-between}}:root{color-scheme:light;font-family:IBM Plex Sans,Segoe UI,sans-serif;line-height:1.4;font-weight:400;background:radial-gradient(circle at top left,rgba(209,109,78,.18),transparent 30%),radial-gradient(circle at bottom right,rgba(33,102,172,.16),transparent 25%),#f3efe7;color:#1a1a16}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}#app{min-height:100vh}.page{min-height:100vh;padding:24px}.panel{background:#fffcf6e6;border:1px solid rgba(32,34,29,.08);border-radius:22px;box-shadow:0 18px 40px #302a2214}.field{display:grid;gap:8px}.field input,.field select,.field textarea{width:100%;border:1px solid #d0c7bb;border-radius:14px;padding:12px 14px;background:#fffdfa}.field textarea{resize:vertical;min-height:92px}.btn{border:0;border-radius:14px;padding:12px 16px;transition:transform .14s ease,opacity .14s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:#a54222;color:#fff8f4}.btn-secondary{background:#ece5da;color:#1d1d18}.btn-ghost{background:transparent;color:#5a544d}.btn-danger{background:#7f1d1d;color:#fff2f2}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ece5da;color:#4d4134;font-size:12px}.muted{color:#6c6459}.error{color:#8b1e1e}.success{color:#135b2a}@media(max-width:1024px){.page{padding:16px}}
