.request-comment-host{margin:0 0 16px}.request-comment-composer{padding:17px 19px;background:#f7faf8;border:1px solid #dbe7df;border-radius:12px}.request-comment-composer>label{display:block;font-size:10px;font-weight:600;color:#476953;margin:0 0 8px}.request-comment-composer textarea{display:block;width:100%;box-sizing:border-box;min-height:88px;resize:vertical;border:1px solid #d5e3d9;border-radius:8px;padding:11px 12px;background:#fff;color:#294c3a;font:inherit;font-size:12px;line-height:1.65;margin:0}.request-comment-composer textarea:focus-visible{outline:2px solid #4b8973;outline-offset:2px}.request-comment-composer textarea::placeholder{color:#8a9c90}.request-comment-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.request-comment-controls>.primary{font-size:10px;padding:9px 13px;flex-shrink:0}.request-comment-status{color:#7b8e80;font-size:9px;line-height:1.5}.request-comment-edit-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:10px;font-weight:600;color:#365e48}.request-comment-edit-label>.link{font-size:10px}.request-comment-error{font-size:11px;line-height:1.5;color:#a04b40;margin:9px 0 0}.request-comment-error:empty{display:none}@media(max-width:600px){.request-comment-composer{padding:14px}.request-comment-controls{gap:9px}.request-comment-composer textarea{font-size:16px}}
