.pulse-feedback-dialog{width:calc(100vw - 24px)!important;max-width:600px!important;max-height:calc(100dvh - 28px)!important;padding:0!important;gap:0!important;display:flex!important;flex-direction:column;overflow:hidden;border-radius:24px!important;background:#faf8f1!important;color:#24231b!important;z-index:90!important}.pulse-feedback-dialog>[data-slot=dialog-header]{padding:24px 48px 18px 24px;border-bottom:1px solid #e7e3d7;flex-shrink:0;text-align:left}.pulse-feedback-dialog [data-slot=dialog-title]{font-size:25px;line-height:1.3;margin:12px 0}.pulse-feedback-dialog [data-slot=dialog-description]{color:#656255;font-size:14px;line-height:1.5}.feedback-brand{font-size:20px;font-weight:800;letter-spacing:1px}.feedback-brand span{color:#946b07}.feedback-body{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:22px 24px}.feedback-bottom{padding:14px 24px 16px;border-top:1px solid #e7e3d7;background:#faf8f1;flex-shrink:0}.feedback-welcome{text-align:center}.feedback-emblem{position:relative;display:grid;place-items:center;margin:0 auto 18px;width:84px;height:84px;border-radius:26px;background:#f8edcd;color:#946b07;transform:rotate(-7deg)}.feedback-emblem span{position:absolute;right:-20px;top:-5px;font-size:27px}.feedback-eyebrow{color:#946b07;font-size:12px;letter-spacing:1.4px;font-weight:700}.feedback-welcome h2{font-size:31px;line-height:1.2;margin:14px 0}.feedback-welcome em{font-style:normal;color:#946b07}.feedback-welcome p{margin:14px 0}.feedback-welcome>.feedback-primary{width:100%}.feedback-small{font-size:13px!important;line-height:1.5;color:#656255;margin:10px 0}.feedback-bottom>.feedback-small{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:0}.feedback-bottom svg{flex-shrink:0}.feedback-primary,.feedback-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;border-radius:13px;border:1px solid #dfdacb;font-size:16px;font-weight:600}.feedback-primary{background:#25241e;color:#fff}.feedback-secondary{background:#fff;color:#24231b}.feedback-primary:disabled,.feedback-secondary:disabled{opacity:.5;cursor:wait}.feedback-actions{display:flex;gap:10px}.feedback-actions>.feedback-primary{flex:1}.feedback-later{display:block;margin:8px auto 0;padding:8px;min-height:44px;color:#656255;font-size:14px}.feedback-step{display:flex;justify-content:space-between;font-size:13px;color:#656255}.feedback-track{height:5px;border-radius:8px;background:#e7e3d7;margin:10px 0 22px;overflow:hidden}.feedback-track>div{height:100%;background:#b28719}.feedback-stars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.feedback-stars button{display:grid;justify-items:center;gap:8px;padding:16px 0;background:white;border:1px solid #e7e3d7;border-radius:16px;color:#656255;min-height:80px}.feedback-stars button.lit{background:#f8edcd;color:#946b07;border-color:#946b07}.feedback-stars .lit svg{fill:currentColor}.feedback-stars+.feedback-small{text-align:center}.feedback-option{width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:14px;margin:9px 0;border:1px solid #e7e3d7;border-radius:13px;background:#fff;color:#24231b;min-height:50px;font-size:16px}.feedback-option[aria-pressed=true]{background:#f8edcd;border-color:#946b07}.feedback-tick{width:20px;height:20px;border:1px solid #c0bba9;border-radius:6px;flex-shrink:0;display:grid;place-items:center}.feedback-body label{display:block;font-size:15px;margin-top:18px}.feedback-body textarea{display:block;width:100%;min-height:130px;border:1px solid #ded8c8;border-radius:14px;padding:14px;background:white;color:#24231b;font:16px/1.55 Arial,sans-serif;resize:vertical;margin:10px 0 16px}.feedback-idea-label{display:flex;justify-content:space-between;align-items:center}.feedback-idea-label button{min-width:44px;min-height:44px;display:grid;place-items:center}.feedback-error{color:#9b2c19;font-size:15px;margin-top:12px}.feedback-answer{padding:14px 0;border-bottom:1px solid #e7e3d7}.feedback-answer>div{display:flex;justify-content:space-between;gap:12px}.feedback-answer p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:16px}.feedback-answer button{min-height:44px;color:#946b07}.feedback-answer strong{font-size:14px}.feedback-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.feedback-stats>div{padding:18px;border:1px solid #e7e3d7;border-radius:16px;background:#faf8f1;color:#24231b;display:grid;gap:6px}.feedback-stats strong{font-size:25px}.feedback-stats span{font-size:13px}.feedback-export{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.feedback-record{margin:14px 0;padding:18px;border:1px solid #e7e3d7;border-radius:16px}.feedback-record summary{cursor:pointer}.feedback-record summary span{display:block;font-size:13px;margin:6px 0}.feedback-admin .feedback-answer p{color:inherit}@media(max-width:420px){.pulse-feedback-dialog>[data-slot=dialog-header]{padding:20px 44px 14px 18px}.feedback-body{padding:18px}.feedback-bottom{padding:10px 18px 14px}.feedback-stars{gap:5px}.feedback-stats{grid-template-columns:1fr}.feedback-welcome h2{font-size:28px}.feedback-actions button{padding:11px;font-size:15px}}.pulse-feedback-dialog>[data-slot=dialog-close]{width:44px;height:44px;display:grid;place-items:center;top:10px;right:10px}.pulse-feedback-dialog>[data-slot=dialog-close] svg{width:22px!important;height:22px!important}