.pa-db{--pa-text:#37352f;--pa-muted:#37352f99;--pa-faint:#37352f59;--pa-border:#e9e9e7;--pa-hover:#37352f0f;--pa-accent:#2383e2;--pa-tag-text:#32302c;--pa-tag-default:#cecdca80;--pa-tag-gray:#e3e2e0;--pa-tag-brown:#eee0da;--pa-tag-orange:#fadec9;--pa-tag-yellow:#fdecc8;--pa-tag-green:#dbeddb;--pa-tag-blue:#d3e5ef;--pa-tag-purple:#e8deee;--pa-tag-pink:#f5e0e9;--pa-tag-red:#ffe2dd;color:var(--pa-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.pa-db[data-scheme=dark]{--pa-text:#f0efed;--pa-muted:#ffffff75;--pa-faint:#ffffff47;--pa-border:#2f2f2f;--pa-hover:#ffffff0e;--pa-tag-text:#ffffffe0;--pa-tag-default:#ffffff18;--pa-tag-gray:#5a5a5a;--pa-tag-brown:#603b2c;--pa-tag-orange:#854c1d;--pa-tag-yellow:#89632a;--pa-tag-green:#2b593f;--pa-tag-blue:#28456c;--pa-tag-purple:#492f64;--pa-tag-pink:#69314c;--pa-tag-red:#6e3630}.pa-db *,.pa-db :before,.pa-db :after{box-sizing:border-box}:where(.pa-db button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.pa-db-title-row{align-items:center;gap:8px;margin-bottom:4px;padding-left:32px;display:flex}.pa-db-title{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:20px;font-weight:700}.pa-db-title::placeholder{color:var(--pa-faint)}.pa-db-block{flex:1 1 0;min-width:0}.pa-db-block:focus{outline:none}.pa-db-note{color:var(--pa-muted);padding:8px 0;font-size:14px}.pa-db-toolbar{border-bottom:1px solid var(--pa-border);align-items:center;gap:4px;height:36px;padding-left:32px;display:flex}.pa-db-tab{border-bottom:2px solid var(--pa-text);align-items:center;gap:6px;height:100%;font-weight:500;display:flex}.pa-db-tool{color:var(--pa-muted);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:14px;display:flex}.pa-db-tool:hover{background:var(--pa-hover)}.pa-db-tool[data-active=true]{color:var(--pa-accent)}.pa-db-scroll{padding-bottom:8px;overflow-x:auto}.pa-db-grid{min-width:100%;display:inline-block}.pa-db-row{border-bottom:1px solid var(--pa-border);display:flex}.pa-db-head{color:var(--pa-muted)}.pa-db-gutter{flex:0 0 32px;justify-content:center;align-items:center;display:flex;position:relative}.pa-db-gutter button{opacity:0;color:var(--pa-faint);border-radius:4px;padding:2px;display:flex}.pa-db-row:hover .pa-db-gutter button{opacity:1}.pa-db-gutter button:hover{background:var(--pa-hover);color:var(--pa-muted)}.pa-db-cell{border-right:1px solid var(--pa-border);flex:none;min-height:33px;position:relative;overflow:hidden}.pa-db-cell:last-of-type{border-right:0}.pa-db-head .pa-db-cell{align-items:center;display:flex;overflow:visible}.pa-db-head-button{white-space:nowrap;text-overflow:ellipsis;width:100%;height:33px;color:var(--pa-muted);align-items:center;gap:6px;padding:0 8px;display:flex;overflow:hidden}.pa-db-head-button:hover,.pa-db-head-button:focus-visible{background:var(--pa-hover);outline:none}.pa-db-resize{cursor:col-resize;z-index:1;width:6px;position:absolute;top:0;bottom:0;right:-3px}.pa-db-resize:hover,.pa-db-resize[data-active=true]{background:var(--pa-accent);opacity:.5}.pa-db-add-column{color:var(--pa-faint);flex:0 0 36px;justify-content:center;align-items:center;display:flex}.pa-db-add-column button{border-radius:4px;padding:6px;display:flex}.pa-db-add-column button:hover{background:var(--pa-hover)}.pa-db-value{text-align:left;cursor:text;word-break:break-word;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:33px;padding:5px 8px;display:flex}.pa-db-value:hover{background:var(--pa-hover)}.pa-db-value[data-type=number]{justify-content:flex-end}.pa-db-value[data-type=title]{font-weight:500}.pa-db-value a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pa-faint);text-decoration-color:var(--pa-faint)}.pa-db-input{outline:2px solid var(--pa-accent);outline-offset:-2px;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:5px 8px;position:absolute;inset:0}.pa-db-open{border:1px solid var(--pa-border);height:22px;color:var(--pa-muted);background:var(--mantine-color-body);border-radius:4px;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:none;position:absolute;top:6px;right:6px}.pa-db-cell:hover .pa-db-open{display:flex}.pa-db-check{align-items:center;min-height:33px;padding:0 8px;display:flex}.pa-db-new{width:100%;height:33px;color:var(--pa-faint);border-bottom:1px solid var(--pa-border);align-items:center;gap:6px;padding:0 0 0 38px;display:flex}.pa-db-new:hover{background:var(--pa-hover)}.pa-tag{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--pa-tag-text);background:var(--pa-tag-default);border-radius:3px;align-items:center;gap:2px;padding:0 6px;font-size:14px;line-height:20px;display:inline-flex;overflow:hidden}.pa-tag[data-color=gray]{background:var(--pa-tag-gray)}.pa-tag[data-color=brown]{background:var(--pa-tag-brown)}.pa-tag[data-color=orange]{background:var(--pa-tag-orange)}.pa-tag[data-color=yellow]{background:var(--pa-tag-yellow)}.pa-tag[data-color=green]{background:var(--pa-tag-green)}.pa-tag[data-color=blue]{background:var(--pa-tag-blue)}.pa-tag[data-color=purple]{background:var(--pa-tag-purple)}.pa-tag[data-color=pink]{background:var(--pa-tag-pink)}.pa-tag[data-color=red]{background:var(--pa-tag-red)}.pa-tag button{opacity:.6;padding:0;display:flex}.pa-picker{width:260px}.pa-picker-input{border-bottom:1px solid var(--pa-border);flex-wrap:wrap;gap:4px;padding:6px 8px;display:flex}.pa-picker-input input{min-width:60px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.pa-picker-hint{color:var(--pa-muted);padding:6px 10px 2px;font-size:12px}.pa-picker-list{max-height:260px;padding:4px;overflow-y:auto}.pa-picker-item{text-align:left;border-radius:4px;align-items:center;gap:6px;width:100%;padding:4px 6px;display:flex}.pa-picker-item:hover,.pa-picker-item[data-active=true]{background:var(--pa-hover)}