.feedback-page{background:#f6f8fb;color:#182433}.feedback-page .feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.feedback-page .feedback-heading label{min-width:180px}.feedback-page .feedback-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:24px}.feedback-page .feedback-message{min-height:24px;white-space:pre-wrap;color:#a32b30}.feedback-page .feedback-survey-button{width:100%;border:0;background:white;text-align:left;padding:16px;border-bottom:1px solid #e5e9f0}.feedback-page .feedback-survey-button.active{background:#edf4ff;border-left:3px solid #206bc4}.feedback-page .feedback-survey-button small{display:block;color:#667382;margin-top:4px}.feedback-page .feedback-presets,.feedback-page .feedback-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.feedback-page .feedback-question{padding:14px;border:1px solid #dde3eb;border-radius:8px;margin:12px 0}.feedback-page .feedback-question-grid{display:grid;grid-template-columns:150px 1fr auto;gap:10px;align-items:end}.feedback-page .feedback-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.feedback-page .feedback-stat{border:1px solid #e5e9f0;border-radius:8px;padding:16px}.feedback-page .feedback-stat strong{font-size:26px;display:block}.feedback-page .feedback-stat ul{margin:12px 0 0;padding-left:18px}.feedback-page .feedback-answer{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;max-width:640px}.feedback-page .feedback-context{font-size:12px;overflow-wrap:anywhere;max-width:250px}.feedback-page .feedback-preview-dialog{width:min(700px,95vw);max-height:90vh;overflow:auto;border:1px solid #dce3ed;border-radius:12px;padding:24px}.feedback-page .feedback-preview-dialog::backdrop{background:rgba(15,25,45,.5)}
.feedback-widget-dialog{box-sizing:border-box;width:min(620px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:20px;border:1px solid #d4dfeb;border-radius:14px;color:#182433;background:white;font:16px/1.45 system-ui,sans-serif}.feedback-widget-dialog::backdrop{background:rgba(15,25,45,.4)}.feedback-widget-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e4e9ef}.feedback-widget-close,.feedback-widget-retry{border:1px solid #d4dfeb;border-radius:7px;padding:8px 12px;background:white;color:#182433;font:inherit;cursor:pointer}.feedback-widget-status{white-space:pre-wrap;padding:10px 0;margin:0}.feedback-widget-note{font-size:12px;color:#667382}.feedback-widget-dialog .sd-root-modern{--sjs-font-family:system-ui,sans-serif;--sjs-font-size:15px;--sjs-general-backcolor:#fff;--sjs-general-backcolor-dim:#fff}.feedback-widget-dialog .sd-rating{flex-wrap:wrap}.feedback-widget-dialog .sd-rating__item{min-width:32px}
@media(max-width:800px){.feedback-page .feedback-grid{grid-template-columns:1fr}.feedback-page .feedback-question-grid{grid-template-columns:1fr}.feedback-page .feedback-heading{align-items:flex-start}.feedback-page .feedback-heading label{width:100%}.feedback-page .feedback-preview-dialog{padding:12px}}
.feedback-page{--tblr-primary:#355b76;--tblr-primary-rgb:53,91,118;--tblr-body-color:#253f54;--tblr-body-bg:#edf2f6;--tblr-link-color:#355b76;background:#edf2f6;color:#253f54}.feedback-page .navbar-brand{display:flex;align-items:center;gap:10px;color:#253f54;font-weight:700}.feedback-page .feedback-survey-button.active{background:#edf2f6;border-left-color:#355b76}.feedback-page .feedback-survey-button small,.feedback-page .text-secondary{color:#5a6d7d!important}.feedback-page .feedback-stat strong{color:#b15e2d}.feedback-page :focus-visible,.feedback-widget-dialog :focus-visible{outline:3px solid #b15e2d;outline-offset:3px}.feedback-widget-dialog .sd-root-modern{--sjs-primary-backcolor:#355b76;--sjs-primary-backcolor-light:#edf2f6;--sjs-primary-forecolor:#fff;--sjs-primary-forecolor-light:#fff;--sjs-special-red:#b15e2d}.feedback-widget-dialog{color:#253f54}.feedback-widget-note{color:#5a6d7d}
