.management-attention{border:1px solid var(--sbm-line,#c5d3dd);border-radius:12px;padding:16px;background:var(--sbm-surface,#fff);margin:12px 0 18px}.management-attention[hidden]{display:none!important}.attention-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.attention-heading h2{margin:0;font-size:19px}.attention-heading p,.attention-note{margin:4px 0 12px;color:var(--sbm-muted,#536573);font-size:12px}.attention-heading a{font-size:13px;font-weight:700}.attention-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.attention-card{display:flex;flex-direction:column;gap:5px;border:1px solid var(--sbm-line,#ccd7e0);border-left:4px solid #647b8c;border-radius:8px;padding:12px;text-decoration:none;color:var(--sbm-text,#1a3346);background:var(--sbm-surface-soft,#f4f7fa);min-height:115px}.attention-card strong{font-size:24px;line-height:1.15}.attention-card span{font-size:13px;font-weight:750}.attention-card small{font-size:11px;line-height:1.4;color:var(--sbm-muted,#526574)}.attention-card.danger{border-left-color:#bd3546;background:#fff0f1;color:#76202a}.attention-card.warn{border-left-color:#a87105;background:#fff7e5;color:#674808}.attention-card.good{border-left-color:#2d805c}.attention-card:focus-visible,.attention-heading a:focus-visible{outline:3px solid #d6a000;outline-offset:3px}.attention-card:hover{box-shadow:0 2px 8px #0002}.attention-note{margin:12px 0 0}.attention-unverified{padding:10px;border-left:4px solid #bb3441;background:#fff0f1;color:#75232c;font-weight:650;font-size:13px}html[data-sbm-theme="dark"] .attention-card{background:#14212c;color:#edf4f8}html[data-sbm-theme="dark"] .attention-card small{color:#bbcad4}html[data-sbm-theme="dark"] .attention-card.danger,html[data-sbm-theme="dark"] .attention-unverified{background:#382027;color:#ffd5da}html[data-sbm-theme="dark"] .attention-card.warn{background:#352d1d;color:#ffe3a4}@media(max-width:620px){.attention-grid{grid-template-columns:1fr 1fr}.management-attention{padding:12px}.attention-heading{align-items:flex-start}.attention-card{min-width:0;padding:10px}.attention-card strong{font-size:22px}.attention-card small{overflow-wrap:anywhere}}@media(max-width:370px){.attention-grid{grid-template-columns:1fr}}
