.vw-views{--vw-surface:var(--vw-panel);--vw-surface-muted:var(--vw-bg);--vw-border:var(--vw-line);--vw-text:var(--vw-ink);--vw-card-padding:12px;--vw-radius:10px;color:var(--vw-ink);font:inherit;min-width:0;max-width:100%;overflow-wrap:anywhere}.vw-view{min-width:0;max-width:100%}.vw-view-list{display:grid;gap:8px}.vw-view-card,.vw-view-gallery-card,.vw-view-kanban-card,.vw-view-list-row,.vw-view-timeline-card{background:var(--vw-panel);border:1px solid var(--vw-line);border-radius:var(--vw-radius);padding:var(--vw-card-padding);min-width:0}.vw-view-card-title{font-size:1rem;margin:0 0 7px}.vw-view-link{background:0 0;border:0;color:var(--vw-accent);cursor:pointer;font:inherit;padding:0;text-align:left}.vw-view-button:focus-visible,.vw-view-link:focus-visible,.vw-view-status:focus-visible{outline:3px solid color-mix(in srgb,var(--vw-accent),transparent 55%);outline-offset:2px}.vw-view-actions,.vw-view-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.vw-view-actions{margin-top:10px}.vw-view-button{background:var(--vw-surface-muted);border:1px solid var(--vw-border);border-radius:7px;color:var(--vw-text);cursor:pointer;padding:5px 9px}.vw-view-button:disabled{cursor:not-allowed;opacity:.55}.vw-view-chip{background:var(--vw-surface-muted);border-radius:999px;color:var(--vw-muted);font-size:.8rem;padding:2px 8px}.vw-view-invalid-date,.vw-view-note,.vw-view-subtle{color:var(--vw-muted);margin:7px 0 0;overflow-wrap:anywhere}.vw-view-table{border-collapse:collapse;width:100%}.vw-view-table td,.vw-view-table th{border-bottom:1px solid var(--vw-border);padding:9px 10px;text-align:left;vertical-align:top}.vw-view-table th{background:var(--vw-surface-muted);font-weight:650}.vw-view-actions-heading{width:1%}.vw-view-actions-cell .vw-view-actions{margin:0}.vw-view-gallery{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.vw-view-gallery-card{display:flex;flex-direction:column}.vw-view-preview{align-items:center;background:var(--vw-bg);display:flex;height:130px;justify-content:center;margin:calc(-1 * var(--vw-card-padding)) calc(-1 * var(--vw-card-padding)) var(--vw-card-padding);overflow:hidden}.vw-view-preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vw-view-preview-fallback{color:var(--vw-muted);font-size:2rem;font-weight:700}.vw-view-kanban{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vw-view-lane{background:var(--vw-surface-muted);border:1px solid var(--vw-border);border-radius:var(--vw-radius);min-height:150px;padding:10px}.vw-view-lane-title{font-size:.95rem;margin:0 0 9px}.vw-view-lane .vw-view-card,.vw-view-lane .vw-view-kanban-card{margin-bottom:8px}.vw-view-lane.is-drag-target{border-color:var(--vw-accent);background:color-mix(in srgb,var(--vw-accent),var(--vw-bg) 90%)}.vw-view-status{background:var(--vw-surface);border:1px solid var(--vw-border);border-radius:6px;color:inherit;margin-top:8px;max-width:100%;padding:5px;width:100%}.vw-view-timeline{display:grid;gap:12px}.vw-view-timeline-entry{border-left:3px solid var(--vw-accent);padding-left:12px}.vw-view-timeline-date{color:var(--vw-muted);display:block;font-size:.85rem;margin-bottom:5px}.vw-view-timeline-card{max-width:620px}.vw-view-unscheduled{border-top:1px solid var(--vw-border);margin-top:8px;padding-top:12px}.vw-view-unscheduled h3{font-size:.95rem;margin:0 0 9px}.vw-view-empty{color:var(--vw-muted);padding:18px;text-align:center}.vw-view-pager{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 12px}.vw-view-page-label{color:var(--vw-muted);font-size:.85rem}.vw-view-inline-editor{background:var(--vw-bg);border:1px solid var(--vw-line);border-radius:5px;color:var(--vw-ink);font:inherit;max-width:100%;min-height:30px;padding:5px 7px;width:100%}.vw-view-inline-editor:focus{border-color:var(--vw-accent);outline:2px solid color-mix(in srgb,var(--vw-accent),transparent 55%);outline-offset:1px}@media (max-width:640px){.vw-view-table{display:block;overflow-x:auto}.vw-view-gallery{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}}.vw-view-table-wrap{max-width:100%;overflow-x:auto}.vw-view-table-wrap .vw-view-table{display:table;overflow:visible}.vw-app .vw-view-sort{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:650;padding:0;text-align:left;white-space:nowrap}.vw-app .vw-view-sort:hover{color:var(--vw-accent);-webkit-filter:none;filter:none}.vw-view-table th[aria-sort=ascending],.vw-view-table th[aria-sort=descending]{color:var(--vw-accent)}.vw-view-select-cell,.vw-view-select-heading{text-align:center!important;width:36px}.vw-view-inline-check,.vw-view-select-cell input,.vw-view-select-heading input{height:18px;width:18px}.vw-view-table tr.is-selected td{background:color-mix(in srgb,var(--vw-accent),transparent 90%)}.vw-view-inline-editor[aria-invalid=true],.vw-view-multi summary[aria-invalid=true]{border-color:var(--vw-error);outline:2px solid color-mix(in srgb,var(--vw-error),transparent 60%)}.vw-view-multi{min-width:120px}.vw-view-multi summary{border:1px solid var(--vw-line);border-radius:5px;cursor:pointer;list-style-position:inside;padding:5px 7px}.vw-view-multi-options{display:flex;flex-direction:column;gap:4px;padding:6px 2px 0}.vw-view-bulk .vw-check,.vw-view-multi-options .vw-check{color:var(--vw-ink);display:inline-flex;gap:6px;margin:0;white-space:nowrap}.vw-view-bulk{align-items:center;background:var(--vw-panel);border:1px solid var(--vw-accent);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:10px 12px;position:-webkit-sticky;position:sticky;left:0;top:0;z-index:2}.vw-view-bulk input:not([type=checkbox]),.vw-view-bulk select{min-width:140px;width:auto}.vw-view-bulk-options{display:flex;flex-wrap:wrap;gap:4px 12px}.vw-view-bulk-error{color:var(--vw-error);font-size:12px}.vw-view-bulk-error:empty{display:none}.vw-columns{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.vw-columns li{align-items:center;border:1px solid var(--vw-line);border-radius:7px;display:flex;gap:6px;padding:4px 8px}.vw-columns li .vw-check{flex:1;margin:0!important}.vw-app .vw-columns button{font-size:11px;padding:3px 8px}.vw-view-table select.vw-view-inline-editor{min-width:8.5em}.vw-view-table input.vw-view-inline-editor{min-width:7em}