.alert-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.alert-actions form{margin:0}.alert-actions button{padding:6px 9px;background:#fff;color:var(--blue-800)}details{max-width:900px}summary.button{list-style:none;text-align:center}details[open] summary{margin-bottom:12px}.brand{display:flex;align-items:center;gap:10px}.brand-mark{display:flex;background:#fff;border-radius:5px}.brand-mark img{display:block;width:112px;height:auto}.product-name{display:flex;flex-direction:column;font-size:13px;line-height:1.1;white-space:nowrap;color:var(--blue-950)}.product-name small{color:var(--blue-700);font-size:10px;margin-top:3px}.login-logo{display:block;width:min(360px,80%);height:auto;margin-bottom:36px}.protected-badge{display:inline-block;padding:5px 9px;border-radius:6px;background:#e7f1ff;color:var(--blue-800);font-size:11px;font-weight:800}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.summary-grid article{padding:18px;border:1px solid var(--line);border-radius:9px;background:var(--blue-50)}.summary-grid b{color:var(--blue-900)}.summary-grid p{margin:6px 0 0;color:var(--muted)}.dataqs-check,.filters input[type=checkbox]{min-width:auto;width:18px;height:18px}.report-toolbar{padding:16px;background:#eaf3ff;border:1px solid var(--line);border-radius:10px}.login-form{display:grid;gap:18px;max-width:460px;margin-top:28px}.login-form label{display:grid;gap:7px;font-weight:750}.form-error{padding:12px 15px;border:1px solid #e48b84;border-radius:7px;background:#fff6f5;color:var(--red);margin:18px 0}.card-actions{display:flex;gap:8px;align-items:flex-start}.inspection-card{margin-bottom:20px}@media(max-width:980px){.product-name{display:none}.brand-mark img{width:88px}.summary-grid{grid-template-columns:1fr}}
