/* Residual vendor/form-control compatibility and independent integration hooks only.
   First-party button appearance now lives in its original selector/media owners.
   Preserve vendor selector priority and keep country CSS last. */
.btn-group-lg > .btn:where(.ereg-button),
.btn-group-sm > .btn:where(.ereg-button),
.btn-group-xs > .btn:where(.ereg-button),
.btn-lg:where(.ereg-button),
.btn-sm:where(.ereg-button),
.btn-xs:where(.ereg-button),
.btn:where(.ereg-button),
.container.page.tariff-page .ui.dropdown.select-field.search-select input.search:where(.ereg-button),
.header-autocomplete input[type="text"]:focus:where(.ereg-button),
.input-group-addon.input-lg:where(.ereg-button),
.input-group-addon.input-sm:where(.ereg-button),
.input-group-addon:where(.ereg-button),
.input-group-btn:where(.ereg-button),
.input-group-lg > .input-group-addon:where(.ereg-button),
.input-group-lg > .input-group-btn > .btn:where(.ereg-button),
.input-group-sm > .input-group-addon:where(.ereg-button),
.input-group-sm > .input-group-btn > .btn:where(.ereg-button),
.input-lg:where(.ereg-button),
.input-sm:where(.ereg-button),
.main-search-fields .select-field input:where(.ereg-button),
.main-search-fields label input:where(.ereg-button),
button:where(.ereg-button),
input.form-control.input-sm:where(.ereg-button),
input.form-control:where(.ereg-button),
input:where(.ereg-button),
select.form-control.input-sm:where(.ereg-button),
textarea.form-control.input-sm:where(.ereg-button) {
  font-size: var(--button-font-size);
}
.btn-link:where(.ereg-button),
.btn:where(.ereg-button),
.drawer table tbody tr td input:where(.ereg-button),
.input-group-addon:where(.ereg-button),
.main-search-fields .select-field input:where(.ereg-button),
.main-search-fields label input:where(.ereg-button),
input.form-control:where(.ereg-button),
tr.cost td.costHypotesis input.editableValue:where(.ereg-button) {
  font-weight: var(--button-font-weight);
}
#country-parameters-drawer table tbody tr td input[readonly]:where(.ereg-button),
.btn-danger.active:where(.ereg-button),
.btn-danger.focus:where(.ereg-button),
.btn-danger:active:where(.ereg-button),
.btn-danger:focus:where(.ereg-button),
.btn-danger:hover:where(.ereg-button),
.btn-danger:where(.ereg-button),
.btn-default.active:where(.ereg-button),
.btn-default.focus:where(.ereg-button),
.btn-default:active:where(.ereg-button),
.btn-default:focus:where(.ereg-button),
.btn-default:hover:where(.ereg-button),
.btn-default:where(.ereg-button),
.btn-info.active:where(.ereg-button),
.btn-info.focus:where(.ereg-button),
.btn-info:active:where(.ereg-button),
.btn-info:focus:where(.ereg-button),
.btn-info:hover:where(.ereg-button),
.btn-info:where(.ereg-button),
.btn-link:focus:where(.ereg-button),
.btn-link:hover:where(.ereg-button),
.btn-link:where(.ereg-button),
.btn-link[disabled]:focus:where(.ereg-button),
.btn-link[disabled]:hover:where(.ereg-button),
.btn-primary.active:where(.ereg-button),
.btn-primary.focus:where(.ereg-button),
.btn-primary:active:where(.ereg-button),
.btn-primary:focus:where(.ereg-button),
.btn-primary:hover:where(.ereg-button),
.btn-primary:where(.ereg-button),
.btn-success.active:where(.ereg-button),
.btn-success.focus:where(.ereg-button),
.btn-success:active:where(.ereg-button),
.btn-success:focus:where(.ereg-button),
.btn-success:hover:where(.ereg-button),
.btn-success:where(.ereg-button),
.btn-warning.active:where(.ereg-button),
.btn-warning.focus:where(.ereg-button),
.btn-warning:active:where(.ereg-button),
.btn-warning:focus:where(.ereg-button),
.btn-warning:hover:where(.ereg-button),
.btn-warning:where(.ereg-button),
.btn.focus:where(.ereg-button),
.btn:focus:where(.ereg-button),
.btn:hover:where(.ereg-button),
.has-error .input-group-addon:where(.ereg-button),
.has-success .input-group-addon:where(.ereg-button),
.has-warning .input-group-addon:where(.ereg-button),
.header-autocomplete input[type="text"]:focus:where(.ereg-button),
.header-autocomplete input[type="text"]:where(.ereg-button),
.input-group-addon:where(.ereg-button),
.main-search-fields .select-field input:where(.ereg-button),
.main-search-fields label input:where(.ereg-button),
.navbar-default .btn-link:focus:where(.ereg-button),
.navbar-default .btn-link:hover:where(.ereg-button),
.navbar-default .btn-link:where(.ereg-button),
.navbar-default .btn-link[disabled]:focus:where(.ereg-button),
.navbar-default .btn-link[disabled]:hover:where(.ereg-button),
.navbar-inverse .btn-link:focus:where(.ereg-button),
.navbar-inverse .btn-link:hover:where(.ereg-button),
.navbar-inverse .btn-link:where(.ereg-button),
.navbar-inverse .btn-link[disabled]:focus:where(.ereg-button),
.navbar-inverse .btn-link[disabled]:hover:where(.ereg-button),
.new-header .menu-bar .container .content .logged-dropdown .dropdown-menu.login-menu input.form-control:focus:where(.ereg-button),
.new-header .menu-bar .container .content .login-dropdown .dropdown-menu.login-menu input.form-control:focus:where(.ereg-button),
.open > .dropdown-toggle.btn-danger:where(.ereg-button),
.open > .dropdown-toggle.btn-default:where(.ereg-button),
.open > .dropdown-toggle.btn-info:where(.ereg-button),
.open > .dropdown-toggle.btn-primary:where(.ereg-button),
.open > .dropdown-toggle.btn-success:where(.ereg-button),
.open > .dropdown-toggle.btn-warning:where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:where(.ereg-button),
.right-sidebar div.input input:where(.ereg-button),
.right-sidebar div.input-container input:where(.ereg-button),
button:where(.ereg-button),
fieldset[disabled] .btn-link:focus:where(.ereg-button),
fieldset[disabled] .btn-link:hover:where(.ereg-button),
fieldset[disabled] .navbar-default .btn-link:focus:where(.ereg-button),
fieldset[disabled] .navbar-default .btn-link:hover:where(.ereg-button),
fieldset[disabled] .navbar-inverse .btn-link:focus:where(.ereg-button),
fieldset[disabled] .navbar-inverse .btn-link:hover:where(.ereg-button),
input.form-control:where(.ereg-button),
input:where(.ereg-button) {
  color: var(--button-current-color);
}
input.form-control.input-sm.initial:where(.ereg-button),
input.form-control.input-sm:where(.ereg-button),
input.form-control:where(.ereg-button),
select.form-control.input-sm.initial:where(.ereg-button),
select.form-control.input-sm:where(.ereg-button),
textarea.form-control.input-sm.initial:where(.ereg-button),
textarea.form-control.input-sm:where(.ereg-button) {
  min-height: var(--button-height);
}
#feedback-form input.invalid:where(.ereg-button),
.banner-filters-search > div:nth-of-type(3) > div.banner-filters-set.banner-filters-set-8888 form .input input:focus:where(.ereg-button),
.btn-danger.active:where(.ereg-button),
.btn-danger.disabled.active:where(.ereg-button),
.btn-danger.disabled.focus:where(.ereg-button),
.btn-danger.disabled:active:where(.ereg-button),
.btn-danger.disabled:focus:where(.ereg-button),
.btn-danger.disabled:hover:where(.ereg-button),
.btn-danger.disabled:where(.ereg-button),
.btn-danger.focus:where(.ereg-button),
.btn-danger:active:where(.ereg-button),
.btn-danger:focus:where(.ereg-button),
.btn-danger:hover:where(.ereg-button),
.btn-danger:where(.ereg-button),
.btn-danger[disabled].active:where(.ereg-button),
.btn-danger[disabled].focus:where(.ereg-button),
.btn-danger[disabled]:active:where(.ereg-button),
.btn-danger[disabled]:focus:where(.ereg-button),
.btn-danger[disabled]:hover:where(.ereg-button),
.btn-danger[disabled]:where(.ereg-button),
.btn-default.active:where(.ereg-button),
.btn-default.disabled.active:where(.ereg-button),
.btn-default.disabled.focus:where(.ereg-button),
.btn-default.disabled:active:where(.ereg-button),
.btn-default.disabled:focus:where(.ereg-button),
.btn-default.disabled:hover:where(.ereg-button),
.btn-default.disabled:where(.ereg-button),
.btn-default.focus:where(.ereg-button),
.btn-default:active:where(.ereg-button),
.btn-default:focus:where(.ereg-button),
.btn-default:hover:where(.ereg-button),
.btn-default:where(.ereg-button),
.btn-default[disabled].active:where(.ereg-button),
.btn-default[disabled].focus:where(.ereg-button),
.btn-default[disabled]:active:where(.ereg-button),
.btn-default[disabled]:focus:where(.ereg-button),
.btn-default[disabled]:hover:where(.ereg-button),
.btn-default[disabled]:where(.ereg-button),
.btn-info.active:where(.ereg-button),
.btn-info.disabled.active:where(.ereg-button),
.btn-info.disabled.focus:where(.ereg-button),
.btn-info.disabled:active:where(.ereg-button),
.btn-info.disabled:focus:where(.ereg-button),
.btn-info.disabled:hover:where(.ereg-button),
.btn-info.disabled:where(.ereg-button),
.btn-info.focus:where(.ereg-button),
.btn-info:active:where(.ereg-button),
.btn-info:focus:where(.ereg-button),
.btn-info:hover:where(.ereg-button),
.btn-info:where(.ereg-button),
.btn-info[disabled].active:where(.ereg-button),
.btn-info[disabled].focus:where(.ereg-button),
.btn-info[disabled]:active:where(.ereg-button),
.btn-info[disabled]:focus:where(.ereg-button),
.btn-info[disabled]:hover:where(.ereg-button),
.btn-info[disabled]:where(.ereg-button),
.btn-link.active:where(.ereg-button),
.btn-link:active:where(.ereg-button),
.btn-link:focus:where(.ereg-button),
.btn-link:hover:where(.ereg-button),
.btn-link:where(.ereg-button),
.btn-link[disabled]:where(.ereg-button),
.btn-primary.active:where(.ereg-button),
.btn-primary.disabled.active:where(.ereg-button),
.btn-primary.disabled.focus:where(.ereg-button),
.btn-primary.disabled:active:where(.ereg-button),
.btn-primary.disabled:focus:where(.ereg-button),
.btn-primary.disabled:hover:where(.ereg-button),
.btn-primary.disabled:where(.ereg-button),
.btn-primary.focus:where(.ereg-button),
.btn-primary:active:where(.ereg-button),
.btn-primary:focus:where(.ereg-button),
.btn-primary:hover:where(.ereg-button),
.btn-primary:where(.ereg-button),
.btn-primary[disabled].active:where(.ereg-button),
.btn-primary[disabled].focus:where(.ereg-button),
.btn-primary[disabled]:active:where(.ereg-button),
.btn-primary[disabled]:focus:where(.ereg-button),
.btn-primary[disabled]:hover:where(.ereg-button),
.btn-primary[disabled]:where(.ereg-button),
.btn-success.active:where(.ereg-button),
.btn-success.disabled.active:where(.ereg-button),
.btn-success.disabled.focus:where(.ereg-button),
.btn-success.disabled:active:where(.ereg-button),
.btn-success.disabled:focus:where(.ereg-button),
.btn-success.disabled:hover:where(.ereg-button),
.btn-success.disabled:where(.ereg-button),
.btn-success.focus:where(.ereg-button),
.btn-success:active:where(.ereg-button),
.btn-success:focus:where(.ereg-button),
.btn-success:hover:where(.ereg-button),
.btn-success:where(.ereg-button),
.btn-success[disabled].active:where(.ereg-button),
.btn-success[disabled].focus:where(.ereg-button),
.btn-success[disabled]:active:where(.ereg-button),
.btn-success[disabled]:focus:where(.ereg-button),
.btn-success[disabled]:hover:where(.ereg-button),
.btn-success[disabled]:where(.ereg-button),
.btn-warning.active:where(.ereg-button),
.btn-warning.disabled.active:where(.ereg-button),
.btn-warning.disabled.focus:where(.ereg-button),
.btn-warning.disabled:active:where(.ereg-button),
.btn-warning.disabled:focus:where(.ereg-button),
.btn-warning.disabled:hover:where(.ereg-button),
.btn-warning.disabled:where(.ereg-button),
.btn-warning.focus:where(.ereg-button),
.btn-warning:active:where(.ereg-button),
.btn-warning:focus:where(.ereg-button),
.btn-warning:hover:where(.ereg-button),
.btn-warning:where(.ereg-button),
.btn-warning[disabled].active:where(.ereg-button),
.btn-warning[disabled].focus:where(.ereg-button),
.btn-warning[disabled]:active:where(.ereg-button),
.btn-warning[disabled]:focus:where(.ereg-button),
.btn-warning[disabled]:hover:where(.ereg-button),
.btn-warning[disabled]:where(.ereg-button),
.has-error .input-group-addon:where(.ereg-button),
.has-success .input-group-addon:where(.ereg-button),
.has-warning .input-group-addon:where(.ereg-button),
.input-group-addon:where(.ereg-button),
.main-search-fields input:where(.ereg-button),
.open > .dropdown-toggle.btn-danger:where(.ereg-button),
.open > .dropdown-toggle.btn-default:where(.ereg-button),
.open > .dropdown-toggle.btn-info:where(.ereg-button),
.open > .dropdown-toggle.btn-primary:where(.ereg-button),
.open > .dropdown-toggle.btn-success:where(.ereg-button),
.open > .dropdown-toggle.btn-warning:where(.ereg-button),
fieldset[disabled] .btn-danger.active:where(.ereg-button),
fieldset[disabled] .btn-danger.focus:where(.ereg-button),
fieldset[disabled] .btn-danger:active:where(.ereg-button),
fieldset[disabled] .btn-danger:focus:where(.ereg-button),
fieldset[disabled] .btn-danger:hover:where(.ereg-button),
fieldset[disabled] .btn-danger:where(.ereg-button),
fieldset[disabled] .btn-default.active:where(.ereg-button),
fieldset[disabled] .btn-default.focus:where(.ereg-button),
fieldset[disabled] .btn-default:active:where(.ereg-button),
fieldset[disabled] .btn-default:focus:where(.ereg-button),
fieldset[disabled] .btn-default:hover:where(.ereg-button),
fieldset[disabled] .btn-default:where(.ereg-button),
fieldset[disabled] .btn-info.active:where(.ereg-button),
fieldset[disabled] .btn-info.focus:where(.ereg-button),
fieldset[disabled] .btn-info:active:where(.ereg-button),
fieldset[disabled] .btn-info:focus:where(.ereg-button),
fieldset[disabled] .btn-info:hover:where(.ereg-button),
fieldset[disabled] .btn-info:where(.ereg-button),
fieldset[disabled] .btn-link:where(.ereg-button),
fieldset[disabled] .btn-primary.active:where(.ereg-button),
fieldset[disabled] .btn-primary.focus:where(.ereg-button),
fieldset[disabled] .btn-primary:active:where(.ereg-button),
fieldset[disabled] .btn-primary:focus:where(.ereg-button),
fieldset[disabled] .btn-primary:hover:where(.ereg-button),
fieldset[disabled] .btn-primary:where(.ereg-button),
fieldset[disabled] .btn-success.active:where(.ereg-button),
fieldset[disabled] .btn-success.focus:where(.ereg-button),
fieldset[disabled] .btn-success:active:where(.ereg-button),
fieldset[disabled] .btn-success:focus:where(.ereg-button),
fieldset[disabled] .btn-success:hover:where(.ereg-button),
fieldset[disabled] .btn-success:where(.ereg-button),
fieldset[disabled] .btn-warning.active:where(.ereg-button),
fieldset[disabled] .btn-warning.focus:where(.ereg-button),
fieldset[disabled] .btn-warning:active:where(.ereg-button),
fieldset[disabled] .btn-warning:focus:where(.ereg-button),
fieldset[disabled] .btn-warning:hover:where(.ereg-button),
fieldset[disabled] .btn-warning:where(.ereg-button) {
  background-color: var(--button-current-background);
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn:where(.ereg-button),
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):where(.ereg-button),
.btn-group-lg > .btn:where(.ereg-button),
.btn-group-sm > .btn:where(.ereg-button),
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn:where(.ereg-button),
.btn-group-vertical > .btn:not(:first-child):not(:last-child):where(.ereg-button),
.btn-group-xs > .btn:where(.ereg-button),
.btn-lg:where(.ereg-button),
.btn-link:where(.ereg-button),
.btn-sm:where(.ereg-button),
.btn-xs:where(.ereg-button),
.btn:where(.ereg-button),
.drawer table tbody tr td input:where(.ereg-button),
.input-group-addon.input-lg:where(.ereg-button),
.input-group-addon.input-sm:where(.ereg-button),
.input-group-addon:not(:first-child):not(:last-child):where(.ereg-button),
.input-group-addon:where(.ereg-button),
.input-group-btn:not(:first-child):not(:last-child):where(.ereg-button),
.input-group-lg > .input-group-addon:where(.ereg-button),
.input-group-lg > .input-group-btn > .btn:where(.ereg-button),
.input-group-sm > .input-group-addon:where(.ereg-button),
.input-group-sm > .input-group-btn > .btn:where(.ereg-button),
.input-lg:where(.ereg-button),
.input-sm:where(.ereg-button),
.left-sidebar .drawer-footer nav.navigation-drawer-page-menu > ul li.login-dropdown .dropdown-menu.login-menu form .form-group input.form-control:where(.ereg-button),
.main-search-fields .select-field input:where(.ereg-button),
.main-search-fields label input:where(.ereg-button),
.new-header .menu-bar .container .content .logged-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.new-header .menu-bar .container .content .login-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.right-sidebar div.input input:where(.ereg-button),
.right-sidebar div.input-container input:where(.ereg-button),
input.form-control.input-sm:where(.ereg-button),
select.form-control.input-sm:where(.ereg-button),
textarea.form-control.input-sm:where(.ereg-button) {
  border-radius: var(--button-radius, var(--button-size-radius));
}
.banner-filters-search > div .ui.dropdown.simple-dropdown.search input.search:where(.ereg-button),
.banner-filters-search > div:nth-of-type(3) > div.banner-filters-set.banner-filters-set-8888 form .input input:where(.ereg-button),
.container.page.tariff-page .ui.dropdown.select-field.search-select > input.search:where(.ereg-button),
.container.page.tariff-page .ui.dropdown.select-field.search-select input.search:where(.ereg-button),
.filters.small .main-search-fields label input:where(.ereg-button),
.header-autocomplete input[type="text"]:where(.ereg-button),
.input-group-lg > .input-group-addon:where(.ereg-button),
.input-group-lg > .input-group-btn > .btn:where(.ereg-button),
.input-group-sm > .input-group-addon:where(.ereg-button),
.input-group-sm > .input-group-btn > .btn:where(.ereg-button),
.input-lg:where(.ereg-button),
.input-sm:where(.ereg-button),
.left-sidebar .drawer-footer nav.navigation-drawer-page-menu > ul li.login-dropdown .dropdown-menu.login-menu form .form-group input.form-control:where(.ereg-button),
.main-search-fields .select-field input:where(.ereg-button),
.main-search-fields label input:where(.ereg-button),
.new-header .menu-bar .container .content .logged-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.new-header .menu-bar .container .content .login-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:where(.ereg-button),
.right-sidebar .ui.dropdown.search input.search:where(.ereg-button),
.right-sidebar div.input input:where(.ereg-button),
.right-sidebar div.input-container input:where(.ereg-button),
input.form-control.input-sm.initial:where(.ereg-button),
input.form-control.input-sm:where(.ereg-button),
select.form-control.input-sm.initial:where(.ereg-button),
select.form-control.input-sm:where(.ereg-button),
select.input-group-lg > .input-group-addon:where(.ereg-button),
select.input-group-lg > .input-group-btn > .btn:where(.ereg-button),
select.input-group-sm > .input-group-addon:where(.ereg-button),
select.input-group-sm > .input-group-btn > .btn:where(.ereg-button),
select.input-lg:where(.ereg-button),
select.input-sm:where(.ereg-button),
select[multiple].input-group-lg > .input-group-addon:where(.ereg-button),
select[multiple].input-group-lg > .input-group-btn > .btn:where(.ereg-button),
select[multiple].input-group-sm > .input-group-addon:where(.ereg-button),
select[multiple].input-group-sm > .input-group-btn > .btn:where(.ereg-button),
select[multiple].input-lg:where(.ereg-button),
select[multiple].input-sm:where(.ereg-button),
textarea.form-control.input-sm.initial:where(.ereg-button),
textarea.form-control.input-sm:where(.ereg-button),
textarea.input-group-lg > .input-group-addon:where(.ereg-button),
textarea.input-group-lg > .input-group-btn > .btn:where(.ereg-button),
textarea.input-group-sm > .input-group-addon:where(.ereg-button),
textarea.input-group-sm > .input-group-btn > .btn:where(.ereg-button),
textarea.input-lg:where(.ereg-button),
textarea.input-sm:where(.ereg-button) {
  height: auto;
}
.btn:where(.ereg-button),
.input-group-addon:where(.ereg-button),
.input-group-btn:where(.ereg-button) {
  white-space: normal;
}
.banner-filters-search > div .ui.dropdown.simple-dropdown.search input.search:where(.ereg-button),
.banner-filters-search > div:nth-of-type(3) > div.banner-filters-set.banner-filters-set-8888 form .input input:where(.ereg-button),
.btn-group-lg > .btn:where(.ereg-button),
.btn-group-sm > .btn:where(.ereg-button),
.btn-group-xs > .btn:where(.ereg-button),
.btn-lg:where(.ereg-button),
.btn-sm:where(.ereg-button),
.btn-xs:where(.ereg-button),
.btn:where(.ereg-button),
.input-group-addon.input-lg:where(.ereg-button),
.input-group-addon.input-sm:where(.ereg-button),
.input-group-addon:where(.ereg-button),
.input-group-lg > .input-group-addon:where(.ereg-button),
.input-group-lg > .input-group-btn > .btn:where(.ereg-button),
.input-group-sm > .input-group-addon:where(.ereg-button),
.input-group-sm > .input-group-btn > .btn:where(.ereg-button),
.input-lg:where(.ereg-button),
.input-sm:where(.ereg-button),
.left-sidebar .drawer-footer nav.navigation-drawer-page-menu > ul li.login-dropdown .dropdown-menu.login-menu form .form-group input.form-control:where(.ereg-button),
.new-header .menu-bar .container .content .logged-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.new-header .menu-bar .container .content .login-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.right-sidebar .ui.dropdown.search input.search:where(.ereg-button),
.right-sidebar div.input input:where(.ereg-button),
.right-sidebar div.input-container input:where(.ereg-button),
button.close:where(.ereg-button),
input.form-control.input-sm:where(.ereg-button),
input[type="checkbox"]:where(.ereg-button),
input[type="radio"]:where(.ereg-button),
select.form-control.input-sm:where(.ereg-button),
textarea.form-control.input-sm:where(.ereg-button),
tr.cost td.costHypotesis input.editableValue:where(.ereg-button) {
  padding: var(--button-padding);
}
.btn-link:focus:where(.ereg-button),
.btn-link:hover:where(.ereg-button),
.btn-link[disabled]:focus:where(.ereg-button),
.btn-link[disabled]:hover:where(.ereg-button),
.btn.focus:where(.ereg-button),
.btn:focus:where(.ereg-button),
.btn:hover:where(.ereg-button),
fieldset[disabled] .btn-link:focus:where(.ereg-button),
fieldset[disabled] .btn-link:hover:where(.ereg-button) {
  text-decoration: none;
}
#country-parameters-drawer table tbody tr td input[readonly]:where(.ereg-button),
.banner-filters-search > div:nth-of-type(3) > div.banner-filters-set.banner-filters-set-8888 form .input input:focus:where(.ereg-button),
.banner-filters-search > div:nth-of-type(3) > div.banner-filters-set.banner-filters-set-8888 form .input input:where(.ereg-button),
.btn-group.open .dropdown-toggle.btn-link:where(.ereg-button),
.btn-link.active:where(.ereg-button),
.btn-link:active:where(.ereg-button),
.btn-link:where(.ereg-button),
.btn-link[disabled]:where(.ereg-button),
.btn.active:where(.ereg-button),
.btn.disabled:where(.ereg-button),
.btn:active:where(.ereg-button),
.btn[disabled]:where(.ereg-button),
.header-autocomplete input[type="text"]:focus:where(.ereg-button),
.left-sidebar .drawer-footer nav.navigation-drawer-page-menu > ul li.login-dropdown .dropdown-menu.login-menu form .form-group input.form-control:where(.ereg-button),
.new-header .menu-bar .container .content .logged-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.new-header .menu-bar .container .content .login-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.right-sidebar div.input input:focus:where(.ereg-button),
.right-sidebar div.input input:where(.ereg-button),
fieldset[disabled] .btn-link:where(.ereg-button),
fieldset[disabled] .btn:where(.ereg-button),
tr.cost td.costHypotesis input.editableValue:focus:where(.ereg-button),
tr.cost td.costHypotesis input.editableValue:where(.ereg-button) {
  box-shadow: none;
}
.main-search-fields .select-field input:where(.ereg-button) {
  -webkit-border-radius: var(--button-radius, var(--button-size-radius));
}
.main-search-fields .select-field input:where(.ereg-button) {
  -moz-border-radius: var(--button-radius, var(--button-size-radius));
}
.main-search-fields .select-field input:where(.ereg-button) {
  -ms-border-radius: var(--button-radius, var(--button-size-radius));
}
.main-search-fields .select-field input:where(.ereg-button) {
  -o-border-radius: var(--button-radius, var(--button-size-radius));
}
.carousel-caption .btn:where(.ereg-button) {
  text-shadow: none;
}
.banner-filters-search > div:nth-of-type(3) > div.banner-filters-set.banner-filters-set-8888 form .input input:where(.ereg-button),
.btn:where(.ereg-button),
.drawer table tbody tr td input:where(.ereg-button),
.header-autocomplete input[type="text"]:where(.ereg-button),
.input-group-addon:where(.ereg-button),
.left-sidebar .drawer-footer nav.navigation-drawer-page-menu > ul li.login-dropdown .dropdown-menu.login-menu form .form-group input.form-control:where(.ereg-button),
.main-search-fields .select-field input:where(.ereg-button),
.main-search-fields label input:where(.ereg-button),
.new-header .menu-bar .container .content .logged-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.new-header .menu-bar .container .content .login-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:active:where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:focus:where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:where(.ereg-button),
.right-sidebar div.input input:where(.ereg-button),
.right-sidebar div.input-container input:where(.ereg-button),
.right-sidebar section.contact-section .step > .input input:where(.ereg-button),
button.close:where(.ereg-button),
input.form-control:where(.ereg-button),
tr.cost td.costHypotesis input.editableValue.error:where(.ereg-button),
tr.cost td.costHypotesis input.editableValue:where(.ereg-button) {
  border: 1px solid var(--button-current-border);
}
.btn-danger.active:where(.ereg-button),
.btn-danger.disabled.active:where(.ereg-button),
.btn-danger.disabled.focus:where(.ereg-button),
.btn-danger.disabled:active:where(.ereg-button),
.btn-danger.disabled:focus:where(.ereg-button),
.btn-danger.disabled:hover:where(.ereg-button),
.btn-danger.disabled:where(.ereg-button),
.btn-danger.focus:where(.ereg-button),
.btn-danger:active:where(.ereg-button),
.btn-danger:focus:where(.ereg-button),
.btn-danger:hover:where(.ereg-button),
.btn-danger:where(.ereg-button),
.btn-danger[disabled].active:where(.ereg-button),
.btn-danger[disabled].focus:where(.ereg-button),
.btn-danger[disabled]:active:where(.ereg-button),
.btn-danger[disabled]:focus:where(.ereg-button),
.btn-danger[disabled]:hover:where(.ereg-button),
.btn-danger[disabled]:where(.ereg-button),
.btn-default.active:where(.ereg-button),
.btn-default.disabled.active:where(.ereg-button),
.btn-default.disabled.focus:where(.ereg-button),
.btn-default.disabled:active:where(.ereg-button),
.btn-default.disabled:focus:where(.ereg-button),
.btn-default.disabled:hover:where(.ereg-button),
.btn-default.disabled:where(.ereg-button),
.btn-default.focus:where(.ereg-button),
.btn-default:active:where(.ereg-button),
.btn-default:focus:where(.ereg-button),
.btn-default:hover:where(.ereg-button),
.btn-default:where(.ereg-button),
.btn-default[disabled].active:where(.ereg-button),
.btn-default[disabled].focus:where(.ereg-button),
.btn-default[disabled]:active:where(.ereg-button),
.btn-default[disabled]:focus:where(.ereg-button),
.btn-default[disabled]:hover:where(.ereg-button),
.btn-default[disabled]:where(.ereg-button),
.btn-info.active:where(.ereg-button),
.btn-info.disabled.active:where(.ereg-button),
.btn-info.disabled.focus:where(.ereg-button),
.btn-info.disabled:active:where(.ereg-button),
.btn-info.disabled:focus:where(.ereg-button),
.btn-info.disabled:hover:where(.ereg-button),
.btn-info.disabled:where(.ereg-button),
.btn-info.focus:where(.ereg-button),
.btn-info:active:where(.ereg-button),
.btn-info:focus:where(.ereg-button),
.btn-info:hover:where(.ereg-button),
.btn-info:where(.ereg-button),
.btn-info[disabled].active:where(.ereg-button),
.btn-info[disabled].focus:where(.ereg-button),
.btn-info[disabled]:active:where(.ereg-button),
.btn-info[disabled]:focus:where(.ereg-button),
.btn-info[disabled]:hover:where(.ereg-button),
.btn-info[disabled]:where(.ereg-button),
.btn-link:active:where(.ereg-button),
.btn-link:focus:where(.ereg-button),
.btn-link:hover:where(.ereg-button),
.btn-link:where(.ereg-button),
.btn-primary.active:where(.ereg-button),
.btn-primary.disabled.active:where(.ereg-button),
.btn-primary.disabled.focus:where(.ereg-button),
.btn-primary.disabled:active:where(.ereg-button),
.btn-primary.disabled:focus:where(.ereg-button),
.btn-primary.disabled:hover:where(.ereg-button),
.btn-primary.disabled:where(.ereg-button),
.btn-primary.focus:where(.ereg-button),
.btn-primary:active:where(.ereg-button),
.btn-primary:focus:where(.ereg-button),
.btn-primary:hover:where(.ereg-button),
.btn-primary:where(.ereg-button),
.btn-primary[disabled].active:where(.ereg-button),
.btn-primary[disabled].focus:where(.ereg-button),
.btn-primary[disabled]:active:where(.ereg-button),
.btn-primary[disabled]:focus:where(.ereg-button),
.btn-primary[disabled]:hover:where(.ereg-button),
.btn-primary[disabled]:where(.ereg-button),
.btn-success.active:where(.ereg-button),
.btn-success.disabled.active:where(.ereg-button),
.btn-success.disabled.focus:where(.ereg-button),
.btn-success.disabled:active:where(.ereg-button),
.btn-success.disabled:focus:where(.ereg-button),
.btn-success.disabled:hover:where(.ereg-button),
.btn-success.disabled:where(.ereg-button),
.btn-success.focus:where(.ereg-button),
.btn-success:active:where(.ereg-button),
.btn-success:focus:where(.ereg-button),
.btn-success:hover:where(.ereg-button),
.btn-success:where(.ereg-button),
.btn-success[disabled].active:where(.ereg-button),
.btn-success[disabled].focus:where(.ereg-button),
.btn-success[disabled]:active:where(.ereg-button),
.btn-success[disabled]:focus:where(.ereg-button),
.btn-success[disabled]:hover:where(.ereg-button),
.btn-success[disabled]:where(.ereg-button),
.btn-warning.active:where(.ereg-button),
.btn-warning.disabled.active:where(.ereg-button),
.btn-warning.disabled.focus:where(.ereg-button),
.btn-warning.disabled:active:where(.ereg-button),
.btn-warning.disabled:focus:where(.ereg-button),
.btn-warning.disabled:hover:where(.ereg-button),
.btn-warning.disabled:where(.ereg-button),
.btn-warning.focus:where(.ereg-button),
.btn-warning:active:where(.ereg-button),
.btn-warning:focus:where(.ereg-button),
.btn-warning:hover:where(.ereg-button),
.btn-warning:where(.ereg-button),
.btn-warning[disabled].active:where(.ereg-button),
.btn-warning[disabled].focus:where(.ereg-button),
.btn-warning[disabled]:active:where(.ereg-button),
.btn-warning[disabled]:focus:where(.ereg-button),
.btn-warning[disabled]:hover:where(.ereg-button),
.btn-warning[disabled]:where(.ereg-button),
.has-error .input-group-addon:where(.ereg-button),
.has-success .input-group-addon:where(.ereg-button),
.has-warning .input-group-addon:where(.ereg-button),
.header-autocomplete input[type="text"]:focus:where(.ereg-button),
.open > .dropdown-toggle.btn-danger:where(.ereg-button),
.open > .dropdown-toggle.btn-default:where(.ereg-button),
.open > .dropdown-toggle.btn-info:where(.ereg-button),
.open > .dropdown-toggle.btn-primary:where(.ereg-button),
.open > .dropdown-toggle.btn-success:where(.ereg-button),
.open > .dropdown-toggle.btn-warning:where(.ereg-button),
.right-sidebar section.contact-section .step > .input input:focus:where(.ereg-button),
fieldset[disabled] .btn-danger.active:where(.ereg-button),
fieldset[disabled] .btn-danger.focus:where(.ereg-button),
fieldset[disabled] .btn-danger:active:where(.ereg-button),
fieldset[disabled] .btn-danger:focus:where(.ereg-button),
fieldset[disabled] .btn-danger:hover:where(.ereg-button),
fieldset[disabled] .btn-danger:where(.ereg-button),
fieldset[disabled] .btn-default.active:where(.ereg-button),
fieldset[disabled] .btn-default.focus:where(.ereg-button),
fieldset[disabled] .btn-default:active:where(.ereg-button),
fieldset[disabled] .btn-default:focus:where(.ereg-button),
fieldset[disabled] .btn-default:hover:where(.ereg-button),
fieldset[disabled] .btn-default:where(.ereg-button),
fieldset[disabled] .btn-info.active:where(.ereg-button),
fieldset[disabled] .btn-info.focus:where(.ereg-button),
fieldset[disabled] .btn-info:active:where(.ereg-button),
fieldset[disabled] .btn-info:focus:where(.ereg-button),
fieldset[disabled] .btn-info:hover:where(.ereg-button),
fieldset[disabled] .btn-info:where(.ereg-button),
fieldset[disabled] .btn-primary.active:where(.ereg-button),
fieldset[disabled] .btn-primary.focus:where(.ereg-button),
fieldset[disabled] .btn-primary:active:where(.ereg-button),
fieldset[disabled] .btn-primary:focus:where(.ereg-button),
fieldset[disabled] .btn-primary:hover:where(.ereg-button),
fieldset[disabled] .btn-primary:where(.ereg-button),
fieldset[disabled] .btn-success.active:where(.ereg-button),
fieldset[disabled] .btn-success.focus:where(.ereg-button),
fieldset[disabled] .btn-success:active:where(.ereg-button),
fieldset[disabled] .btn-success:focus:where(.ereg-button),
fieldset[disabled] .btn-success:hover:where(.ereg-button),
fieldset[disabled] .btn-success:where(.ereg-button),
fieldset[disabled] .btn-warning.active:where(.ereg-button),
fieldset[disabled] .btn-warning.focus:where(.ereg-button),
fieldset[disabled] .btn-warning:active:where(.ereg-button),
fieldset[disabled] .btn-warning:focus:where(.ereg-button),
fieldset[disabled] .btn-warning:hover:where(.ereg-button),
fieldset[disabled] .btn-warning:where(.ereg-button),
tr.cost td.costHypotesis input.editableValue.error:where(.ereg-button),
tr.cost td.costHypotesis input.editableValue:focus:where(.ereg-button),
tr.cost td.costHypotesis input.editableValue:where(.ereg-button) {
  border-color: var(--button-current-border);
}
.btn-group-lg > .btn:where(.ereg-button),
.btn-group-sm > .btn:where(.ereg-button),
.btn-group-xs > .btn:where(.ereg-button),
.btn-lg:where(.ereg-button),
.btn-sm:where(.ereg-button),
.btn-xs:where(.ereg-button),
.btn:where(.ereg-button),
.input-group-addon:where(.ereg-button),
.input-group-lg > .input-group-addon:where(.ereg-button),
.input-group-lg > .input-group-btn > .btn:where(.ereg-button),
.input-group-sm > .input-group-addon:where(.ereg-button),
.input-group-sm > .input-group-btn > .btn:where(.ereg-button),
.input-lg:where(.ereg-button),
.input-sm:where(.ereg-button),
.right-sidebar div.input input:where(.ereg-button),
button:where(.ereg-button),
input.form-control.input-sm:where(.ereg-button),
input:where(.ereg-button),
input[type="checkbox"]:where(.ereg-button),
input[type="radio"]:where(.ereg-button),
select.form-control.input-sm:where(.ereg-button),
select.input-group-lg > .input-group-addon:where(.ereg-button),
select.input-group-lg > .input-group-btn > .btn:where(.ereg-button),
select.input-group-sm > .input-group-addon:where(.ereg-button),
select.input-group-sm > .input-group-btn > .btn:where(.ereg-button),
select.input-lg:where(.ereg-button),
select.input-sm:where(.ereg-button),
textarea.form-control.input-sm:where(.ereg-button) {
  line-height: 1.3;
}
#country-parameters-drawer table tbody tr td input[readonly]:where(.ereg-button),
.banner-filters-search > div:nth-of-type(3) > div.banner-filters-set.banner-filters-set-8888 form .input input:where(.ereg-button),
.drawer table tbody tr td input:where(.ereg-button),
.header-autocomplete input[type="text"]:where(.ereg-button),
.left-sidebar .drawer-footer nav.navigation-drawer-page-menu > ul li.login-dropdown .dropdown-menu.login-menu form .form-group input.form-control:where(.ereg-button),
.new-header .menu-bar .container .content .logged-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.new-header .menu-bar .container .content .login-dropdown .dropdown-menu.login-menu input.form-control:where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:where(.ereg-button),
.right-sidebar div.input input:where(.ereg-button),
.right-sidebar div.input-container input:where(.ereg-button),
button.close:where(.ereg-button),
tr.cost td.costHypotesis input.editableValue:where(.ereg-button) {
  background: var(--button-current-background);
}
.header-autocomplete input[type="text"]:focus:where(.ereg-button) {
  padding-top: var(--button-padding-y);
}
.btn.disabled:where(.ereg-button),
.btn[disabled]:where(.ereg-button),
.new-header .menu-bar .container .content .logged-dropdown .dropdown-menu.login-menu input.form-control:focus:where(.ereg-button),
.new-header .menu-bar .container .content .login-dropdown .dropdown-menu.login-menu input.form-control:focus:where(.ereg-button),
.right-sidebar div.input input:where(.ereg-button),
.right-sidebar div.input-container input:where(.ereg-button),
.right-sidebar section.contact-section .step > .input input:where(.ereg-button),
fieldset[disabled] .btn:where(.ereg-button) {
  opacity: var(--button-opacity);
}
#country-parameters-drawer table tbody tr td input[readonly]:focus:where(.ereg-button),
.banner-filters-search > div:nth-of-type(3) > div.banner-filters-set.banner-filters-set-8888 form .input input:where(.ereg-button),
.btn.active.focus:where(.ereg-button),
.btn.active:focus:where(.ereg-button),
.btn.active:where(.ereg-button),
.btn.focus:where(.ereg-button),
.btn:active.focus:where(.ereg-button),
.btn:active:focus:where(.ereg-button),
.btn:active:where(.ereg-button),
.btn:focus:where(.ereg-button),
.header-autocomplete input[type="text"]:focus:where(.ereg-button),
.main-search-fields .select-field input:where(.ereg-button),
.main-search-fields label input:where(.ereg-button),
.new-header .menu-bar .container .content .logged-dropdown .dropdown-menu.login-menu input.form-control:focus:where(.ereg-button),
.new-header .menu-bar .container .content .login-dropdown .dropdown-menu.login-menu input.form-control:focus:where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:active:where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:focus:where(.ereg-button),
.right-sidebar div.input input:where(.ereg-button),
input.form-control:where(.ereg-button),
input[type="checkbox"]:focus:where(.ereg-button),
input[type="file"]:focus:where(.ereg-button),
input[type="radio"]:focus:where(.ereg-button),
tr.cost td.costHypotesis input.editableValue:focus:where(.ereg-button) {
  outline: var(--button-outline);
}
#country-parameters-drawer table tbody tr td input[readonly]:focus:where(.ereg-button),
.btn.active.focus:where(.ereg-button),
.btn.active:focus:where(.ereg-button),
.btn.focus:where(.ereg-button),
.btn:active.focus:where(.ereg-button),
.btn:active:focus:where(.ereg-button),
.btn:focus:where(.ereg-button),
input[type="checkbox"]:focus:where(.ereg-button),
input[type="file"]:focus:where(.ereg-button),
input[type="radio"]:focus:where(.ereg-button) {
  outline-offset: 3px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.input-group-lg input[type="date"]:where(.ereg-button),
.input-group-lg input[type="datetime-local"]:where(.ereg-button),
.input-group-lg input[type="month"]:where(.ereg-button),
.input-group-lg input[type="time"]:where(.ereg-button),
.input-group-sm input[type="date"]:where(.ereg-button),
.input-group-sm input[type="datetime-local"]:where(.ereg-button),
.input-group-sm input[type="month"]:where(.ereg-button),
.input-group-sm input[type="time"]:where(.ereg-button),
input[type="date"].input-lg:where(.ereg-button),
input[type="date"].input-sm:where(.ereg-button),
input[type="date"]:where(.ereg-button),
input[type="datetime-local"].input-lg:where(.ereg-button),
input[type="datetime-local"].input-sm:where(.ereg-button),
input[type="datetime-local"]:where(.ereg-button),
input[type="month"].input-lg:where(.ereg-button),
input[type="month"].input-sm:where(.ereg-button),
input[type="month"]:where(.ereg-button),
input[type="time"].input-lg:where(.ereg-button),
input[type="time"].input-sm:where(.ereg-button),
input[type="time"]:where(.ereg-button) {
  line-height: 1.3;
}
}
.form-control-static.input-lg:where(.ereg-button),
.form-control-static.input-sm:where(.ereg-button),
.input-group[class*="col-"]:where(.ereg-button),
.main-search-fields label input:where(.ereg-button),
input.form-control:where(.ereg-button) {
  padding-right: var(--button-padding-x);
}
.form-control-static.input-lg:where(.ereg-button),
.form-control-static.input-sm:where(.ereg-button),
.input-group[class*="col-"]:where(.ereg-button),
.main-search-fields label input:where(.ereg-button),
input.form-control:where(.ereg-button) {
  padding-left: var(--button-padding-x);
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child:where(.ereg-button),
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle):where(.ereg-button),
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child:where(.ereg-button),
.btn-group-vertical > .btn:last-child:not(:first-child):where(.ereg-button),
.input-group-addon:first-child:where(.ereg-button),
.input-group-btn:first-child > .btn-group > .btn:where(.ereg-button),
.input-group-btn:first-child > .btn:where(.ereg-button),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn:where(.ereg-button),
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle):where(.ereg-button) {
  border-top-left-radius: var(--button-radius, var(--button-size-radius));
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child:where(.ereg-button),
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle):where(.ereg-button),
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child:where(.ereg-button),
.btn-group-vertical > .btn:first-child:not(:last-child):where(.ereg-button),
.btn-group-vertical > .btn:last-child:not(:first-child):where(.ereg-button),
.input-group-addon:first-child:where(.ereg-button),
.input-group-btn:first-child > .btn-group > .btn:where(.ereg-button),
.input-group-btn:first-child > .btn:where(.ereg-button),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn:where(.ereg-button),
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle):where(.ereg-button) {
  border-bottom-left-radius: var(--button-radius, var(--button-size-radius));
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child:where(.ereg-button),
.btn-group > .btn:last-child:not(:first-child):where(.ereg-button),
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child:where(.ereg-button),
.btn-group-vertical > .btn:first-child:not(:last-child):where(.ereg-button),
.btn-group-vertical > .btn:last-child:not(:first-child):where(.ereg-button),
.input-group-addon:last-child:where(.ereg-button),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn:where(.ereg-button),
.input-group-btn:first-child > .btn:not(:first-child):where(.ereg-button),
.input-group-btn:last-child > .btn-group > .btn:where(.ereg-button),
.input-group-btn:last-child > .btn:where(.ereg-button) {
  border-top-right-radius: var(--button-radius, var(--button-size-radius));
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child:where(.ereg-button),
.btn-group > .btn:last-child:not(:first-child):where(.ereg-button),
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child:where(.ereg-button),
.btn-group-vertical > .btn:first-child:not(:last-child):where(.ereg-button),
.input-group-addon:last-child:where(.ereg-button),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn:where(.ereg-button),
.input-group-btn:first-child > .btn:not(:first-child):where(.ereg-button),
.input-group-btn:last-child > .btn-group > .btn:where(.ereg-button),
.input-group-btn:last-child > .btn:where(.ereg-button) {
  border-bottom-right-radius: var(--button-radius, var(--button-size-radius));
}
.input-group-addon:first-child:where(.ereg-button) {
  border-left: 1px solid var(--button-current-border);
}
.input-group-addon:last-child:where(.ereg-button) {
  border-right: 1px solid var(--button-current-border);
}
@media (max-width: 1024px) {
.main-search-fields .select-field input:where(.ereg-button) {
  border-bottom: 1px solid var(--button-current-border);
}
}
@media (max-width: 1024px) {
.main-search-fields .select-field input:where(.ereg-button) {
  border-radius: var(--button-radius, var(--button-size-radius));
}
}
.container.page.tariff-page .ui.dropdown.select-field.search-select input.search:where(.ereg-button),
.header-autocomplete input[type="text"]:focus:where(.ereg-button),
.main-search-fields .select-field input:where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:not(:placeholder-shown):where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:where(.ereg-button) {
  padding-inline-start: var(--button-padding-x);
}
.header-autocomplete input[type="text"]:focus:where(.ereg-button),
.main-search-fields .select-field input:where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:not(:placeholder-shown):where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:where(.ereg-button) {
  padding-inline-end: var(--button-padding-x);
}
.header-autocomplete input[type="text"]:focus:where(.ereg-button) {
  padding-bottom: var(--button-padding-y);
}
.container.page.tariff-page .ui.dropdown.select-field.search-select input.search:where(.ereg-button),
.repositories-menu .directory-search input[type="text"]:where(.ereg-button) {
  padding-block: var(--button-padding-y);
}

/* Page-heading actions use the shared icon-button tokens at the existing selector priority. */
.page-heading-icon:where(.ereg-button) {
  width: var(--button-height);
  height: var(--button-height);
  padding: var(--button-padding);
  border: 1px solid var(--button-current-border);
  border-radius: var(--button-radius, var(--button-size-radius));
  background: var(--button-current-background);
  color: var(--button-current-color);
  font-size: var(--button-font-size);
  line-height: 1.3;
  text-decoration: none;
}
.page-heading-icon:where(.ereg-button) i { font-size: var(--button-icon-size); }

/* Keep the existing back-link icon hook while using the shared button spacing. */
.history-actions .back-link a:where(.ereg-button) i {
  font-size: var(--button-icon-size);
  margin-inline-end: 0;
}

/* Directional back chevrons follow the reading direction. */
:where([dir="rtl"] .back-link .ereg-button[data-button-variant="gray-ghost"]) i { transform: scaleX(-1); }


/* Procedure-drawer links retain their hooks; icon controls use the shared button. */
.bigmenu a:where(.ereg-button[data-button-icon]) {
  display: inline-flex;
  background: var(--button-current-background);
  color: var(--button-current-color);
}
.bigmenu a:where(.ereg-button[data-button-icon]):hover,
.bigmenu a:where(.ereg-button[data-button-icon]):active,
.bigmenu a:where(.ereg-button[data-button-icon]):focus {
  color: var(--button-current-color);
}

/* Bootstrap close hooks keep dismiss behaviour, while appearance belongs to ereg-button. */
.close:where(.ereg-button),
.close:where(.ereg-button):hover,
.close:where(.ereg-button):focus {
  color: var(--button-current-color);
  opacity: var(--button-opacity);
  text-shadow: var(--button-text-shadow);
  font-weight: var(--button-current-font-weight);
  line-height: var(--button-line-height);
}
