header a{color:#698765;margin-right:20px;text-decoration:none}.login{max-width:440px;margin:45px auto}.login h1{margin-bottom:16px}.stack label{display:block;margin:18px 0 7px;font-size:12px}.stack input,.stack select,.stack textarea{width:100%}.stack .button{margin-top:22px}.error{color:#a24735;background:#fff0eb;border-radius:7px;padding:13px;margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.error:empty{display:none}.status-line{padding:14px 0;color:#879180}.filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:22px 0}.filters label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#8b9588}.filters select{max-width:250px}.summary{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0}.summary span{padding:8px 12px;background:#f0f4eb;border-radius:6px;font-size:12px}textarea{font:inherit;border:1px solid #dfe5db;border-radius:8px;padding:12px;min-height:145px;resize:vertical}.split{display:grid;grid-template-columns:1fr 1fr;gap:22px}.warning{color:#ae8a45;white-space:normal;font-size:11px;max-width:400px}.bad{color:#a24735;white-space:normal;max-width:400px;font-size:11px}button:disabled{opacity:.45;cursor:not-allowed}dialog{width:800px}.details{white-space:pre-wrap;background:#f7f8f3;padding:15px;overflow-wrap:anywhere;max-height:65vh;overflow:auto;font-size:12px}.pager{display:flex;align-items:center;gap:14px;justify-content:flex-end;margin-top:20px}.six{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0}.six div{padding:14px;background:#f7f8f3;border-radius:8px}.six strong{display:block;font-size:22px;margin-top:8px}.trend{max-height:340px;overflow:auto}.inline-check{display:flex;gap:8px;align-items:center}.inline-check input{width:auto}.muted pre{white-space:pre-wrap}.batch-tools{display:flex;gap:12px;align-items:center;margin:20px 0;flex-wrap:wrap}.batch-tools input{max-width:260px}.panel+.panel{margin-top:20px}.stack [type=file]{padding:14px}.info{line-height:1.9;white-space:normal}#page-error{margin-bottom:20px}@media(max-width:850px){.split{grid-template-columns:1fr}.six{grid-template-columns:1fr 1fr}}
