*{box-sizing:border-box}body{margin:0;background:#f3f6f8;color:#163047;font:16px system-ui,sans-serif}main{max-width:720px;margin:48px auto;padding:0 24px}header span{font-weight:700;color:#167c83}h1{font-size:34px;margin:12px 0}header p,.hint{color:#536778;line-height:1.6}form,section{background:white;border:1px solid #dce5e9;border-radius:16px;padding:28px;margin-top:24px}label{display:block;font-weight:600;margin-bottom:18px}input,select{display:block;width:100%;padding:12px;border:1px solid #afc0ca;border-radius:7px;font:inherit;margin-top:7px}.row{display:flex;gap:20px}.row label{flex:1;min-width:0}button{background:#087f86;color:white;border:0;border-radius:8px;padding:13px 20px;font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:wait}dl{display:grid;grid-template-columns:110px 1fr;gap:10px}dd{margin:0;overflow-wrap:anywhere}#downloads{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}#downloads button{background:#eaf4f5;color:#086b71}.hint{font-size:13px}@media(max-width:500px){main{margin:24px auto}.row{display:block}form,section{padding:20px}h1{font-size:28px}}

#filters{padding:0;border:0;margin:0}#documents article{padding:18px 0;border-top:1px solid #dce5e9}#documents article button{background:transparent;color:#086b71;text-align:left;padding:0;font-weight:700;overflow-wrap:anywhere}#documents article p{font-size:14px;color:#536778;overflow-wrap:anywhere;margin:8px 0}.row button{margin-right:12px}#result dl{grid-template-columns:110px minmax(0,1fr)}

#pictures img{max-width:100%;height:auto;border:1px solid #dce5e9}#pictures article{border-top:1px solid #dce5e9;margin-top:20px;padding-top:12px}#pictures p{overflow-wrap:anywhere;white-space:pre-wrap}#result>button{margin:6px 6px 6px 0}
