[data-feedback-consumed][hidden]{display:none!important}
.feedback-dialog{position:fixed;inset:0;margin:auto;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid #d5e2ef;border-top:5px solid #0d4c95;border-radius:4px;padding:28px;background:#fff;color:#0e2c50;box-shadow:0 24px 80px rgb(14 44 80 / 24%)}
.feedback-dialog::backdrop{background:rgb(8 29 52 / 55%)}
.feedback-dialog[data-feedback-type="success"]{border-top-color:#18ad60}
.feedback-dialog[data-feedback-type="error"]{border-top-color:#b3261e}
.feedback-dialog h2{font-family:inherit;font-weight:700;font-size:26px;line-height:1.25;margin:0 0 18px;color:#0e2c50}
.feedback-dialog [data-feedback-list]{line-height:1.65;overflow-wrap:anywhere;max-height:50dvh;overflow:auto;overscroll-behavior:contain}
.feedback-dialog p{margin:0 0 16px;font-size:16px;color:#0e2c50;white-space:pre-line}
.feedback-dialog button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:24px;padding:12px 20px;border:0;border-radius:4px;background:#ffda16;color:#0e2c50;font-family:inherit;font-weight:700;font-size:16px;line-height:1.4;cursor:pointer}
.feedback-dialog button:focus-visible{outline:3px solid #146fe5;outline-offset:4px}
@media(max-width:600px){.feedback-dialog{padding:24px;border-radius:4px}.feedback-dialog h2{font-size:23px}}
.feedback-screen .feedback-entry-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;max-width:420px;margin-top:16px}
.feedback-screen .feedback-delete{min-width:0}
.feedback-screen .feedback-delete form{box-sizing:border-box;width:calc(200% + 12px);margin:12px 0 0 calc(-100% - 12px);padding:16px;border:1px solid #b42318;border-radius:4px;background:#fff}
.feedback-screen .feedback-delete p{margin:0 0 16px;font-size:15px;line-height:1.6;color:#10233f}
.feedback-screen .feedback-delete p strong{display:block;margin-bottom:6px}
#main-content.mobile-app.feedback-screen .feedback-entry-actions :is(.app-secondary-button,.app-danger-button){width:100%!important;margin:0;align-self:start}
