.business-search-bar{position:relative}.business-search-button{border:1px solid var(--bal-border,#e7ecf4);width:36px;height:36px;color:var(--bal-text,#1d2939);cursor:pointer;background:#fff;border-radius:999px;place-items:center;display:grid}.business-search-button:hover,.business-search-button[aria-expanded=true]{border-color:var(--bal-primary,#165dff);color:var(--bal-primary,#165dff)}.business-search-pop{z-index:40;border:1px solid var(--bal-border,#e7ecf4);border-radius:var(--bal-radius,10px);background:#fff;width:min(440px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #10182824}.business-search-form{border:1px solid var(--bal-border,#e7ecf4);color:var(--bal-muted,#758198);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.business-search-form:focus-within{border-color:var(--bal-primary,#165dff)}.business-search .business-search-form input[type=search]{width:auto;min-width:0;height:36px;min-height:0;color:var(--bal-text,#1d2939);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0 2px;font-size:14px}.business-search-sheet .business-search-form input[type=search]{height:42px;font-size:16px}.business-search-results{max-height:min(60vh,420px);overflow-y:auto}.business-search-results ul{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.business-search-results li button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:8px;display:flex}.business-search-results li button:hover,.business-search-results li button:focus-visible{background:#eef4ff}.business-search-kind{min-width:56px;color:var(--bal-primary,#165dff);text-align:center;background:#eef4ff;border-radius:6px;flex:none;padding:2px 6px;font-size:12px}.business-search-kind-lead{color:#a15c00;background:#fff6e5}.business-search-kind-record{color:#475467;background:#f2f4f7}.business-search-kind-contact{color:#067647;background:#ecfdf3}.business-search-text{gap:2px;min-width:0;display:grid}.business-search-text strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.business-search-text small,.business-search-note{overflow-wrap:anywhere;color:var(--bal-muted,#758198);font-size:12px}.business-search-note,.business-search-error{margin:8px 2px 0}.business-search-error{color:#b42318;font-size:13px}.business-search-sheet{margin:0 0 14px}@media (max-width:1060px){.business-topbar .business-search-bar{display:none}}.business-search-results section{margin-top:8px}.business-search-results h4{color:var(--bal-muted,#758198);letter-spacing:.02em;margin:0 2px 2px;font-size:11px;font-weight:600}.business-search-results section ul{margin-top:0}.business-search-kind-document{color:#475467;background:#f2f4f7}.business-search-kind-quote,.business-search-kind-order{color:#a15c00;background:#fff6e5}.business-search-kind-bank{color:#067647;background:#ecfdf3}.business-search-kind-account{color:#5925dc;background:#f4f0ff}.business-search-kind-page,.business-search-kind-recent{color:var(--bal-primary,#165dff);background:#eef4ff}
