:root{--color-page:#f4f6fa;--color-card:#fff;--color-border:#e3e7ee;--color-text:#111827;--color-muted:#4b5563;--color-primary:#1b63e8;--color-link:#1b55c4;--color-developer:#5b21b6;--color-error-bg:#fee2e2;--color-error-text:#991b1b;--color-success-bg:#dcfce7;--color-success-text:#14532d;--color-category-fire:#d92d20;--color-category-fault:#c2410c;--color-category-isolated:#f5b400;--color-category-maintenance:var(--color-primary);--color-category-other:#5b6472;--font-sans:"Manrope Variable", sans-serif}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-page);color:var(--color-text);font-family:var(--font-sans);margin:0}a{color:var(--color-link)}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.placeholder{padding:32px}.row-link:after{content:"";position:absolute;inset:0}.row-linked:hover{background:#f8f9fb}.pr-page{justify-content:center;align-items:flex-start;min-height:100vh;padding:16px;display:flex}.pr-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;width:100%;max-width:640px;padding:20px 16px}.pr-eyebrow{color:var(--color-muted);margin:0 0 4px;font-size:13px}.pr-title{overflow-wrap:anywhere;margin:0 0 4px;font-size:22px;line-height:1.25}.pr-subtitle{margin:0 0 4px;font-size:15px}.pr-text{color:var(--color-muted);overflow-wrap:anywhere;margin:0}.pr-badge{background:var(--color-error-bg);color:var(--color-error-text);border-radius:999px;margin:12px 0 0;padding:4px 10px;font-size:14px;display:inline-block}.pr-list{margin:16px 0 0}.pr-row{border-top:1px solid var(--color-border);padding:10px 0}.pr-label{color:var(--color-muted);font-size:13px}.pr-value{overflow-wrap:anywhere;margin:2px 0 0}.pr-section{border-top:1px solid var(--color-border);margin-top:16px;padding-top:12px}.pr-free{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pr-foot{color:var(--color-muted);margin:20px 0 0;font-size:13px}@media (width>=720px){.pr-page{padding:40px 24px}.pr-card{padding:28px 32px}.pr-row{grid-template-columns:200px 1fr;gap:16px;display:grid}.pr-value{margin:0}}
