.cq-inv-settings .cq-inv-days{display:flex;align-items:center;gap:.5rem}.cq-inv-settings .cq-inv-days .input{max-width:6rem}.cq-inv-disconnect,.cq-inv-quote{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.cq-inv-quote-row,.cq-inv-list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cq-inv-link{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.4rem;margin:.35rem 0;min-width:0;width:100%}.cq-inv-link .input{flex:1 1 auto;width:auto;min-width:0;height:2rem;padding:.15rem .5rem}.cq-inv-link .btn{flex:0 0 auto}.quote-invoice-chip{display:inline-flex;align-items:center;min-height:1.5rem;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--border);color:var(--navy);font-size:.85rem;font-weight:650}.quote-invoice-paid{color:var(--ok, #1e7a46)}.cq-inv-error{color:var(--danger, #c0392b);margin:.25rem 0}.cq-inv-more{margin-top:.25rem}.cq-inv-more summary{cursor:pointer;color:var(--muted);min-height:44px;display:flex;align-items:center}.cq-inv-steps{margin:.5rem 0 .75rem;padding-left:1.2rem}.quote-list-row-title-line .cq-inv-list{margin-left:.35rem}.cq-inv-kinds{display:flex;flex-wrap:wrap;gap:.4rem}.cq-inv-kind,.cq-dep-chip{background:transparent}.cq-inv-kind{min-height:44px;padding:.35rem .75rem;border:1px solid var(--border, #c5ced6);border-radius:8px;color:inherit;cursor:pointer}.cq-inv-kind.is-selected,.cq-dep-chip.is-selected{border:2px solid var(--navy, #143c68);background:transparent;box-shadow:none}.cq-inv-kind:disabled{opacity:.45;cursor:default}
