#sf-feedback-root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;color:#173b4c}#sf-feedback-root [hidden]{display:none!important}.sf-feedback-button{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:80;border:1px solid #c98f83;border-radius:4px;background:#173b4c;color:#fffaf0;box-shadow:0 3px 12px #0005;font:700 .9rem system-ui;padding:.65rem .85rem;cursor:pointer}.sf-feedback-button:hover,.sf-feedback-button:focus-visible{background:#a83129;outline:3px solid #e7b2a4;outline-offset:2px}.sf-feedback-dialog{position:fixed;inset:0 0 0 auto;margin:auto 0 auto auto;width:min(470px,100vw);height:min(100dvh,760px);max-height:100dvh;max-width:100vw;box-sizing:border-box;overflow:auto;border:1px solid #8da0a3;border-radius:6px 0 0 6px;background:#fffaf0;color:#173b4c;padding:1.2rem 1.3rem;box-shadow:-8px 0 30px #0007;font:inherit;line-height:1.45}.sf-feedback-dialog::backdrop{background:#0b1c27a8}.sf-feedback-dialog[dir=rtl]{inset:0 auto 0 0;margin:auto auto auto 0;border-radius:0 6px 6px 0}.sf-feedback-head{display:flex;align-items:start;gap:1rem;justify-content:space-between}.sf-feedback-head h2{margin:0;font:800 1.45rem/1.2 system-ui;color:#173b4c;text-transform:none}.sf-feedback-close{font:1.6rem/1 system-ui;background:transparent;border:0;color:#173b4c;cursor:pointer;min-width:2.7rem;min-height:2.7rem}.sf-feedback-intro{margin:.65rem 0 1rem}.sf-feedback-dialog fieldset{margin:1rem 0;border:0;padding:0}.sf-feedback-dialog legend,.sf-feedback-label{font-weight:700;margin:0 0 .5rem}.sf-feedback-types>div{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.sf-feedback-types label,.sf-feedback-rating label{cursor:pointer}.sf-feedback-types label{display:flex;align-items:center;gap:.35rem;min-height:3rem;padding:.45rem;background:#eef0ed;border:1px solid #a7b6b8;border-radius:4px;font-size:.88rem}.sf-feedback-types label:has(input:checked),.sf-feedback-rating label:has(input:checked){border-color:#aa3029;background:#fff0e8;box-shadow:inset 0 0 0 1px #aa3029}.sf-feedback-types input,.sf-feedback-rating input{accent-color:#a83129;min-width:1.1rem;min-height:1.1rem}.sf-feedback-rating>div{display:flex;gap:.5rem}.sf-feedback-rating label{display:flex;align-items:center;gap:.3rem;min-width:2.7rem;min-height:2.7rem;padding:.25rem;border:1px solid #acb9ba;border-radius:4px;justify-content:center}.sf-feedback-label{display:grid;gap:.35rem;margin-top:.9rem}.sf-feedback-label textarea,.sf-feedback-label select{box-sizing:border-box;width:100%;max-width:100%;border:1px solid #82999e;border-radius:3px;background:#fff;color:#173b4c;font:inherit;padding:.65rem;min-height:2.7rem}.sf-feedback-label textarea{min-height:8rem;resize:vertical;line-height:1.45}.sf-feedback-hint{display:block;font-weight:400;color:#47616a;font-size:.86rem}.sf-feedback-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sf-feedback-send{width:100%;min-height:3rem;border:0;border-radius:3px;background:#ae3027;color:white;font:700 1rem system-ui;cursor:pointer}.sf-feedback-send:disabled{opacity:.6}.sf-feedback-error{color:#922820;font-weight:700}.sf-feedback-success{font-size:1.25rem;font-weight:700;padding:2rem 0}.sf-reaction{margin:1rem 0;padding:.6rem .75rem;border-top:1px solid #a8b6b6;font:500 .88rem system-ui;color:#173b4c;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sf-reaction button{font:inherit;cursor:pointer;min-height:2.5rem;border:1px solid #9aabae;background:#f7f7f1;color:#173b4c;border-radius:3px;padding:.3rem .55rem}.sf-reaction button:hover,.sf-reaction button:focus-visible{border-color:#a83129;outline:2px solid #a83129}.sf-reaction small{font-size:.8rem}.sf-reaction-follow{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.sf-feedback-nudge{position:fixed;bottom:4.7rem;right:1rem;z-index:79;max-width:min(320px,calc(100vw - 2rem));background:#fffaf0;color:#173b4c;border:1px solid #8da0a3;border-left:4px solid #ad3029;box-shadow:0 4px 18px #0005;padding:.8rem 2rem .8rem .9rem;font:inherit}.sf-feedback-nudge p{margin:.3rem 0 .7rem}.sf-feedback-nudge button{font:inherit;cursor:pointer}.sf-nudge-open{background:#173b4c;color:white;border:0;padding:.45rem .65rem}.sf-nudge-close{position:absolute;top:.3rem;right:.3rem;background:transparent;border:0;font-size:1.3rem}.sheet-app .sf-feedback-button{bottom:1rem;right:1rem}.sheet-app .sf-reaction{background:#fffaf0;color:#173b4c;max-width:820px;margin:1rem auto}@media(max-width:850px){.sf-feedback-button{bottom:calc(1rem + env(safe-area-inset-bottom));right:.65rem;font-size:.8rem;padding:.5rem .65rem}.sheet-app .sf-feedback-button{bottom:.7rem;right:.5rem}.sf-feedback-dialog{width:100vw;border-radius:0;padding:1rem;max-height:100dvh}.sf-feedback-nudge{bottom:4rem;right:.6rem}.sf-reaction small{display:none}}@media(max-width:400px){.sf-feedback-types>div{grid-template-columns:1fr}.sf-feedback-dialog{padding:.8rem}.sf-feedback-head h2{font-size:1.25rem}}@media print{#sf-feedback-root,.sf-reaction{display:none!important}}
