.database-quick{padding:48px 0;background:#ececea;border-block:1px solid #d7d7d4}.database-quick h2{font-size:34px;line-height:1.15;margin:0 0 8px}.database-quick p{margin:0 0 18px}.database-quick-form,[data-search-form]{display:flex;gap:10px;max-width:760px}.database-quick-form input,[data-search-form] input{flex:1;min-width:0;border:2px solid #222}.database-count{font-size:13px;color:#666;margin-top:10px!important}.catalog-app{padding:58px 0 80px;background:#f5f5f3;min-height:70vh}.catalog-app h1{font-size:42px;line-height:1.1;margin:0 0 10px}.catalog-lead{max-width:760px}.catalog-controls{padding:22px;background:#fff;border:1px solid #d8d8d8;margin:26px 0 18px}.catalog-filters{display:flex;gap:16px;margin-top:16px}.catalog-filters label{flex:1;display:flex;flex-direction:column}.catalog-filters select{padding:11px;border:1px solid #aaa;background:#fff;font:inherit}.catalog-status{font-weight:800;margin:20px 0}.catalog-results{display:grid;gap:14px}.catalog-result{display:grid;grid-template-columns:150px 1fr;background:#fff;border:1px solid #d8d8d8}.result-media{min-height:170px;background:#252525;color:#f7bc09;display:grid;place-items:center;text-align:center;font-size:11px;font-weight:900;line-height:1.5}.result-body{padding:20px 22px}.result-meta{font-size:12px;font-weight:900;color:#856300}.result-body h2{font-size:22px;margin:3px 0 10px}.result-body dl{display:flex;gap:30px;margin:0}.result-body dl div{min-width:150px}.result-body dt{font-size:11px;text-transform:uppercase;font-weight:800;color:#777}.result-body dd{margin:0;font-weight:800}.verified-note{font-size:12px;color:#666}.result-actions{display:flex;align-items:center;gap:18px}.source-link{text-decoration:underline;font-size:13px}.catalog-pages{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:24px}.catalog-pages button{padding:9px 15px;background:#fff;border:1px solid #999}.catalog-empty{padding:40px;background:#fff;border:1px solid #ddd}.catalog-empty h2{margin-top:0}@media(max-width:700px){.database-quick-form,[data-search-form],.catalog-filters{flex-direction:column}.catalog-result{grid-template-columns:1fr}.result-media{min-height:90px}.result-body dl{display:block}.result-body dl div+div{margin-top:8px}.catalog-app h1{font-size:32px}}
