[data-feedback-ui],.site-fb{--brand:#a52f3b;--brand-dark:#872630;--brand-soft:#fbf1f2;--brand-line:#e6c3c8;--ring:0 0 0 3px #a52f3b29;--ink:#231f20;--ink-2:#30343b;--muted:#63605c;--line:#e7e4e1;--line-strong:#d6cfc9;--soft:#fbfaf8;--green:#1f7a54;--green-bg:#e8f4ee;--red-bg:#fbe8ea;--red-ink:#7d1f2c;--shadow-float:0 14px 40px #14141629;--shadow-overlay:0 30px 80px #14141638;--radius:11px;--r-ctl:8px;--fs-caption:11.5px;--fs-label:12.5px;--fs-title:15px}.site-fb .v3-icon-btn{z-index:900;border:1px solid var(--line-strong);width:48px;height:48px;color:var(--ink-2);box-shadow:var(--shadow-float);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px}.site-fb .v3-icon-btn:hover{background:var(--soft)}.site-fb .v3-icon-btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}html[data-feedback-picking],html[data-feedback-picking] *{cursor:crosshair!important}.v3-feedback{display:contents}.v3-feedback-frame{z-index:2147483000;pointer-events:none;border:2px solid var(--brand);background:#a52f3b12;border-radius:4px;position:fixed;top:0;left:0;right:auto;box-shadow:0 0 0 2000px #1414160f}.v3-feedback-bar{z-index:2147483001;border:1px solid var(--line-strong);border-radius:var(--radius);width:fit-content;max-width:calc(100vw - 24px);color:var(--ink);font-size:var(--fs-label);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-inline:auto;padding:10px 14px;display:flex;position:fixed;inset-block-end:18px;inset-inline:0;box-shadow:0 18px 50px #14141633;cursor:default!important}.v3-feedback-bar *{cursor:pointer!important}.v3-feedback-bar b{margin-inline-end:6px;cursor:default!important}.v3-feedback-dialog{border:1px solid var(--line);border-radius:var(--radius);width:min(520px,100vw - 24px);color:var(--ink);box-shadow:var(--shadow-overlay);background:#fff;margin:10vh auto auto;padding:0}.v3-feedback-dialog::backdrop{background:#14141647}.v3-feedback-dialog form{gap:10px;padding:20px;display:grid}.v3-feedback-dialog h2{font-size:var(--fs-title);font-weight:800}.v3-feedback-dialog label{font-size:var(--fs-label);font-weight:700}.v3-feedback-dialog textarea,.v3-feedback-dialog input:not([type=checkbox]){border:1px solid var(--line-strong);border-radius:var(--r-ctl);width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fff;padding:9px 11px}.v3-feedback-dialog textarea:focus-visible,.v3-feedback-dialog input:focus-visible{border-color:var(--brand);box-shadow:var(--ring);outline:none}.v3-feedback-about{font-size:var(--fs-label);color:var(--muted)}.v3-feedback-about q{color:var(--ink);font-weight:600}.v3-feedback-check{align-items:center;gap:8px;display:flex}.v3-feedback-check label{font-weight:500}.v3-feedback-note{font-size:var(--fs-caption);color:var(--muted)}.v3-feedback-error{font-size:var(--fs-label);color:var(--red-ink);background:var(--red-bg);border-radius:var(--r-ctl);padding:8px 10px}.v3-feedback-actions{justify-content:flex-end;gap:8px;margin-block-start:4px;display:flex}.v3-feedback-toast{z-index:2147483001;border-radius:var(--radius);background:var(--green-bg);width:fit-content;max-width:calc(100vw - 24px);color:var(--green);font-size:var(--fs-label);box-shadow:var(--shadow-float);align-items:center;gap:9px;margin-inline:auto;padding:10px 14px;font-weight:600;display:flex;position:fixed;inset-block-end:18px;inset-inline:0}.v3-feedback-toast a{color:inherit;text-underline-offset:3px;font-weight:800;text-decoration:underline}:is([data-feedback-ui],.site-fb) .v3-btn{border:1px solid var(--line);height:30px;color:var(--ink);font:inherit;font-size:var(--fs-label);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding-inline:10px;font-weight:700;display:inline-flex}:is([data-feedback-ui],.site-fb) .v3-btn:hover{background:var(--soft)}:is([data-feedback-ui],.site-fb) .v3-btn[data-tone=primary]{background:var(--brand);border-color:var(--brand);color:#fff}:is([data-feedback-ui],.site-fb) .v3-btn[data-tone=primary]:hover{background:var(--brand-dark);border-color:var(--brand-dark)}:is([data-feedback-ui],.site-fb) .v3-btn[data-tone=quiet]{background:0 0}:is([data-feedback-ui],.site-fb) .v3-link{color:var(--brand);font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media print{.site-fb{display:none}}
