.customer-picker{position:relative;min-width:0}.customer-picker-line{position:relative}.customer-picker-line .form-control{padding-right:2.4rem;min-height:44px}.customer-picker-clear{position:absolute;right:3px;top:3px;border:0;background:transparent;min-width:38px;min-height:38px;color:#52677a;font-size:1.4rem;border-radius:6px}.customer-picker-clear:focus-visible{outline:2px solid #1a73e8}.customer-picker-options{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1100;max-height:290px;overflow-y:auto;background:#fff;border:1px solid #b7c9dc;border-radius:10px;box-shadow:0 10px 30px #17364f25;padding:5px}.customer-picker-options[hidden]{display:none}.customer-picker-option{display:block;width:100%;text-align:left;border:0;background:#fff;padding:12px;min-height:46px;border-radius:6px;color:#18344b;overflow-wrap:anywhere}.customer-picker-option:hover,.customer-picker-option.is-highlighted{background:#e5effc}.customer-picker-option[aria-selected=true]{font-weight:650;color:#174d87}.customer-picker-empty{font-size:.88rem;color:#52677a;padding:10px;margin:0}.planning-contact-widget{border:1px solid #d5e3f0;background:#f4f8fd;padding:14px;border-radius:10px;margin:0 0 16px}.planning-contact-widget h3{font-size:1rem;margin:0 0 8px}.planning-contact-widget p{margin-bottom:6px}.planning-contact-widget .planning-contacts{margin-bottom:4px}@media(max-width:575px){.customer-picker-options{max-height:245px}.customer-picker-option{padding:12px 10px}}
