.description-editor{min-width:0;position:relative}.description-toolbar{background:#f5f8fc;border:1px solid #ccd8e6;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:4px;padding:6px;display:flex}.description-toolbar button{color:#29415c;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.description-toolbar button:hover,.description-toolbar button[aria-pressed=true]{background:#dcecff}.description-toolbar button:disabled{opacity:.45}.description-writing-area{position:relative}.description-placeholder{color:#64748b;pointer-events:none;font-weight:400;position:absolute;inset-block-start:12px;inset-inline:13px}.description-editor-article .description-placeholder{font-size:1rem;line-height:1.65;inset-block-start:20px;inset-inline:21px}.description-editor .description-editable{background:#fff;border:1px solid #ccd8e6;border-top:0;border-radius:0 0 8px 8px;min-height:108px;padding:12px}.description-editor .description-editable:focus-visible{outline-offset:-2px;outline:2px solid #2473ce}.description-editor .description-form-value{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.rich-description{overflow-wrap:anywhere}.rich-description :is(p,ul,ol,blockquote,h3,h4){margin-block:0 .65em}.rich-description :last-child{margin-block-end:0}.rich-description ul{list-style:outside}.rich-description ol{list-style:decimal}.rich-description :is(ul,ol){padding-inline-start:1.5em}.rich-description blockquote{border-inline-start:3px solid #ccd8e6;padding-inline-start:.8em}.rich-description :is(h3,h4){font-weight:700}.description-plain{white-space:pre-wrap}.description-bold{font-weight:700}.description-italic{font-style:italic}.description-editor-article .description-editable{min-height:clamp(340px,58vh,560px);padding:20px;font-size:1rem;line-height:1.65}.description-toolbar select{width:auto;max-width:100%;min-height:36px;font:inherit;padding-block:4px}.description-link-controls{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:8px;display:flex}.description-link-controls input{flex:220px;width:auto;min-width:0}.description-link-controls button{width:auto;padding-inline:8px}.description-link-controls small{color:#a12c25;flex-basis:100%}.rich-description a{color:#165ba7;text-decoration:underline}
