#wpforms-form-1341 .kit-catalog-picker { position:relative; width:100%; }
#wpforms-form-1341 .kit-catalog-picker input { width:100%; max-width:100%; padding-right:48px; }
#wpforms-form-1341 .kit-catalog-toggle { position:absolute; right:2px; top:2px; width:42px; height:calc(100% - 4px); min-height:32px; padding:0; border:0; border-radius:3px; background:#eef2f5; color:#162f44; cursor:pointer; font-size:22px; }
#wpforms-form-1341 .kit-catalog-toggle:focus-visible { outline:2px solid #066aab; outline-offset:2px; }
#wpforms-form-1341 .kit-catalog-options { position:absolute; left:0; right:0; top:100%; z-index:999; max-height:280px; overflow-y:auto; overscroll-behavior:contain; border:1px solid #8b9baa; border-radius:4px; background:white; color:#172b3b; box-shadow:0 4px 12px #0002; }
#wpforms-form-1341 .kit-catalog-options[hidden] { display:none!important; }
#wpforms-form-1341 .kit-catalog-option { padding:12px; min-height:44px; box-sizing:border-box; cursor:pointer; white-space:normal; overflow-wrap:anywhere; font-size:16px; line-height:1.3; }
#wpforms-form-1341 .kit-catalog-option:hover,
#wpforms-form-1341 .kit-catalog-option[aria-selected="true"] { background:#e5f1fa; color:#12344a; }
#wpforms-form-1341 .kit-catalog-help,
#wpforms-form-1341 .kit-catalog-status { margin:8px 0; font-size:14px; line-height:1.45; color:#425467; }
#wpforms-form-1341 .kit-catalog-status:empty { display:none; }
