*{box-sizing:border-box}body{margin:0;background:#f6f4ee;color:#163044;font:16px/1.7 system-ui,sans-serif}header{background:#0c2231;color:white;padding:18px 24px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}header a{color:inherit}header .account{margin-left:auto}main{max-width:1100px;margin:auto;padding:24px}h1{font-size:1.7rem}h2{font-size:1.25rem}section,article,form.panel{background:#fff;border:1px solid #ccd6db;border-radius:12px;padding:20px;margin:16px 0}label{display:block;margin:12px 0}input:not([type=checkbox]),textarea,select{display:block;width:100%;padding:12px;border:1px solid #91a5b4;border-radius:6px;font:inherit}textarea{min-height:120px}button,.button{display:inline-block;font:inherit;padding:10px 16px;min-height:44px;border:1px solid #a98837;border-radius:7px;background:#efbd48;color:#122b3c;cursor:pointer;margin:5px 8px 5px 0;text-decoration:none}button.secondary{background:#fff}button:disabled{opacity:.5;cursor:default}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tabs button[aria-current]{background:#133247;color:#fff}.muted{color:#586b79}.post-body{white-space:pre-wrap;overflow-wrap:anywhere}.attachment img{display:block;max-width:100%;max-height:460px}.attachment audio{max-width:100%}.badge{background:#b32924;color:#fff;border-radius:12px;padding:2px 7px;margin:0 6px}.notice{padding:12px;border-left:4px solid #d09e2d;background:#fff6d8}dialog{max-width:500px;width:calc(100% - 24px);border:2px solid #d09e2d;border-radius:10px}dialog::backdrop{background:#0008}[hidden]{display:none!important}a:focus-visible,button:focus-visible{outline:3px solid #205b9c}#status{white-space:pre-wrap}@media(max-width:650px){main{padding:12px}header{padding:12px}section,article{padding:14px}.tabs button{flex:1}h1{font-size:1.4rem}}

header #logout{background:transparent;color:inherit;border-color:#90a4b2}

.office-mode main button,.office-mode main .button{background:#fff;border-color:#a4b4bf;color:#163044}
.office-mode #filters{border-bottom:1px solid #ccd6db;padding-bottom:10px;margin-top:20px}
.office-mode #filters button[aria-current],.office-mode button[data-office-panel][aria-current]{background:#133247;color:#fff;border-color:#133247}
.office-mode #send{background:#efbd48;border-color:#a98837}
.office-mode #new{border-color:#163044;font-weight:600}
.office-mode #officeTools{margin:12px 0;color:#586b79}
.office-mode #officeTools summary{cursor:pointer}
.office-mode #officeTools #reports{display:none}
.office-mode #reviewLink{display:none}
