.sample-field-multi{grid-column:1/-1;min-width:0}.sample-picker{width:100%;min-width:0}.sample-picker .sample-search{width:100%;font-size:16px}.sample-selection-count{font-size:15px!important;font-weight:700;margin:12px 0!important}.sample-selected-list{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.sample-selected-list li{border:1px solid #dcccae;border-radius:8px;padding:8px 12px;background:#f5f0e8;font-size:14px}.sample-remove{padding:5px 8px;min-height:32px;border-radius:4px;font-size:13px}.sample-options{max-height:380px;overflow-y:auto;border:1px solid #e5d9c8;border-radius:8px;overscroll-behavior:contain}.sample-option-group{padding:0;border-bottom:1px solid #e5d9c8}.sample-option-group>summary{padding:14px;cursor:pointer;font-weight:700;font-size:15px;min-height:44px}.sample-picker .sample-option{display:flex;gap:10px;align-items:center;margin:0;padding:12px;border-top:1px solid #eee5d8;font-weight:500;min-height:68px;cursor:pointer}.sample-picker .sample-option[hidden],.sample-option-group[hidden]{display:none!important}.sample-picker .sample-option input[type=checkbox]{width:22px;height:22px;flex-shrink:0;accent-color:#2c1a1d}.sample-option input:disabled{opacity:.4}.sample-option img{width:52px;height:52px;object-fit:contain;flex-shrink:0;background:#fdfbf7}.sample-option span{min-width:0;overflow-wrap:anywhere;font-size:15px;line-height:1.7}.sample-option small{display:block;font:12px Arial;color:#806f63}.sample-picker input:focus-visible,.sample-picker button:focus-visible{outline:2px solid #ac8939;outline-offset:3px}@media(max-width:550px){.sample-options{max-height:320px}.sample-remove{min-height:44px}.sample-option img{width:44px;height:44px}}
