#fbjs:has([data-survey]),#formbricks-modal-container:has([data-survey]),div[class*=formbricks-container]:has([data-survey]),div[class*=formbricks-modal]:has([data-survey]),div[id^=formbricks]:has([data-survey]){position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;background:rgba(0,0,0,.85)!important;z-index:999999!important;display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;overflow:hidden!important}#fbjs [data-survey],#formbricks-modal-container [data-survey],[data-survey],div[class*=formbricks-container] [data-survey],div[class*=formbricks-modal] [data-survey],div[data-survey],div[id^=formbricks] [data-survey]{width:90vw!important;height:90vh!important;max-width:90vw!important;max-height:90vh!important;background:white!important;border-radius:12px!important;padding:30px!important;box-shadow:0 25px 50px rgba(0,0,0,.5)!important;overflow-y:auto!important;margin:0!important;transform:none!important;position:relative!important;inset:auto!important}#fbjs[id=fbjs] [data-survey] *,#fbjs[id=fbjs] [data-survey] button,#fbjs[id=fbjs] [data-survey] input,#fbjs[id=fbjs] [data-survey] label,#fbjs[id=fbjs] [data-survey] select,#fbjs[id=fbjs] [data-survey] textarea,#formbricks-modal-container [data-survey] *,div[class*=formbricks] [data-survey] *{pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}#fbjs[id=fbjs] [data-survey] [class*=formbricks],#formbricks-modal-container [data-survey] [class*=formbricks],div[class*=formbricks] [data-survey] [class*=formbricks]{font-family:DM Sans,sans-serif!important}#fbjs[id=fbjs] [data-survey] button,#formbricks-modal-container [data-survey] button,div[class*=formbricks] [data-survey] button{border-radius:8px!important;padding:12px 24px!important;font-weight:500!important;transition:all .2s ease!important;cursor:pointer!important;pointer-events:auto!important;background:#4299e1!important;color:white!important;border:none!important}#fbjs[id=fbjs] [data-survey] button:hover,#formbricks-modal-container [data-survey] button:hover,div[class*=formbricks] [data-survey] button:hover{background:#3182ce!important;transform:translateY(-1px)!important}#fbjs[id=fbjs] [data-survey] input,#fbjs[id=fbjs] [data-survey] select,#fbjs[id=fbjs] [data-survey] textarea,#formbricks-modal-container [data-survey] input,#formbricks-modal-container [data-survey] select,#formbricks-modal-container [data-survey] textarea,div[class*=formbricks] [data-survey] input,div[class*=formbricks] [data-survey] select,div[class*=formbricks] [data-survey] textarea{border-radius:8px!important;border:2px solid #e2e8f0!important;padding:12px!important;font-size:14px!important;transition:border-color .2s ease!important;pointer-events:auto!important;cursor:text!important;background:white!important;color:#333!important;font-family:inherit!important;width:100%!important;box-sizing:border-box!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}#fbjs[id=fbjs] [data-survey] input:focus,#fbjs[id=fbjs] [data-survey] select:focus,#fbjs[id=fbjs] [data-survey] textarea:focus,#formbricks-modal-container [data-survey] input:focus,#formbricks-modal-container [data-survey] select:focus,#formbricks-modal-container [data-survey] textarea:focus,div[class*=formbricks] [data-survey] input:focus,div[class*=formbricks] [data-survey] select:focus,div[class*=formbricks] [data-survey] textarea:focus{border-color:#4299e1!important;outline:none!important;box-shadow:0 0 0 3px rgba(66,153,225,.1)!important}@media (max-width:768px){#fbjs:has([data-survey]),#formbricks-modal-container:has([data-survey]),div[class*=formbricks-container]:has([data-survey]),div[class*=formbricks-modal]:has([data-survey]),div[id^=formbricks]:has([data-survey]){padding:0!important}#fbjs [data-survey],#formbricks-modal-container [data-survey],[data-survey],div[class*=formbricks-container] [data-survey],div[class*=formbricks-modal] [data-survey],div[data-survey],div[id^=formbricks] [data-survey]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;border-radius:0!important;padding:15px!important;margin:0!important}}body:has(#fbjs[data-survey]),body:has(#formbricks-modal-container [data-survey]),body:has([data-survey]),body:has(div[class*=formbricks] [data-survey]),html:has([data-survey]){overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important;touch-action:none!important}