/*

Theme Name: Pro Prefab Child Theme
Theme URI: https://theme.co/pro/
Author: Themeco
Author URI: https://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/


.x-root {min-height:0px;}

.admin-bar .x-root{min-height:0px;}

.x-card {min-height:400px;}

a:focus-visible {
  outline: 2px solid #0a84ff; 
  outline-offset: 3px;
  border-radius: 4px;
}


/* Forminator select dropdown fix */

/* 1) Native <select> (all browsers, incl. Safari quirks) */
select:focus-visible,
select:focus {
  outline: 3px solid #005fcc;
  outline-offset: 3px;
  box-shadow: 0 0 0 4px rgba(0,95,204,.25);
  border-radius: 6px;
}

/* 2) Select2 (used by many WP form plugins) */
.select2-container:focus-within .select2-selection,
.select2-container--focus .select2-selection,
.select2-container .select2-selection:focus {
  outline: 3px solid #005fcc;
  outline-offset: 3px;
  box-shadow: 0 0 0 4px rgba(0,95,204,.25);
  border-radius: 6px;
}

/* 3) Choices.js (another common one) */
.choices.is-focused .choices__inner,
.choices.is-open .choices__inner {
  outline: 3px solid #005fcc;
  outline-offset: 3px;
  box-shadow: 0 0 0 4px rgba(0,95,204,.25);
  border-radius: 6px;
}

/* 4) Generic Forminator select wrapper (covers custom skins) */
.forminator-select:focus-within,
.forminator-select__container:focus-within,
.forminator-select .forminator-input:focus {
  outline: 3px solid #005fcc;
  outline-offset: 3px;
  box-shadow: 0 0 0 4px rgba(0,95,204,.25);
  border-radius: 6px;
}

/* Avoid double rings for mouse clicks */
:where(*) :focus:not(:focus-visible) { outline: none; }
