/* Feedback page – matches Version 9 visual language */
.mi-feedback-page{max-width:1100px;margin:0 auto}.mi-feedback-heading{margin-bottom:25px}.mi-feedback-heading h1{font-family:inherit;font-size:clamp(27px,4vw,40px);color:var(--ink,#153f35);margin:8px 0}.mi-feedback-heading p{max-width:690px;line-height:1.65}.mi-feedback-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.85fr);gap:22px;align-items:start}.mi-feedback-panel,.mi-feedback-side{padding:28px}.mi-feedback-panel h2,.mi-feedback-side h2{margin:10px 0 18px}.mi-feedback-panel form{display:flex;flex-direction:column;gap:10px}.mi-feedback-panel label{font-weight:650;margin-top:7px}.mi-feedback-panel label span{font-weight:400;opacity:.75}.mi-feedback-panel .field{width:100%;box-sizing:border-box;min-height:44px}.mi-feedback-panel textarea.field{min-height:145px;resize:vertical}.mi-feedback-panel .btn{align-self:flex-start;margin-top:8px}.mi-feedback-side p{line-height:1.7}.mi-feedback-side a{overflow-wrap:anywhere}.mi-feedback-help{font-size:.86rem;opacity:.75;line-height:1.6}.mi-feedback-trap{position:absolute!important;left:-9999px!important;opacity:0!important}.mi-feedback-success{color:#168153;font-weight:700}.mi-feedback-error{color:#b44536;font-weight:700}.mi-feedback-shortcut{display:block;padding:16px 18px;margin:0 0 18px;border:1px solid #c7ac6d;border-radius:12px;text-decoration:none;font-weight:700;color:inherit}@media(max-width:800px){.mi-feedback-columns{grid-template-columns:1fr}.mi-feedback-panel,.mi-feedback-side{padding:20px}}