#content-dialog:has([data-feedback-panel]){width:min(1040px,calc(100vw - 32px));max-width:1040px}#content-dialog:has([data-feedback-panel]) .dialog-content{padding:0}#content-dialog:has([data-feedback-panel]) .dialog-heading{background:#e2e6cc;border-bottom:2px solid #abb58e}#content-dialog:has([data-feedback-panel]) .dialog-heading h2{color:#45573d}#content-dialog:has([data-feedback-panel]) .dialog-heading p{color:#5f6c49}
.feedback-panel{color:#46513c;background:#f3edd9;padding:22px;min-width:0;overflow-wrap:anywhere;font:13px/1.75 var(--pixel,monospace)}.feedback-panel *{box-sizing:border-box}.feedback-panel .feedback-intro{margin:0 0 20px;line-height:1.8;color:#756957}.feedback-panel .feedback-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,.85fr);gap:20px;align-items:start}.feedback-panel .feedback-main{display:grid;gap:20px;min-width:0}.feedback-panel .disc-panel{margin:0;padding:22px;border:2px solid #b9be9c;border-radius:0;background:#faf4df;min-width:0;box-shadow:3px 3px 0 #d7d6b5}.feedback-panel .feedback-section-heading{display:flex;gap:10px;justify-content:space-between;align-items:baseline;flex-wrap:wrap;margin-bottom:12px}.feedback-panel h3{color:#45543c;font-size:23px;margin:0;line-height:1.4}.feedback-panel .feedback-section-heading>span{font-size:11px;line-height:1.5;color:#75644f}.feedback-panel .feedback-note{font-size:12px;line-height:1.8;color:#75644f;margin:8px 0}.feedback-panel .feedback-fields{border:0;padding:0;margin:16px 0;display:grid;gap:14px;min-width:0}.feedback-panel label{color:#4e5f41;display:grid;gap:7px;font-size:13px;font-weight:600;line-height:1.6;min-width:0}.feedback-panel .feedback-field-heading{display:flex;justify-content:space-between;gap:12px}.feedback-panel [data-feedback-count]{font-size:11px;font-weight:400;color:#75644f}.feedback-panel input:not([type=checkbox]),.feedback-panel textarea,.feedback-panel select{font:inherit;color:#40533d;width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid #cfc1a5;border-radius:0;background:#fffef9;outline-offset:3px}.feedback-panel textarea{resize:vertical;line-height:1.8;font-weight:400;min-height:144px;max-height:420px}.feedback-panel input:focus-visible,.feedback-panel textarea:focus-visible,.feedback-panel select:focus-visible,.feedback-panel button:focus-visible{outline:2px solid #81845a}.feedback-panel input::placeholder,.feedback-panel textarea::placeholder{color:#75644f;opacity:1;font-weight:400}.feedback-panel .feedback-field-help{font-size:11px;color:#75644f;margin:-9px 0 0;line-height:1.7}.feedback-panel .feedback-location-toggle{display:flex;align-items:center;min-height:44px;gap:9px;font-weight:400}.feedback-panel input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:#7a865c}.feedback-panel .feedback-location{font-size:11px;margin:-12px 0 0;padding-left:29px;color:#75644f;line-height:1.8}.feedback-panel .feedback-compose-bottom{border-top:1px dashed #dfd4bf;padding-top:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.feedback-panel .feedback-compose-bottom>.feedback-note{max-width:300px}.feedback-panel .feedback-actions{display:flex;gap:8px;flex-wrap:wrap}.feedback-panel .feedback-button{color:#4e6443;background:#e5e8cf;border:2px solid #9fae84;min-height:44px;min-width:88px;padding:10px 15px;border-radius:0;font-size:12px;white-space:normal;line-height:1.6;cursor:pointer}.feedback-panel button[data-feedback-action=submit]{background:#7c865e;color:#fffdf4;border-color:#69724f;box-shadow:0 3px 0 #596746}.feedback-panel button:disabled{opacity:.52;cursor:default}.feedback-panel .feedback-fields:disabled{opacity:.65}.feedback-panel .feedback-message{margin:12px 0 0;min-height:20px;font-size:12px;line-height:1.8;color:#68784f}.feedback-panel .feedback-message.is-error{color:#a15243}.feedback-panel .feedback-empty{padding:24px 8px;color:#75644f;font-size:13px;line-height:1.8;text-align:center}.feedback-panel .feedback-empty p{margin:0 0 12px}.feedback-panel .feedback-login{padding:12px 14px;border-radius:0;background:#f1eddf;font-size:12px;line-height:1.8}.feedback-panel .feedback-login p{margin:0 0 10px}.feedback-panel .feedback-pending{font-size:12px;line-height:1.8;padding:11px 13px;background:#f8efd8;border-radius:0;color:#8c6f35}.feedback-panel .feedback-item{padding:18px 0;border-top:1px solid #e7decd}.feedback-panel .feedback-item:first-of-type{border-top:0;padding-top:7px}.feedback-panel .feedback-item-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;font-size:11px;color:#75644f}.feedback-panel .feedback-status{border-radius:0;padding:4px 9px;background:#ecf0e1;color:#6b7b52;line-height:1.4}.feedback-panel .feedback-status-planned{background:#f6ecd5;color:#90733e}.feedback-panel .feedback-status-resolved{background:#e5efeb;color:#4f7a6b}.feedback-panel h4{color:#46573d;font-size:19px;margin:10px 0 6px;line-height:1.6}.feedback-panel .feedback-detail{font-size:13px;white-space:pre-wrap;line-height:1.9;margin:0;color:#695e4e}.feedback-panel .feedback-item time{display:block;margin-top:10px;font-size:11px;color:#75644f}.feedback-panel .feedback-reply{margin:12px 0;padding:12px 14px;border-left:3px solid #a6b18a;background:#f1f3e9;border-radius:0;font-size:12px;line-height:1.8}.feedback-panel .feedback-reply strong{font-size:11px;color:#68764f}.feedback-panel .feedback-reply p{margin:4px 0 0;white-space:pre-wrap}.feedback-panel .feedback-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:12px;flex-wrap:wrap}.feedback-panel .feedback-updates{background:#f5f0e1}.feedback-panel .feedback-updates ul{list-style:none;padding:0;margin:16px 0}.feedback-panel .feedback-updates li{padding:0 0 17px 15px;margin:0 0 16px;border-left:2px solid #c0b78f}.feedback-panel .feedback-updates li:last-child{margin-bottom:0;padding-bottom:0}.feedback-panel .feedback-updates strong{color:#4e6241;font-size:16px;line-height:1.7}.feedback-panel .feedback-updates li p{font-size:12px;line-height:1.9;color:#75644f;margin:4px 0 0}.feedback-panel .feedback-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.feedback-panel .feedback-grid{grid-template-columns:minmax(0,1fr);gap:16px}.feedback-panel .disc-panel{padding:17px 15px}.feedback-panel .feedback-main{gap:16px}.feedback-panel .feedback-section-heading>span{font-size:10px}.feedback-panel .feedback-compose-bottom{display:block}.feedback-panel .feedback-actions{margin-top:12px}.feedback-panel .feedback-actions .feedback-button{flex:1;min-width:0}.feedback-panel .feedback-intro{font-size:13px}.feedback-panel .feedback-location{padding-left:0}.feedback-panel .feedback-button{font-size:12px}.feedback-panel .feedback-fields{gap:13px}}

@media(max-width:700px){.feedback-panel{padding:16px 12px}#content-dialog:has([data-feedback-panel]){width:calc(100vw - 20px)}}
