.collision-trigger{cursor:pointer;border:1px solid #dbb581;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:13px;min-height:36px;margin:6px 0}.collision-trigger:hover,.collision-trigger:focus-visible{background:#f8e0b6;outline:2px solid #b67b37;outline-offset:2px}.collision-people{display:block!important;color:#875624!important;white-space:normal;line-height:1.6;margin:4px 0}.collision-dialog{width:min(800px,94vw)}.collision-card{padding:18px;margin:16px 0;border:1px solid #e2d7c3;border-radius:12px;background:#fffaf1}.collision-card h3{margin:0 0 14px;font-size:17px;overflow-wrap:anywhere}.collision-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.collision-card dl>div{min-width:0}.collision-card dt{font-size:12px;color:#786d59;margin-bottom:4px}.collision-card dd{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.customer-autocomplete{position:relative;min-width:0}.customer-autocomplete label{display:grid}.customer-fill-note{font-size:12px;line-height:1.6;color:#607165;margin:6px 0 0}.customer-suggestions{position:absolute;z-index:12;left:0;right:0;top:76px;max-height:300px;overflow:auto;border:1px solid #becfc2;border-radius:10px;background:#fff;box-shadow:0 10px 28px #153b2926}.customer-suggestions[hidden]{display:none}.customer-suggestions button{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;width:100%;border:0;border-bottom:1px solid #e5ece7;background:#fff;padding:12px;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.customer-suggestions button:hover,.customer-suggestions button:focus-visible,.customer-suggestions button[aria-selected=true]{background:#eaf4ed;outline:2px solid #5b9172;outline-offset:-2px}.customer-suggestions strong{font-size:14px}.customer-suggestions span{font-size:13px;color:#42594b}.customer-suggestions small{font-size:11px;color:#6b786e}.customer-no-match{padding:12px;font-size:13px;color:#667369}.customer-autocomplete:focus-within{z-index:3}@media(max-width:600px){.collision-card dl{grid-template-columns:1fr}.collision-card{padding:14px}.customer-suggestions{max-height:240px}}
