.eb-country-field-wrapper{position:relative}.eb-country-field-wrapper .eb-form-validation{display:none}.eb-country-field-wrapper .eb-field-input-wrap{align-items:center;display:flex;position:relative}.eb-country-field-wrapper .eb-field-input-wrap .eb-input-icon{color:#6c757d;left:12px;pointer-events:none;position:absolute;z-index:2}.eb-country-field-wrapper .eb-field-input-wrap .eb-field-input{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:16px;line-height:1.5;padding:12px 16px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.eb-country-field-wrapper .eb-field-input-wrap .eb-field-input:focus{border-color:#007cba;box-shadow:0 0 0 2px rgba(0,124,186,.2);outline:none}.eb-country-field-wrapper .eb-field-input-wrap .eb-field-input:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.6}.eb-country-field-wrapper .eb-field-input-wrap .eb-input-icon+.eb-field-input{padding-left:40px}.eb-country-field-wrapper.form-style-modern .eb-field-input-wrap{position:relative}.eb-country-field-wrapper.form-style-modern .eb-field-input-wrap .eb-field-input{padding-bottom:8px;padding-top:20px}.eb-country-field-wrapper.form-style-modern .eb-field-input-wrap label{color:#6c757d;font-size:14px;left:16px;margin:0;pointer-events:none;position:absolute;top:12px;transition:all .2s ease}.eb-country-field-wrapper.form-style-modern .eb-field-input-wrap label.active{color:#007cba;font-size:12px;top:4px}.eb-country-field-wrapper.form-style-modern .eb-field-input-wrap .eb-input-icon+.eb-field-input+label{left:40px}.eb-country-field-wrapper .eb-flag-icon{display:inline-block;margin-left:2px;margin-right:6px;vertical-align:middle}.eb-country-field-wrapper .eb-flag-icon.flag-position-right{margin-left:6px;margin-right:2px}.eb-country-field-wrapper .eb-flag-icon svg{border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.eb-country-field-wrapper .eb-country-dropdown{position:relative;width:100%}.eb-country-field-wrapper .eb-country-dropdown .eb-country-toggle{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;line-height:1.5;padding:12px 16px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.eb-country-field-wrapper .eb-country-dropdown .eb-country-toggle:focus{border-color:#007cba;box-shadow:0 0 0 2px rgba(0,124,186,.2);outline:none}.eb-country-field-wrapper .eb-country-dropdown .eb-country-toggle .eb-country-dropdown-content{align-items:center;display:flex;flex:1}.eb-country-field-wrapper .eb-country-dropdown .eb-country-toggle .eb-country-dropdown-content .eb-flag-icon{margin-right:8px}.eb-country-field-wrapper .eb-country-dropdown .eb-country-toggle .eb-country-dropdown-content .eb-flag-icon.flag-position-right{margin-left:8px;margin-right:0;order:2}.eb-country-field-wrapper .eb-country-dropdown .eb-country-toggle .eb-country-dropdown-arrow{margin-left:8px;transition:transform .2s ease}.eb-country-field-wrapper .eb-country-dropdown .eb-country-toggle .eb-country-dropdown-arrow.open{transform:rotate(180deg)}.eb-country-field-wrapper .eb-country-dropdown .eb-country-dropdown-list{background:#fff;border:1px solid #ddd;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 2px 8px rgba(0,0,0,.1);left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.eb-country-field-wrapper .eb-country-dropdown .eb-country-dropdown-list .eb-country-dropdown-option{align-items:center;cursor:pointer;display:flex;padding:8px 16px;transition:background-color .15s ease}.eb-country-field-wrapper .eb-country-dropdown .eb-country-dropdown-list .eb-country-dropdown-option:hover{background-color:#f8f9fa}.eb-country-field-wrapper .eb-country-dropdown .eb-country-dropdown-list .eb-country-dropdown-option.selected{background-color:#007cba;color:#fff}.eb-country-field-wrapper .eb-country-dropdown .eb-country-dropdown-list .eb-country-dropdown-option .eb-flag-icon{margin-right:8px}.eb-country-field-wrapper .eb-country-dropdown .eb-country-dropdown-list .eb-country-dropdown-option .eb-flag-icon.flag-position-right{margin-left:8px;margin-right:0;order:2}.wp-block-essential-blocks-pro-form-country-field .eb-country-field-wrapper .eb-field-input{cursor:pointer}
