.xwk-search-input,.xwk-select-trigger{width:100%;outline:0}.xwk-select-new .elementor-select-wrapper,.xwk-select-new .xwk-select-wrapper{position:relative;z-index:auto;flex-wrap:wrap}.xwk-option.xwk-hidden,.xwk-select-new .elementor-select-wrapper select,.xwk-select-new .select-caret-down-wrapper,.xwk-select-new .xwk-select-wrapper select{display:none!important}.xwk-select-trigger{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 15px;background-color:#fff;border:1px solid #dcdcdc;border-radius:32px;cursor:pointer;user-select:none;transition:.2s ease-in-out}.xwk-select-trigger.xwk-active,.xwk-select-trigger:focus{border-color:#100f17;box-shadow:0 0 0 2px rgba(199,154,85,.2)}.xwk-select-trigger-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;font-size:15px;color:#333}.xwk-select-trigger-text.placeholder{color:#757575}.xwk-select-arrow{display:inline-block;margin-left:10px;transition:transform .2s;font-family:"Font Awesome 5 Free";font-weight:900}.xwk-select-arrow::after{content:"\f078";color:#666;font-size:10px}.xwk-select-trigger.xwk-active .xwk-select-arrow{transform:rotate(180deg)}.xwk-select-trigger.xwk-active .xwk-select-arrow::after{color:#100f17}.xwk-select-dropdown{position:absolute;top:calc(100% + 5px);left:0;width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:99999;display:none;flex-direction:column;overflow:hidden}.xwk-select-dropdown.xwk-open{display:flex;animation:.15s ease-out xwkFadeIn}@keyframes xwkFadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.xwk-search-wrapper{padding:10px;background:#f9f9f9;border-bottom:1px solid #eee;flex-shrink:0}.xwk-search-input{padding:9px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin:0}.xwk-search-input:focus{border-color:#100f17}.xwk-options-list{max-height:250px;overflow-y:auto;padding:5px 0;scroll-behavior:auto;position:relative}.xwk-option{padding:10px 15px;font-size:14px;color:#333;cursor:pointer;transition:background-color .1s;border-left:3px solid transparent}.xwk-option.xwk-focused{background-color:#f4f4f4;color:#000;border-left-color:#ddd}.xwk-option.xwk-selected{background-color:#100f17;color:#fff;font-weight:500;border-left-color:#bcbcbc}.xwk-option.xwk-selected.xwk-focused{background-color:#100f17}.xwk-no-results{padding:15px;text-align:center;color:#999;font-size:13px;font-style:italic;display:none}.xwk-no-results.xwk-show{display:block}.xwk-options-list::-webkit-scrollbar{width:6px}.xwk-options-list::-webkit-scrollbar-track{background:0 0}.xwk-options-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.xwk-options-list::-webkit-scrollbar-thumb:hover{background-color:#bbb}.xwk-error-message{display:none;width:100%;color:#dc3545;font-size:12px;margin-top:5px;font-weight:500}.xwk-error-message.xwk-show{display:block;animation:.2s xwkFadeIn}@media (min-width:1024px){.xwk-select-new .elementor-select-wrapper:has(.xwk-error-message.xwk-show),.xwk-select-new .xwk-select-wrapper:has(.xwk-error-message.xwk-show){margin-top:28px}}