.central-site{min-width:0}.central-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.central-site fieldset{border:0;padding:0;margin:0}.central-site label,.central-hub-body label{display:grid;gap:.4rem;margin:.8rem 0}.central-site input,.central-site select,.central-site textarea{max-width:100%;box-sizing:border-box}.central-card{padding:1rem;border:1px solid #dbe1e7;border-radius:.7rem;margin:.8rem 0;overflow-wrap:anywhere;background:#fff}.central-card p,.central-preview pre{white-space:pre-wrap}.central-card pre,.central-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.central-check{display:flex!important;align-items:flex-start;gap:.6rem}.central-check input{width:auto!important;margin-top:.3rem}.central-report-list{max-height:65vh;overflow:auto}.central-hub-body{font:16px/1.5 system-ui,-apple-system,sans-serif;background:#f4f6f8;color:#162433;margin:0}.central-hub-body main{max-width:1180px;margin:auto;padding:1.5rem}.central-login{max-width:540px;background:#fff;padding:2rem;margin:8vh auto;border-radius:1rem}.central-hub-body input,.central-hub-body select,.central-hub-body textarea{padding:.7rem;border:1px solid #b7c4d0;border-radius:.4rem;font:inherit;width:100%;box-sizing:border-box}.central-hub-body button{font:inherit;border:1px solid #246a83;border-radius:.4rem;background:#fff;color:#12546c;padding:.55rem .85rem;cursor:pointer;margin:.2rem}.central-hub-body button:disabled{opacity:.5;cursor:default}.central-hub-body button[type=submit]{background:#12546c;color:#fff}.central-hub-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.central-hub-tabs{display:flex;flex-wrap:wrap;gap:.3rem;border-bottom:1px solid #ccd6df;padding-bottom:1rem}.central-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}.central-filter label{flex:1;min-width:140px}.central-summary,.central-hub-badges{display:flex;flex-wrap:wrap;gap:.6rem}.central-summary span,.central-hub-badges span{background:#e8f0f5;border-radius:.3rem;padding:.2rem .6rem}.central-error{color:#a12727;min-height:1.5rem}.central-hub-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.central-events{margin-top:2rem}@media(max-width:760px){.central-grid{grid-template-columns:1fr}.central-hub-body main{padding:.8rem}.central-hub-head{align-items:flex-start}.central-hub-head h1{font-size:1.4rem}.central-login{padding:1.2rem;margin:2rem auto}}

.central-thread{margin:20px 0}.central-message{border:1px solid #dbe1e7;border-radius:9px;padding:16px;margin:12px 0;background:#f7f9fa}.central-message.is-platform{background:#eef7f9;border-color:#bcd9df}.central-message>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.central-message p{white-space:pre-wrap;overflow-wrap:anywhere}.central-message small{color:#586774}.central-hub-body fieldset{border:0;padding:0;margin:0;min-width:0}.central-report-list{max-height:none}.central-site details{margin:16px 0}.central-site summary{cursor:pointer}

.central-error[data-kind=success]{color:#246446;background:#edf7f0;padding:10px;border-radius:6px}@media(max-width:600px){.central-site h1,.central-site h2,.admin-shell:has(.central-site) .admin-title h1{font-family:system-ui,-apple-system,sans-serif;font-size:28px;line-height:1.3;overflow-wrap:anywhere}.central-message>div{flex-direction:column;gap:4px}}
