.au-wrap{font-family:inherit}.au-head{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.au-period{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.au-period label{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #ddd7ce;border-radius:9px;padding:8px 10px;font-size:11px}.au-period input{border:0;background:transparent;outline:0}.au-btn{border:1px solid #ddd7ce;background:#fff;border-radius:9px;padding:8px 11px;font-weight:800;cursor:pointer}.au-status{font-size:11px;color:#667085;margin:7px 0 12px}.au-status.err{color:#b42318}.au-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.au-card{background:#fff;border:1px solid #e4ddd5;border-radius:14px;padding:14px;min-height:94px}.au-card.good{border-bottom:3px solid #12b76a}.au-card.warn{border-bottom:3px solid #f79009}.au-card.bad{border-bottom:3px solid #f04438}.au-lab{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#667085;font-weight:900}.au-val{font-size:23px;font-weight:850;margin-top:6px}.au-sub{font-size:10px;color:#667085;margin-top:4px;line-height:1.45}.au-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.au-panel{background:#fff;border:1px solid #e4ddd5;border-radius:14px;padding:15px;overflow:auto}.au-panel h3{margin:0 0 4px;font-size:16px}.au-table{width:100%;border-collapse:collapse;font-size:11px}.au-table th,.au-table td{padding:8px;border-bottom:1px solid #eee8e1;text-align:left}.au-table th{font-size:9px;text-transform:uppercase;color:#7d6555}.au-table .num{text-align:right}.au-note{margin-top:12px;padding:11px 12px;border-radius:10px;background:#fff7f1;border:1px solid #f3d2ba;font-size:11px;line-height:1.55;color:#69402b}.au-fresh{display:grid;gap:7px}.au-fresh div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #eee8e1;font-size:11px}.au-fresh span{color:#667085}.au-pill{display:inline-block;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:850}.au-ok{background:#ecfdf3;color:#027a48}.au-warn{background:#fffaeb;color:#b54708}@media(max-width:980px){.au-health{grid-template-columns:repeat(2,1fr)}.au-grid{grid-template-columns:1fr}}@media(max-width:600px){.au-health{grid-template-columns:1fr}.au-period label{width:100%;justify-content:space-between}}