.sf-feedback-trigger-slot{display:contents}
.sf-feedback-tab{position:fixed;right:0;top:55%;z-index:180;padding:13px 10px;border:1px solid #00acac;border-right:0;border-radius:12px 0 0 12px;background:#121717;color:#dfdedc;font:500 13px/1.2 Inter,system-ui,sans-serif;writing-mode:vertical-rl;cursor:pointer;box-shadow:0 3px 20px #0005}
.sf-feedback{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100%);max-width:100%;height:100%;max-height:100dvh;overflow:auto;padding:28px;border:0;border-left:1px solid #464545;background:#101212;color:#dfdedc;font:400 15px/1.5 Inter,system-ui,sans-serif;box-shadow:-20px 0 70px #0007}
.sf-feedback::backdrop{background:#0009;backdrop-filter:blur(3px)}
.sf-feedback header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sf-feedback h2{font:400 29px/1.2 Inter,system-ui,sans-serif;letter-spacing:-.8px;margin:8px 0 16px}.sf-feedback-eyebrow{color:#00acac;font-size:12px}.sf-feedback-close{border:1px solid #464545;background:transparent;color:#dfdedc;border-radius:50%;width:40px;height:40px;flex-shrink:0;font:400 26px/1 system-ui;cursor:pointer}
.sf-feedback form{display:grid;gap:10px;margin-top:24px}.sf-feedback label{font-size:13px;margin-top:8px}.sf-feedback label span{color:#a6a7a2}.sf-feedback input,.sf-feedback textarea,.sf-feedback select{box-sizing:border-box;width:100%;border:1px solid #464545;border-radius:9px;background:#080a0a;color:#dfdedc;padding:12px;font:inherit}.sf-feedback textarea{resize:vertical;min-height:130px}.sf-feedback .sf-feedback-check{display:flex;align-items:center;gap:9px}.sf-feedback-check input{width:18px;height:18px;accent-color:#00acac}.sf-feedback-privacy,.sf-feedback-auth{font-size:12px;color:#a6a7a2;margin:6px 0}.sf-feedback-send{margin-top:8px;border:0;border-radius:9px;padding:14px;background:#00acac;color:#001b1b;font:500 15px/1.2 Inter,system-ui,sans-serif;cursor:pointer}.sf-feedback-send:disabled{opacity:.5;cursor:wait}.sf-feedback-status{font-size:13px;overflow-wrap:anywhere;min-height:1.5em}.sf-feedback :focus-visible,.sf-feedback-tab:focus-visible{outline:2px solid #00acac;outline-offset:3px}
@media(prefers-reduced-motion:no-preference){.sf-feedback[open]{animation:sf-feedback-in .18s ease-out}@keyframes sf-feedback-in{from{transform:translateX(30px);opacity:.5}to{transform:none;opacity:1}}}
@media(max-width:600px){.sf-feedback{padding:22px;padding-bottom:max(22px,env(safe-area-inset-bottom))}.sf-feedback-trigger-slot{display:flex;justify-content:flex-end;box-sizing:border-box;padding:8px 16px;border-bottom:1px solid #464545;background:#101212}.sf-feedback-tab{position:static;inset:auto;writing-mode:horizontal-tb;padding:11px 14px;min-height:44px;border:1px solid #00acac;border-radius:8px;box-shadow:none}}
