.feedback-open{position:fixed;inset-inline-end:18px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:45;background:#21375f;color:#fff;border:1px solid #c8e0e4;border-radius:22px;padding:10px 17px;min-height:44px;box-shadow:0 3px 14px #132a4c30;font:inherit;font-size:13px;cursor:pointer}
#feedback-dialog{width:min(94vw,490px);max-height:85dvh;border:0;border-radius:18px;padding:24px;overflow:auto;background:white;color:#21375f}
#feedback-dialog::backdrop{background:#132a4c88}#feedback-dialog form{display:grid;gap:15px}#feedback-dialog label{display:grid;gap:8px}.feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.feedback-heading h2{font-size:22px;margin:0}.feedback-heading button{font-size:24px;min-width:44px;min-height:44px;background:none;color:inherit;border:0}.feedback-stars{display:flex;flex-wrap:wrap;gap:7px;border:1px solid #d2dfe8;border-radius:10px;padding:12px}.feedback-stars legend{padding:0 5px}.feedback-stars label{display:flex!important;align-items:center;gap:4px!important;padding:6px;border-radius:6px;font-size:12px;color:#7a5800}.feedback-stars input{width:18px;height:18px}.feedback-stars label:has(input:checked){background:#fff0bd;outline:2px solid #886319}#feedback-dialog textarea,.feedback-card textarea{width:100%;box-sizing:border-box;resize:vertical;padding:12px;border:1px solid #a8bbc9;border-radius:8px;font:inherit}#feedback-dialog [role=status]{margin:0;min-height:1.5em}.feedback-manager-link{display:block;margin-top:4px}.feedback-admin{max-width:1000px;margin:35px auto;padding:20px;direction:rtl}.feedback-filters{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}.feedback-filters label{display:grid;gap:7px}.feedback-filters select,.feedback-card select{min-height:44px;padding:8px;border:1px solid #a8bbc9;border-radius:8px;background:white;font:inherit}.feedback-card{padding:22px;margin:18px 0;border:1px solid #d2dfe8;border-radius:12px;display:grid;gap:15px;background:white}.feedback-card h2{font-size:18px;margin:0}.feedback-card p{margin:0}.feedback-content{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-card label{display:block}.feedback-card input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.feedback-paging{display:flex;justify-content:space-between;margin-bottom:100px}.feedback-admin button{min-height:44px}
.feedback-downloads{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.feedback-downloads button{padding:10px 18px}.feedback-admin~.feedback-open{position:static;display:block;margin:0 20px 90px auto}
@media(max-width:700px){.feedback-open{bottom:calc(92px + env(safe-area-inset-bottom,0px));inset-inline-end:10px;font-size:12px;padding:9px 13px}#feedback-dialog{padding:18px}.feedback-admin{margin:10px auto;padding:15px}.feedback-stars{gap:4px}}
