input[type=submit].esg-button--primary:focus,.esg-button--primary:focus,.esg-button--primary:visited:focus,.esg-button--primary:active:focus,.esg-button--primary:visited:active:focus,input[type=submit].esg-button--secondary:focus,.esg-button--secondary:focus,.esg-button--secondary:visited:focus,.esg-button--secondary:active:focus,.esg-button--secondary:visited:active:focus,.esg-button--loading:focus,.esg-button--success:focus,.esg-button--error:focus,input:focus,input:active,input[type="text"]:focus,input[type="text"]:active,input[type="submit"]:focus,input[type="submit"]:active,input[type="search"]:focus,input[type="search"]:active,textarea:focus,textarea:active,.esg-form__input:focus,.esg-form__input:active,input[type=checkbox]:focus+label::before,input[type=checkbox]:checked+label:focus::before,input[type=checkbox]:checked:focus+label::before,input[type=radio]:focus+label::before,input[type=radio]:checked+label:focus::before,input[type=radio]:checked:focus+label::before,.esg-form__switch:focus+.esg-form__switch-toggle,.esg-form__switch:checked:focus+.esg-form__switch-toggle::before,.esg-is-open.esg-button--primary,.esg-is-open.esg-button--secondary,.esg-is-open.esg-button--primary:hover,.esg-is-open.esg-button--primary:focus,.esg-is-open.esg-button--secondary:hover,.esg-is-open.esg-button--secondary:focus,.esg-is-open .esg-dropdown__menu-item{border-color:#ab2819}:focus,.esg-dropdown__menu-item:hover,.esg-dropdown__menu-item:focus,.esg-dropdown__menu-item:active,.esg-dropdown__menu-item.esg-is-active,.esg-is-open .esg-dropdown__menu-item{outline:#ab2819}input[type=submit].esg-button--primary:focus,.esg-button--primary:focus,.esg-button--primary:visited:focus{box-shadow:inset 0 -.25rem 0 0 #6bafa6,0 0 0 .125rem #ab2819}.esg-button--primary:active:focus,.esg-button--primary:visited:active:focus{box-shadow:inset 0 -.1875rem 0 0 #6bafa6,0 0 0 .125rem #ab2819}input[type=submit].esg-button--secondary:focus,.esg-button--secondary:focus,.esg-button--secondary:visited:focus{box-shadow:inset 0 -.25rem 0 0 #bedcd8,0 0 0 .125rem #ab2819}.esg-button--secondary:active:focus,.esg-button--secondary:visited:active:focus{box-shadow:inset 0 -.1875rem 0 0 #bedcd8,0 0 0 .125rem #ab2819}.esg-button--loading:focus,.esg-is-open.esg-button--primary,.esg-is-open.esg-button--secondary,.esg-is-open.esg-button--primary:hover,.esg-is-open.esg-button--primary:focus,.esg-is-open.esg-button--secondary:hover,.esg-is-open.esg-button--secondary:focus{box-shadow:0 0 0 .125rem #ab2819}.esg-button--success:focus{box-shadow:inset 0 -.25rem 0 0 rgba(0,130,65,.15),0 0 0 .125rem #ab2819}.esg-button--error:focus{border-color:#ab2819;box-shadow:inset 0 -.25rem 0 0 rgba(205,59,62,.15),0 0 0 .125rem #ab2819}input:focus,input:active,input[type="text"]:focus,input[type="text"]:active,input[type="submit"]:focus,input[type="submit"]:active,input[type="search"]:focus,input[type="search"]:active,textarea:focus,textarea:active,.esg-form__input:focus,.esg-form__input:active,input[type=checkbox]:focus+label::before,input[type=checkbox]:checked+label:focus::before,input[type=radio]:focus+label::before input[type=radio]:checked+label:focus::before{box-shadow:inset .125rem .125rem 0 0 #f4f4f4,0 0 0 .0625rem #ab2819}input[type=checkbox]:checked:focus+label::before,input[type=radio]:checked:focus+label::before,.esg-table-head__button:active,.esg-table-head__button.esg-is-active,.esg-table-head__button.esg-is-open{box-shadow:0 0 0 .0625rem #ab2819}.esg-form__switch:focus+.esg-form__switch-toggle{box-shadow:inset .25rem .25rem 0 0 #e2e2e2,0 0 0 .0625rem #ab2819}.esg-form__switch:checked:focus+.esg-form__switch-toggle::before{box-shadow:inset .25rem .25rem 0 0 #145f32,0 0 0 .0625rem #ab2819}.esg-is-open.esg-button--primary:active,.esg-is-open.esg-button--secondary:active{box-shadow:0 0 0 .0625rem #ab2819,0 0 0 .125rem #ab2819}.esg-is-open .esg-dropdown__menu-item:active,.esg-is-open .esg-dropdown__menu-item.esg-is-active{background-color:#fef9f8;box-shadow:inset 0 0 0 .0625rem F7D0CC}.esg-is-open .esg-dropdown__menu-item.esg-is-active:hover,.esg-is-open .esg-dropdown__menu-item.esg-is-active:focus,.esg-is-open .esg-dropdown__menu-item:active:hover,.esg-is-open .esg-dropdown__menu-item:active:focus{background-color:#fef9f8;box-shadow:inset 0 0 0 .0625rem #f0a8a0}.esg-dropdown__menu-item:active,.esg-dropdown__menu-item.esg-is-active{border-color:#fef9f8;background-color:#fef9f8}