@font-face{font-family:StatusAptos;src:url('/wp-content/themes/Veritas-Data-Research/fonts/Aptos.woff') format('woff');font-display:swap}
@font-face{font-family:StatusAptos;src:url('/wp-content/themes/Veritas-Data-Research/fonts/Aptos-Bold.woff') format('woff');font-weight:700;font-display:swap}
.system-status-page{padding:150px 24px 80px!important;min-height:70vh;background:#fff}
.system-status{font-family:StatusAptos,Aptos,Arial,sans-serif;color:#3a3b40;max-width:960px;margin:0 auto;line-height:1.6;overflow-wrap:anywhere}
.system-status h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:0 0 20px;color:inherit}
.system-status h2{font-size:28px;line-height:1.3;margin:36px 0 18px;color:inherit}
.system-status h3{font-size:23px;line-height:1.3;margin:12px 0}
.system-status h4{font-size:20px;line-height:1.4;margin:22px 0 10px}
.system-status p{margin:12px 0}.system-status ul,.system-status ol{padding-left:26px;margin:12px 0;list-style:revert}.system-status li{margin:8px 0;list-style:revert}
.system-status .status-intro{font-size:21px}.status-timezone,.system-status .status-meta{font-size:15px;color:#3a3b40}
.status-current{margin:32px 0 48px}.status-incident{border:1px solid #d1d1d1;border-left:5px solid #707070;padding:24px;background:#f5f5f5;margin:18px 0}
.status-label{font-weight:700;color:#3a3b40}
.system-status #status-current-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.system-status .status-current-pill{display:inline-flex;align-items:center;border-radius:999px;padding:1.6px 9.6px;font-size:11.52px;font-weight:700;line-height:1.6;border:1px solid transparent}
.system-status .status-current-pill--operational{color:#14532d;background:#dcf3e3;border-color:#86c79a}
.system-status .status-current-pill--investigating{color:#7f1a1b;background:#fbe1e1;border-color:#e08a8b}
.system-status .status-current-pill--ongoing{color:#6b2f05;background:#fdecc2;border-color:#d9a441}
.system-status .status-current-pill--monitoring{color:#1e3a5f;background:#e1ecf7;border-color:#8fb0d3}
.status-start{font-weight:700}.status-update{border-top:1px solid #d1d1d1;margin-top:20px;padding-top:8px}
.status-day{border:1px solid #d1d1d1;margin:10px 0;background:white}.status-today{border:2px solid #d1d1d1;background:#f5f5f5}
.status-day>summary,.status-day-row{padding:16px 20px;font-weight:700;min-height:52px}.status-day>summary{cursor:pointer}.status-day>summary span,.status-day-row span{float:right;font-size:15px;font-weight:400;margin-left:12px}.status-day-content{padding:0 20px 20px}
.system-status a{color:#d72c2e;text-decoration:underline}.system-status a:hover{text-decoration-thickness:2px}
.system-status :focus-visible{outline:3px solid #245eab;outline-offset:4px}
.system-status .status-month{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}
.status-month label{font-weight:700;flex-basis:100%}
.system-status .status-month input{font:inherit;color:inherit;width:210px;max-width:100%;flex:0 1 210px;box-sizing:border-box;padding:10px 14px;border:1px solid #3a3b40;border-radius:8px;min-height:48px}
.status-month button{flex:0 0 auto}
.system-status .status-month a{padding:10px;color:#3a3b40;text-decoration:underline;text-underline-offset:.18em}
.system-status .status-month a:hover{color:#3a3b40;text-decoration-thickness:2px}
.status-preview{margin:0;background:white}.status-preview main{padding:32px 24px}.status-preview-banner{background:#fff1c9;color:#3a3b40;padding:16px 24px;font:700 16px/1.5 Arial,sans-serif}
@media(max-width:600px){.system-status-page{padding:125px 18px 48px!important}.status-incident{padding:18px}.status-day>summary span,.status-day-row span{float:none;display:block;margin:6px 0 0}.status-day-content{padding:0 12px 12px}.system-status h2{font-size:25px}.system-status .status-month{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.system-status .status-month input{width:min(210px,100%)}}
