.status-header{display:flex;justify-content:space-between;gap:20px;align-items:center}.status-header h2{font-size:25px;letter-spacing:-.6px;color:#3d5071;font-weight:550;margin:12px 0}.status-header p,.status-help{color:#8190a6;font-size:12px;line-height:1.9}.status-header>button{flex-shrink:0}.status-actions{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:22px 0 8px;color:#8a97ac;font-size:11px}.status-error{font-size:12px;color:#b56b63;line-height:1.8;min-height:10px}.status-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:14px}.status-check{border:1px solid #e7edf5;border-radius:12px;padding:19px;background:#fbfcff;min-width:0}.status-check[data-state=error]{border-color:#f0d7d7;background:#fffafb}.status-check[data-state=warning]{border-color:#eedfc6;background:#fffdf7}.status-check-heading{display:flex;gap:10px;justify-content:space-between;align-items:center}.status-check h3{font-size:13px;margin:0;color:#475c7b}.status-check p{font-size:12px;line-height:1.9;color:#78889e;overflow-wrap:anywhere;margin:13px 0}.status-check small{font-size:10px;color:#9aa6b7}.status-pill{display:inline-block;white-space:nowrap;font-size:10px;border-radius:5px;padding:4px 7px;color:#8391a6;background:#edf1f6;font-weight:400}.status-check[data-state=ok] .status-pill,.status-good{color:#3d957a;background:#eaf7f1}.status-check[data-state=warning] .status-pill{color:#ae843d;background:#fff2d9}.status-check[data-state=error] .status-pill,.status-bad{color:#b86e6e;background:#fbecec}.status-section{margin-top:27px;border-top:1px solid #edf1f6;padding-top:18px}.status-section>h3{font-size:14px;color:#536780;margin:5px 0}.status-node{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid #f0f3f8}.status-node strong,.status-node small{display:block;overflow-wrap:anywhere}.status-node strong{font-size:12px;color:#536780}.status-node small{font-size:11px;color:#94a0b2;margin-top:6px}.status-certificates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.status-certificate{border:1px solid #e8edf5;border-radius:9px;padding:16px;overflow-wrap:anywhere}.status-certificate strong{font-size:12px;color:#536780}.status-certificate p{font-size:11px;line-height:1.8;color:#8d9aaf}.status-footnote{margin:25px 0 0}.home-status-entry{display:flex;align-items:center;gap:11px;width:100%;padding:15px 18px;border:1px solid #e0e8f5;border-radius:10px;background:#f8faff;color:#7486a5;text-align:left;font-size:11px;margin:-11px 0 28px}.home-status-entry strong{font-weight:550;color:#5c739d;flex-shrink:0}.home-status-entry>span:last-child{margin-left:auto;white-space:nowrap}.home-status-entry[data-state=warning],.home-status-entry[data-state=error]{background:#fffaf3;border-color:#efdfc4}.home-status-entry[data-state=error] strong{color:#b4735e}.status-header button,.status-actions button{font-size:11px}button:disabled{cursor:default;opacity:.6}@media(max-width:760px){.status-header{display:block}.status-header h2{font-size:21px}.status-header>button{margin-top:8px}.status-checks,.status-certificates{grid-template-columns:1fr}.status-check{padding:16px}.status-actions{align-items:flex-start}.status-actions>span{max-width:60%;line-height:1.7}.status-actions>button{white-space:nowrap}.home-status-entry{padding:13px 12px;gap:8px;margin-top:-8px;align-items:flex-start;flex-wrap:wrap}.home-status-entry>span:last-child{margin-left:auto}.home-status-entry>span:nth-child(2){flex:1;min-width:130px;line-height:1.7}}
