
.feedback-page{width:min(1100px,calc(100% - 32px));margin:24px auto 60px;color:#d6e0e5}.feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.feedback-page h1,.feedback-page h2,.feedback-page h3{color:#e8c36d;font-family:Georgia,serif;margin:0}.feedback-page h1{font-size:28px}.feedback-page h2{font-size:23px}.feedback-page h3{font-size:19px}.feedback-heading p{margin:8px 0 0;color:#adbfc8}.feedback-compose{background:#0d1a22;border:1px solid #52616a}.feedback-compose>summary{padding:15px 20px;color:#e8c36d;cursor:pointer;font:700 12px Arial}.feedback-compose form{display:flex;flex-direction:column;gap:18px;padding:20px}.feedback-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feedback-page label{display:flex;flex-direction:column;gap:8px;font:700 11px/1.4 Arial;letter-spacing:.07em;color:#b2c2ca}.feedback-page input,.feedback-page select,.feedback-page textarea{width:100%;max-width:none;min-width:0;box-sizing:border-box;background:#142631;color:#e6edf0;border:1px solid #526975;border-radius:0;padding:12px;font:14px/1.5 Arial;letter-spacing:normal}.feedback-page input,.feedback-page select{height:46px}.feedback-page textarea{min-height:160px;resize:vertical}.feedback-page button{border-radius:0;clip-path:none;padding:11px 16px;font:700 11px/1.4 Arial;white-space:normal}.feedback-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #40525c;padding-top:16px}.feedback-compose-footer span{font:12px/1.5 Arial;color:#a8bac3}.feedback-list-heading{display:flex;justify-content:space-between;align-items:center;margin:30px 0 10px}.feedback-list-heading>span,.feedback-meta{font:12px/1.5 Arial;color:#a8bac3}.feedback-list{background:#0b151bcf}.feedback-list article{padding:20px 0;border-bottom:1px solid #40515b}.feedback-list article>header{display:flex;justify-content:space-between;align-items:center;gap:18px}.feedback-kind{display:block;color:#a7b9c4;font:700 10px Arial;letter-spacing:.1em;margin-bottom:7px}.feedback-status{color:#e8c36d;font:12px Arial;white-space:nowrap}.feedback-list summary{cursor:pointer;color:#c6aa68;font:700 11px Arial;padding:10px 0}.feedback-body{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.7 Arial;padding:10px 0 16px}.feedback-page h3{overflow-wrap:anywhere}.feedback-review{display:flex;align-items:flex-end;gap:12px;margin-top:14px}.feedback-review label{width:200px}.feedback-review button{min-height:46px}.feedback-pagination{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.feedback-admin-link{padding:16px 0}.feedback-page :is(input,select,textarea,button,summary):focus-visible{outline:2px solid #ecc76a;outline-offset:3px}
@media(max-width:600px){.feedback-heading{align-items:flex-start;flex-direction:column}.feedback-page h1{font-size:24px}.feedback-fields{grid-template-columns:1fr}.feedback-compose form{padding:16px}.feedback-compose-footer{align-items:flex-start;flex-direction:column}.feedback-list article>header{align-items:flex-start}.feedback-review{flex-wrap:wrap}.feedback-review label{width:100%}}
