.account-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin:1rem 0}.account-overview-card,.event-card{padding:1.2rem;border:1px solid #68475a;border-radius:.5rem;background:#120b12c9;min-width:0;overflow-wrap:anywhere}.account-overview-card h3{margin:0 0 .7rem}.account-overview-card>a{display:block;margin:.5rem 0}.account-overview-count{font-size:1.7rem;color:#ef617b}.event-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:1.2rem}.event-card img{width:100%;height:auto;max-height:300px;object-fit:cover;border-radius:.4rem}.event-card .account-actions{flex-wrap:wrap}.event-card.cancelled{opacity:.7}.event-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.event-form-fields>div{min-width:0}.event-form-fields input,.event-form-fields select{width:100%}.event-editor{margin-bottom:1.5rem}.writing-color-grid{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;max-width:560px;margin:.8rem 0}.writing-color-grid .writing-color{height:24px;min-height:24px;min-width:0;padding:0;border:1px solid #777;border-radius:2px;cursor:pointer}.writing-color:focus-visible{outline:3px solid #fff;outline-offset:1px}.forum-editor-toolbar{display:flex;flex-wrap:wrap;gap:.4rem}.forum-editor-tools{margin:.8rem 0}.forum-editor-tools summary{cursor:pointer;font-weight:700}.writing-preview{padding:1rem;border:1px dashed #876879;margin:1rem 0;overflow-wrap:anywhere}.writing-preview pre,.forum-post pre{white-space:pre-wrap;overflow-wrap:anywhere}.writing-preview blockquote,.forum-post blockquote{margin:.5rem 0;padding:.7rem 1rem;border-left:3px solid #ed2336;background:#ffffff09}.forum-list-filters,.forum-thread-controls{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.forum-thread-button.unread{border-left:4px solid #ed2336}.forum-unread-label{color:#ff879a;font-weight:700}.quick-manage-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.event-feedback{margin:1rem 0}.event-participants{margin:.8rem 0}.editorial-feedback{white-space:pre-wrap}.news-body{overflow-wrap:anywhere}
@media(max-width:600px){.event-form-fields{grid-template-columns:minmax(0,1fr)}.writing-color-grid{grid-template-columns:repeat(16,minmax(0,1fr))}.writing-color-grid .writing-color{height:20px;min-height:20px}.forum-thread-button{overflow-wrap:anywhere}.forum-editor-toolbar button{padding:.5rem .6rem}}
@media(max-width:380px){.header-inner{gap:.35rem;padding-left:.6rem;padding-right:.6rem}.header-brand{min-width:0}.header-brand small{font-size:.5rem}.login-button{padding:.6rem}.menu-toggle{margin-left:auto;flex-shrink:0}}

.dossier-status-controls{display:flex;gap:.5rem;flex-wrap:wrap;margin-left:auto}.dossier-status-button{border:1px solid #63766b;border-radius:999px;padding:.45rem .8rem;background:#182d23;color:#c6efd4;font:inherit;font-size:.82rem;cursor:pointer}.dossier-status-button[data-value="false"]{background:#35202b;border-color:#955165;color:#ffced7}.dossier-status-button:disabled{cursor:default;opacity:1}.dossier-status-button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:540px){.dossier-status-controls{width:100%;margin-left:0}.dossier-head{flex-wrap:wrap}.dossier-status-button{flex:1}}
