.bp-writing{display:grid;gap:8px;margin-top:10px;min-width:0;color:#493d33;font-size:13px}.bp-writing-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bp-writing button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;max-width:100%;padding:8px 12px;border:1px solid #b2a18e;border-radius:7px;background:#fffdf9;color:#55391f;font:inherit;font-weight:600;cursor:pointer;white-space:normal;text-align:left}.bp-writing button:focus-visible,.bp-writing textarea:focus-visible{outline:3px solid #94632f;outline-offset:3px}.bp-writing button:disabled{opacity:.55;cursor:default}.bp-writing .bp-writing-apply{background:#7a4128;border-color:#7a4128;color:#fff}.bp-writing-review>small,.bp-writing>small{line-height:1.5}.bp-writing-review{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid #c9b49b;border-radius:9px;background:#fffdf9;overflow-wrap:anywhere}.bp-writing-review textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;line-height:1.6;min-height:120px;resize:vertical}.bp-writing-review p{margin:0;line-height:1.5}.bp-writing-review ul{margin:7px 0;padding-left:20px}.bp-writing-review li{margin:4px 0}.bp-writing [role=alert]{color:#922f22}.bp-writing-status{font-size:12px;line-height:1.5}@media(max-width:600px){.bp-writing button{min-height:44px}.bp-writing-review{padding:12px}.bp-writing-review textarea{font-size:16px}}