.country-settings-button{border:1px solid #b6cadb;border-radius:6px;background:#f3f8fd;color:#173d5e;padding:8px 12px;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}
.country-settings-button[hidden],.countries a[hidden],.country-switch a[hidden],main[hidden]{display:none!important}
#countryControlsDialog{width:min(520px,94vw);border:1px solid #c7d6e4;border-radius:10px;padding:22px;color:#193a55;box-shadow:0 18px 50px #183b5b55}
#countryControlsDialog::backdrop{background:#173a5b80}
#countryControlsDialog .country-settings-head{display:flex;justify-content:space-between;align-items:center;gap:12px}
#countryControlsDialog h2{margin:0}
#countryControlsDialog p{color:#597085;line-height:1.5}
#countryControlsDialog button{border:1px solid #b6cadb;border-radius:6px;background:#fff;color:#173d5e;padding:7px 13px;font:inherit;cursor:pointer}
#countryControlsDialog .country-settings-head button{font-size:22px;line-height:1}
.country-settings-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #dce6ef}
.country-settings-row strong{min-width:80px}
.country-settings-row span{margin-right:auto;font-size:13px;font-weight:700}
.country-settings-row .on{color:#237b58}
.country-settings-row .off{color:#a34442}
#countryControlsError{color:#ad3535;min-height:18px}
#countryClosedNotice{margin:12vh auto;padding:30px;width:min(520px,90vw);border:1px solid #d2dfe9;border-radius:10px;background:#fff;text-align:center;color:#193a55}
#countryClosedNotice a{display:inline-block;margin:8px;padding:9px 16px;border:1px solid #b6cadb;border-radius:6px;color:#174e80;text-decoration:none}
