.crm-client-picker{position:relative;min-width:0;width:100%}.client-picker-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.client-picker-button{width:100%;text-align:left;padding:12px 36px 12px 14px;border:1px solid #d4dfec;border-radius:9px;background:#f1f5f9;color:#17243a;font:inherit;white-space:normal}.client-picker-button:after{content:'▾';position:absolute;right:14px}.client-picker-popup{position:absolute;top:100%;left:0;right:0;z-index:1000;background:white;box-shadow:0 10px 30px #10233a33;border:1px solid #d4dfec;border-radius:9px;padding:10px}.client-picker-popup[hidden]{display:none!important}.client-picker-popup input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #ccd8e7;border-radius:6px}.client-picker-options{max-height:230px;overflow:auto;margin-top:8px}.client-picker-options button{display:block;width:100%;border:0;background:white;text-align:left;padding:10px;color:#17243a;font:inherit}.client-picker-options button:hover,.client-picker-options button:focus,.client-picker-options button[aria-selected=true]{background:#e8eff8}.crm-quote-filter-row{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.crm-quote-filter-row label{display:flex;flex-direction:column;gap:5px;flex:1 1 170px}.crm-quote-filter-row input,.crm-quote-filter-row select{padding:10px;border:1px solid #d4dfec;border-radius:8px;min-width:0}.crm-quote-filter-row button{align-self:flex-end}
