.feedback-page-card{box-sizing:border-box;width:min(480px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--polish-line,#dce5d5);border-radius:16px;padding:20px;background:var(--polish-surface,#fffefa);color:var(--polish-ink,#244c38);font:14px/1.6 'Segoe UI',sans-serif}.feedback-page-card::backdrop{background:#102c2480}.feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-heading h2,.feedback-heading h3{margin:0}.feedback-heading>button{background:transparent;color:inherit;border:1px solid #aabb9e;border-radius:8px;min-width:40px;min-height:40px;cursor:pointer}.feedback-page-card label{display:block;margin:12px 0 5px;font-weight:600}.feedback-page-card input,.feedback-page-card textarea,.feedback-page-card select{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #a6bb9b;border-radius:8px;background:var(--polish-surface,#fffefa);color:inherit;font-family:inherit;font-size:16px;line-height:1.5}.feedback-page-card textarea{resize:vertical;min-height:115px}.feedback-small{font-size:12px}.feedback-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#feedbackSend{min-height:44px;border:0;border-radius:9px;padding:10px 18px;background:#315d44;color:#fff;font:600 14px 'Segoe UI',sans-serif;cursor:pointer}#feedbackSend:disabled{opacity:.6;cursor:wait}#feedbackStatus{margin-bottom:0;font-weight:600;overflow-wrap:anywhere}.feedback-inbox-card{border:1px solid #cbd9c0;background:#fffefa;border-radius:12px;padding:16px;margin-top:12px;overflow-wrap:anywhere}.feedback-inbox-card small{color:#60735b}.feedback-inbox-card p{margin:8px 0}.feedback-message{white-space:pre-wrap}.feedback-badge{font-size:12px;font-weight:700;border-radius:20px;padding:4px 10px;background:#e5efdd;color:#315d44}#feedbackInboxStatus{overflow-wrap:anywhere}#feedbackMenuError{color:inherit;padding:0 12px;font-size:12px}@media(max-width:480px){.feedback-page-card{padding:16px}.feedback-inbox-card{padding:13px}}

.feedback-page-body{margin:0;background:var(--polish-page,#f7f8f2);color:var(--polish-ink,#244c38);font-family:'Segoe UI',sans-serif}.feedback-page-top{background:linear-gradient(90deg,#193332,#426e58);color:#fff;padding:18px max(16px,env(safe-area-inset-left));font-weight:700;font-size:18px}.feedback-page-top a{color:inherit;text-decoration:none}.feedback-page-card{width:100%;max-height:none;overflow:visible;margin:0 auto;max-width:560px}.feedback-page-main{padding:24px 14px max(24px,env(safe-area-inset-bottom))}.feedback-back{color:inherit;text-decoration:none;border:1px solid #aabb9e;border-radius:8px;padding:8px 12px;font-size:13px;white-space:nowrap}.feedback-page-card p{overflow-wrap:anywhere}.app-menu-links .feedback-menu-link{display:flex;align-items:center;gap:13px;padding:14px 12px;min-height:48px;color:var(--polish-ink,#244c38);font-size:14px;font-weight:600;text-decoration:none;border-radius:10px}.feedback-menu-link>span{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--polish-tint,#f0f5eb)}.feedback-menu-link b{margin-left:auto}.feedback-menu-link:hover{background:var(--polish-tint,#f0f5eb)}@media(max-width:480px){.feedback-page-main{padding:16px 12px max(20px,env(safe-area-inset-bottom))}.feedback-page-card{padding:16px}}
