.feedback-heading p:last-child{max-width:720px;color:#747973;font-size:14px;line-height:1.55}
.portal-feedback-launcher{position:fixed;right:20px;bottom:66px;z-index:20000;border:1px solid #a3482e;background:#fffaf5;color:#9b432c;border-radius:4px;padding:9px 13px;font:500 12px Arial,sans-serif;box-shadow:0 3px 14px #2223;cursor:pointer}.portal-feedback-launcher:hover{background:#f4e9de;color:#853a25}.portal-feedback-dialog{width:min(500px,calc(100vw - 30px));max-height:calc(100vh - 50px);overflow:auto;border:1px solid #d8dad2;border-radius:5px;padding:26px;background:#faf9f5;color:#252a27;box-shadow:0 16px 70px #2226;font:13px Arial,sans-serif}.portal-feedback-dialog::backdrop{background:#2228}.portal-feedback-dialog h2{font-size:21px;font-weight:500;margin:0 30px 8px 0}.portal-feedback-dialog p{line-height:1.5;color:#747973}.portal-feedback-dialog label{display:block;margin:14px 0;color:#353a36}.portal-feedback-dialog input,.portal-feedback-dialog select,.portal-feedback-dialog textarea{display:block;box-sizing:border-box;width:100%;margin:5px 0 0;border:1px solid #bfc3ba;border-radius:2px;padding:9px;background:white;color:#252a27;font:13px Arial,sans-serif}.portal-feedback-dialog textarea{resize:vertical}.portal-feedback-dialog button[type=submit]{background:#a3482e;color:white;border:1px solid #a3482e;padding:10px 14px;cursor:pointer}.portal-feedback-dialog button:disabled{opacity:.5;cursor:wait}.portal-feedback-close{position:absolute;right:17px;top:13px}.portal-feedback-close button[type=submit]{border:0;background:transparent;color:#444;font-size:23px;padding:0 6px}.portal-feedback-response{min-height:20px}.portal-feedback-response a{color:#a3482e}
.feedback-list{border-top:1px solid #d8dad2;margin:24px 0 50px}.feedback-list-item{display:grid;grid-template-columns:110px minmax(200px,1fr) 190px 230px;align-items:center;gap:18px;padding:16px 8px;border-bottom:1px solid #d8dad2;color:#252a27;text-decoration:none}.feedback-list-item:hover{background:#f0eee8}.feedback-list-item strong{font-size:15px;font-weight:500}.feedback-list-item small,.feedback-kind{color:#747973;font-size:12px}.feedback-empty{padding:22px 8px;color:#747973}.feedback-detail{max-width:900px;padding:20px 0 70px}.feedback-detail h1{font-size:32px;font-weight:500;line-height:1.2}.feedback-status{display:inline-block;padding:6px 9px;background:#e7e5db;color:#725141;font-size:12px}.feedback-author{font-size:13px;color:#747973}.feedback-text{white-space:pre-wrap;line-height:1.6;margin:28px 0;font-size:15px}.feedback-context,.feedback-owner-note,.feedback-controls,.feedback-comments{border-top:1px solid #d8dad2;margin:28px 0;padding-top:20px}.feedback-context dl{display:grid;grid-template-columns:100px 1fr;gap:5px 12px;font-size:12px}.feedback-context dt{color:#747973}.feedback-context dd{margin:0;overflow-wrap:anywhere}.feedback-image{display:block;max-width:100%;max-height:540px;border:1px solid #d8dad2}.feedback-owner-note p,.feedback-comments p{white-space:pre-wrap}.feedback-controls h2,.feedback-comments h2{font-size:19px;font-weight:500}.feedback-actions{display:flex;flex-wrap:wrap;gap:8px}.feedback-secondary{background:transparent;color:#a3482e}.feedback-secondary:hover{background:#eeede8}.feedback-comments>div{padding:12px 0;border-bottom:1px solid #e0e0d9}.feedback-comments small{display:block;color:#747973;font-size:11px;margin-top:4px}@media(max-width:850px){.feedback-list-item{grid-template-columns:1fr 1fr;gap:7px}.feedback-list-item strong{grid-column:1/-1}}
