.feedback-login-button{width:100%;min-height:50px;margin-top:12px;border:1px solid #d9ad55;border-radius:999px;background:#d9ad55;color:#173c37;font-size:15px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 8px 20px rgba(23,60,55,.12)}.feedback-login-button b{font-size:19px}.feedback-modal[hidden]{display:none!important}.feedback-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:18px;background:#173c3780;overflow-y:auto}.feedback-card{width:min(100%,520px);max-height:calc(100dvh - 36px);overflow-y:auto;background:#fffdf9;border-radius:24px;padding:22px;color:#173128;box-shadow:0 24px 80px #0005}.feedback-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.feedback-head h2{font-size:22px;margin:0}.feedback-close{border:0;background:#edf3ef;border-radius:50%;width:40px;height:40px;font-size:22px}.feedback-form{display:grid;gap:15px}.feedback-kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.feedback-kinds label{display:flex;align-items:center;justify-content:center;gap:5px;min-height:46px;padding:8px;border:1px solid #cbd7d1;border-radius:13px;background:#f7faf8;font-weight:800}.feedback-field{display:grid;gap:7px;font-weight:800}.feedback-field input,.feedback-field textarea{width:100%;border:1px solid #cbd7d1;border-radius:13px;background:#fff;padding:12px;font:inherit}.feedback-field textarea{min-height:140px;resize:vertical}.feedback-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.feedback-actions button{min-height:48px;border:0;border-radius:13px;font-weight:900}.feedback-primary{background:#075d52;color:#fff}.feedback-secondary{background:#edf3ef;color:#173128}.feedback-error{min-height:1.4em;color:#b7372f;font-weight:800}.feedback-confirm{white-space:pre-wrap;background:#f3efe7;border-radius:14px;padding:14px;line-height:1.65}.feedback-success{text-align:center;padding:20px 0}.feedback-success b{display:block;font-size:22px;margin-bottom:9px}@media(max-width:520px){.feedback-kinds{grid-template-columns:1fr}}
