.cookieConsentBanner{z-index:10000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cookieConsentBanner__mask{background:#00000073;position:absolute;top:0;bottom:0;left:0;right:0}.cookieConsentBanner__dialog{background:#fff;border-radius:12px;width:100%;max-width:640px;padding:32px;position:relative;box-shadow:0 12px 40px #0000001f}.cookieConsentBanner__content{color:#333;word-break:break-word;flex-direction:column;gap:0;margin-bottom:32px;font-size:16px;line-height:24px;display:flex}.cookieConsentBanner__content p{margin:0}.cookieConsentBanner__link{color:#2951d3;text-underline-position:from-font;-webkit-text-decoration:underline;text-decoration:underline}.cookieConsentBanner__link:hover{color:#2951d3;opacity:.9}.cookieConsentBanner__actions{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.cookieConsentBanner__btn{text-align:center;white-space:nowrap;cursor:pointer;border:none;border-radius:8px;flex:1;min-width:0;height:48px;padding:8px 20px;font-size:16px;line-height:normal;transition:opacity .2s}.cookieConsentBanner__btn:hover{opacity:.9}.cookieConsentBanner__btn--reject{color:#333;background:#fff;border:1px solid #e8e8e8}.cookieConsentBanner__btn--accept{color:#fff;background:#2951d3;font-weight:600}@media (max-width:640px){.cookieConsentBanner{padding:16px}.cookieConsentBanner__dialog{padding:24px}.cookieConsentBanner__actions{flex-direction:column}.cookieConsentBanner__btn{white-space:normal;width:100%}}.com-errorBoundary{flex-direction:column;justify-content:center;align-items:center;height:400px;display:flex}.svgIcon{vertical-align:-.15em;fill:currentColor;width:1em;height:1em;overflow:hidden}.innoPilotPermissionModal .ant-modal-content{border-radius:12px;padding:0;overflow:hidden;box-shadow:0 2px 10px #0000000a}.innoPilotPermissionModal .ant-modal-body{padding:0}.innoPilotPermissionModal__panel{background:#fff;border-radius:12px;width:380px;overflow:hidden}.innoPilotPermissionModal__header{justify-content:flex-end;align-items:center;height:56px;padding:16px;display:flex}.innoPilotPermissionModal__close.ant-btn{color:#999;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;display:inline-flex}.innoPilotPermissionModal__close.ant-btn .svgIcon{margin:0;font-size:20px}.innoPilotPermissionModal__close.ant-btn:hover{color:#333;background:#f5f6f9}.innoPilotPermissionModal__close.ant-btn:focus-visible{color:#333;background:#f5f6f9}.innoPilotPermissionModal__body{flex-direction:column;align-items:center;gap:20px;padding:0 32px 40px;display:flex}.innoPilotPermissionModal__intro{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.innoPilotPermissionModal__statusIcon{width:60px;height:60px;display:block}.innoPilotPermissionModal__title{color:#333;text-align:center;justify-content:center;width:100%;font-size:20px;font-weight:600;line-height:28px;display:flex}.innoPilotPermissionModal__copy{flex-direction:column;gap:8px;width:100%;display:flex}.innoPilotPermissionModal__subtitle{color:#666;text-align:center;white-space:pre-line;font-size:12px;font-weight:400;line-height:18px}.innoPilotPermissionModal__contact{color:#666;text-align:center;border-top:1px solid #ebedf0;border-radius:4px;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:316px;padding:16px 0;display:flex}.innoPilotPermissionModal__desc{color:#666;white-space:normal;font-size:12px;font-weight:400;line-height:18px}.innoPilotPermissionModal__managerContact{color:#333;white-space:normal;font-size:14px;font-weight:400;line-height:20px}.innoPilotPermissionModal__qrcode{object-fit:cover;width:114px;height:114px;display:block}.innoPilotPermissionModal__manager{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.innoPilotPermissionModal__managerName{color:#333;font-size:16px;font-weight:500;line-height:22px}.innoPilotPermissionModal__preWrap{white-space:pre-wrap}@media screen and (max-width:640px){.innoPilotPermissionModalWrap{justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.innoPilotPermissionModalWrap.ant-modal-centered{text-align:left}.innoPilotPermissionModalWrap.ant-modal-centered:before{display:none}.innoPilotPermissionModalWrap .innoPilotPermissionModal{vertical-align:bottom;transform-origin:bottom;max-width:100%;margin:0;padding:0;display:block;top:auto;transform:translateY(0);width:100%!important}.innoPilotPermissionModalWrap .innoPilotPermissionModal.ant-zoom-appear,.innoPilotPermissionModalWrap .innoPilotPermissionModal.ant-zoom-appear-active,.innoPilotPermissionModalWrap .innoPilotPermissionModal.ant-zoom-enter,.innoPilotPermissionModalWrap .innoPilotPermissionModal.ant-zoom-enter-active{animation-name:inno-pilot-permission-modal-slide-up}.innoPilotPermissionModalWrap .innoPilotPermissionModal.ant-zoom-enter-prepare{transform:translateY(100%)}.innoPilotPermissionModalWrap .innoPilotPermissionModal.ant-zoom-leave,.innoPilotPermissionModalWrap .innoPilotPermissionModal.ant-zoom-leave-active{animation-name:inno-pilot-permission-modal-slide-down}.innoPilotPermissionModal .ant-modal-content{border-radius:12px 12px 0 0}.innoPilotPermissionModal__panel{border-radius:12px 12px 0 0;width:100%;max-height:calc(100vh - 24px);overflow-y:auto}.innoPilotPermissionModal__body{padding-left:32px;padding-right:32px}.innoPilotPermissionModal__managerContact{word-break:break-word;white-space:normal}}@media screen and (max-width:360px){.innoPilotPermissionModal__body{padding-left:24px;padding-right:24px}}@keyframes inno-pilot-permission-modal-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes inno-pilot-permission-modal-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}
