/* Preserve the source theme's geometry and single-border controls. */
form input:not([type=submit]):not([type=checkbox]):not([type=radio]),form textarea,form select {
  box-shadow:none!important; outline:none!important;
}
form input:not([type=submit]):focus,form textarea:focus,form select:focus {
  border-color:#bb2029!important;
}
.search-modal input.sbox { border-bottom:1px solid transparent!important; }
.search-modal input.sbox:focus { border-bottom-color:#fff!important; }
.bootstrap-select>.dropdown-toggle:focus-visible { border-color:#bb2029!important; outline:none!important; box-shadow:none!important; }
.anteks-form-status { display:block!important; margin:1em 0; padding:12px; color:inherit; font-size:14px; line-height:1.5; }
.anteks-form-status:empty { display:none!important; }
.anteks-honeypot { position:absolute!important; width:1px!important; height:1px!important; overflow:hidden!important; clip-path:inset(50%); }
[aria-busy=true] input[type=submit] { opacity:.65; cursor:wait; }
.anteks-search .grid { display:flex; flex-wrap:wrap; }
.anteks-search .grid-item { position:relative; }
.anteks-search .news-wrap img { width:100%; height:220px; object-fit:contain; }
.anteks-search .news-wrap { height:calc(100% - 30px); }
.anteks-search-status { margin-bottom:25px; }
.anteks-search-pagination { display:flex; gap:14px; margin:25px 0; }
.anteks-search-pagination button { background:#111; color:white; border:0; padding:10px 25px; border-radius:30px; }
/* Native modal transitions keep their original timing on both open and close. */
@media(prefers-reduced-motion:reduce) {
  *,*::before,*::after { scroll-behavior:auto!important; animation-duration:.01ms!important; animation-iteration-count:1!important; transition-duration:.01ms!important; transition-delay:0s!important; }
}
