.orbit-feedback-launcher{position:fixed;right:16px;bottom:88px;z-index:80;border:1px solid #d7b5ed;border-radius:24px;background:#7034a5;color:#fff;padding:12px 18px;min-height:48px;font:600 16px system-ui;box-shadow:0 4px 18px #62306a30;cursor:pointer;width:auto}
.orbit-feedback-dialog{box-sizing:border-box;width:min(520px,calc(100% - 24px));max-height:85dvh;overflow:auto;border:1px solid #dec6eb;border-radius:20px;padding:24px;background:#fff8fc;color:#42264f;font:16px system-ui}
.orbit-feedback-dialog::backdrop{background:#2c113966}.orbit-feedback-dialog h2{padding-right:60px;font-size:23px}.orbit-feedback-dialog label{display:grid;gap:6px;margin:16px 0}.orbit-feedback-dialog input,.orbit-feedback-dialog textarea,.orbit-feedback-dialog select{box-sizing:border-box;width:100%;padding:12px;border:1px solid #cfb7db;border-radius:10px;font:16px system-ui;background:#fff;color:#42264f;min-height:48px}.orbit-feedback-dialog button{border:0;border-radius:12px;padding:12px 16px;min-height:48px;background:#7034a5;color:white;font:600 16px system-ui;cursor:pointer}.orbit-feedback-dialog button:disabled{opacity:.55}.orbit-feedback-close{float:right}.orbit-feedback-dialog p{line-height:1.5}.orbit-feedback-dialog form+p{margin-top:16px}.orbit-feedback-inbox{margin-top:24px}.orbit-feedback-inbox article{border-top:1px solid #dec6eb;padding:16px 0}.orbit-feedback-message{white-space:pre-wrap;overflow-wrap:anywhere}.orbit-feedback-launcher:focus-visible,.orbit-feedback-dialog :focus-visible{outline:3px solid #a761c8;outline-offset:3px}@media(max-width:480px){.orbit-feedback-launcher{right:10px;bottom:calc(82px + env(safe-area-inset-bottom));padding:10px 14px}.orbit-feedback-dialog{padding:18px}}
