.ops-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ops-source-grid article{padding:18px;border:1px solid #e0e6d5;background:#f7f9ed;border-radius:9px}.ops-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.ops-document{border:1px solid #dfe5d6;border-radius:12px;background:#fdfef6;padding:24px;min-width:0}.ops-document h3 a{font-size:16px;color:#244d39;text-decoration:none;line-height:1.7}.ops-document h3 a:hover{text-decoration:underline}.ops-document small{overflow-wrap:anywhere}.ops-fact{border-bottom:1px solid #dfe5d6;padding:16px 0}.ops-fact>b{display:block;color:#244f37;font-size:13px}.ops-report-link{padding:13px 0;border-bottom:1px solid #e1e6d6}.ops-report-link a{font-size:13px;line-height:1.7}.ops-backup{border-bottom:1px solid #e1e6d6;padding:12px;font-size:13px;overflow-wrap:anywhere;font-family:monospace}.wb-search select{max-width:150px}.ops-chart{min-height:200px}#ops-login{border:1px solid #c8d2b7;border-radius:18px;background:#fbfcf5;width:min(460px,calc(100vw - 32px));padding:32px;color:#294533;box-shadow:0 30px 100px #0c281c40}#ops-login::backdrop{background:#133b2a80;backdrop-filter:blur(8px)}#ops-login h2{font-size:25px;line-height:1.4}#ops-login p{font-size:13px;line-height:1.8;color:#5c6b51}#ops-login label{display:grid;gap:10px;font-size:13px;margin-top:24px}#ops-login input{width:100%;padding:13px;border:1px solid #bdccb0;border-radius:8px;font:inherit;background:white}#ops-login button{width:100%}#ops-login-error{color:#b14632!important;min-height:18px}.sidebar .nav-item{padding-block:8px}
@media(max-width:1100px){.ops-source-grid{grid-template-columns:1fr}.ops-document-grid{grid-template-columns:1fr}}
@media(max-width:760px){.ops-document{padding:18px}.wb-search{flex-wrap:wrap}.wb-search select{max-width:none;width:45%}.ops-chart{min-height:150px}}

.ops-pagination{justify-content:center;margin-top:20px;font-size:12px;color:#56704a}
