.entry-toolbar{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}
.entry-toolbar .gbtn{padding:4px 12px;font-size:12px}
.writer-dialog{border:1px solid #002147;border-radius:8px;padding:20px;max-width:min(420px,90vw);background:#fff;color:#002147}
.writer-dialog::backdrop{background:#00214755}
.writer-dialog label{display:block;margin:0 0 12px}
.writer-dialog textarea,.writer-dialog input{display:block;width:100%;margin-top:5px}
.writer-dialog button{margin-right:8px}
.entry-read-more{background:none;border:0;color:var(--lnk);font:inherit;cursor:pointer;padding:5px 0}
.writer-form{max-width:650px;padding:16px 0}
.writer-form label{display:block;margin:12px 0 5px}
.writer-form input,.writer-form textarea{width:100%;padding:10px;border:1px solid var(--bdr);border-radius:8px;font:inherit;background:#fff;color:#002147}
.writer-form textarea{min-height:150px;line-height:2em}
.writer-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.writer-item{padding:18px 0;border-bottom:1px solid var(--bdr)}
.writer-error{color:#d62252;white-space:pre-line}
.writer-muted{color:var(--dim);font-size:12px}
@media(min-width:901px){aside#sidebar{position:sticky!important;top:12px!important;align-self:start;max-height:calc(100vh - 24px);overflow-y:auto}}
.writer-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2em}
.writer-suggestions{position:fixed;z-index:10000;max-height:220px;overflow:auto;box-shadow:0 6px 16px #00214730;background:var(--bg,#f5f0ea);border:1px solid var(--bdr);border-radius:6px}
.writer-suggestion{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:transparent;color:var(--txt);font:inherit;cursor:pointer}
.writer-suggestion:hover,.writer-suggestion[aria-selected="true"]{background:#002147;color:white}
.favouriters-popover{position:fixed;z-index:10001;min-width:210px;max-width:250px;max-height:300px;overflow:auto;border:1px solid var(--bdr);border-radius:8px;background:var(--bg,#f5f0ea);box-shadow:0 6px 22px #00214735;padding:12px;color:var(--txt)}
.favouriters-popover a{display:block;padding:5px 0;color:var(--lnk)}
.fvn{cursor:pointer}
