.feedback-shell{max-width:1180px;margin:auto;padding:42px 24px 80px}.feedback-heading{text-align:left;background:0 0!important;border:0!important;padding:35px 0!important;position:static!important}.feedback-heading h1{color:var(--navy,#123448);letter-spacing:-2px;margin:14px 0;font-size:clamp(38px,6vw,64px);line-height:1.1}.feedback-heading h1 em{color:#137c93;font-family:Georgia,serif}.feedback-heading p{color:#5a7280;max-width:680px}.feedback-columns{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;display:grid}.feedback-card{background:#fff;border:1px solid #d8e4ea;border-radius:20px;min-width:0;padding:30px;box-shadow:0 10px 35px #16364d08}.feedback-card h2{letter-spacing:-.6px;margin:10px 0 12px;font-size:25px}.feedback-card p{color:#547080;line-height:1.65}.feedback-card form{margin-top:25px}.feedback-card fieldset{border:0;min-width:0;margin:0;padding:0}.feedback-card label{gap:8px;margin-bottom:18px;font-size:13px;font-weight:700;display:grid}.feedback-card input,.feedback-card textarea,.feedback-card select{color:#193f54;width:100%;font:inherit;box-sizing:border-box;background:#f8fbfc;border:1px solid #cbdbe4;border-radius:10px;padding:12px}.feedback-card textarea{resize:vertical;line-height:1.6}.feedback-card button{cursor:pointer}.feedback-card button:disabled{cursor:wait;opacity:.6}.feedback-card .feedback-privacy{color:#607a88;font-size:11px;line-height:1.6}.feedback-trap{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.feedback-receipt{background:#f0faf6;border:1px solid #a7d6c7;border-radius:15px;margin-top:20px;padding:20px}.feedback-receipt h3{overflow-wrap:anywhere;color:#12775f}.feedback-actions{flex-wrap:wrap;gap:8px;display:flex}.feedback-note,.feedback-help{background:#f1f6fa;border-radius:10px;margin-top:22px;padding:14px;font-size:12px}.feedback-case{border-top:1px solid #d6e4ea;margin-top:25px;padding-top:25px}.feedback-status{letter-spacing:.5px;color:#177b65;background:#e6f5f1;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:800}.feedback-text{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-response{background:#f0f8fb;border-left:3px solid #1786a2;border-radius:0 12px 12px 0;margin-top:15px;padding:15px}.feedback-response small{color:#5c7c8b;font-size:10px}.feedback-list{gap:12px;margin-top:24px;display:grid}.feedback-list button{text-align:left;cursor:pointer;color:#22485e;background:#fff;border:1px solid #d6e3eb;border-radius:12px;gap:7px;width:100%;padding:16px;display:grid}.feedback-list button[aria-pressed=true]{background:#f1fafc;border-color:#12849c}.feedback-list button small{color:#65818d}.feedback-admin-toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.feedback-admin-toolbar label{flex:1;margin:0}.feedback-admin-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.feedback-delete{color:#a12840!important;background:#fff3f3!important;border:1px solid #efc7cf!important}.feedback-empty{text-align:center;color:#627c8b;border:1px dashed #c9dce6;border-radius:16px;padding:30px}@media (max-width:760px){.feedback-columns{grid-template-columns:1fr}.feedback-shell{padding:26px 16px 60px}.feedback-card{padding:22px}.feedback-heading{padding:26px 0!important}.feedback-card h2{font-size:22px}}
