.company-search{position:relative;min-width:0;display:grid;gap:7px}
.company-search>label{display:block;font-weight:650}
.company-search-control{position:relative}
.company-search-control>svg{position:absolute;inset-inline-start:13px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--muted,#748094);pointer-events:none}
.commerce-package-form .company-search-input{padding-inline-start:40px;width:100%;min-height:48px;box-sizing:border-box;font:inherit;border:1px solid var(--line);border-radius:6px;background:var(--white);color:var(--ink)}
.company-search-input[aria-expanded=true]{border-color:var(--green,#6555eb)}
.company-search-list{position:absolute;z-index:30;inset-inline:0;top:calc(100% + 6px);max-height:280px;overflow-y:auto;padding:5px;border:1px solid var(--line,#d8deea);border-radius:8px;background:var(--white,#fff);box-shadow:0 12px 30px #0002}
.company-search-list[hidden]{display:none}
.company-search-option{display:grid;gap:3px;width:100%;text-align:start;padding:11px 10px;border:0;border-radius:5px;background:transparent;color:var(--ink,#142a43);font:inherit;cursor:pointer}
.company-search-option strong{font-size:14px;font-weight:650;overflow-wrap:anywhere}
.company-search-option small{font-size:12px;color:var(--muted,#748094)}
.company-search-option[aria-selected=true],.company-search-option:hover{background:var(--green-light,#f0f1fb);outline:2px solid var(--green,#6555eb);outline-offset:-2px}
.company-search-status{font-size:12px;line-height:1.5;color:var(--muted,#748094);min-height:18px}
.company-search[data-selected=true] .company-search-status{color:var(--green,#6555eb)}
[data-theme=dark] .company-search-list{background:var(--white,#202d37);color:var(--ink,#e6eff6)}
[data-theme=dark] .company-search-option{color:var(--ink,#e6eff6)}
[data-theme=dark] .company-search-option[aria-selected=true],[data-theme=dark] .company-search-option:hover{background:var(--green-light,#2c3c47)}
@media(max-width:600px){.company-search-list{max-height:230px}.company-search-option{padding-block:13px}}
