/* Local Tabler outline SVGs, shared scale and weight. */
.icon{display:inline-block;width:22px;height:22px;flex-shrink:0;vertical-align:-.18em;pointer-events:none;overflow:visible}
[data-icon]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}
.read-arrow .icon{width:22px;height:22px;vertical-align:0}
.list-view .read-arrow .icon{width:20px;height:20px}
.reset,.view-toggle button,.pagination button,.footer-bottom button{display:inline-flex;align-items:center;gap:9px}
.text-link .icon,.source-link .icon{margin-left:5px}
.pagination button{gap:11px}
.pagination button .icon{width:24px;height:24px}
.view-toggle button{gap:7px}
.view-toggle .icon{width:20px;height:20px}
.close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;line-height:1}
.close .icon{width:28px;height:28px}
.chronology summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none}
.chronology summary::-webkit-details-marker{display:none}
.chronology summary .icon{transition:transform 160ms}
.chronology[open] summary .icon{transform:rotate(180deg)}
.select-wrap{display:block;position:relative;min-width:0;width:100%}
.filter-grid select{-webkit-appearance:none;appearance:none;padding-right:35px}
.select-wrap>[data-icon]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--blue);pointer-events:none}
.select-wrap .icon{width:17px;height:17px}
.filters .check{position:relative}
.check input{-webkit-appearance:none;appearance:none;flex-shrink:0;position:relative;border:1.5px solid white;border-radius:2px;background:transparent}
.check input:checked{background:white}
.check .check-icon{position:absolute;left:2px;top:50%;transform:translateY(-50%);color:var(--blue);opacity:0;pointer-events:none}
.check-icon .icon{width:15px;height:15px;stroke-width:2.4}
.check input:checked+.check-icon{opacity:1}
.search-control{position:relative}
.search-input-wrap{display:block;position:relative;width:100%}
.search-input-wrap>[data-icon]{position:absolute;left:0;top:10px;pointer-events:none}
.search-input-wrap .icon{width:24px;height:24px}
.filters .search-input-wrap input[type=search]{padding-left:36px;padding-right:40px;-webkit-appearance:none;appearance:none}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{display:none;-webkit-appearance:none}
#clear-search{position:absolute;right:-6px;bottom:11px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;color:white;border:0;padding:4px}
#clear-search .icon{width:20px;height:20px}
@media(max-width:700px){
 .search-input-wrap>[data-icon]{top:7px}
 .search-input-wrap .icon{width:21px;height:21px}
 .filters .search-input-wrap input[type=search]{padding-left:30px}
 .read-arrow .icon{width:20px;height:20px}
 .reset .icon{width:19px;height:19px}
}
@media(prefers-reduced-motion:reduce){.chronology summary .icon{transition:none}}
