.pdf-preview-modal-container{block-size:100%;inline-size:100%;position:relative}.pdf-preview-modal-container .pdf-preview-modal-spinner{z-index:1;background-color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pdf-preview-modal-container iframe{opacity:1;block-size:100%;inline-size:100%;transition:opacity .3s ease-in-out;display:block}.pdf-preview-modal-container iframe.is-loading{opacity:0}.search-template__results-container{scroll-margin-top:var(--navigation-height)}.search-template__header{font-variant:initial;letter-spacing:0;text-transform:none;z-index:20;border-bottom:1px solid oklch(80% 0 0);margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:clamp(1.25rem,1.02vw + .98rem,2rem);font-style:normal;font-weight:700;font-stretch:100%;line-height:130%;top:0;box-shadow:0 0 16px #2222221f}@media (width>=1024px){.search-template__header{font-variant:initial;letter-spacing:0;text-transform:none;box-shadow:none;background:0 0;font-size:clamp(1rem,.34vw + .91rem,1.25rem);font-style:normal;font-weight:700;font-stretch:100%;line-height:140%}}dialog[open] .search-template__header{background:#fff;position:sticky}.search-template__grid-downloads{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (width>=768px){.search-template__grid-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem}}.search-template-detail__results-header .control-icon{color:oklch(72.84% 0 0);box-shadow:none;background-color:#0000;border-radius:.25rem;transition:all .2s cubic-bezier(.7,0,.3,1)}.search-template-detail__results-header .control-icon.control-icon--small,.search-template-detail__results-header .control-icon .control-icon__icon,.search-template-detail__results-header .control-icon .control-icon__icon .icon{width:1.5rem;height:1.5rem}.search-template-detail__results-header .control-icon:is(:hover,:focus-visible,:active){box-shadow:none}.search-template-detail__results-header .control-icon.control-icon--active{color:oklch(25.2% 0 0)}.search-template-detail .auto-complete-search{grid-column:content}@media (width>=1024px){.search-template-detail .auto-complete-search{margin-bottom:6rem}}.search-template-detail .auto-complete-search input::placeholder{overflow:hidden}.search-template-detail .auto-complete-search .form-input__input{text-overflow:ellipsis;padding-right:1rem}.search-template-detail .hotspot{grid-column:main;margin-bottom:2rem;display:none}@media (width>=1024px){.search-template-detail .hotspot{margin-bottom:6rem;display:block}}.edit-mode .search-template-detail .hotspot{margin-bottom:0}.search-template-detail .search-template__sort{--font-family:var(--theme--interaction);font-family:var(--font-family), sans-serif}.search-template-detail .search-template__grid-downloads{--search-template--grid-downloads-cols:1;grid-template-columns:repeat(var(--search-template--grid-downloads-cols), minmax(0, 1fr));gap:0;margin-top:.75rem}@media (width>=768px){.search-template-detail .search-template__grid-downloads{--search-template--grid-downloads-cols:2;gap:2rem 1.5rem;margin-top:1.5rem;padding-bottom:2rem}}@media (width>=1024px){.search-template-detail .search-template__grid-downloads{--search-template--grid-downloads-cols:3}}@media (width>=1440px){.search-template-detail .search-template__grid-downloads{--search-template--grid-downloads-cols:4}}@media (width>=768px){.search-template-detail .search-template__grid-downloads.search-template__grid-downloads--list{--search-template--grid-downloads-cols:1}}@media (width>=1024px){.search-template-detail .search-template__grid-downloads.search-template__grid-downloads--list{--search-template--grid-downloads-cols:2}}.search-template-detail .search-template__zero-results,.search-template-detail .search-template__results .pagination{margin-top:2rem}@media (width>=1024px){.search-template-detail .search-template__results .pagination{margin-top:4rem}}.search-template-detail .search-template-modal__filter-dialog{background:#fff}.search-template-detail .search-template__result-grid{margin-bottom:2rem}@media (width>=768px){.search-template-detail .search-template__result-grid{margin-bottom:6rem}}.search-template-detail__filter{transition:opacity .2s cubic-bezier(.7,0,.3,1)}@media (width<=1023.98px){.search-template-detail__hotspot-filter:first-child .custom-react-select--variant-download{margin-top:0}.search-template-detail__hotspot-filter:first-child .custom-react-select--variant-download:not(:has(.custom-react-select__control--menu-is-open)){border-top:none}}
