.wol-draft-banner, .wol-draft-notice {
    padding: .75rem 1rem;
    background: #eef6fb;
    color: #243746;
    border: 1px solid #bed9e9;
    font-size: 1rem;
    line-height: 1.5;
    overflow-wrap: anywhere;
}
.wol-draft-notice { margin-bottom: 1rem; border-radius: .375rem; }
.wol-draft-notice .wol-draft-actions { display: flex; flex-wrap: wrap; gap: .5rem; margin-top: .5rem; }
.wol-draft-notice button {
    margin: 0;
    padding: .4rem .75rem;
    border: 1px solid #607d8b;
    border-radius: .25rem;
    background: white;
    color: #243746;
    font: inherit;
    cursor: pointer;
}
.wol-draft-notice button:focus-visible { outline: 3px solid #007ac3; outline-offset: 2px; }
.wol-draft-banner summary { display: list-item; list-style: disclosure-closed inside; cursor: pointer; }
.wol-draft-banner details[open] summary { list-style-type: disclosure-open; }
.wol-draft-banner .wol-draft-row { margin: .75rem 0; }
.wol-draft-banner button { margin: .25rem .5rem .25rem 0; padding: .375rem .625rem; font: inherit; }
.wol-feed-save-status { display: inline-block; margin-inline-start: .5rem; font-size: 1rem; white-space: normal; }
.wol-draft-row textarea { display: block; width: 100%; margin-top: .5rem; font: inherit; }
