.site-feedback-launcher{right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:75;color:#fff;cursor:pointer;background:#214d3c;border:1px solid #65836e;border-radius:24px;align-items:center;gap:8px;min-height:42px;padding:11px 14px;font:500 12px Arial,sans-serif;display:flex;position:fixed;box-shadow:0 4px 18px #12332426}.site-feedback-launcher:hover{background:#163f30}.site-feedback-overlay{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102d2555;position:fixed;inset:0}.site-feedback-dialog{z-index:121;color:#263d31;background:#fffef9;border:1px solid #dfe4d8;border-radius:18px;width:min(390px,100vw - 32px);max-height:calc(100svh - 100px);padding:28px;font:14px Arial,sans-serif;position:fixed;bottom:76px;right:20px;overflow:auto;box-shadow:0 16px 65px #102d2533}.site-feedback-eyebrow{letter-spacing:2px;color:#65776b;font-size:9px}.site-feedback-dialog h2{margin:13px 25px 12px 0;font:400 29px Georgia,serif}.site-feedback-dialog>p{color:#647169;margin-bottom:21px;font-size:13px;line-height:1.7}.site-feedback-close{color:#52655a;cursor:pointer;background:0 0;border:0;padding:5px;position:absolute;top:16px;right:16px}.site-feedback-dialog form>label{flex-direction:column;gap:8px;margin:16px 0;font-size:12px;display:flex}.site-feedback-dialog :is(select,input,textarea){color:#263d31;box-sizing:border-box;background:#fff;border:1px solid #ced8cc;border-radius:8px;width:100%;max-width:100%;padding:11px;font:14px Arial,sans-serif}.site-feedback-dialog textarea{resize:vertical;min-height:100px;line-height:1.6}.site-feedback-note{color:#6c786f;font-size:11px;line-height:1.6}.site-feedback-submit{color:#fff;cursor:pointer;background:#214d3c;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:13px 18px;font-size:13px;display:flex}.site-feedback-submit:disabled{opacity:.5;cursor:default}.site-feedback-direct{text-align:center;color:#496a54;margin-top:14px;font-size:11px;display:block}.site-feedback-dialog .site-feedback-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site-feedback-error{color:#ab3d36;font-size:12px;line-height:1.7}.site-feedback-success{color:#366146;justify-items:center;gap:22px;margin-top:25px;display:grid}:is(.site-feedback-launcher:focus-visible,.site-feedback-dialog :focus-visible){outline-offset:3px;outline:2px solid #8f9c63}@media (max-width:700px){.site-feedback-launcher{right:14px;bottom:max(14px,env(safe-area-inset-bottom));padding:10px 12px}body:has(.app-shell) .site-feedback-launcher{bottom:calc(84px + env(safe-area-inset-bottom))}.site-feedback-dialog{right:12px;bottom:calc(134px + env(safe-area-inset-bottom));max-height:calc(100svh - 155px);padding:24px}}
