/* Visual alignment for the existing administration panel. */
:root{--bg:#f2f6f4;--surface:#fff;--surface-2:#edf2f8;--ink:#071d49;--ink-soft:#455269;--muted:#59677b;--brand-deep:#071d49;--green:#086b30;--green-d:#045725;--neg:#be2418;--line:#dce3e8;--line-strong:#b6c3ce;--display:"Nunito Sans","Segoe UI",sans-serif;--sans:"Nunito Sans","Segoe UI",sans-serif;--shadow:none}
h1,h2,.topbar .name{font-weight:900;letter-spacing:-.04em}.card{border-radius:18px}.btn{text-transform:none;letter-spacing:0;min-height:44px;border-radius:10px}.eyebrow{text-transform:none;letter-spacing:0}input,select,textarea{font-size:16px;min-height:44px}.hint,.muted{color:var(--muted)}:focus-visible{outline:3px solid #eaae19;outline-offset:3px}a{color:var(--green)}.login{max-width:410px}.login .card{padding:30px;border-top:6px solid #086b30}.item{flex-wrap:wrap}.item .grow{overflow-wrap:anywhere}.topbar{flex-wrap:wrap}.card [style*="font-size:32px"]{font-weight:900}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.inbox-proposal{border-top:1px solid #d5ded7;padding:18px 0;margin:12px 0}.inbox-proposal summary{cursor:pointer;font-size:19px;font-weight:800;min-height:44px}.inbox-proposal p{font-size:17px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}#inboxStatus{font-size:17px;margin:20px 0}
