:root{--ref-req:#7c4dcc;--ref-req-t:#efe8fb;--ref-req-d:#5a2fa8;--ref-quo:#1f6fd1;--ref-quo-t:#e5effc;--ref-quo-d:#174f97;--ref-prj:#2e8b4e;--ref-prj-t:#e4f4ea;--ref-prj-d:#1f6638;--ref-ord:#c77700;--ref-ord-t:#fdf0dc;--ref-ord-d:#8f5500;--ref-inv:#0f8f8a;--ref-inv-t:#dff4f3;--ref-inv-d:#0a6763;--ref-bp:#5f6b7a;--ref-bp-t:#eceff3;--ref-bp-d:#3f4954;--ref-doc:#b03a78;--ref-doc-t:#fbe8f2;--ref-doc-d:#842a59;--ref-self-fg:#fff;--ref-src:#6b4a2b;--ref-src-t:#f3ece4}[data-bs-theme=dark]{--ref-req:#a07ee6;--ref-req-t:#2c2440;--ref-req-d:#c7b2f2;--ref-quo:#5b9cf0;--ref-quo-t:#1b2a40;--ref-quo-d:#a9caf7;--ref-prj:#4fb874;--ref-prj-t:#1b3326;--ref-prj-d:#9fdbb3;--ref-ord:#e3a03a;--ref-ord-t:#3a2c14;--ref-ord-d:#f1cd8f;--ref-inv:#3cc0ba;--ref-inv-t:#143634;--ref-inv-d:#9be3df;--ref-bp:#8e99a6;--ref-bp-t:#2a2f36;--ref-bp-d:#c8cfd7;--ref-doc:#e07ab1;--ref-doc-t:#3c1f2f;--ref-doc-d:#f3bcd9;--ref-self-fg:#111;--ref-src:#d8b48e;--ref-src-t:#3a2e22}.ref-chip{--c:var(--ref-bp);--t:var(--ref-bp-t);--d:var(--ref-bp-d);display:inline-flex;align-items:center;gap:.35rem;max-width:100%;vertical-align:middle;height:1.5rem;padding:0 .55rem 0 .45rem;border-radius:.3rem;border:1px solid var(--c);background:var(--t);color:var(--d);font-size:.8125rem;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;text-decoration:none;user-select:none}.ref-chip.is-action,.ref-chip.is-link{cursor:pointer}.ref-chip.is-action:hover,.ref-chip.is-link:hover{filter:brightness(.95)}.ref-chip.is-loading{cursor:progress;opacity:.6}.ref-chip:focus-visible{outline:2px solid var(--hidra-cursor-accent,#e8730c);outline-offset:2px}.ref-chip>i,.ref-chip>svg{flex:none}.ref-chip .ref-num{font-weight:600}.ref-chip .ref-txt{overflow:hidden;text-overflow:ellipsis;max-width:24ch;min-width:0}.ref-chip .ref-sep{opacity:.5}.ref-chip .ref-dot{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;opacity:.55;flex:none}.ref-chip .ref-dot.is-bad,.ref-chip .ref-dot.is-done,.ref-chip .ref-dot.is-warn{opacity:1}.ref-chip .ref-dot.is-done{background:var(--bs-success)}.ref-chip .ref-dot.is-warn{background:var(--bs-warning)}.ref-chip .ref-dot.is-bad{background:var(--bs-danger)}.ref-chip.is-self{background:var(--c);border-color:var(--c);color:var(--ref-self-fg);height:1.625rem;font-size:.875rem}.ref-chip.is-self .ref-dot{box-shadow:0 0 0 1.5px var(--ref-self-fg)}.ref-chip.is-sm{height:1.25rem;font-size:.75rem;padding:0 .4rem 0 .3rem;gap:.3rem}.ref-chip.is-sm .ref-txt{max-width:18ch}.ref-chip[data-ref-type=request]{--c:var(--ref-req);--t:var(--ref-req-t);--d:var(--ref-req-d)}.ref-chip[data-ref-type=quote]{--c:var(--ref-quo);--t:var(--ref-quo-t);--d:var(--ref-quo-d)}.ref-chip[data-ref-type=project]{--c:var(--ref-prj);--t:var(--ref-prj-t);--d:var(--ref-prj-d)}.ref-chip[data-ref-type=order]{--c:var(--ref-ord);--t:var(--ref-ord-t);--d:var(--ref-ord-d)}.ref-chip[data-ref-type=invoice]{--c:var(--ref-inv);--t:var(--ref-inv-t);--d:var(--ref-inv-d)}.ref-chip[data-ref-type=cdoc]{--c:var(--ref-doc);--t:var(--ref-doc-t);--d:var(--ref-doc-d)}.ref-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0}.ref-src-wrap{display:inline-flex}.ref-src{display:inline-flex;align-items:center;gap:.3rem;height:1.5rem;padding:0 .55rem;border-radius:.75rem;border:1px solid var(--ref-src);background:var(--ref-src-t);color:var(--ref-src);font-size:.75rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;line-height:1}.ref-src.is-sm{height:1.125rem;padding:0 .4rem;font-size:.6875rem}.ref-src:focus-visible,.ref-src:hover{filter:brightness(.95)}.ref-src-tag{cursor:default;vertical-align:middle;margin-left:.3rem}.ref-src-tag:hover{filter:none}.ref-src-cell{display:inline-flex;align-items:center;max-width:100%;min-width:0;vertical-align:middle}.ref-src-cell>.text-truncate{min-width:4.5em;flex:1 1 auto}.ref-src-cell>.ref-src-tag{flex:none}.ref-hist{height:1.5rem;padding:0 .4rem;line-height:1}.ref-src-pop{width:min(24rem,85vw);font-size:.8125rem;padding:.6rem .75rem;white-space:normal}.ref-src-pop .ref-src-head{font-weight:600;color:var(--ref-src);margin-bottom:.35rem;display:flex;gap:.4rem;align-items:center}.ref-src-pop .ref-src-li{display:grid;grid-template-columns:1.1rem 1fr;gap:.4rem;padding:.2rem 0}.ref-src-pop .ref-src-li>:first-child{color:var(--bs-body-color);opacity:.55;padding-top:.1rem}.ref-src-pop .ref-src-k{color:var(--bs-body-color);opacity:.7}.dialog-header-badge{display:inline-flex;align-items:center;gap:.25rem;margin-right:.25rem}.ref-adopt{--ref-src:var(--hidra-look-head-line, var(--bs-primary));--ref-src-t:color-mix(in srgb, var(--ref-src) 10%, transparent);cursor:pointer}.ref-src-line{display:flex;align-items:center;gap:.4rem;min-width:0}.ref-src-line>.ref-src-num{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.ref-src-line>.ref-src-tag{margin-left:auto;flex:none}