@font-face{font-family:ZEISS Head Motion;src:url(/chatbot/iqs/service/ZEISSHeadMotionVF.ttf) format("truetype"),url(/ZEISSHeadMotionVF.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;color-scheme:light}#root,#root *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif!important}#root .zeiss-head-motion-title{font-family:ZEISS Head Motion,Segoe UI,Microsoft YaHei,sans-serif!important}#root{height:100%;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}::selection{background:#1a73e833;color:inherit}input:focus,textarea:focus,select:focus{outline:none}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{color:#1a73e8}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}button:disabled{cursor:not-allowed}.ant-layout{min-height:100vh}.zeiss-link,.zeiss-link-button{color:#606a76;text-decoration:underline;text-decoration-color:#0072ef;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .2s ease,text-decoration-color .2s ease,opacity .2s ease}.zeiss-link:hover,.zeiss-link-button:hover{color:#0052aa;text-decoration:underline;text-decoration-color:#0052aa}.zeiss-link:focus,.zeiss-link-button:focus,.zeiss-link:focus-visible,.zeiss-link-button:focus-visible{color:#00346c;text-decoration:underline;text-decoration-color:#00346c;outline:none}.zeiss-link:active,.zeiss-link-button:active{color:#00346c;text-decoration:underline;text-decoration-color:#00346c}.external-link,.external-link-button{color:#606a76;text-decoration:underline;text-decoration-color:#0072ef;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .2s ease,text-decoration-color .2s ease,opacity .2s ease;display:inline}.external-link:hover,.external-link-button:hover{color:#0052aa;text-decoration:underline;text-decoration-color:#0052aa}.external-link:focus,.external-link-button:focus,.external-link:focus-visible,.external-link-button:focus-visible{color:#00346c;text-decoration:underline;text-decoration-color:#00346c;outline:none}.external-link:active,.external-link-button:active{color:#00346c;text-decoration:underline;text-decoration-color:#00346c}.external-link-button{border:none;background:transparent;padding:0}.external-link-button.ant-btn,.external-link-button.ant-btn-link{color:#606a76;box-shadow:none}.external-link-button.ant-btn:hover,.external-link-button.ant-btn-link:hover,.external-link-button.ant-btn:focus,.external-link-button.ant-btn-link:focus,.external-link-button.ant-btn:focus-visible,.external-link-button.ant-btn-link:focus-visible,.external-link-button.ant-btn:active,.external-link-button.ant-btn-link:active{background:transparent;box-shadow:none}.external-link-button.ant-btn:disabled,.external-link-button.ant-btn-link:disabled,.external-link-button.ant-btn[disabled],.external-link-button.ant-btn-link[disabled],.external-link-button.ant-btn.ant-btn-disabled,.external-link-button.ant-btn-link.ant-btn-disabled{color:#606a76!important;text-decoration:underline!important;text-decoration-color:#0072ef!important;opacity:.45;background:transparent!important;box-shadow:none!important}.ant-message{z-index:9999}.ant-modal-mask{background-color:#00000073}.customModal .ant-btn-primary:hover,.customModalButtons .ant-btn-primary:hover,.customModal .confirmButton:hover,.customModalButtons .confirmButton:hover,.customModal .ant-btn-primary:focus,.customModalButtons .ant-btn-primary:focus,.customModal .confirmButton:focus,.customModalButtons .confirmButton:focus{background:#0052aa!important;border-color:#0052aa!important}.customModal .cancelButton:hover,.customModalButtons .cancelButton:hover,.customModal .cancelButton:focus,.customModalButtons .cancelButton:focus{color:#0052aa!important;border-color:#0052aa!important}@media (max-width: 767px){body{overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#root{overflow-x:hidden;-webkit-overflow-scrolling:touch}}.version-notification-container .ant-notification-notice{padding:20px 24px;border-radius:12px;box-shadow:0 8px 24px #00000026,0 4px 8px #0000001a;border-left:4px solid #1890ff;background:linear-gradient(135deg,#fff,#f8f9fa)}.version-notification-container .ant-notification-notice:hover{box-shadow:0 12px 32px #0000002e,0 6px 12px #0000001f}.version-notification-container .version-notification-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#1890ff;margin-bottom:8px}.version-notification-container .version-notification-title .version-notification-icon{font-size:20px;animation:pulse 2s ease-in-out infinite}.version-notification-container .version-notification-content .version-notification-desc{margin:0;font-size:14px;line-height:1.6;color:#000000bf}.version-notification-container .version-notification-btn{margin-top:16px;height:36px;padding:0 20px;font-size:14px;font-weight:500;border-radius:6px;box-shadow:0 2px 8px #1890ff4d;transition:all .3s cubic-bezier(.645,.045,.355,1)}.version-notification-container .version-notification-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1890ff66}.version-notification-container .version-notification-btn:active{transform:translateY(0)}.version-notification-container .ant-notification-notice-btn{margin-top:0}.version-notification-container .ant-notification-notice-close{top:20px;right:20px;color:#00000073;transition:all .3s}.version-notification-container .ant-notification-notice-close:hover{color:#000000bf;transform:rotate(90deg)}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}
