/* Styles of the LEI lookup tool (public/js/modules/gleif). Loaded after css/app.css. */

.gleif-search input[type=search] { flex: 1 1 20rem; min-height: 2.4rem; }
.gleif-search select { max-width: 15rem; min-height: 2.4rem; }
.gleif-actions { display: flex; flex-wrap: wrap; gap: 0.6rem; align-items: center; margin: 0 0 1.25rem; }
.gleif-sub { display: flex; flex-wrap: wrap; gap: 0.35rem; align-items: center; margin: -0.25rem 0 1rem; }
.gleif-facts { display: grid; grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr)); gap: 0.9rem 1.25rem; margin: 0; }
.gleif-fact dt { font-size: var(--step--1); font-weight: 600; color: var(--slate); }
.gleif-fact dd { margin: 0.15rem 0 0; overflow-wrap: anywhere; }
.gleif-columns { display: grid; grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)); gap: 0 1.25rem; }
.gleif-isins { overflow-wrap: anywhere; line-height: 1.8; }
.gleif-suggestions { display: flex; flex-wrap: wrap; gap: 0.5rem; list-style: none; padding: 0; margin: 0.5rem 0 0; }
.gleif-page textarea { width: 100%; min-height: 12rem; }
.side-note { font-size: var(--step--1); padding: 0 1rem; margin-top: 1.5rem; }
