{"version":3,"sources":["webpack://node_modules/@seafile/seafile-calendar/assets/index.css","webpack://src/css/pagination.css","webpack://src/css/top-search-by-name.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/topbar.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/outline.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/user-help.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/textlink-hovermenu.css","webpack://node_modules/@seafile/react-image-lightbox/style.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/comment-dialog.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/formula.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/table.css","webpack://node_modules/@seafile/seafile-editor/dist/components/menu/style.css","webpack://node_modules/@seafile/seafile-editor/dist/components/select/style.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/navbar-imgbutton.css","webpack://src/css/select-editor.css","webpack://src/css/btn-qr-code.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/image.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/link.css","webpack://src/css/date-and-time-picker.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/tree-view.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/editor/plain-editor.css","webpack://src/css/user-select.css","webpack://src/css/invitations.css","webpack://node_modules/codemirror/lib/codemirror.css","webpack://src/css/share-to-user.css","webpack://node_modules/prismjs/themes/prism.css","webpack://src/css/share-link-dialog.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/markdown-editor.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/keyboard-shortcuts.css","webpack://src/css/file-chooser.css","webpack://src/css/shared-file-view.css","webpack://src/css/internal-link.css","webpack://node_modules/prismjs/plugins/toolbar/prism-toolbar.css","webpack://node_modules/prismjs/plugins/line-numbers/prism-line-numbers.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/editor/seatable-editor.css","webpack://src/css/file-uploader.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/editor/simple-editor.css","webpack://src/css/file-view.css","webpack://node_modules/@seafile/seafile-editor/dist/containers/viewer-widgets/viewer-image/viewer-image.css","webpack://src/css/image-file-view.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/diff-viewer.css","webpack://src/css/svg-file-view.css","webpack://node_modules/@seafile/seafile-editor/dist/assets/css/markdown-viewer.css","webpack://src/css/participants-list.css","webpack://src/css/comments-list.css","webpack://src/css/pdf-file-view.css","webpack://src/components/seafile-codemirror/style.css","webpack://src/css/text-file-view.css","webpack://node_modules/video.js/dist/video-js.css","webpack://src/css/video-file-view.css","webpack://src/css/audio-file-view.css","webpack://src/css/dirent-detail.css","webpack://src/css/layout.css","webpack://src/css/toolbar.css","webpack://src/css/search.css"],"names":[],"mappings":"AA6QA,gBAEA,CC/QA,gBACE,kBACF,CCFA,sBACE,UAAW,CACX,cAAe,CACf,iBAAkB,CAClB,eAAgB,CAChB,cACF,CCNA,mBACE,WAAY,CACZ,wBACF,CAEA,6BACE,cACF,CAOA,qEACE,oBAAqB,CACrB,2BAAqB,CAArB,mBACF,CAGA,2BACE,oBACF,CAEA,6BACE,gBACF,CAEA,yBACE,iBACF,CAEA,8BACE,WACF,CAEA,kDACE,4BAA6B,CAC7B,+BAAgC,CAChC,8BAA+B,CAC/B,eACF,CAEA,0CACE,yBAA0B,CAC1B,6BACF,CAEA,yCACE,yBAA0B,CAC1B,8BACF,CAEA,uCACE,oBACF,CAEA,YACE,aAAc,CACd,cACF,CAEA,iCACE,aACF,CAEA,0BACE,mBAAoB,CACpB,kBAAmB,CACnB,sBACF,CAEA,8BACE,aACF,CAEA,cACE,cAAe,CACf,mBACF,CAEA,oBACE,UAAW,CACX,aAAc,CACd,UACF,CAEA,0BACE,cACF,CAEA,mBACE,UACF,CAEA,6CAEE,gBACF,CAEA,iCACE,gBAAiB,CACjB,cAAe,CACf,WACF,CAEA,qBACE,WAAY,CACZ,YAAa,CACb,kBAAmB,CACnB,8BAA+B,CAC/B,kBACF,CAEA,6BACE,iBACF,CAEA,4BACE,qBAAyB,CACzB,eAAgB,CAChB,gBAAiB,CACjB,iBAAkB,CAClB,QAAS,CACT,MAAO,CACP,oCAAuC,CACvC,mCAAwC,CACxC,WAAY,CACZ,qBAA2B,CAC3B,iBACF,CAEA,8BACE,iBAAkB,CAClB,WAAY,CACZ,cACF,CAEA,sBACE,cACF,CAEA,0BACE,YAAa,CACb,kBAAmB,CACnB,4BACF,CAEA,sCACE,yBACF,CAEA,2BACE,2BAA+B,CAC/B,UAAW,CACX,WACF,CAEA,iEACE,0BACF,CAEA,kCACE,wBACF,CAEA,WACE,QAAO,CACP,YAAa,CACb,sBAAuB,CACvB,WAAY,CACZ,kBAAmB,CACnB,cAAe,CACf,wBACF,CAEA,aACE,UAAW,CACX,WAAY,CACZ,YAAa,CACb,6BAA8B,CAC9B,+BAAgC,CAChC,gBACF,CAEA,kBACE,WAAY,CACZ,YAAa,CACb,kBACF,CAMA,wDACE,wBACF,CAEA,iDACE,oBAAqB,CACrB,2BAAqB,CAArB,mBAAqB,CACrB,iBAAmB,CACnB,eACF,CAEA,uBACE,WAAY,CACZ,8BAA+B,CAC/B,WAAY,CACZ,WAAgB,CAChB,qBAAsB,CACtB,6BACF,CAEA,oCACE,iBAAkB,CAClB,UAAW,CACX,WACF,CAMA,wGACE,wBACF,CAEA,kCACE,UAAW,CACX,WAAY,CACZ,YAAa,CACb,gBAAiB,CACjB,qBAAsB,CACtB,6BAA8B,CAC9B,iBAAkB,CAClB,aACF,CAEA,eACE,oBAAqB,CACrB,gBACF,CAEA,sCACE,iBAAkB,CAClB,MAAO,CACP,QAAS,CACT,wBAAyB,CACzB,iBAAkB,CAClB,aAAc,CACd,wBAAyB,CACzB,qBAAyB,CACzB,6BAAsB,CAAtB,qBAAsB,CACtB,qBACF,CAEA,wDACE,cAAe,CACf,WAAY,CACZ,UAAW,CACX,gBACF,CAEA,8DACE,wBACF,CAEA,eACE,4BAA6B,CAC7B,WAAY,CACZ,UAAW,CACX,gBAAiB,CACjB,iBAAkB,CAClB,UACF,CAEA,wBACE,UACF,CAEA,2BACE,wBAAyB,CACzB,iBACF,CAEA,eACE,WAAY,CACZ,gBAAiB,CACjB,UACF,CAEA,MACE,UACF,CAEA,OACE,UAAW,CACX,mCACF,CAEA,aACE,uBACF,CAEA,sBACE,iBAAkB,CAClB,iBACF,CAEA,4CACE,UAAW,CACX,WAAY,CACZ,iBAAkB,CAClB,gBAAiB,CACjB,gBACF,CAEA,kDACE,wBAAyB,CACzB,iBACF,CAEA,4CACE,iBAAkB,CAClB,MAAO,CACP,gBAAkB,CAClB,QAAS,CACT,aAAc,CACd,qBACF,CAEA,2BACE,8BACE,WACF,CACA,WACE,eACF,CACA,8BACE,YACF,CACA,6BACE,4BAAc,CAAd,aACF,CACA,eACE,gBACF,CACF,CC7VA,gDACE,kBAAmB,CACnB,eAAgB,CAChB,sBACF,CAEA,oCACE,gBAAiB,CACjB,eAAgB,CAChB,aAAa,CACb,kBAAmB,CACnB,cACF,CAEA,0CACE,aACF,C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AW,CACX,WAAY,CACZ,cAAe,CACf,WAAY,CACZ,UACF,CACA,0BACE,SACF,CACA,2BACE,YACF,CAEA,4BACE,cAAe,CACf,UACF,CACA,kCACE,UACF,CAEA,kBACE,4mBAEF,CAEA,mBACE,sXAEF,CAEA,oBACE,8WAEF,CAEA,mBACE,g1BAEF,CAEA,qBACE,kCAA2B,CAA3B,0BACF,CAMA,6BACE,cAGE,SACF,CACA,IACE,SACF,CACF,CATA,qBACE,cAGE,SACF,CACA,IACE,SACF,CACF,CAEA,oBACE,UAAW,CACX,WAAY,CACZ,iBACF,CAEA,yBACE,UAAW,CACX,WAAY,CACZ,iBAAkB,CAClB,MAAO,CACP,KACF,CACA,gCACE,UAAW,CACX,aAAc,CACd,aAAc,CACd,SAAU,CACV,UAAW,CACX,qBAAsB,CACtB,iBAAkB,CAClB,yDAAoD,CAApD,iDACF,CACA,uCACE,8BAAuB,CAAvB,sBACF,CAIA,6FAEE,4BAAuB,CAAvB,oBACF,CACA,wCACE,+BAAwB,CAAxB,uBACF,CACA,wCACE,gCAAyB,CAAzB,wBACF,CACA,8FAEE,8BAAuB,CAAvB,sBACF,CACA,wCACE,+BAAwB,CAAxB,uBACF,CACA,wCACE,gCAAyB,CAAzB,wBACF,CACA,8FAEE,8BAAuB,CAAvB,sBACF,CACA,wCACE,+BAAwB,CAAxB,uBACF,CACA,yCACE,gCAAyB,CAAzB,wBACF,CACA,+FAEE,4BAAuB,CAAvB,oBACF,CACA,wCACE,gCAAyB,CAAzB,wBACF,CACA,yCACE,gCAAyB,CAAzB,wBACF,CACA,+FAEE,8BAAuB,CAAvB,sBACF,CACA,wCACE,gCAAyB,CAAzB,wBACF,CACA,yCACE,gCAAyB,CAAzB,wBACF,CACA,+FAEE,8BAAuB,CAAvB,sBACF,CACA,wCACE,gCAAyB,CAAzB,wBACF,CACA,yCACE,+BAAyB,CAAzB,uBACF,CACA,+FAEE,2BAAoB,CAApB,mBACF,CAEA,uBACE,iBAAkB,CAClB,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MACF,CACA,8EAEE,YACF,CAEA,qBACE,iBAAkB,CAClB,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Ae,CACf,UAAyB,CACzB,cACF,CAEA,+CACE,UACF,CAEA,oCACE,YACF,CC/IA,sBACE,gBAAiB,CACjB,WAAY,CACZ,gBAAiB,CACjB,gBAAiB,CACjB,SAAU,CACV,UAAW,CACX,cAAe,CACf,WAAY,CACZ,UACF,CAEA,+BACE,cACF,CAEA,kCACE,wBACF,CAEA,8BACE,UACF,CAEA,kCACE,YACF,CAEA,wCACE,eAAgB,CAChB,UAAW,CACX,qBACF,CAEA,sCACE,SACF,CAEA,uCACE,gBACF,CAEA,aACE,iBAAkB,CAClB,oBAAqB,CACrB,eAAgB,CAChB,YAAa,CACb,kBAAmB,CACnB,sBAAuB,CACvB,iBACF,CACA,mBACE,iBAAkB,CAClB,UAAW,CACX,QAAS,CACT,SAAU,CACV,uBAAwB,CACxB,UAAW,CACX,WACF,CACA,mBACE,wBACF,CACA,4BACE,qBACF,CACA,4BACE,UACF,CACA,0CACE,iBACF,CACA,2BACE,YACF,CACA,2BACE,0CACE,YACF,CACA,2BACE,aACF,CACF,CClFA,+BACE,wBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,CACjB,iBAAkB,CAClB,aAAc,CACd,cAAe,CACf,mBAAoB,CACpB,oBAAqB,CACrB,oBACF,CACA,8CACE,eAAgB,CAChB,kBACF,CACA,8EACE,YACF,CAEA,iUAIE,aAAc,CACd,iBACF,CAEA,iGACE,QAAS,CACT,SACF,CAEA,yGACE,eACF,CAEA,iEACE,aAAc,CACd,4BACF,CAEA,uEACE,kCAAoC,CACpC,uBACF,CAEA,6CACE,YAAa,CACb,kBAAmB,CACnB,eAAgB,CAChB,cAAe,CACf,gBACF,CAEA,iDACE,cAAe,CACf,gBAAiB,CACjB,mBACF,CAEA,8LAIE,mBACF,CC/DA,kBACE,gBAAiB,CACjB,aAAc,CACd,eAAmB,CACnB,eACF,CCLA,kBACE,iBAAkB,CAClB,oBAAqB,CACrB,cACF,CAEA,+CACE,4BACF,CAEA,iCACE,UAAW,CACX,WAAY,CACZ,iBAAkB,CAClB,UAAW,CACX,WAAa,CACb,oBAAa,CAAb,YAAa,CACb,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CF,CACA,2CAEE,iBAAkB,CAClB,YAAa,CACb,aACF,CACA,yBACE,WACF,CACA,8BACE,iBACF,CACA,oBACE,cAAe,CACf,WAAY,CACZ,gBAAiB,CACjB,iBAAkB,CAEjB,oBAAqB,CACjB,gBAAiB,CACtB,wBAAyB,CACzB,4BACF,CACA,sBACE,eAAiB,CACjB,oBAAqB,CACrB,aAAgB,CAChB,gBAAiB,CACjB,iBAAkB,CAClB,UACF,CACA,4BACE,cAAe,CACf,aACF,CACA,gDACE,iBAAkB,CAClB,SACF,CACA,sDACE,WACF,CACA,gDACE,iBAAkB,CAClB,UACF,CACA,sDACE,WACF,CACA,2EAGE,oBAAqB,CACrB,cAAe,CACf,eAAiB,CACjB,UAAW,CACX,aAAc,CACd,gBACF,CACA,6FAGE,cAAe,CACf,aACF,CACA,qKAGE,cAAe,CACf,UACF,CACA,8GAIE,iBAAkB,CAClB,KAAM,CACN,cAAe,CACf,UAAW,CACX,wFAA6F,CAC7F,aAAc,CACd,cAAe,CACf,oBAAqB,CACrB,gBACF,CACA,sIAIE,aACF,CACA,2BACE,OACF,CACA,iCACE,WACF,CACA,2BACE,MACF,CACA,iCACE,WACF,CACA,kBACE,qBAAsB,CACtB,YACF,CACA,yBACE,UAAW,CACX,cACF,CACA,gCACE,WAAY,CACZ,gBACF,CACA,qCACE,gCAAyB,CAAzB,wBACF,CACA,8BACE,YAAa,CACb,0BAA2B,CAC3B,iBACF,CACA,iCACE,eAAgB,CAChB,qBAAsB,CACtB,QAAS,CACT,SAAU,CACV,UACF,CACA,oCACE,iBAAkB,CAClB,aAAc,CACd,cACF,CACA,0CACE,aACF,CACA,yDACE,aACF,CACA,iDACE,OACF,CACA,gCACE,WAAY,CACZ,gBAAiB,CACjB,0BACF,CACA,qCACE,+BAAwB,CAAxB,uBACF,CACA,gEAGE,YAAa,CAET,sBAAuB,CAC3B,cAAe,CACf,UAAW,CACX,cACF,CACA,sFAEE,WACF,CACA,mBACE,wBAAyB,CACzB,cAAe,CACf,4BAA6B,CAC7B,UACF,CACA,mDAIE,WACF,CACA,mBACE,gBAAiB,CACjB,eACF,CACA,2BACE,gBAAiB,CACjB,aAAc,CACd,UAAW,CACX,iBACF,CACA,4DACE,aAAc,CACd,eACF,CACA,iEACE,YACF,CACA,kBACE,aACF,CACA,kBACE,aAAc,CACd,aAAc,CACd,UAAW,CACX,qBAAsB,CACtB,UAAW,CACX,WAAY,CACZ,SAAU,CACV,sBAAuB,CACvB,gBAAiB,CACjB,iBACF,CACA,wBACE,kBAAmB,CACnB,cACF,CACA,4CACE,kBACF,CACA,6CACE,kBAAmB,CACnB,UACF,CACA,mDACE,kBACF,CACA,qCACE,wBACF,CACA,6CACE,kBAAmB,CACnB,aAAc,CACd,kBAAmB,CACnB,eAAgB,CAChB,UACF,CACA,mDACE,kBACF,CACA,0DACE,0BAA2B,CAC3B,6BACF,CACA,yDACE,2BAA4B,CAC5B,8BACF,CACA,iGAEE,UACF,CACA,oBACE,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,iBACF,CACA,oCACE,UACF,CACA,0CACE,WACF,CACA,4BACE,gBACF,CACA,oDACE,kBACF,CACA,yDACE,aAAc,CACd,cACF,CACA,mDACE,UAAW,CACX,iBACF,CACA,wBACE,cACF,CACA,8BACE,WAAY,CACZ,QAAS,CACT,WAAY,CACZ,eAAgB,CAChB,UACF,CACA,6BACE,gBACF,CACA,wEAGE,oBAAqB,CACrB,iBAAkB,CAClB,aACF,CACA,0FAGE,cAAe,CACf,aACF,CAMA,wNAGE,UACF,CACA,uBACE,iBACF,CACA,wBACE,WAAY,CACZ,iBAAkB,CAClB,oBAAqB,CACrB,QAAW,CACX,gBAAiB,CACjB,qBAAsB,CACtB,wBAAyB,CACzB,qBAAyB,CACzB,UAAW,CACX,eAAgB,CAChB,wIAAqJ,CAArJ,gIAAqJ,CACrJ,UACF,CACA,8BACE,oBACF,CACA,8BACE,oBAAqB,CACrB,0BACF,CACA,wBACE,MAAO,CACP,KAAM,CACN,QAAS,CACT,OAAQ,CACR,eAAmB,CACnB,UAAW,CACX,iBAAkB,CAClB,YACF,CACA,+BACE,cAAe,CACf,WAAY,CACZ,gBAAiB,CACjB,iBAAkB,CAClB,iBAAkB,CAEjB,oBAAqB,CACjB,gBAAiB,CACtB,wBAAyB,CACzB,4BACF,CACA,6BACE,qBACF,CACA,8BACE,WAAY,CACZ,eAAiB,CACjB,oBAAqB,CACrB,eAAgB,CAChB,iBAAkB,CAClB,WAAY,CACZ,gBAAiB,CACjB,iBACF,CACA,8BACE,kBAAmB,CACnB,UAAW,CACX,YAAa,CACb,wBACF,CACA,6BACE,iBAAkB,CAClB,WAAY,CACZ,qBACF,CACA,6BACE,gBAAiB,CACjB,aAAc,CACd,iBAAkB,CAClB,UAAW,CACX,aACF,CACA,mCACE,kBAAmB,CACnB,cACF,CAKA,4IACE,kBAAmB,CACnB,UACF,CACA,yBACE,MAAO,CACP,KAAM,CACN,QAAS,CACT,OAAQ,CACR,eAAmB,CACnB,UAAW,CACX,iBAAkB,CAClB,YACF,CACA,6BACE,WAAY,CAEZ,YAAa,CAET,qBACN,CACA,gCACE,YACF,CACA,gCACE,cAAe,CACf,WAAY,CACZ,gBAAiB,CACjB,iBAAkB,CAClB,iBAAkB,CAEjB,oBAAqB,CACjB,gBAAiB,CACtB,wBAAyB,CACzB,4BACF,CACA,kCACE,eAAiB,CACjB,oBAAqB,CACrB,eAAgB,CAChB,iBAAkB,CAClB,UACF,CACA,wCACE,cAAe,CACf,aACF,CACA,8EAEE,iBAAkB,CAClB,KACF,CACA,6CACE,WACF,CACA,uCACE,wBAAyB,CAErB,oBAAqB,CACjB,gBAAiB,CACzB,MACF,CACA,6CACE,WACF,CACA,8DACE,WACF,CACA,2CACE,YACF,CACA,uCACE,wBAAyB,CAErB,oBAAqB,CACjB,gBAAiB,CACzB,OACF,CACA,8BAEM,QAAO,CACX,qBACF,CACA,gCACE,yBAA0B,CAC1B,gBACF,CACA,+BACE,kBAAmB,CACnB,UAAW,CACX,WAAY,CACZ,wBACF,CACA,8BACE,iBACF,CACA,6DACE,aAAc,CACd,UAAW,CACX,aAAc,CACd,UAAW,CACX,qBAAsB,CACtB,WAAY,CACZ,SAAU,CACV,sBAAuB,CACvB,gBAAiB,CACjB,iBACF,CACA,mEACE,kBAAmB,CACnB,cACF,CACA,sEACE,aACF,CACA,4EACE,eAAiB,CACjB,kBACF,CAKA,kJACE,kBAAmB,CACnB,UACF,CACA,+BACE,iBAAkB,CAClB,YACF,CACA,wBACE,MAAO,CACP,KAAM,CACN,QAAS,CACT,OAAQ,CACR,eAAmB,CACnB,UAAW,CACX,iBAAkB,CAClB,YACF,CACA,4BACE,WAAY,CAEZ,YAAa,CAET,qBACN,CACA,+BACE,YACF,CACA,+BACE,cAAe,CACf,WAAY,CACZ,gBAAiB,CACjB,iBAAkB,CAClB,iBAAkB,CAEjB,oBAAqB,CACjB,gBAAiB,CACtB,wBAAyB,CACzB,4BACF,CACA,iCACE,eAAiB,CACjB,oBAAqB,CACrB,eAAgB,CAChB,iBAAkB,CAClB,UACF,CACA,uCACE,cAAe,CACf,aACF,CACA,gFAEE,iBAAkB,CAClB,KACF,CACA,8CACE,WACF,CACA,wCACE,wBAAyB,CAErB,oBAAqB,CACjB,gBAAiB,CACzB,MACF,CACA,8CACE,WACF,CACA,8DACE,WACF,CACA,4CACE,YACF,CACA,wCACE,wBAAyB,CAErB,oBAAqB,CACjB,gBAAiB,CACzB,OACF,CACA,6BAEM,QAAO,CACX,qBACF,CACA,+BACE,yBAA0B,CAC1B,gBACF,CACA,8BACE,kBAAmB,CACnB,UAAW,CACX,WAAY,CACZ,wBACF,CACA,6BACE,iBACF,CACA,6BACE,aAAc,CACd,UAAW,CACX,aAAc,CACd,UAAW,CACX,qBAAsB,CACtB,WAAY,CACZ,SAAU,CACV,sBAAuB,CACvB,gBAAiB,CACjB,iBACF,CACA,mCACE,kBAAmB,CACnB,cACF,CAKA,4IACE,kBAAmB,CACnB,UACF,CACA,4IAGG,oBAAqB,CACjB,gBAAiB,CACtB,wBAAyB,CACzB,qBACF,CACA,0BACE,MAAO,CACP,KAAM,CACN,QAAS,CACT,OAAQ,CACR,eAAmB,CACnB,UAAW,CACX,iBAAkB,CAClB,YAAa,CAEb,YAAa,CAET,qBACN,CACA,iCACE,YACF,CACA,iCACE,cAAe,CACf,WAAY,CACZ,gBAAiB,CACjB,iBAAkB,CAClB,iBAAkB,CAEjB,oBAAqB,CACjB,gBAAiB,CACtB,wBAAyB,CACzB,4BACF,CACA,mCACE,eAAiB,CACjB,oBAAqB,CACrB,eAAgB,CAChB,iBAAkB,CAClB,UACF,CACA,yCACE,cAAe,CACf,aACF,CACA,sFAEE,iBAAkB,CAClB,KACF,CACA,iDACE,WACF,CACA,2CACE,wBAAyB,CAErB,oBAAqB,CACjB,gBAAiB,CACzB,MACF,CACA,iDACE,WACF,CACA,2CACE,wBAAyB,CAErB,oBAAqB,CACjB,gBAAiB,CACzB,OACF,CACA,+BAEM,QAAO,CACX,qBACF,CACA,iCACE,yBAA0B,CAC1B,gBACF,CACA,gCACE,kBAAmB,CACnB,UAAW,CACX,WAAY,CACZ,wBACF,CACA,+BACE,iBACF,CACA,iCACE,aAAc,CACd,aAAc,CACd,UAAW,CACX,qBAAsB,CACtB,WAAY,CACZ,SAAU,CACV,sBAAuB,CACvB,gBAAiB,CACjB,iBACF,CACA,uCACE,kBAAmB,CACnB,cACF,CAKA,wJACE,kBAAmB,CACnB,UACF,CACA,0JAGG,oBAAqB,CACjB,gBAAiB,CACtB,wBAAyB,CACzB,qBACF,CACA,mBACE,WAAY,CACZ,eACF,CACA,wBACE,WAAY,CACZ,iBACF,CACA,iDACE,QACF,CACA,8DACE,UACF,CACA,wBACE,UACF,CACA,yEACE,8BACF,CACA,yBACE,WACF,CACA,wDACE,SACF,CACA,2EACE,6BACF,CACA,0BACE,iBAAkB,CAClB,iBAAkB,CAClB,iBAAkB,CAClB,WAAY,CACZ,gBACF,CACA,iDACE,WAAY,CACZ,aAAc,CACd,QAAS,CACT,UAAW,CACX,iBACF,CACA,2CACE,WACF,CACA,+EAEE,eAAgB,CAChB,WACF,CACA,wLAIE,+BACF,CACA,2CACE,WACF,CACA,mEACE,WACF,CACA,4FACE,QACF,CACA,yGACE,UACF,CACA,mGACE,SACF,CACA,oIAGE,QACF,CACA,oEACE,KACF,CACA,sJAGE,YACF,CACA,8CACE,kBAAmB,CACnB,eACF,CACA,0BACE,gBACF,CACA,uCACE,eAAgB,CAChB,SACF,CACA,2CACE,wBACF,CACA,uCACE,eACF,CACA,0CACE,UACF,CACA,kBACE,WACF,CACA,yBACE,gBAAiB,CACjB,iBAAkB,CAEjB,oBAAqB,CACjB,gBAAiB,CACtB,wBAAyB,CACzB,4BAA6B,CAC7B,eACF,CACA,2EAEE,UAAW,CACX,WAAY,CACZ,gBACF,CACA,kCACE,WAAY,CACZ,oBACF,CACA,+CACE,oBAAqB,CACrB,sCAA2C,CAC3C,cACF,CACA,wCACE,oBAAqB,CACrB,wBAAyB,CACzB,UACF,CACA,uCACE,UAAW,CACX,WAAY,CACZ,gBAAiB,CACjB,wBAAyB,CACzB,cAAe,CACf,UACF,CACA,mDACE,0BAA2B,CAC3B,6BAA8B,CAC9B,iBACF,CACA,kDACE,2BAA4B,CAC5B,8BAA+B,CAC/B,gBACF,CACA,wBACE,UACF,CACA,iDACE,kBACF,CACA,mDACE,gBAAiB,CACjB,kBACF,CACA,0CACE,SACF,CACA,iJAEE,aAAc,CACd,YAAa,CACb,UAAW,CACX,eAAgB,CAChB,YAAa,CAEb,WAA0B,CAA1B,yBAA0B,CAC1B,gBAAiB,CACjB,iBACF,CACA,kKAEE,wBAAyB,CACzB,UACF,CACA,2JAEE,wBAAyB,CACzB,aACF,CiBjqCA,uBACE,aACF,CAEA,6BACE,yBACF,CCLA,mBACE,iBACF,CACA,4BACE,WACF,CAIA,yBACE,wBACF,CCFA,kCACE,iBAAkB,CAClB,eACF,CAEA,0CACE,iBAAkB,CAClB,eAAgB,CAChB,gBACF,CAEA,4CACE,aAAc,CAEd,2CAA4C,CAC5C,mCACF,CAEA,kCAEE,6BAA8B,CAC9B,qBACF,CAEA,wDACE,wBACF,CAEA,wCACE,iBAAkB,CAClB,iBACF,CAOA,uCACE,kBAAoB,CACpB,iBAAmB,CACnB,oBAAqB,CACrB,UAAW,CACX,iBAAkB,CAClB,aACF,CAEA,oBACE,iBAAkB,CAClB,MAAO,CACP,eAAgB,CAChB,YACF,CAEA,8DACE,WACF,CClEA,cACE,QAAO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CACE,eACF,CAEA,YACE,WAAY,CACZ,kBACF,CCXA,0BACE,eACF,CAEA,sCACE,gBAAiB,CACjB,aACF,CAEA,6BACE,eAAgB,CAChB,iBAAkB,CAClB,iBAAkB,CAClB,oBAAqB,CACrB,qBAAsB,CACtB,YAAa,CACb,kBAAmB,CACnB,cAAe,CACf,wBACF,CAEA,yBACE,eACF,CAEA,6CACE,gBACF,CAEA,4CACE,iBAAkB,CAClB,kBACF,CAEA,mBACE,oBACF,CAEA,uBACE,YAAa,CACb,oCAAsC,CAEtC,wBAAyB,CACzB,iBAAkB,CAClB,iBAAkB,CAClB,UAAc,CACd,qBAAsB,CAGtB,oBAAqB,CACrB,2BAAwB,CAAxB,wBAAwB,CACxB,cAAe,CACf,eAAgB,CAChB,gBAAiB,CACjB,eAAkB,CAClB,cAAe,CACf,eACF,CCzDA,wBACE,aAAe,CACf,YAAa,CACb,mCAAwC,CACxC,iBAAkB,CAClB,oEAAwE,CACxE,aAAc,CACd,cACF,CAEA,aACE,iBAAkB,CAClB,aAAc,CACd,YAAa,CACb,MAAO,CACP,KAAM,CACN,4BAA8B,CAC9B,iBAAkB,CAClB,cAAe,CACf,YACF,CAEA,mCACE,iBACF,CAEA,kBACE,iBAAkB,CAClB,mBACF,CACA,wBACE,wBACF,CAEA,wBACE,aACF,CAEA,mBACE,QAAS,CACT,SAAU,CACV,eACF,CAEA,mBACE,iBAAkB,CAClB,iBACF,CAEA,8BACE,aAAc,CACd,cAAe,CACf,iBAAkB,CAClB,iBACF,CAEA,gCACE,4BAA8B,CAC9B,iBAAkB,CAClB,6BAA8B,CAC9B,UACF,CAEC,oCACC,kBAAmB,CACnB,iBAAkB,CAClB,6BACF,CAEA,oCACE,QACF,CAEA,sCACE,oBACF,CAEA,2BACE,iBACF,CAEA,2CACE,iBAAkB,CAClB,SAAW,CACX,WACF,CAEA,yCACE,UACF,CAEA,+BACE,YAAa,CACb,iBAAkB,CAClB,qBAAsB,CACtB,YAAa,CACb,aACF,CAEA,2BACE,iBAAkB,CAClB,YAAc,CACd,UACF,CAEA,iBACE,4BAA8B,CAC9B,iBAAkB,CAClB,6BACF,CAEA,oBACE,UACF,CAEA,uBACE,oBACF,CAEA,kBACE,kBACF,CAEA,uBACE,mCACF,CAEA,yCACE,mBAAoB,CACpB,cAAe,CACf,kBAAmB,CACnB,eAAgB,CAChB,sBAAuB,CACvB,gBACF,CAEA,8CACE,iBAAkB,CAClB,YAAa,CACb,kBAAmB,CACnB,KAAM,CACN,MAAO,CACP,mBACF,CC3IA,qBACE,WAAY,CACZ,iBACF,CAEA,4BACE,kBAAmB,CACnB,WAAY,CACZ,+BAAgC,CAChC,oBAAqB,CACrB,6BACF,CAEA,0BACE,wBACF,CAEA,uBACE,WAAY,CACZ,aAAc,CACd,WAAY,CACZ,YAAa,CACb,kBAAkB,CAClB,6BACF,CAEA,0BACE,UAAW,CACX,eAAgB,CAChB,eAAkB,CAClB,eACF,CAEA,iCACE,QACF,CAEA,uBACE,wBAAyB,CACzB,mBAAoB,CACpB,kBAAmB,CACnB,wBAAyB,CACzB,aACF,CAEA,gCACE,4BAA6B,CAC7B,eAAgB,CAChB,iBAAkB,CAClB,wBAAyB,CACzB,wBACF,CAEA,2CACE,eAAgB,CAChB,kBACF,CAEA,iDACE,WAAY,CACZ,SAAU,CACV,WAAY,CACZ,WACF,CAEA,4BACE,uBACE,UAAW,CACX,iBACF,CACA,gCACE,SAAU,CAGV,iBAFF,CAIF,CAEA,yBACE,gCACE,cAAe,CACf,UACF,CAEA,yCACE,YAAa,CACb,YAAa,CACb,QACF,CAEA,iDACE,YACF,CACF,CCjGA,oBACE,cAAe,CACf,UAAc,CACd,cAAe,CACf,iBAAkB,CAClB,0BACF,CACA,0BACE,UACF,CCTA,iBACC,iBACD,CAEA,0BACC,iBAAkB,CAClB,QAAS,CACT,UAAW,CACX,kCAAoC,CACpC,SACD,CAEA,gCACC,SACD,CAIA,uCACC,SACD,CAEA,wCACC,oBACD,CAEA,4BACC,cACD,CAEA,iCACC,eAAgB,CAChB,QAAS,CACT,aAAc,CACd,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CACjB,SAAU,CACV,wBAAyB,CACzB,qBAAsB,CACtB,oBACD,CAEA,4FAGC,UAAW,CACX,cAAe,CACf,cAAe,CACf,kBAAmB,CACnB,8BAAoC,CACpC,mCAAqC,CACrC,kBACD,CAEA,4NAMC,aAAc,CACd,oBACD,CC/DA,mCACC,iBAAkB,CAClB,kBAAmB,CACnB,wBACD,CAEA,wCACC,iBAAkB,CAClB,mBACD,CAEA,iCACC,iBAAkB,CAClB,mBAAoB,CACpB,KAAM,CACN,cAAe,CACf,WAAY,CACZ,SAAU,CACV,mBAAoB,CACpB,2BAA4B,CAE5B,wBAAyB,CAEzB,oBAAqB,CACrB,gBAED,CAEC,wBACC,aAAc,CACd,4BACD,CAEC,+BACC,2BAA4B,CAC5B,UAAW,CACX,aAAc,CACd,kBAAoB,CACpB,gBACD,CCvCF,wBACE,QAAO,CACP,YAAa,CACb,qBAAsB,CACtB,WAAY,CACZ,eAAgB,CAChB,eAAgB,CAChB,wBACF,CAEA,+CACE,UAAW,CACX,qBAAsB,CACtB,+BAAgC,CAChC,8CAAgD,CAChD,wBAAiB,CAAjB,gBAAiB,CACjB,iBAAkB,CAClB,SAAU,CACV,YAAa,CACb,6BACF,CAEA,8DACE,qBAAsB,CACtB,qBACF,CAEA,iEACE,WAAY,CACZ,qBAAsB,CACtB,gBAAkB,CAClB,8BAA+B,CAC/B,UACF,CAEA,+CACE,aACF,CAEA,gCACE,QAAS,CACT,YAAa,CACb,WAAY,CACZ,WACF,CAGA,qCACE,SAAU,CACV,UACF,CAEA,4CACE,YACF,CAEA,2CACE,wBAAoC,CACpC,kBACF,CC3DA,yBACE,YAEF,CAEA,eACE,cAAe,CACf,cACF,CAEA,oBACE,YAAa,CACb,qBAAsB,CACtB,cAAe,CACf,SAAU,CACV,UAAW,CACX,WAAY,CACZ,YAAa,CACb,qBAAsB,CACtB,iBAAkB,CAClB,uBAAwB,CACxB,qBAAsB,CACtB,YACF,CAEA,sBACE,wBAAyB,CACzB,uBAA0B,CAC1B,cAAe,CACf,eAAgB,CAChB,UAAW,CACX,YAAa,CACb,6BAA8B,CAC9B,kBACF,CAEA,6CACE,oBAAqB,CACrB,kBAAoB,CACpB,cAAe,CACf,aAAc,CACd,cACF,CAEA,uBACE,sBAA0B,CAC1B,qBAAsB,CACtB,aACF,CAEA,kBACE,WACF,CAEA,qCACE,WAAY,CACZ,aACF,CAEA,2BACE,UAAW,CACX,SACF,CAEA,yCACE,UACF,CAEA,gCACE,cAAe,CACf,cAAe,CACf,gBAAiB,CACjB,UACF,CAEA,0BACE,aAAc,CACd,oBACF,CAEA,eACE,UACF,CClFA,uBACE,QAAO,CACP,YAAa,CACb,qBAAsB,CACtB,WAAY,CACZ,eAAgB,CAChB,eAAgB,CAChB,wBACF,CAEA,8CACE,UAAW,CACX,qBAAsB,CACtB,+BAAgC,CAChC,8CAAgD,CAChD,wBAAiB,CAAjB,gBAAiB,CACjB,iBAAkB,CAClB,SAAU,CACV,YAAa,CACb,6BACF,CAEA,6DACE,qBAAsB,CACtB,qBACF,CAEA,gEACE,WAAY,CACZ,qBAAsB,CACtB,gBAAkB,CAClB,8BAA+B,CAC/B,UACF,CAEA,8CACE,aACF,CAEA,+BACE,QAAS,CACT,YAAa,CACb,WAAY,CACZ,WACF,CAGA,2CACE,SAAU,CACV,UACF,CAEA,kDACE,YACF,CAEA,iDACE,wBAAoC,CACpC,kBACF,CAEA,kBAEE,WAAY,CACZ,eAAgB,CAChB,aAAc,CACd,iBACF,CAEA,QACE,4BAA6B,CAC7B,eAAgB,CAChB,iBAAkB,CAClB,gBAAiB,CACjB,wBAAkC,CAClC,iBACF,CC5EA,KACE,eACF,CACA,SACE,WACF,CACA,kBACE,gBAAiB,CACjB,+BAAgC,CAChC,aACF,CACA,YACE,gBAAiB,CACjB,eAAiB,CACjB,eAAgB,CAChB,eACF,CACA,+BAEE,iBAAkB,CAClB,UAAW,CACX,iBACF,CACA,kCAEE,oBAAqB,CACrB,UACF,CACA,kBACE,iBACF,CACA,WACE,kBACF,CACA,mBACE,cAAe,CACf,kBAAmB,CACnB,kCACF,CACA,KACE,UACF,CAEA,wBACE,iBAAkB,CAClB,OAAQ,CACR,qBAAsB,CACtB,WAAY,CACZ,WAAY,CACZ,4BAA6B,CAC7B,wCAAiC,CAAjC,gCAAiC,CACjC,UACF,CAYA,iCACE,UACF,CACA,yBACE,iCACE,WAAY,CACZ,6BACF,CACF,CCxEA,yCACE,gCACF,CCFA,iBACE,iBAAkB,CAClB,iBACF,CACA,wBACI,WAAY,CACZ,oBAAqB,CACrB,qBAAsB,CACtB,WAAY,CACZ,WAAY,CACZ,aACJ,CACA,YACI,WAAY,CACZ,eAAgB,CAChB,qBAAsB,CACtB,UAAW,CACX,WAAY,CACZ,0BAA2B,CAC3B,2BAA4B,CAC5B,WAAY,CACZ,aACJ,CACA,oBAEI,iBAAiB,CACjB,OAAO,CACP,oBAAoB,CACpB,UAAU,CACV,UAAU,CACV,WAAW,CACX,eAAe,CACf,kBAAkB,CAClB,gBACJ,CACA,UACI,SACJ,CACA,UACI,UACJ,CACA,gCAEI,UACJ,CC5CA,YAGE,wBAEF,CAEA,0BANE,aAAc,CACd,aAAc,CAEd,eAQF,CALA,cAIE,wBACF,CAOA,8BAJE,gBAAiB,CACjB,cAMF,CAGA,eACE,gBAAiB,CACjB,gBAAiB,CACjB,6BACF,CAEA,2BACE,wBAAyB,CACzB,aAAc,CACd,cAAe,CACf,gBACF,CAEA,6BACE,gBAAiB,CACjB,cAAe,CACf,aAAc,CACd,aAAc,CACd,wBACF,CAEA,8BACE,gBAAiB,CACjB,aAAc,CACd,gBACF,CAEA,uCACE,aAAc,CACd,aAAc,CACd,wBAAyB,CACzB,qBAAsB,CACtB,eACF,CAEA,qCACE,aAAc,CACd,aAAc,CACd,wBAAyB,CACzB,qBAAsB,CACtB,eACF,CAGA,iCACE,wBAAyB,CACzB,SAAY,CACZ,QACF,CAEA,mCACE,wBAAyB,CACzB,QAAS,CACT,SACF,CAEA,sCACE,cACF,CAEA,mBACE,wBAAyB,CACzB,oBAAqB,CACrB,aACF,CAEA,mBACE,wBAAyB,CACzB,oBACF,CAEA,uCACE,wBAAyB,CACzB,eACF,CAEA,uCACE,wBAAyB,CACzB,YACF,CCxGA,eACE,iBAAkB,CAClB,iBACF,CACA,sBACI,WAAY,CACZ,oBAAqB,CACrB,qBAAsB,CACtB,WAAY,CACZ,WAAY,CACZ,aACJ,CACA,UACI,cAAe,CACf,eACJ,CCfA,MACE,WACF,CACA,oCACE,SACF,CACA,2BACE,eAAgB,CAChB,iBAAkB,CAClB,wBAAwB,CACxB,4BACF,CACA,wEAEE,kBAAmB,CACnB,eAAgB,CAChB,UAAU,CACV,kBAAmB,CACnB,eAAe,CACf,sBAAsB,CACtB,cACF,CACA,oCACE,gBACF,CACA,oFAEE,aACF,CACA,0BACE,cAAe,CACf,kBAAmB,CACnB,QAAS,CACT,OAAQ,CACR,WAAY,CACZ,aAAc,CACd,UACF,CACA,wBACE,0BACF,CACA,kCACE,aAAc,CACd,6BACF,CACA,4EACE,WAAY,CACZ,aAAc,CACd,kBAAmB,CACnB,eAAgB,CAChB,sBAAuB,CACvB,cACF,CACA,sCACE,iBACF,CACA,sCACE,iBACF,CACA,2BACE,2BACE,YACF,CACF,CACA,yBACE,2BACE,YACF,CACF,CCnEA,cACE,eACF,CACA,sBACE,UAAW,CACX,WAAY,CACZ,qBACF,CACA,gCACE,iBAAkB,CAClB,cAAe,CACf,WACF,CACA,kCACE,cAAe,CACf,aAAc,CACd,qBAAsB,CACtB,iBACF,CACA,kEACE,mBACF,CAEA,iBACE,YAAa,CACb,6BACF,CACA,qCACE,WACF,CACA,sBACE,UACF,CACA,yBACE,eAAgB,CAChB,YAAa,CACb,kBAAmB,CACnB,6BACF,CACA,2BACE,iBACF,CACA,yBACE,WAAY,CACZ,gBACF,CACA,0BACE,cACF,CACA,6FACE,YACF,CACA,2BACE,SAAU,CACV,iBACF,CACA,iCACE,cAAe,CACf,SAAU,CACV,aACF,CC7DA,iBACE,wBAAyB,CACzB,YAAa,CACb,qBACF,CACA,uBACE,+BAAgC,CAChC,cAAe,CACf,eAAgB,CAChB,aAAc,CACd,YAAa,CACb,qBACF,CACA,mDACE,UAAW,CACX,iBAAkB,CAClB,eACF,CACA,oDACE,aACF,CACA,0DACE,UACF,CACA,sBACE,iBAAkB,CAClB,eACF,CACA,4CACE,mBAAqB,CACrB,UAAW,CACX,YAAa,CACb,0BACF,CACA,2DACE,iBAAkB,CAClB,aACF,CACA,yDACE,cAAe,CACf,UACF,CACA,sEACE,gBACF,CACA,6EACE,WAAY,CAC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qB,CACrB,eACF,CAEA,0BACE,yBAAyC,CACzC,cAAe,CACf,eACF,CAEA,+jBAcE,cACF,CAIA,cACE,kBAAmB,CACnB,aAAc,CACd,MAAO,CACP,iBAAkB,CAClB,OAAQ,CAER,WAAY,CACZ,eACF,CAEA,kBACE,UACF,CAEA,mBACE,WACF,CAEA,eACE,qBAAsB,CACtB,aAAc,CACd,wBAAyB,CACzB,WAAY,CACZ,UAAW,CACX,SACF,CAEA,WACE,UACF,CAIA,SACE,iBAAkB,CAClB,MAAO,CACP,OAAQ,CAER,WAAY,CACZ,cACF,CAEA,kBACE,UACF,CAIA,YACE,iBAAkB,CAElB,QAAS,CAET,wBAAyB,CACzB,4BAA6B,CAE7B,uBAA0B,CAC1B,+BACF,CACA,0BACE,wBAAyB,CACzB,MAAO,CACP,OACF,CACA,0BACE,yBAA0B,CAC1B,MAAO,CACP,OACF,CACA,0BACE,cAAe,CACf,OAAQ,CACR,QACF,CACA,sBACE,iBAAkB,CAClB,KAAM,CACN,MAAO,CACP,OAAS,CACT,WAAY,CACZ,wBAAyB,CACzB,eAAgB,CAChB,oBACF,CAEA,yCACE,GACE,WACF,CACA,GACE,MACF,CACF,CAEA,iCACE,GACE,WACF,CACA,GACE,MACF,CACF,CAEA,oCACE,wBAAyB,CACzB,eACF,CAEA,6CACE,iBAAkB,CAClB,KAAM,CACN,MAAO,CACP,WAAY,CACZ,wBAAyB,CACzB,qHAQC,CACD,0DAA2D,CACnD,kDACV,CAIA,eACE,UAAW,CACX,4BAA8B,CAC9B,gBAAiB,CACjB,aAAc,CACd,kCAAuC,CACvC,kBACF,CAEA,kBACE,aAAc,CACd,iBAAkB,CAClB,UAAW,CACX,WAAY,CACZ,+BAAoC,CAEpC,WACF,CAEA,oBACE,aAAc,CACd,gCACF,CAEA,6BACE,kBAAmB,CACnB,qBAAsB,CACtB,iBACF,CAEA,qCACE,oBAAqB,CACrB,YAAa,CACb,kBAAmB,CACnB,aAAc,CACd,cAAe,CACf,gBAAiB,CACjB,qBAAsB,CACtB,+BAAoC,CACpC,iBAAkB,CAClB,mCACF,CAEA,aACE,iBACF,CAEA,eACE,kBACF,CAEA,sBACE,YACF,CAEA,mBACE,aAAc,CACd,YAAa,CACb,UAAW,CACX,UAAW,CACX,+BACF,CAEA,mBACE,iBAAkB,CAClB,qBACF,CAEA,cACE,UACF,CAEA,yBACE,iBACF,CAEA,+BACE,WACF,CCjiBA,2BACE,aAAc,CACd,qBAAsB,CACtB,uBAAwB,CAIxB,WAAY,CACZ,gBAAiB,CACjB,uBAAwB,CACxB,eANF,CASA,sCACE,YACF,CAMA,sDACE,gBACF,CCvBA,gBACI,aACJ,CCDA,6KACE,iBAAkB,CAClB,KAAM,CACN,MAAO,CACP,UAAW,CACX,WACF,CAEA,qGACE,iBACF,CAEA,WACE,mBAAoB,CACpB,gtLAAitL,CACjtL,eAAmB,CACnB,iBACF,CACA,6HACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,2IACE,eACF,CAEA,sBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,6BACE,eACF,CAEA,8EACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,4FACE,eACF,CAEA,kFACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,gGACE,eACF,CAEA,iFACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,+FACE,eACF,CAEA,iFACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,+FACE,eACF,CAEA,wEACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,sFACE,eACF,CAEA,mFACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,iGACE,eACF,CAEA,iGACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,+GACE,eACF,CAEA,iBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,wBACE,eACF,CAEA,kBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,yBACE,eACF,CAEA,4aAKE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,6dAKE,eACF,CAEA,yMAEE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,qOAEE,eACF,CAEA,wEACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,sFACE,eACF,CAEA,gBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,uBACE,eACF,CAEA,cACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,qBACE,eACF,CAEA,0HACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,sJACE,eACF,CAEA,yBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,gCACE,eACF,CAEA,8BACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,qCACE,eACF,CAEA,aACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,oBACE,eACF,CAEA,+EACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,6FACE,eACF,CAEA,6EACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,2FACE,eACF,CAEA,mBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,0BACE,eACF,CAEA,gBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,uBACE,eACF,CAEA,mBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,0BACE,eACF,CAEA,kBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,yBACE,eACF,CAEA,iBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,wBACE,eACF,CAEA,oBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,2BACE,eACF,CAEA,qFACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,mGACE,eACF,CAEA,kEACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,gFACE,eACF,CAEA,oBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,2BACE,eACF,CAEA,wBACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,+BACE,eACF,CAEA,mGACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,iHACE,eACF,CAEA,yHACE,mBAAoB,CACpB,eAAmB,CACnB,iBACF,CACA,uIACE,eACF,CAEA,UACE,aAAc,CACd,kBAAmB,CACnB,qBAAsB,CACtB,UAAW,CACX,qBAAsB,CACtB,iBAAkB,CAClB,SAAU,CACV,cAAe,CACf,aAAc,CACd,eAAmB,CACnB,iBAAkB,CAClB,sCAAyC,CACzC,iBACF,CACA,2BACE,iBACF,CACA,8BACE,oBAAsB,CACtB,qBACF,CAEA,yBACE,YACF,CAEA,+CAGE,kBACF,CAEA,aACE,mBAAoB,CACpB,iBAAkB,CAClB,mBAAoB,CACpB,2BAA4B,CAI5B,QACF,CAEA,8FAKE,UAAW,CACX,cACF,CAEA,gOAKE,QACF,CAEA,6CACE,kBACF,CAEA,4CACE,eACF,CAEA,6CACE,2BACF,CAEA,4CACE,gBACF,CAOA,iEAJE,UAAW,CACX,WASF,CANA,oBACE,iBAAkB,CAClB,KAAM,CACN,MAGF,CAEA,wCACE,YACF,CAEA,qBACE,SAAU,CACV,QAAS,CACT,WACF,CAEA,0CACE,cAAe,CACf,eAAgB,CAChB,YAAa,CACb,MAAO,CACP,KAAM,CACN,QAAS,CACT,OACF,CAEA,iDACE,oBAAsB,CACtB,qBAAuB,CACvB,uBACF,CAEA,2CACE,WACF,CAEA,YACE,sBACF,CAEA,cACE,UAAY,CACZ,cACF,CAEA,yBACE,UAAW,CACX,YAAa,CACb,iBAAkB,CAClB,KAAM,CACN,SACF,CAEA,kBACE,uBAAyB,CACzB,mBAAqB,CACrB,4BACF,CAEA,WACE,YAAa,CACb,UAAW,CACX,qBAAsB,CACtB,cAAe,CACf,sCAAyC,CACzC,iBAAkB,CAClB,WAAY,CACZ,YAAa,CACb,aACF,CAEA,kCAEE,aACF,CAEA,+BACE,aAAc,CACd,iBAAkB,CAClB,gBAAiB,CACjB,SAAU,CACV,aAAc,CACd,iBAAkB,CAClB,QAAS,CACT,SAAU,CACV,SAAU,CACV,cAAe,CACf,SAAU,CACV,0BAA4B,CAC5B,wBAAyB,CACzB,kCAAuC,CACvC,kBAAoB,CACpB,kBACF,CACA,4CACE,OAAQ,CACR,QAAS,CACT,oBAAsB,CACtB,kBACF,CAEA,0EAEE,iBAAkB,CAClB,wBAAyB,CACzB,qCAA0C,CAC1C,iBACF,CAEA,kKAIE,YACF,CAEA,mFACE,aACF,CAEA,iBACE,eAAgB,CAChB,WAAY,CACZ,aAAc,CACd,oBAAqB,CACrB,iBAAkB,CAClB,mBAAoB,CACpB,mBAAoB,CACpB,oBAAqB,CACrB,eAAgB,CAChB,uBAAwB,CAExB,eACF,CAEA,yBACE,UAAW,CACX,WACF,CAEA,wCACE,cAAe,CACf,UAAW,CACX,iBAAkB,CAClB,OAAQ,CACR,QAAU,CACV,SACF,CACA,4BACE,yBAA8B,CAC9B,mEAA+E,CAC/E,aACF,CAEA,8BACE,qBACF,CAEA,4CACE,eAAgB,CAChB,eAAgB,CAChB,iBAAkB,CAClB,SACF,CAEA,iBACE,cACF,CAEA,8BACE,cACF,CAEA,gEACE,YACF,CAEA,4BACE,aAAc,CACd,SAAU,CACV,QAAS,CACT,sCAAyC,CACzC,aACF,CAEA,8BACE,qBACF,CAEA,4DACE,YACF,CAEA,aACE,eAAgB,CAChB,QAAS,CACT,cAAgB,CAChB,iBAAkB,CAClB,eAAgB,CAChB,iBAAkB,CAClB,wBACF,CAEA,qHAGE,wBAAyB,CACzB,qCACF,CAEA,4IAIE,qBAAsB,CACtB,aACF,CAEA,4IAEE,eACF,CAEA,4BACE,iBAAkB,CAClB,wBAAyB,CACzB,aAAc,CACd,eAAgB,CAChB,SAAU,CACV,eAAmB,CACnB,eAAiB,CACjB,cACF,CAEA,iCACE,YAAa,CACb,iBAAkB,CAClB,QAAS,CACT,UAAW,CACX,SAAU,CACV,QAAW,CACX,mBAAoB,CACpB,kCACF,CAEA,mDACE,wBAAyB,CACzB,kCAAuC,CACvC,iBAAkB,CAClB,UAAW,CACX,YAAa,CACb,eACF,CAEA,2IAEE,cACF,CAEA,qEACE,eACF,CAEA,sEACE,eACF,CAEA,gNAGE,eACF,CAEA,+GAEE,aACF,CAEA,kCACE,kBAAoB,CACpB,eACF,CAEA,yCACE,mBACF,CAEA,kLAIE,UACF,CAEA,kCACE,SAAU,CACV,WAAY,CACZ,UAAW,CACX,iBAAkB,CAClB,QAAS,CACT,KAAM,CACN,SAAU,CACV,QAAS,CACT,kBACF,CAEA,oIAGE,aAAc,CACd,SACF,CAEA,+CACE,aAAc,CACd,SAAU,CACV,iBAAkB,CAClB,UACF,CAEA,2KAGE,UACF,CAEA,0CACE,UAAW,CACX,WAAY,CACZ,QAAS,CACT,eACF,CAEA,2BACE,YAAa,CACb,UAAW,CACX,iBAAkB,CAClB,QAAS,CACT,MAAO,CACP,OAAQ,CACR,UAAW,CACX,wBAAyB,CACzB,kCACF,CAEA,wEAEE,YAAa,CACb,kBAAmB,CACnB,SAAU,CACV,qCACF,CAEA,gEACE,kBAAmB,CACnB,SAAU,CACV,mBAAoB,CACpB,mCACF,CAEA,gHAGE,sBACF,CAEA,8JAEE,SAAU,CACV,kBAAmB,CACnB,mBACF,CAEA,8CACE,aACF,CAEA,uBACE,iBAAkB,CAClB,iBAAkB,CAClB,QAAS,CACT,SAAU,CACV,WAAY,CACZ,SAAU,CACV,SACF,CAEA,wCACE,UAAW,CACX,gBAAiB,CACjB,iBACF,CAEA,yCACE,eAAgB,CAChB,gBACF,CAEA,kCACE,aACF,CAEA,qGAGE,wBACF,CAEA,oDACE,QAAS,CACT,kBAAmB,CACnB,UAAW,CACX,eAAgB,CAChB,SAAU,CACV,iBAAkB,CAClB,SACF,CAEA,0BACE,kBAAmB,CACnB,qBACF,CAEA,qCACE,YACF,CAEA,gCACE,cAAe,CACf,SAAU,CACV,YAAa,CACb,kBAAmB,CACnB,aAAc,CACd,iBACF,CAEA,yCACE,cACF,CAEA,gCACE,YACF,CAEA,kCACE,YAAa,CACb,kBACF,CAEA,mCACE,UACF,CAEA,+BACE,SAAU,CACV,kBAAoB,CACpB,WACF,CAEA,qDACE,aACF,CAEA,2DACE,wBACF,CAEA,oEACE,aACF,CAEA,0JAGE,iBAAkB,CAClB,aAAc,CACd,WAAY,CACZ,QAAS,CACT,SAAU,CACV,OACF,CAEA,6BACE,qBACF,CACA,oCACE,cAAgB,CAChB,iBAAkB,CAClB,WAAa,CACb,kBAAoB,CACpB,SACF,CAEA,6BACE,+BACF,CAEA,iCACE,gCACF,CAEA,4BACE,qBAAsB,CACtB,mCAA0C,CAC1C,kBAAoB,CACpB,UAAW,CACX,WAAY,CACZ,sCAAyC,CACzC,aAAc,CACd,mBAAwB,CACxB,mBAAoB,CACpB,iBAAkB,CAClB,UAAW,CACX,iBAAkB,CAClB,SACF,CAEA,uDACE,YACF,CAEA,2IAEE,aAAc,CACd,cAAgB,CAChB,kBACF,CAEA,iEACE,aACF,CAEA,mDACE,YAAa,CACb,iBAAkB,CAClB,SAAU,CACV,WAAY,CACZ,qBAAsB,CACtB,SACF,CAEA,sDACE,SACF,CAEA,yDACE,aACF,CAEA,qEACE,iBAAkB,CAClB,SAAU,CACV,mCACF,CAEA,iFACE,YACF,CAEA,qCACE,UAAW,CACX,qBAAsB,CACtB,+BACF,CAEA,sBACE,iBAAkB,CAClB,cAAe,CACf,SAAU,CACV,cAAyB,CAEzB,0BAA2B,CAE3B,wBAAyB,CAKzB,oBAAqB,CAErB,gBAAiB,CACjB,wBAAyB,CACzB,qCACF,CAEA,+BACE,cACF,CAEA,4BACE,wBAA8B,CAC9B,uBACF,CAEA,4BACE,cAAe,CACf,SACF,CACA,8BACE,cAAe,CACf,gBAAiB,CACjB,YACF,CAEA,oDACE,SACF,CAEA,gDACE,kBAAmB,CACnB,SAAU,CACV,SAAU,CACV,UAAW,CACX,gBACF,CAEA,4BACE,mBACF,CACA,4WACE,kBAAmB,CACnB,SAAU,CACV,iBAAkB,CAClB,yEACF,CACA,gfACE,SAAU,CACV,UAAW,CACX,cACF,CACA,oeACE,WAAY,CACZ,kBACF,CACA,2MACE,UAAW,CACX,oBACF,CACA,6EACE,SACF,CAEA,oEACE,UAAW,CACX,SAAU,CACV,YAAa,CACb,iFACF,CAEA,sEACE,8EACF,CAEA,kFACE,SAAU,CACV,UAAW,CACX,kBAAmB,CACnB,SAAU,CACV,iBAAkB,CAClB,eACF,CAEA,8IAEE,iBAAkB,CAClB,UAAW,CACX,SACF,CAEA,4BACE,YACF,CAEA,0BACE,mBACF,CAEA,sCACE,SAAU,CACV,WACF,CAEA,oCACE,UAAY,CACZ,UAAW,CACX,kBACF,CAEA,4BACE,iBAAkB,CAClB,QAAS,CACT,MAAO,CACP,qBACF,CACA,mCACE,iBAAkB,CAClB,cAAgB,CAChB,SACF,CAEA,uCACE,UACF,CACA,8CACE,SAAW,CACX,UAAY,CACZ,SACF,CAEA,yCACE,WACF,CACA,gDACE,SAAW,CACX,WACF,CAEA,sDACE,SACF,CAEA,sDACE,WACF,CAEA,wDACE,UACF,CAEA,+BACE,SAAU,CACV,UAAW,CACX,UAAW,CACX,wBAAyB,CACzB,kCACF,CAEA,2CACE,SACF,CAEA,8BACE,qBAAsB,CACtB,mCAA0C,CAC1C,kBAAoB,CACpB,UAAW,CACX,WAAY,CACZ,sCAAyC,CACzC,aAAc,CACd,mBAAwB,CACxB,mBAAoB,CACpB,iBAAkB,CAClB,UAAW,CACX,iBAAkB,CAClB,SACF,CAEA,2IAEE,aAAc,CACd,aAAc,CACd,kBACF,CAEA,6IAEE,QAAS,CACT,SACF,CAEA,iEACE,aACF,CAEA,iDACE,YAAa,CACb,iBAAkB,CAClB,UAAW,CACX,UAAW,CACX,qBAAsB,CACtB,SACF,CAEA,oDACE,SAAU,CACV,WACF,CAEA,oDACE,SACF,CAEA,uDACE,aACF,CAEA,mEACE,iBAAkB,CAClB,SAAU,CACV,mCACF,CAEA,+EACE,YACF,CAEA,uCACE,UAAW,CACX,qBAAsB,CACtB,+BACF,CAEA,YACE,oBAAqB,CACrB,qBAAsB,CACtB,2BAA4B,CAC5B,2BAA4B,CAC5B,uBAAwB,CACxB,qBAAyB,CACzB,cAAe,CACf,QAAS,CACT,SAAU,CACV,iBAAkB,CAClB,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MAAO,CACP,WACF,CAEA,oEAEE,YACF,CAEA,0FAEE,aACF,CAEA,4BACE,YAAa,CACb,sBAAuB,CACvB,SAAU,CACV,aAAc,CACd,eACF,CAEA,+BACE,kBAAmB,CACnB,UAAW,CACX,eACF,CAEA,kFAEE,YACF,CAEA,oCACE,kBAAmB,CACnB,cAAe,CACf,SAAU,CACV,mBAAoB,CACpB,WAAY,CACZ,iBAAmB,CACnB,kBAAoB,CACpB,aAAc,CACd,eAAgB,CAChB,UAAW,CACX,aACF,CAEA,uCACE,kBAAmB,CACnB,UAAW,CACX,eACF,CAEA,iHAEE,YACF,CAEA,uDACE,WACF,CAEA,gDACE,iBAAmB,CACnB,UACF,CAEA,6EACE,SACF,CAEA,4BACE,SAAU,CACV,aAAc,CACd,eAAgB,CAChB,aAAc,CACd,UAAW,CACX,gBAAiB,CACjB,iBACF,CAWA,0IAEE,YACF,CAEA,kBACE,YAAa,CACb,eACF,CAEA,4BACE,YACF,CAEA,4BACE,cACF,CAEA,kDACE,SACF,CAEA,wBACE,iBAAkB,CAClB,UAAW,CACX,MAAO,CACP,OAAQ,CACR,KAAM,CACN,mBACF,CAEA,wHAEE,UACF,CAEA,0BACE,eAAgB,CAChB,iBAAkB,CAClB,kBACF,CAEA,eACE,UACF,CAEA,cACE,UACF,CAEA,YACE,aACF,CAEA,wCACE,kCAA2B,CAA3B,0BACF,CAEA,wJAEE,oCAA6B,CAA7B,4BACF,CAEA,0CACE,cAAe,CACf,SACF,CACA,8DACE,YACF,CAEA,kCACE,cAAe,CACf,SACF,CACA,sDACE,YACF,CAEA,gFAEE,iBAAkB,CAClB,KAAM,CACN,MAAO,CACP,UAAW,CACX,WACF,CAEA,4CACE,mBAAoB,CACpB,eAAgB,CAChB,aAAc,CACd,iBACF,CAEA,6BACE,SAAU,CACV,MACF,CAEA,wDACE,eAAgB,CAChB,iBACF,CAEA,qCACE,UAAW,CACX,WAAY,CACZ,sCAAyC,CACzC,aAAc,CACd,MAAO,CACP,aAAc,CACd,gBAAkB,CAClB,iBAAkB,CAClB,iCAAqC,CACrC,iBAAkB,CAClB,OAAQ,CACR,qBAAsB,CACtB,UACF,CAEA,qBACE,YAAa,CACb,iBAAkB,CAClB,OAAQ,CACR,QAAS,CACT,sBAAuB,CACvB,WAAa,CACb,eAAgB,CAChB,kCAAuC,CACvC,qBAAsB,CACtB,2BAA4B,CAC5B,UAAW,CACX,WAAY,CACZ,kBAAmB,CACnB,iBACF,CAEA,oEAEE,aAAc,CACd,yDAA2D,CACnD,iDACV,CAEA,uDAEE,UAAW,CACX,iBAAkB,CAClB,WAAY,CACZ,kBAAmB,CACnB,aAAc,CACd,cAAe,CACf,qBAAsB,CACtB,SAAU,CACV,cAAe,CAEf,yCACF,CAEA,kKAIE,+GAAuH,CACvH,uGACF,CAEA,kFAEE,qBACF,CAEA,gFAEE,qBAAuB,CACvB,4BAA8B,CAC9B,oBACF,CAEA,4BACE,GACE,kBACF,CACF,CACA,oCACE,GACE,kBACF,CACF,CACA,4BACE,GACE,+BAAyB,CAAzB,uBACF,CACF,CACA,oCACE,GACE,+BACF,CACF,CACA,4BACE,GACE,wBACF,CACA,IACE,wBACF,CACA,IACE,qBACF,CACA,IACE,wBACF,CACA,GACE,wBACF,CACF,CACA,oCACE,GACE,wBACF,CACA,IACE,wBACF,CACA,IACE,qBACF,CACA,IACE,wBACF,CACA,GACE,wBACF,CACF,CACA,mDACE,YACF,CAEA,kCACE,UACF,CAEA,uDACE,YACF,CAEA,4GACE,qBAAsB,CACtB,oBAAqB,CACrB,mBACF,CAEA,mHACE,mBAAoB,CACpB,WAAY,CACZ,eAAgB,CAChB,mBACF,CAEA,oDACE,YACF,CAEA,yGACE,qBAAsB,CACtB,oBAAqB,CACrB,mBACF,CAEA,gHACE,mBAAoB,CACpB,YAAa,CACb,eAAgB,CAChB,mBACF,CAEA,mzBAgBE,YACF,CACA,2+BAEE,UACF,CACA,mGACE,YACF,CACA,wDACE,SAAU,CACV,aACF,CACA,oEACE,UACF,CAEA,0CACE,wBAAyB,CACzB,mCAAwC,CACxC,UAAW,CACX,UACF,CAEA,mDACE,aACF,CAEA,4JAGE,kBACF,CAEA,sDACE,gBAAiB,CACjB,qBACF,CAEA,yBACE,mDACE,YAAa,CACb,6BAA8B,CAC9B,sBAAuB,CACvB,mBACF,CAEA,iDACE,kBACF,CAEA,sDACE,gBACF,CAEA,gNAGE,yBACF,CACF,CACA,0BACE,gBAAiB,CACjB,kBACF,CAEA,kCACE,UAAW,CACX,WAAY,CACZ,WACF,CAEA,uCACE,oBACF,CAEA,8CACE,eACF,CAEA,gCACE,UAAW,CACX,cACF,CAEA,oCACE,iBAAkB,CAClB,0BAA2B,CAC3B,0BAA8B,CAC9B,aAAc,CACd,cAAiB,CACjB,SAAU,CACV,QAAS,CACT,UAAW,CACX,SAAU,CACV,eACF,CAEA,qFAEE,mBAAoB,CACpB,oBAAqB,CACrB,uDACF,CAEA,0CACE,wBACF,CAEA,oCACE,qBAAsB,CACtB,0DAAkE,CAClE,aAAc,CACd,cAAe,CACf,iBACF,CAEA,iDACE,gBACF,CAEA,aACE,2CACE,iBACF,CACF,CACA,oBACE,iBAAkB,CAClB,KAAM,CACN,MAAO,CACP,UAAW,CACX,WAAY,CACZ,WAAY,CACZ,aACF,CAMA,4FACE,YACF,CCzuDA,UAEI,eAAgB,CAChB,eAEJ,CCLA,qCDCI,uBAAwB,CAGxB,aCCJ,CALA,2BAEI,eAAgB,CAChB,UAEJ,CACA,mDACI,YACJ,CCRA,kBACE,QAAO,CACP,YAAa,CACb,qBAAsB,CACtB,6BACF,CAEA,eACE,iBAAkB,CAClB,YAAa,CACb,kBAAmB,CACnB,sBAAuB,CACvB,kBAAmB,CACnB,wBAAyB,CACzB,+BAAgC,CAChC,WACF,CAEA,+BACE,kBAAoB,CACpB,cAAe,CACf,aACF,CAEA,qCACE,UACF,CAEA,6BACE,kBAAoB,CACpB,YAAa,CACb,QAAO,CACP,sBAAuB,CACvB,kBAAmB,CACnB,OACF,CAEA,mCACE,uBAA0B,CAC1B,kBAAmB,CACnB,qBAAsB,CACtB,cAAe,CACf,UACF,CAEA,aACE,QAAO,CACP,YAAa,CACb,qBAAsB,CACtB,eAAgB,CAChB,iBACF,CAEA,kBACE,YAAa,CACb,eAAiB,CACjB,YAAa,CACb,sBAAuB,CACvB,kBACF,CAEA,6BACE,0BAA2B,CAC3B,eAAgB,CAChB,oBACF,CAEA,wBACE,sBAAuB,CACvB,YACF,CAEA,2BACE,WACF,CAEA,8BACE,QACF,CAEA,sDAEE,eAAgB,CAChB,WACF,CAEA,2BACE,cAAe,CACf,eAAgB,CAChB,eAAmB,CACnB,aACF,CAEA,2BACE,cAAe,CACf,UAAW,CACX,oBACF,CAEA,+CACE,kBAAmB,CACnB,eACF,CAEA,sDACE,eACF,CAEA,kBACE,YAAa,CACb,kBAAmB,CACnB,eACF,CAEA,wCACE,UAAW,CACX,WACF,CAEA,yBACE,oBAAqB,CACrB,eAAgB,CAChB,UAAW,CACX,sBAAuB,CACvB,eAAgB,CAChB,kBACF,CAEA,uBACE,kBACF,CAEA,yBACE,SACF,CAEA,0BACE,eAAgB,CAChB,gBAAiB,CACjB,iBAAkB,CAClB,kBACF,CAEA,6BACE,iBAAkB,CAClB,iBAAkB,CAClB,sBACF,CAEA,6DAEE,UACF,CAEA,wBACE,gBAAiB,CACjB,gBAAiB,CACjB,iBACF,CAEA,iBACE,iBACF,CAEA,4BACE,YACF,CAEA,4CACE,oBAAqB,CACrB,mBACF,CAEA,8EACE,aACF,CC/KA,kBACE,UAAW,CACX,WAAY,CACZ,YAAa,CACb,qBACF,CAGA,QACE,YACF,CAGA,MACE,QAAO,CAEP,YAEF,CAEA,kBALE,YAAa,CAEb,eAQF,CALA,YACE,YAAa,CAEb,qBAEF,CAEA,YACE,YAAa,CACb,YAAa,CACb,qBACF,CAEA,yBACE,YACE,cAAc,CACd,WAAW,CACX,YAAa,CACb,WAAY,CACZ,2BAA4B,CAC5B,WAAW,CACX,kBAAkB,CAGlB,uBACF,CACF,CAEA,oCAEE,iBAAkB,CAClB,kBAAmB,CACnB,YAAa,CACb,aAAc,CACd,kBAAmB,CACnB,+BAAgC,CAChC,WACF,CAEA,yBACE,kBACI,2BACJ,CAEA,kBACE,qBACF,CACF,CAEA,sCAEE,YAAa,CACb,qBAAsB,CACtB,QAAO,CACP,YAAa,CACb,iBACF,CAEA,sCAEE,YAAa,CACb,2BACF,CAEA,oBACE,YAAa,CACb,qBAAsB,CACtB,aAAc,CACd,eAAgB,CAChB,YACF,CAEA,eACE,iBAAkB,CAClB,gBAAiB,CACjB,eAAgB,CAChB,kBAAkB,CAClB,YAAa,CACb,kBAAmB,CACnB,aAAc,CACd,6BACF,CAEA,qBACE,iBAAkB,CAClB,SAAU,CACV,UAAW,CACX,QAAS,CACT,UAAW,CACX,+BACF,CAEA,kBACE,cAAkB,CAClB,QAAO,CACP,YAAa,CACb,aAAc,CACd,YAAa,CACb,qBACF,CAEA,iBACE,QAAO,CACP,oBAAqB,CACrB,iBACF,CAEA,0BACE,wBAAkC,CAClC,UAAW,CACX,iBAAkB,CAClB,aAAc,CACd,UAAW,CACX,WAAY,CACZ,MAAO,CACP,UACF,CAEA,2BACE,YACF,CAEA,sBAEE,kBAAmB,CACnB,WAAY,CACZ,gBAAiB,CACjB,kBAAmB,CACnB,iBACF,CAEA,uBACE,cACF,CAEA,iBACE,aAAc,CACd,iBAAkB,CAClB,OAAQ,CACR,qBAAsB,CACtB,WAAY,CACZ,WAAY,CACZ,4BAA6B,CAC7B,wCAAiC,CAAjC,gCAAiC,CACjC,UACF,CAEA,wBACE,GACE,YAAa,CACb,UACF,CACA,GACE,OAAU,CACV,SACF,CACF,CATA,gBACE,GACE,YAAa,CACb,UACF,CACA,GACE,OAAU,CACV,SACF,CACF,CAEA,mCACE,WACF,CAGA,6CAEE,YAAa,CACb,QAAO,CACP,qBAAsB,CACtB,YACF,CAEA,QACE,eAAiB,CACjB,YAAa,CACb,aAAa,CACb,kBAAmB,CACnB,6BAA8B,CAC9B,qBAAsB,CACtB,+BAAgC,CAChC,8CACF,CAEA,uBACE,YAAa,CACb,iBACF,CAEA,mBACE,YAAa,CACb,gBAAiB,CACjB,eAAiB,CACjB,kBAAoB,CACpB,kBAAmB,CACnB,sBACF,CAEA,0BACE,iBAAmB,CACnB,cAAe,CACf,eAAmB,CACnB,UACF,CAEA,sBACE,eAAgB,CAChB,gBAAiB,CACjB,gBAAiB,CACjB,wBAAyB,CACzB,UACF,CAEA,4BACE,mBACF,CAEA,QACE,SACF,CAEA,uBACE,QACF,CAEA,sBACE,eAAgB,CAChB,gBAAiB,CACjB,cACF,CAEA,cACE,iBAAkB,CAClB,iBAAmB,CACnB,4BAA6B,CAC7B,iBACF,CAEA,uBACE,aAAc,CACd,wBAAyB,CACzB,oBACF,CAEA,qBACE,aAAc,CACd,wBAAyB,CACzB,oBACF,CAEA,wDAEE,kBACF,CAEA,2BACE,SACF,CAEA,gEAEE,cACF,CAEA,iCACE,UACF,CAEA,gBACE,YAAa,CACb,kBAAmB,CACnB,mBAAoB,CACpB,aACF,CACA,uCACE,eAAgB,CAChB,eAAgB,CAChB,sBAAuB,CACvB,kBAAmB,CAGnB,aAFF,CAIA,iEACE,aACF,CACA,wEACE,aACF,CChTA,kBACE,iBAAkB,CAClB,YAAa,CACb,QAAO,CACP,kBAAmB,CACnB,WACF,CAEA,yBACE,iBAAkB,CAClB,QAAS,CACT,SAAU,CACV,SAAU,CACV,WAAY,CACZ,UAAW,CACX,qBACF,CAKA,gBACE,eAAiB,CAEjB,WAAY,CACZ,cAAe,CACf,qBAAsB,CACtB,gBAAiB,CACjB,eAAmB,CACnB,qBAAsB,CACtB,iBACF,CAEA,kCAVE,mBAYF,CAEA,iCACE,eAAiB,CAEjB,cAAe,CAGf,eAAmB,CAGnB,kBACF,CAIA,sEAZE,WAAY,CAEZ,qBAAsB,CACtB,gBAAiB,CAEjB,qBAAsB,CACtB,iBAiBF,CAXA,qCAEE,SAAU,CAEV,cAAe,CACf,UAAW,CAIX,cAEF,CAEA,mBACE,cAAe,CACf,eACF,CAEA,+BACE,+BAAiC,CACjC,oBACF,CAIA,gBACE,YAAa,CACb,gBAAiB,CACjB,kBACF,CAEA,oBACE,iBACF,CAEA,6BACE,YAAa,CACb,kBAAmB,CACnB,sBAAuB,CACvB,UAAW,CACX,WAAY,CACZ,eAAgB,CAChB,oBAAqB,CACrB,UACF,CAIA,cACE,eACF,CAEA,4BACE,oBAAqB,CACrB,iBAAkB,CAClB,kBACF,CAEA,8BACE,aAAa,CACb,cACF,CAGA,oCACE,aAAa,CACb,oBACF,CAGA,yBACE,yBACE,OACF,CACF,CC/HA,aACE,cAAe,CACf,KAAM,CACN,MAAO,CACP,UAAW,CACX,WAAY,CACZ,+BAAoC,CACpC,SACF,CAEA,kBACE,iBAAkB,CAClB,SACF,CAEA,kBACE,YACF,CAEA,mBACE,YAAa,CACb,cAAe,CACf,kBAAmB,CACnB,iBAAkB,CAClB,cAAe,CACf,UACF,CAEA,yBACE,UAAW,CACX,oBACF,CAEA,mBACE,UAAW,CACX,SACF,CAEA,cACE,eAAgB,CAChB,WAAY,CACZ,iBACF,CAEA,yBACE,iBAAkB,CAClB,QAAS,CACT,MAAO,CACP,UAAW,CACX,qBAAsB,CACtB,yBAA0B,CAC1B,2CACF,CACA,kCACE,gBAAiB,CACjB,aACF,CAEA,6CACE,iBAAkB,CAClB,gBACF,CAEA,6CACE,QAAS,CACT,SAAU,CACV,eACF,CAEA,6CACE,uBACF,CAEA,mDACE,6BAA8B,CAC9B,qBACF,CAEA,6CACE,YAAa,CACb,oBAAuB,CACvB,0BAA2B,CAC3B,kBAAoB,CACpB,cACF,CAEA,8BACE,UAAW,CACX,WACF,CACA,kCACE,UAAW,CACX,WAAY,CACZ,WACF,CACA,kCACE,QAAO,CACP,kBAAoB,CACpB,iBACF,CACA,2BACE,uBACF,CACA,yBACE,aAAc,CACd,QACF,CACA,yBACE,QACF,CACA,2BACE,eACF,CACA,kDACE,SAAU,CACV,kBAAoB,CACpB,eACF,CAEA,kBACE,SAAU,CACV,aAAc,CACd,wBACF,CACA,aACE,gBAAiB,CACjB,SACF,CACA,sCACE,eAAgB,CAChB,eAAgB,CAChB,oBACF,CACA,oCACE,oBAAqB,CACrB,kBACF,CACA,kDACE,kBAAoB,CACpB,WACF,CACA,kHAEE,cACF,CACA,+DACE,kBAAoB,CACpB,WAAY,CACZ,cACF,CACA,uDACE,UACF,CACA,wBACE,iBAAkB,CAClB,aACF,CACA,2DACE,aACF,CACA,6BACE,gBACF,CACA,4FAEE,aACF,CACA,2CACE,QACF,CACA,8CACE,6BAA8B,CAC9B,cACF,CACA,0DACE,WACF,CACA,yFACE,wBACF,CACA,wBACE,eAAgB,CAChB,sBAAyB,CACzB,eAAgB,CAChB,mCAAwC,CACxC,iBAAkB,CAClB,oEACF,CACA,+BACE,iBAAkB,CAClB,YAAa,CACb,SAAW,CACX,aACF,CACA,0DACE,SAAU,CACV,kBACF,CACA,gEACE,0BAA2B,CAC3B,wBACF,CACA,+CACE,iBACF,CACA,4DACE,uBACF,CACA,0DACE,cACF,CACA,sBACE,cACF,CAEA,yBACE,wBACE,QACF,CAEA,uBACE,YAAa,CACb,UAAW,CACX,kBAAmB,CACnB,sBACF,CAEA,aACE,iBAAkB,CAClB,aAAc,CACd,UACF,CAEA,kBACE,cAAe,CACf,SAAU,CACV,QAAS,CACT,MAAO,CACP,OAAQ,CACR,YAAa,CACb,sBACF,CAEA,cACE,aAAc,CACd,qBAAuB,CACvB,2BACF,CAEA,yBACE,iBAAkB,CAClB,UAAW,CACX,SAAU,CACV,WACF,CAEA,aACE,QAAS,CACT,UAAW,CACX,WACF,CAEA,kDACE,eAAgB,CAChB,mBACF,CAEA,uDACE,QACF,CAEA,sCACE,KAAM,CACN,MAAO,CACP,UACF,CACF","file":"commons.chunk.css","sourcesContent":[".rc-calendar {\n  box-sizing: border-box;\n}\n.rc-calendar * {\n  box-sizing: border-box;\n}\n.rc-calendar-hidden {\n  display: none;\n}\n.rc-calendar-input-wrap {\n  position: relative;\n  padding: 6px;\n  border-bottom: 1px solid #e9e9e9;\n}\n.rc-calendar-input-wrap:after {\n  content: '';\n  clear: both;\n}\n.rc-calendar-date-input-wrap {\n  overflow: hidden;\n}\n.rc-calendar-time-picker {\n  position: absolute;\n  width: 100%;\n  top: 34px;\n  background-color: white;\n  height: 217px;\n}\n.rc-calendar-time-picker-panel {\n  width: 100%;\n  position: relative;\n}\n.rc-calendar-time-picker-panel .rc-time-picker-panel-input-wrap {\n  display: none;\n}\n.rc-calendar-time-picker-panel .rc-time-picker-panel-inner {\n  border: none;\n  box-shadow: none;\n}\n.rc-calendar-time-picker-panel .rc-time-picker-panel-select {\n  width: 84px;\n  max-height: 217px;\n}\n.rc-calendar-time-picker-panel .rc-time-picker-panel-select li {\n  text-align: center;\n  padding: 0;\n}\n.rc-calendar-time-picker-wrap {\n  float: left;\n  width: 100%;\n}\n.rc-calendar-time-picker-wrap .rc-time-picker {\n  width: 100%;\n}\n.rc-calendar-time-picker-wrap .rc-time-picker-input {\n  padding: 0;\n  border: 1px solid transparent;\n  outline: 0;\n  height: 22px;\n}\n.rc-calendar-time-picker-wrap .rc-time-picker-icon {\n  display: none;\n}\n.rc-calendar-input {\n  border: 1px solid transparent;\n  width: 100%;\n  color: #666;\n  cursor: text;\n  line-height: 1.5;\n  outline: 0;\n  height: 22px;\n}\n.rc-calendar-input-invalid {\n  border-color: red;\n}\n.rc-calendar-clear-btn {\n  z-index: 9999;\n  position: absolute;\n  right: 6px;\n  cursor: pointer;\n  overflow: hidden;\n  width: 20px;\n  height: 20px;\n  text-align: center;\n  line-height: 20px;\n  top: 6px;\n  margin: 0;\n}\n.rc-calendar-clear-btn:after {\n  content: \"x\";\n  font-size: 12px;\n  color: #aaa;\n  display: inline-block;\n  line-height: 1;\n  width: 20px;\n  transition: color 0.3s ease;\n}\n.rc-calendar-clear-btn:hover:after {\n  color: #666;\n}\n.rc-calendar-picker {\n  position: absolute;\n  left: -9999px;\n  top: -9999px;\n  z-index: 1000;\n}\n.rc-calendar-picker-hidden {\n  display: none;\n}\n.rc-calendar-picker-slide-up-enter {\n  animation-duration: .3s;\n  animation-fill-mode: both;\n  transform-origin: 0 0;\n  display: block !important;\n  opacity: 0;\n  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n  animation-play-state: paused;\n}\n.rc-calendar-picker-slide-up-appear {\n  animation-duration: .3s;\n  animation-fill-mode: both;\n  transform-origin: 0 0;\n  display: block !important;\n  opacity: 0;\n  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n  animation-play-state: paused;\n}\n.rc-calendar-picker-slide-up-leave {\n  animation-duration: .3s;\n  animation-fill-mode: both;\n  transform-origin: 0 0;\n  display: block !important;\n  opacity: 1;\n  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n  animation-play-state: paused;\n}\n.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomLeft,\n.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomRight,\n.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomLeft,\n.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomRight {\n  animation-name: rcDropdownSlideUpIn;\n  animation-play-state: running;\n}\n.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topLeft,\n.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topRight,\n.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topLeft,\n.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topRight {\n  animation-name: rcDropdownSlideDownIn;\n  animation-play-state: running;\n}\n.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomLeft,\n.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomRight {\n  animation-name: rcDropdownSlideUpOut;\n  animation-play-state: running;\n}\n.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topLeft,\n.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topRight {\n  animation-name: rcDropdownSlideDownOut;\n  animation-play-state: running;\n}\n@keyframes rcDropdownSlideUpIn {\n  0% {\n    opacity: 0;\n    transform-origin: 0% 0%;\n    transform: scaleY(0);\n  }\n  100% {\n    opacity: 1;\n    transform-origin: 0% 0%;\n    transform: scaleY(1);\n  }\n}\n@keyframes rcDropdownSlideUpOut {\n  0% {\n    opacity: 1;\n    transform-origin: 0% 0%;\n    transform: scaleY(1);\n  }\n  100% {\n    opacity: 0;\n    transform-origin: 0% 0%;\n    transform: scaleY(0);\n  }\n}\n@keyframes rcDropdownSlideDownIn {\n  0% {\n    opacity: 0;\n    transform-origin: 100% 100%;\n    transform: scaleY(0);\n  }\n  100% {\n    opacity: 1;\n    transform-origin: 100% 100%;\n    transform: scaleY(1);\n  }\n}\n@keyframes rcDropdownSlideDownOut {\n  0% {\n    opacity: 1;\n    transform-origin: 100% 100%;\n    transform: scaleY(1);\n  }\n  100% {\n    opacity: 0;\n    transform-origin: 100% 100%;\n    transform: scaleY(0);\n  }\n}\n.rc-calendar {\n  position: relative;\n  outline: none;\n  font-family: Arial, \"Hiragino Sans GB\", \"Microsoft Yahei\", \"Microsoft Sans Serif\", \"WenQuanYi Micro Hei\", sans-serif;\n  width: -webkit-fit-content;\n  width: -moz-fit-content;\n  width: fit-content;\n  list-style: none;\n  font-size: 12px;\n  text-align: left;\n  background-color: #fff;\n  border-radius: 3px;\n  box-shadow: 0 1px 5px #ccc;\n  background-clip: padding-box;\n  border: 1px solid #ccc;\n  line-height: 1.5;\n}\n.rc-calendar-date-panel,\n.rc-calendar-date-panel-container {\n  display: -ms-flexbox;\n  display: flex;\n}\n.rc-calendar-date-panel,\n.rc-calendar-panel {\n  position: relative;\n  outline: none;\n  display: block;\n}\n.rc-calendar-week-number {\n  width: 286px;\n}\n.rc-calendar-week-number-cell {\n  text-align: center;\n}\n.rc-calendar-header {\n  padding: 0 10px;\n  height: 34px;\n  line-height: 30px;\n  text-align: center;\n  -moz-user-select: none;\n   -ms-user-select: none;\n       user-select: none;\n  -webkit-user-select: none;\n  border-bottom: 1px solid #ccc;\n}\n.rc-calendar-header > a {\n  font-weight: bold;\n  display: inline-block;\n  padding: 0px 5px;\n  line-height: 34px;\n  text-align: center;\n  width: 30px;\n}\n.rc-calendar-header > a:hover {\n  cursor: pointer;\n  color: #f09f4g;\n}\n.rc-calendar-header .rc-calendar-prev-month-btn {\n  position: absolute;\n  left: 25px;\n}\n.rc-calendar-header .rc-calendar-prev-month-btn:after {\n  content: '‹';\n}\n.rc-calendar-header .rc-calendar-next-month-btn {\n  position: absolute;\n  right: 25px;\n}\n.rc-calendar-header .rc-calendar-next-month-btn:after {\n  content: '›';\n}\n.rc-calendar-year-select,\n.rc-calendar-month-select,\n.rc-calendar-day-select {\n  display: inline-block;\n  font-size: 12px;\n  font-weight: bold;\n  color: #666;\n  padding: 0 8px;\n  line-height: 34px;\n}\n.rc-calendar-year-select:hover,\n.rc-calendar-month-select:hover,\n.rc-calendar-day-select:hover {\n  cursor: pointer;\n  color: #f09f4g;\n}\n.rc-calendar-year-select.rc-calendar-time-status:hover,\n.rc-calendar-month-select.rc-calendar-time-status:hover,\n.rc-calendar-day-select.rc-calendar-time-status:hover {\n  cursor: pointer;\n  color: #666;\n}\n.rc-calendar-prev-month-btn,\n.rc-calendar-next-month-btn,\n.rc-calendar-prev-year-btn,\n.rc-calendar-next-year-btn {\n  position: absolute;\n  top: 0;\n  cursor: pointer;\n  color: #999;\n  font-family: Arial, \"Hiragino Sans GB\", \"Microsoft Yahei\", \"Microsoft Sans Serif\", sans-serif;\n  padding: 0 5px;\n  font-size: 16px;\n  display: inline-block;\n  line-height: 34px;\n}\n.rc-calendar-prev-month-btn:hover,\n.rc-calendar-next-month-btn:hover,\n.rc-calendar-prev-year-btn:hover,\n.rc-calendar-next-year-btn:hover {\n  color: #f09f4g;\n}\n.rc-calendar-next-year-btn {\n  right: 0;\n}\n.rc-calendar-next-year-btn:after {\n  content: '»';\n}\n.rc-calendar-prev-year-btn {\n  left: 0;\n}\n.rc-calendar-prev-year-btn:after {\n  content: '«';\n}\n.rc-calendar-body {\n  padding: 9px 10px 10px;\n  height: 217px;\n}\n.rc-calendar-right-panel {\n  width: 68px;\n  height: inherit;\n}\n.rc-calendar-right-panel-header {\n  height: 34px;\n  line-height: 34px;\n}\n.rc-calendar-right-panel-header span {\n  transform: rotate(-90deg);\n}\n.rc-calendar-right-panel-body {\n  height: 217px;\n  border-left: 1px solid #ccc;\n  overflow-y: scroll;\n}\n.rc-calendar-right-panel-body ul {\n  list-style: none;\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  width: 100%;\n}\n.rc-calendar-right-panel-body ul li {\n  text-align: center;\n  padding: 8px 0;\n  cursor: pointer;\n}\n.rc-calendar-right-panel-body ul li:hover {\n  color: #e8bf6a;\n}\n.rc-calendar-right-panel-body .rc-calendar-selected-time {\n  color: #f09f3f;\n}\n.rc-calendar-right-panel-body::-webkit-scrollbar {\n  width: 0;\n}\n.rc-calendar-right-panel-footer {\n  height: 39px;\n  line-height: 34px;\n  border-left: 1px solid #ccc;\n}\n.rc-calendar-right-panel-footer span {\n  transform: rotate(90deg);\n}\n.rc-calendar-right-panel-header,\n.rc-calendar-right-panel-footer {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-pack: center;\n      justify-content: center;\n  cursor: pointer;\n  color: #999;\n  font-size: 16px;\n}\n.rc-calendar-right-panel-header span:after,\n.rc-calendar-right-panel-footer span:after {\n  content: '›';\n}\n.rc-calendar table {\n  border-collapse: collapse;\n  max-width: 100%;\n  background-color: transparent;\n  width: 100%;\n}\n.rc-calendar table,\n.rc-calendar td,\n.rc-calendar th,\n.rc-calendar td {\n  border: none;\n}\n.rc-calendar-table {\n  border-spacing: 0;\n  margin-bottom: 0;\n}\n.rc-calendar-column-header {\n  line-height: 18px;\n  padding: 6px 0;\n  width: 33px;\n  text-align: center;\n}\n.rc-calendar-column-header .rc-calendar-column-header-inner {\n  display: block;\n  font-weight: normal;\n}\n.rc-calendar-week-number-header .rc-calendar-column-header-inner {\n  display: none;\n}\n.rc-calendar-cell {\n  padding: 1px 0;\n}\n.rc-calendar-date {\n  display: block;\n  margin: 0 auto;\n  color: #666;\n  border-radius: 4px 4px;\n  width: 26px;\n  height: 26px;\n  padding: 0;\n  background: transparent;\n  line-height: 26px;\n  text-align: center;\n}\n.rc-calendar-date:hover {\n  background: #fcecd9;\n  cursor: pointer;\n}\n.rc-calendar-selected-day .rc-calendar-date {\n  background: #fcecd9;\n}\n.rc-calendar-selected-date .rc-calendar-date {\n  background: #f09f3f;\n  color: #fff;\n}\n.rc-calendar-selected-date .rc-calendar-date:hover {\n  background: #f09f3f;\n}\n.rc-calendar-today .rc-calendar-date {\n  border: 1px solid #f09f3f;\n}\n.rc-calendar-disabled-cell .rc-calendar-date {\n  cursor: not-allowed;\n  color: #bcbcbc;\n  background: #f3f3f3;\n  border-radius: 0;\n  width: auto;\n}\n.rc-calendar-disabled-cell .rc-calendar-date:hover {\n  background: #f3f3f3;\n}\n.rc-calendar-disabled-cell-first-of-row .rc-calendar-date {\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.rc-calendar-disabled-cell-last-of-row .rc-calendar-date {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n.rc-calendar-last-month-cell .rc-calendar-date,\n.rc-calendar-next-month-btn-day .rc-calendar-date {\n  color: #bbb;\n}\n.rc-calendar-footer {\n  border-top: 1px solid #ccc;\n  padding: 10px 0;\n  text-align: center;\n  position: relative;\n}\n.rc-calendar-footer .rc-time-picker {\n  width: 90px;\n}\n.rc-calendar-footer .rc-time-picker-input {\n  height: 24px;\n}\n.rc-calendar-footer-show-ok {\n  text-align: right;\n}\n.rc-calendar-footer-show-ok .rc-calendar-footer-btn {\n  padding-right: 12px;\n}\n.rc-calendar-footer-show-ok .rc-calendar-time-picker-btn {\n  margin-left: 0;\n  padding: 0 12px;\n}\n.rc-calendar-footer-show-ok .rc-calendar-today-btn {\n  float: left;\n  padding-left: 12px;\n}\n.rc-calendar-footer-btn {\n  margin-top: 2px;\n}\n.rc-calendar-footer-btn:after {\n  content: 'x';\n  height: 0;\n  font-size: 0;\n  overflow: hidden;\n  clear: both;\n}\n.rc-calendar-time-picker-btn {\n  margin-left: 10px;\n}\n.rc-calendar-today-btn,\n.rc-calendar-ok-btn,\n.rc-calendar-time-picker-btn {\n  display: inline-block;\n  text-align: center;\n  color: #f46830;\n}\n.rc-calendar-today-btn:hover,\n.rc-calendar-ok-btn:hover,\n.rc-calendar-time-picker-btn:hover {\n  cursor: pointer;\n  color: #f09f4g;\n}\n.rc-calendar-today-btn-disabled,\n.rc-calendar-ok-btn-disabled,\n.rc-calendar-time-picker-btn-disabled {\n  color: #bbb;\n}\n.rc-calendar-today-btn-disabled:hover,\n.rc-calendar-ok-btn-disabled:hover,\n.rc-calendar-time-picker-btn-disabled:hover {\n  color: #bbb;\n}\n.rc-calendar-today-btn {\n  padding-left: 10px;\n}\n.rc-calendar-time-input {\n  height: 25px;\n  position: relative;\n  display: inline-block;\n  margin: 0 0;\n  padding: 4px 10px;\n  border-radius: 6px 6px;\n  border: 1px solid #d9d9d9;\n  background-color: #ffffff;\n  color: #666;\n  line-height: 1.5;\n  transform: border 0.3s cubic-bezier(0.35, 0, 0.25, 1), background 0.3s cubic-bezier(0.35, 0, 0.25, 1), box-shadow 0.3s cubic-bezier(0.35, 0, 0.25, 1);\n  width: 40px;\n}\n.rc-calendar-time-input:hover {\n  border-color: #f09f4g;\n}\n.rc-calendar-time-input:focus {\n  border-color: #f09f4g;\n  box-shadow: 0 0 3px #f09f4g;\n}\n.rc-calendar-time-panel {\n  left: 0;\n  top: 0;\n  bottom: 0;\n  right: 0;\n  background: #ffffff;\n  z-index: 10;\n  position: absolute;\n  outline: none;\n}\n.rc-calendar-time-panel-header {\n  padding: 0 10px;\n  height: 34px;\n  line-height: 34px;\n  position: relative;\n  text-align: center;\n  -moz-user-select: none;\n   -ms-user-select: none;\n       user-select: none;\n  -webkit-user-select: none;\n  border-bottom: 1px solid #ccc;\n}\n.rc-calendar-time-panel-body {\n  padding: 9px 10px 10px;\n}\n.rc-calendar-time-panel-title {\n  width: 180px;\n  font-weight: bold;\n  display: inline-block;\n  padding: 4px 5px;\n  text-align: center;\n  height: 30px;\n  line-height: 22px;\n  border-radius: 4px;\n}\n.rc-calendar-time-panel-table {\n  table-layout: fixed;\n  width: 100%;\n  height: 255px;\n  border-collapse: separate;\n}\n.rc-calendar-time-panel-cell {\n  text-align: center;\n  height: 42px;\n  vertical-align: middle;\n}\n.rc-calendar-time-panel-time {\n  line-height: 26px;\n  display: block;\n  border-radius: 4px;\n  width: 26px;\n  margin: 0 auto;\n}\n.rc-calendar-time-panel-time:hover {\n  background: #fcecd9;\n  cursor: pointer;\n}\n.rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time {\n  background: #f09f3f;\n  color: #fff;\n}\n.rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time:hover {\n  background: #f09f3f;\n  color: #fff;\n}\n.rc-calendar-month-panel {\n  left: 0;\n  top: 0;\n  bottom: 0;\n  right: 0;\n  background: #ffffff;\n  z-index: 10;\n  position: absolute;\n  outline: none;\n}\n.rc-calendar-month-panel > div {\n  height: 100%;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n      flex-direction: column;\n}\n.rc-calendar-month-panel-hidden {\n  display: none;\n}\n.rc-calendar-month-panel-header {\n  padding: 0 10px;\n  height: 34px;\n  line-height: 30px;\n  position: relative;\n  text-align: center;\n  -moz-user-select: none;\n   -ms-user-select: none;\n       user-select: none;\n  -webkit-user-select: none;\n  border-bottom: 1px solid #ccc;\n}\n.rc-calendar-month-panel-header > a {\n  font-weight: bold;\n  display: inline-block;\n  padding: 4px 5px;\n  text-align: center;\n  width: 30px;\n}\n.rc-calendar-month-panel-header > a:hover {\n  cursor: pointer;\n  color: #f09f4g;\n}\n.rc-calendar-month-panel-prev-year-btn,\n.rc-calendar-month-panel-next-year-btn {\n  position: absolute;\n  top: 0;\n}\n.rc-calendar-month-panel-next-year-btn:after {\n  content: '»';\n}\n.rc-calendar-month-panel-prev-year-btn {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  left: 0;\n}\n.rc-calendar-month-panel-prev-year-btn:after {\n  content: '«';\n}\n.rc-calendar-month-panel .rc-calendar-month-panel-year-select {\n  width: 180px;\n}\n.rc-calendar-month-panel-year-select-arrow {\n  display: none;\n}\n.rc-calendar-month-panel-next-year-btn {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  right: 0;\n}\n.rc-calendar-month-panel-body {\n  -ms-flex: 1;\n      flex: 1;\n  padding: 9px 10px 10px;\n}\n.rc-calendar-month-panel-footer {\n  border-top: 1px solid #ccc;\n  line-height: 38px;\n}\n.rc-calendar-month-panel-table {\n  table-layout: fixed;\n  width: 100%;\n  height: 100%;\n  border-collapse: separate;\n}\n.rc-calendar-month-panel-cell {\n  text-align: center;\n}\n.rc-calendar-month-panel-cell .rc-calendar-month-panel-month {\n  display: block;\n  width: 46px;\n  margin: 0 auto;\n  color: #666;\n  border-radius: 4px 4px;\n  height: 36px;\n  padding: 0;\n  background: transparent;\n  line-height: 36px;\n  text-align: center;\n}\n.rc-calendar-month-panel-cell .rc-calendar-month-panel-month:hover {\n  background: #fcecd9;\n  cursor: pointer;\n}\n.rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month {\n  color: #bfbfbf;\n}\n.rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month:hover {\n  background: white;\n  cursor: not-allowed;\n}\n.rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {\n  background: #f09f3f;\n  color: #fff;\n}\n.rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month:hover {\n  background: #f09f3f;\n  color: #fff;\n}\n.rc-calendar-month-header-wrap {\n  position: relative;\n  height: 308px;\n}\n.rc-calendar-year-panel {\n  left: 0;\n  top: 0;\n  bottom: 0;\n  right: 0;\n  background: #ffffff;\n  z-index: 10;\n  position: absolute;\n  outline: none;\n}\n.rc-calendar-year-panel > div {\n  height: 100%;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n      flex-direction: column;\n}\n.rc-calendar-year-panel-hidden {\n  display: none;\n}\n.rc-calendar-year-panel-header {\n  padding: 0 10px;\n  height: 34px;\n  line-height: 30px;\n  position: relative;\n  text-align: center;\n  -moz-user-select: none;\n   -ms-user-select: none;\n       user-select: none;\n  -webkit-user-select: none;\n  border-bottom: 1px solid #ccc;\n}\n.rc-calendar-year-panel-header > a {\n  font-weight: bold;\n  display: inline-block;\n  padding: 4px 5px;\n  text-align: center;\n  width: 30px;\n}\n.rc-calendar-year-panel-header > a:hover {\n  cursor: pointer;\n  color: #f09f4g;\n}\n.rc-calendar-year-panel-prev-decade-btn,\n.rc-calendar-year-panel-next-decade-btn {\n  position: absolute;\n  top: 0;\n}\n.rc-calendar-year-panel-next-decade-btn:after {\n  content: '»';\n}\n.rc-calendar-year-panel-prev-decade-btn {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  left: 0;\n}\n.rc-calendar-year-panel-prev-decade-btn:after {\n  content: '«';\n}\n.rc-calendar-year-panel .rc-calendar-year-panel-decade-select {\n  width: 180px;\n}\n.rc-calendar-year-panel-decade-select-arrow {\n  display: none;\n}\n.rc-calendar-year-panel-next-decade-btn {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  right: 0;\n}\n.rc-calendar-year-panel-body {\n  -ms-flex: 1;\n      flex: 1;\n  padding: 9px 10px 10px;\n}\n.rc-calendar-year-panel-footer {\n  border-top: 1px solid #ccc;\n  line-height: 38px;\n}\n.rc-calendar-year-panel-table {\n  table-layout: fixed;\n  width: 100%;\n  height: 100%;\n  border-collapse: separate;\n}\n.rc-calendar-year-panel-cell {\n  text-align: center;\n}\n.rc-calendar-year-panel-year {\n  display: block;\n  width: 46px;\n  margin: 0 auto;\n  color: #666;\n  border-radius: 4px 4px;\n  height: 36px;\n  padding: 0;\n  background: transparent;\n  line-height: 36px;\n  text-align: center;\n}\n.rc-calendar-year-panel-year:hover {\n  background: #fcecd9;\n  cursor: pointer;\n}\n.rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year {\n  background: #f09f3f;\n  color: #fff;\n}\n.rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year:hover {\n  background: #f09f3f;\n  color: #fff;\n}\n.rc-calendar-year-panel-last-decade-cell .rc-calendar-year-panel-year,\n.rc-calendar-year-panel-next-decade-cell .rc-calendar-year-panel-year {\n  -moz-user-select: none;\n   -ms-user-select: none;\n       user-select: none;\n  -webkit-user-select: none;\n  color: rgba(0, 0, 0, 0.25);\n}\n.rc-calendar-decade-panel {\n  left: 0;\n  top: 0;\n  bottom: 0;\n  right: 0;\n  background: #ffffff;\n  z-index: 10;\n  position: absolute;\n  outline: none;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n      flex-direction: column;\n}\n.rc-calendar-decade-panel-hidden {\n  display: none;\n}\n.rc-calendar-decade-panel-header {\n  padding: 0 10px;\n  height: 34px;\n  line-height: 34px;\n  position: relative;\n  text-align: center;\n  -moz-user-select: none;\n   -ms-user-select: none;\n       user-select: none;\n  -webkit-user-select: none;\n  border-bottom: 1px solid #ccc;\n}\n.rc-calendar-decade-panel-header > a {\n  font-weight: bold;\n  display: inline-block;\n  padding: 1px 5px;\n  text-align: center;\n  width: 30px;\n}\n.rc-calendar-decade-panel-header > a:hover {\n  cursor: pointer;\n  color: #f09f4g;\n}\n.rc-calendar-decade-panel-prev-century-btn,\n.rc-calendar-decade-panel-next-century-btn {\n  position: absolute;\n  top: 0;\n}\n.rc-calendar-decade-panel-next-century-btn:after {\n  content: '»';\n}\n.rc-calendar-decade-panel-prev-century-btn {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  left: 0;\n}\n.rc-calendar-decade-panel-prev-century-btn:after {\n  content: '«';\n}\n.rc-calendar-decade-panel-next-century-btn {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  right: 0;\n}\n.rc-calendar-decade-panel-body {\n  -ms-flex: 1;\n      flex: 1;\n  padding: 9px 10px 10px;\n}\n.rc-calendar-decade-panel-footer {\n  border-top: 1px solid #ccc;\n  line-height: 38px;\n}\n.rc-calendar-decade-panel-table {\n  table-layout: fixed;\n  width: 100%;\n  height: 100%;\n  border-collapse: separate;\n}\n.rc-calendar-decade-panel-cell {\n  text-align: center;\n}\n.rc-calendar-decade-panel-decade {\n  display: block;\n  margin: 0 auto;\n  color: #666;\n  border-radius: 4px 4px;\n  height: 36px;\n  padding: 0;\n  background: transparent;\n  line-height: 36px;\n  text-align: center;\n}\n.rc-calendar-decade-panel-decade:hover {\n  background: #fcecd9;\n  cursor: pointer;\n}\n.rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade {\n  background: #f09f3f;\n  color: #fff;\n}\n.rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade:hover {\n  background: #f09f3f;\n  color: #fff;\n}\n.rc-calendar-decade-panel-last-century-cell .rc-calendar-decade-panel-decade,\n.rc-calendar-decade-panel-next-century-cell .rc-calendar-decade-panel-decade {\n  -moz-user-select: none;\n   -ms-user-select: none;\n       user-select: none;\n  -webkit-user-select: none;\n  color: rgba(0, 0, 0, 0.25);\n}\n.rc-calendar-range {\n  width: 502px;\n  overflow: hidden;\n}\n.rc-calendar-range-part {\n  width: 250px;\n  position: relative;\n}\n.rc-calendar-range-part .rc-calendar-time-picker {\n  top: 69px;\n}\n.rc-calendar-range-part .rc-calendar-time-picker-panel-select {\n  width: 77px;\n}\n.rc-calendar-range-left {\n  float: left;\n}\n.rc-calendar-range-left .rc-calendar-time-picker-panel-select:last-child {\n  border-right: 1px solid #e9e9e9;\n}\n.rc-calendar-range-right {\n  float: right;\n}\n.rc-calendar-range-right .rc-calendar-time-picker-panel {\n  left: 21px;\n}\n.rc-calendar-range-right .rc-calendar-time-picker-panel-select:first-child {\n  border-left: 1px solid #e9e9e9;\n}\n.rc-calendar-range-middle {\n  position: absolute;\n  margin-left: -10px;\n  text-align: center;\n  height: 35px;\n  line-height: 35px;\n}\n.rc-calendar-range .rc-calendar-date-panel::after {\n  content: \".\";\n  display: block;\n  height: 0;\n  clear: both;\n  visibility: hidden;\n}\n.rc-calendar-range .rc-calendar-input-wrap {\n  height: 35px;\n}\n.rc-calendar-range .rc-calendar-input,\n.rc-calendar-range .rc-time-picker-input {\n  padding: 1px 7px;\n  height: 22px;\n}\n.rc-calendar-range .rc-calendar-body,\n.rc-calendar-range .rc-calendar-decade-panel-body,\n.rc-calendar-range .rc-calendar-year-panel-body,\n.rc-calendar-range .rc-calendar-month-panel-body {\n  border-bottom: 1px solid #e9e9e9;\n}\n.rc-calendar-range.rc-calendar-week-number {\n  width: 574px;\n}\n.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part {\n  width: 286px;\n}\n.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker {\n  top: 69px;\n}\n.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker-panel-select {\n  width: 89px;\n}\n.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-right .rc-calendar-time-picker-panel {\n  left: 36px;\n}\n.rc-calendar-range .rc-calendar-year-panel,\n.rc-calendar-range .rc-calendar-month-panel,\n.rc-calendar-range .rc-calendar-decade-panel {\n  top: 35px;\n}\n.rc-calendar-range .rc-calendar-month-panel .rc-calendar-year-panel {\n  top: 0;\n}\n.rc-calendar-range .rc-calendar-decade-panel-table,\n.rc-calendar-range .rc-calendar-year-panel-table,\n.rc-calendar-range .rc-calendar-month-panel-table {\n  height: 198px;\n}\n.rc-calendar-range .rc-calendar-in-range-cell {\n  background: #ebf4f8;\n  border-radius: 0;\n}\n.rc-calendar-range-bottom {\n  text-align: right;\n}\n.rc-calendar-range .rc-calendar-footer {\n  border-top: none;\n  padding: 0;\n}\n.rc-calendar-range .rc-calendar-footer-btn {\n  padding: 10px 12px 10px 0;\n}\n.rc-calendar-range .rc-calendar-ok-btn {\n  position: static;\n}\n.rc-calendar-range .rc-calendar-today-btn {\n  float: left;\n}\n.rc-calendar-full {\n  width: 275px;\n}\n.rc-calendar-full-header {\n  padding: 5px 10px;\n  text-align: center;\n  -moz-user-select: none;\n   -ms-user-select: none;\n       user-select: none;\n  -webkit-user-select: none;\n  border-bottom: 1px solid #ccc;\n  overflow: hidden;\n}\n.rc-calendar-full-header-month-select,\n.rc-calendar-full-header-year-select {\n  width: 70px;\n  float: right;\n  margin-right: 5px;\n}\n.rc-calendar-full-header-switcher {\n  float: right;\n  display: inline-block;\n}\n.rc-calendar-full-header-switcher-normal:hover {\n  border-color: #f09f4g;\n  box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);\n  cursor: pointer;\n}\n.rc-calendar-full-header-switcher-focus {\n  border-color: #f09f3f;\n  background-color: #f09f3f;\n  color: #fff;\n}\n.rc-calendar-full-header-switcher > span {\n  float: left;\n  height: 28px;\n  line-height: 24px;\n  border: 1px solid #d9d9d9;\n  padding: 0 10px;\n  color: #666;\n}\n.rc-calendar-full-header-switcher > span:first-child {\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n  border-right: none;\n}\n.rc-calendar-full-header-switcher > span:last-child {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n  border-left: none;\n}\n.rc-calendar-fullscreen {\n  width: auto;\n}\n.rc-calendar-fullscreen .rc-calendar-full-header {\n  border-bottom: none;\n}\n.rc-calendar-fullscreen .rc-calendar-column-header {\n  text-align: right;\n  padding-right: 12px;\n}\n.rc-calendar-fullscreen .rc-calendar-cell {\n  padding: 0;\n}\n.rc-calendar-fullscreen .rc-calendar-cell .rc-calendar-date,\n.rc-calendar-fullscreen .rc-calendar-month-panel-cell .rc-calendar-month-panel-month {\n  display: block;\n  height: 116px;\n  width: auto;\n  border-radius: 0;\n  margin: 0 4px;\n  border: none;\n  border-top: 2px solid #eee;\n  text-align: right;\n  padding-right: 8px;\n}\n.rc-calendar-fullscreen .rc-calendar-selected-day .rc-calendar-date,\n.rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {\n  background-color: #fcecd9;\n  color: #666;\n}\n.rc-calendar-fullscreen .rc-calendar-today .rc-calendar-date,\n.rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {\n  border-top-color: #f09f3f;\n  color: #f09f3f;\n}\n",".paginator .btn {\n  min-width: 2.375rem;\n}\n",".top-search-file-icon {\n  color: #999;\n  font-size: 20px;\n  align-self: center;\n  font-weight: 800;\n  cursor: pointer;\n}\n",".sf-editor-toolbar {\n  height: 39px;\n  background-color: #fcfcfc;\n}\n\n.sf-editor-toolbar .iconfont {\n  font-size: 13px;\n}\n\n.sf-editor-toolbar .icon-drop-down {\n  display: inline-block;\n  transform: scale(0.8);\n}\n\n.sf-editor-toolbar .icon-caret-up {\n  display: inline-block;\n  transform: scale(0.8);\n}\n\n/* reset menu style*/\n.sf-editor-toolbar .menu > * {\n  display: inline-block;\n}\n\n.sf-editor-toolbar .menu > * + * {\n  margin-left: 10px;\n}\n\n.sf-editor-toolbar .menu {\n  margin-right: 20px;\n}\n\n.seafile-btn-group div button {\n  border: none;\n}\n\n.seafile-btn-group  div button:not(.dropdown-item) {\n  border-top: 1px solid #e5e5e5;\n  border-bottom: 1px solid #e5e5e5;\n  border-right: 1px solid #e5e5e5;\n  border-radius: 0;\n}\n\n.seafile-btn-group div:first-child button {\n  border-radius: 3px 0 0 3px;\n  border-left: 1px solid #e5e5e5;\n}\n\n.seafile-btn-group div:last-child button {\n  border-radius: 0 3px 3px 0;\n  border-right: 1px solid #e5e5e5;\n}\n\n.seafile-btn-group div button:disabled {\n  border-color: #e5e5e5;\n}\n\n.btn-active {\n  color: #0c0c0c;\n  cursor: pointer;\n}\n\n.rich-icon-btn[data-active='true'] {\n  color: #eb8205;\n}\n\n.rich-icon-btn.svg-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.btn-active[data-active='true'] {\n  color: #eb8205;\n}\n\n.tableToolBar {\n  font-size: 12px;\n  display: inline-flex;\n}\n\n.tableToolBar:after {\n  content: '';\n  display: block;\n  clear: both;\n}\n\n.tableToolBar div .symbol {\n  font-size: 14px;\n}\n\n.tableToolBar .btn {\n  color: #555555;\n}\n\n.tableToolBar div:not(first):not(.drop-list) {\n  /*display: inline-block;*/\n  margin-left:10px;\n}\n\n.tableToolBar .table-toolbar-btn {\n  line-height: 28px;\n  padding: 0 15px;\n  height: 30px;\n}\n\n.table-toolbar-group {\n  height: 100%;\n  display: flex;\n  align-items: center;\n  border-right: 1px solid #e5e5e5;\n  padding-right: 10px;\n}\n\n.sf-editor-table-btn-wrapper {\n  position: relative;\n}\n\n.sf-editor-table-count-card {\n  background-color: #ffffff;\n  min-width: 100px;\n  min-height: 100px;\n  position: absolute;\n  top: 101%;\n  left: 0;\n  box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%);\n  border: 1px solid rgba(0, 40, 100, 0.12);\n  z-index: 100;\n  padding: 5px 10px 10px 10px;\n  border-radius: 2px;\n}\n\n.sf-editor-table-cells-header {\n  text-align: center;\n  height: 20px;\n  font-size: 14px;\n}\n\n.sf-editor-table-card {\n  margin-top: 5px;\n}\n\n.sf-editor-table-card-row {\n  display: flex;\n  flex-direction: row;\n  border-bottom: 1px solid #cccccc;\n}\n\n.sf-editor-table-card-row:first-child {\n  border-top: 1px solid #cccccc;\n}\n\n.sf-editor-table-card-cell {\n  border-right: 1px solid #cccccc;\n  width: 20px;\n  height: 15px;\n}\n\n.sf-editor-table-card-row .sf-editor-table-card-cell:first-child {\n  border-left: 1px solid #cccccc;\n}\n\n.sf-editor-table-card-active-cell {\n  background-color: #ffa94d;\n}\n\n.rich-menu {\n  flex: 1;\n  display: flex;\n  justify-content: center;\n  height: 39px;\n  align-items: center;\n  padding: 0 10px;\n  background-color: #fcfcfc;\n}\n\n.topbar-head {\n  width: 100%;\n  height: 56px;\n  display: flex;\n  justify-content: space-between;\n  border-bottom: 1px solid #e5e5e5;\n  padding: 4px 10px;\n}\n\n.button-container {\n  height: 100%;\n  display: flex;\n  align-items: center;\n}\n\n.button-container .btn {\n  background-color: #fcfcfc;\n}\n\n.button-container .rich-icon-btn {\n  background-color: #fcfcfc;\n}\n\n.button-container .dropdown-menu-right .iconfont {\n  display: inline-block;\n  transform: scale(0.8);\n  font-size: 0.875rem;\n  font-weight: 900;\n}\n\n.header-list-container {\n  height: 39px;\n  border-right: 1px solid #e5e5e5;\n  width: 140px;\n  padding: 5px 5px;\n  box-sizing: border-box;\n  border-left: 1px solid #e5e5e5;\n}\n\n.header-list-container .header-list {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n\n.header-list-container .header-list-body-highlight {\n  background-color: #e5e5e5;\n}\n\n.header-list-container .header-list-body-hover:hover {\n  background-color: #e5e5e5;\n}\n\n.header-list-container .list-body {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  line-height: 100%;\n  vertical-align: middle;\n  justify-content: space-between;\n  border-radius: 2px;\n  padding: 0 3px;\n}\n\n.list-body div {\n  display: inline-block;\n  line-height: 30px;\n}\n\n.header-list-container .list-dropdown {\n  position: absolute;\n  left: 0;\n  top: 32px;\n  border: 1px solid #e5e5e5;\n  border-radius: 2px;\n  padding: 8px 0;\n  box-shadow: 0 0 10px #ccc;\n  background-color: #ffffff;\n  min-width: max-content;\n  box-sizing: border-box;\n}\n\n.header-list-container .header-list .list-dropdown-item {\n  cursor: pointer;\n  height: 30px;\n  width: 100%;\n  padding: 4px 24px;\n}\n\n.header-list-container .header-list .list-dropdown-item:hover {\n  background-color: rgb(245, 245, 245);\n}\n\n.rich-icon-btn {\n  border: 1px solid transparent;\n  height: 100%;\n  width: 30px;\n  line-height: 30px;\n  margin-right: 10px;\n  color: #555555;\n}\n\n.rich-icon-btn-disabled {\n  color: #999999;\n}\n\n.rich-icon-btn-hover:hover {\n  background-color: #e5e5e5;\n  border-radius: 2px;\n}\n\n.rich-dropdown {\n  border: none;\n  margin-left: 10px;\n  color: #555555;\n}\n\np.tip {\n  color: #bbb;\n}\n\n.tag a {\n  color: #fff; \n  text-decoration: underline !important;\n}\n\n.tag a:hover {\n  color: #eb8205 !important;\n}\n\n.custom-dropdown-list {\n  position: relative;\n  margin-right: 10px;\n}\n\n.custom-dropdown-list .dropdown-list-toggle {\n  width: 30px;\n  height: 28px;\n  text-align: center;\n  line-height: 28px;\n  font-size: 0.75rem;\n}\n\n.custom-dropdown-list .dropdown-list-toggle:hover {\n  background-color: #e5e5e5;\n  border-radius: 3px;\n}\n\n.custom-dropdown-list .custom-dropdown-menu {\n  position: absolute;\n  left: 0;\n  font-size: 0.85rem;\n  top: 28px;\n  display: block;\n  background-color: #ffffff;\n}\n\n@media (max-width: 991.8px) {\n  .seafile-md-viewer-main-panel {\n    margin: 0 2%;\n  }\n  .rich-menu {\n    overflow-x: auto;\n  }\n  .rich-menu::-webkit-scrollbar{\n    display: none;\n  }\n  .rich-menu .button-container {\n    width: stretch;\n  }\n  .list-body div {\n    margin-left: 10px;\n  }\n}\n",".seafile-editor-outline .outline-h2, .outline-h3 {\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.seafile-editor-outline .outline-h2 {\n  margin-left: 20px;\n  line-height: 2.5;\n  color:#364149;\n  white-space: nowrap;\n  cursor:pointer;\n}\n\n.seafile-editor-outline .outline-h2:hover {\n  color: #eb8205;\n}\n\n.seafile-editor-outline .outline-h3 {\n  margin-left: 40px;\n  line-height: 2.5;\n  color:#364149;\n  white-space: nowrap;\n  cursor:pointer;\n}\n\n.seafile-editor-outline .outline-h3:hover {\n  color: #eb8205;\n}\n","\n.seafile-editor-help {\n  width: 250px;\n  height: 100%;\n  flex: 0 0 350px;\n  background-color: #fff;\n  overflow-y: auto;\n  overflow-x: hidden;\n  border-left: 1px solid #eee;\n}\n\n.seafile-editor-help .help-header{\n  height: 50px;\n  background-color: rgb(250,250,249);\n  justify-content: space-between;\n  padding: 0 10px;\n  box-sizing: border-box;\n  border-bottom: 1px solid #eee;\n  line-height: 50px;\n  font-size: 1rem;\n}\n\n.seafile-editor-help .help-title {\n  font-weight: bolder;\n  margin-bottom: 0;\n}\n\n.seafile-editor-help .help-close {\n  font-weight: normal;\n  color: #b9b9b9;\n}\n\n.seafile-editor-help .help-close:hover {\n  color: #888;\n}\n\n.seafile-editor-help .help-content {\n  height: calc(100% - 50px);\n  overflow-y: auto;\n  padding: 0 15px;\n  box-sizing: border-box;\n  font-size: 0.8rem;\n}\n\n.seafile-editor-help .help-shortcut {\n  display: flex;\n  border-bottom: 1px solid #eee;\n  justify-content: space-between;\n  color: #2c2d30;\n  padding: 10px 0;\n}\n\n.seafile-editor-help .help-shortcut-left {\n  word-break: break-all;\n  line-height: 30px;\n}\n\n.seafile-editor-help .help-content .help-shortcut-type {\n  border-bottom: 1px solid #eee;\n  /*height: 50px;*/\n  line-height: 2;\n  font-weight: bolder;\n  margin: 10px 0 0 0;\n}\n\n.seafile-editor-help .help-shortcut .key {\n  display: inline-block;\n  border-radius: 3px;\n  background-color: #e8e8e8;\n  border: 1px solid #919191;\n  box-shadow: 0 1px 0 #919193;\n  padding: 3px 5px;\n  margin-left: 5px;\n  height: 30px;\n  line-height: 20px;\n}\n\n.seafile-editor-help .help-shortcut-right {\n  min-width: max-content;\n}\n\n.seafile-editor-help .help-shortcut-right-container:not(:first-child) {\n  margin-top: 10px;\n}\n",".seafile-ed-hovermenu {\n  width: 250px;\n  height: 40px;\n  display: flex;\n  position: absolute;\n  background-color: #fff;\n  border: 1px solid rgba(0, 40, 100, 0.12);\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  top: -3000px;\n  right: -3000px;\n  z-index: 1000;\n}\n.seafile-ed-hovermenu .seafile-ed-hovermenu-triangle {\n  width: 8px;\n  height: 8px;\n  transform: rotate(45deg);\n  background: #fff;\n  border-right: 1px solid rgba(0, 40, 100, 0.12);\n  border-bottom: 1px solid rgba(0, 40, 100, 0.12);\n  position: absolute;\n  top: 34px;\n  right: 50%;\n  z-index: 1001;\n}\n.seafile-ed-hovermenu .seafile-ed-hovermenu-link {\n  height: 38px;\n  max-width: 170px;\n  padding: 6px 12px;\n  display: inline-block;\n  line-height: 28px;\n  overflow: hidden;\n}\n.seafile-ed-hovermenu .seafile-ed-hovermenu-btn {\n  background-color: #fff;\n  width: 35px;\n  font-weight: normal;\n  color: #999999;\n  line-height: 26px;\n  font-size: 16px;\n}\n.seafile-ed-hovermenu .seafile-ed-hovermenu-btn, .seafile-ed-hovermenu .seafile-ed-hovermenu-btn:focus {\n  border: 0;\n  box-shadow: 0;\n}\n.seafile-ed-hovermenu-mouseclick {\n  background-color: #ddd;\n}\n","@keyframes closeWindow {\n  0% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 0;\n  }\n}\n\n.ril__outer {\n  background-color: rgba(0, 0, 0, 0.85);\n  outline: none;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 1000;\n  width: 100%;\n  height: 100%;\n  -ms-content-zooming: none;\n  -ms-user-select: none;\n  -ms-touch-select: none;\n  touch-action: none;\n}\n\n.ril__outerClosing {\n  opacity: 0;\n}\n\n.ril__inner {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n}\n\n.ril__image,\n.ril__imagePrev,\n.ril__imageNext {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  max-width: none;\n  -ms-content-zooming: none;\n  -ms-user-select: none;\n  -ms-touch-select: none;\n  touch-action: none;\n}\n\n.ril__imageDiscourager {\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: contain;\n}\n\n.ril__navButtons {\n  border: none;\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  width: 20px;\n  height: 34px;\n  padding: 40px 30px;\n  margin: auto;\n  cursor: pointer;\n  opacity: 0.7;\n}\n.ril__navButtons:hover {\n  opacity: 1;\n}\n.ril__navButtons:active {\n  opacity: 0.7;\n}\n\n.ril__outer .ril__navButtonPrev {\n  left: 0;\n  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjcyMzkyNjY0MTMzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEyNDkwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj48cGF0aCBkPSJNNDEyIDUxNS4ybDM2MS42LTM2MS42YzIyLjQtMTkuMiAyMi40LTU0LjQgMC03Ni44cy01Ny42LTIyLjQtNzYuOCAwbC00MDYuNCA0MDBjLTIyLjQgMjIuNC0yMi40IDU3LjYgMCA3Ni44bDQwNi40IDQwMy4yYzIyLjQgMjIuNCA1Ny42IDIyLjQgNzYuOCAwczIyLjQtNTcuNiAwLTc2LjhsLTM2MS42LTM2NC44eiIgZmlsbD0iI2ZmZmZmZiIgcC1pZD0iMTI0OTEiPjwvcGF0aD48L3N2Zz4=)\n    no-repeat center;\n}\n\n.ril__outer .ril__navButtonNext {\n  right: 0;\n  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjcyMzkxOTM4MzIwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjExOTg2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj48cGF0aCBkPSJNNjQwIDUxNS4yTDI3OC40IDE1My42Yy0yMi40LTE5LjItMjIuNC01NC40IDAtNzYuOHM1Ny42LTIyLjQgNzYuOCAwbDQwNi40IDQwMGMyMi40IDIyLjQgMjIuNCA1Ny42IDAgNzYuOEwzNTUuMiA5NTYuOGMtMjIuNCAyMi40LTU3LjYgMjIuNC03Ni44IDBzLTIyLjQtNTcuNiAwLTc2LjhMNjQwIDUxNS4yeiIgZmlsbD0iI2ZmZmZmZiIgcC1pZD0iMTE5ODciPjwvcGF0aD48L3N2Zz4=)\n    no-repeat center;\n}\n\n.ril__downloadBlocker {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');\n  background-size: cover;\n}\n\n.ril__caption,\n.ril__toolbar {\n  background-color: rgba(0, 0, 0, 0.5);\n  position: absolute;\n  left: 0;\n  right: 0;\n  display: flex;\n  justify-content: space-between;\n}\n\n.ril__caption {\n  bottom: 0;\n  max-height: 150px;\n  overflow: auto;\n  justify-content: center;\n}\n\n.ril__captionContent {\n  padding: 10px 20px;\n  color: #fff;\n  margin: 0 auto;\n}\n\n.ril__toolbar {\n  top: 0;\n  height: 50px;\n}\n\n.ril__toolbarSide {\n  height: 50px;\n  margin: 0;\n}\n\n.ril__toolbarLeftSide {\n  padding-left: 20px;\n  padding-right: 0;\n  flex: 0 1 auto;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.ril__toolbarRightSide {\n  padding-left: 0;\n  padding-right: 20px;\n  flex: 0 0 auto;\n}\n\n.ril__toolbarItem {\n  display: inline-block;\n  line-height: 50px;\n  padding: 0;\n  color: #fff;\n  font-size: 120%;\n  max-width: 100%;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.ril__toolbarItemChild {\n  vertical-align: middle;\n}\n\n.ril__builtinButton {\n  width: 40px;\n  height: 35px;\n  cursor: pointer;\n  border: none;\n  opacity: 0.7;\n}\n.ril__builtinButton:hover {\n  opacity: 1;\n}\n.ril__builtinButton:active {\n  outline: none;\n}\n\n.ril__builtinButtonDisabled {\n  cursor: default;\n  opacity: 0.5;\n}\n.ril__builtinButtonDisabled:hover {\n  opacity: 0.5;\n}\n\n.ril__closeButton {\n  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjcyMzk1NTkwMTc0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEzNjUyIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNNjExLjIgNTEybDMwMC44LTMwMC44YzI4LjgtMjguOCAyOC44LTczLjYgMC05OS4ycy03My42LTI4LjgtOTkuMiAwTDUxMiA0MTIuOCAyMTEuMiAxMTJjLTI4LjgtMjguOC03My42LTI4LjgtOTkuMiAwcy0yOC44IDczLjYgMCA5OS4ybDMwMC44IDMwMC44LTMwMC44IDMwMC44Yy0yOC44IDI4LjgtMjguOCA3My42IDAgOTkuMiAyOC44IDI1LjYgNzMuNiAyOC44IDk5LjIgMGwzMDAuOC0zMDAuOCAzMDAuOCAzMDAuOGMyOC44IDI4LjggNzMuNiAyOC44IDk5LjIgMCAyOC44LTI4LjggMjguOC03My42IDAtOTkuMkw2MTEuMiA1MTJ6IiBmaWxsPSIjZmZmZmZmIiBwLWlkPSIxMzY1MyI+PC9wYXRoPjwvc3ZnPg==)\n    no-repeat center;\n}\n\n.ril__zoomInButton {\n  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+')\n    no-repeat center;\n}\n\n.ril__zoomOutButton {\n  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=')\n    no-repeat center;\n}\n\n.ril__rotateButton {\n  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjcyMzkyNzI4MTMyIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEyODc1IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMTI0LjggMTYwbDU0LjQgNTEuMkMzNDUuNiAyOC44IDYzMC40IDE2IDgxMi44IDE4Mi40czE5NS4yIDQ1MS4yIDI4LjggNjMzLjYtNDUxLjIgMTk1LjItNjMzLjYgMjguOGMtMzguNC0zNS4yLTczLjYtNzYuOC05Ni0xMjQuOC02LjQtOS42LTkuNi0xNi05LjYtMjguOCAwLTMyIDI1LjYtNTQuNCA1NC40LTU0LjQgMTkuMiAwIDM4LjQgOS42IDU0LjQgMzIgODMuMiAxNjYuNCAyODggMjMwLjQgNDU0LjQgMTQ0czIzMC40LTI5MS4yIDE0NC00NTcuNi0yODgtMjMwLjQtNDU0LjQtMTQ0Yy0zNS4yIDE5LjItNjcuMiA0MS42LTk2IDczLjZsNTEuMiA0NC44YzEyLjggMTIuOCAxNiAzOC40IDMuMiA1MS4yLTYuNCA2LjQtMTYgOS42LTI1LjYgOS42bC0xODIuNCA5LjZjLTE5LjIgMC0zNS4yLTEyLjgtMzguNC0zMkw2NCAxODguOGMtMy4yLTE5LjIgMTIuOC0zNS4yIDMyLTM4LjQgMTIuOC0zLjIgMjIuNCAzLjIgMjguOCA5LjZ6IiBmaWxsPSIjZmZmZmZmIiBwLWlkPSIxMjg3NiI+PC9wYXRoPjwvc3ZnPg==)\n    no-repeat center;\n}\n\n.ril__outerAnimating {\n  animation-name: closeWindow;\n}\n\n/* .ril_rotateImageButton {\n  transform: rotateY(180deg);\n} */\n\n@keyframes pointFade {\n  0%,\n  19.999%,\n  100% {\n    opacity: 0;\n  }\n  20% {\n    opacity: 1;\n  }\n}\n\n.ril__loadingCircle {\n  width: 60px;\n  height: 60px;\n  position: relative;\n}\n\n.ril__loadingCirclePoint {\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  left: 0;\n  top: 0;\n}\n.ril__loadingCirclePoint::before {\n  content: '';\n  display: block;\n  margin: 0 auto;\n  width: 11%;\n  height: 30%;\n  background-color: #fff;\n  border-radius: 30%;\n  animation: pointFade 800ms infinite ease-in-out both;\n}\n.ril__loadingCirclePoint:nth-of-type(1) {\n  transform: rotate(0deg);\n}\n.ril__loadingCirclePoint:nth-of-type(7) {\n  transform: rotate(180deg);\n}\n.ril__loadingCirclePoint:nth-of-type(1)::before,\n.ril__loadingCirclePoint:nth-of-type(7)::before {\n  animation-delay: -800ms;\n}\n.ril__loadingCirclePoint:nth-of-type(2) {\n  transform: rotate(30deg);\n}\n.ril__loadingCirclePoint:nth-of-type(8) {\n  transform: rotate(210deg);\n}\n.ril__loadingCirclePoint:nth-of-type(2)::before,\n.ril__loadingCirclePoint:nth-of-type(8)::before {\n  animation-delay: -666ms;\n}\n.ril__loadingCirclePoint:nth-of-type(3) {\n  transform: rotate(60deg);\n}\n.ril__loadingCirclePoint:nth-of-type(9) {\n  transform: rotate(240deg);\n}\n.ril__loadingCirclePoint:nth-of-type(3)::before,\n.ril__loadingCirclePoint:nth-of-type(9)::before {\n  animation-delay: -533ms;\n}\n.ril__loadingCirclePoint:nth-of-type(4) {\n  transform: rotate(90deg);\n}\n.ril__loadingCirclePoint:nth-of-type(10) {\n  transform: rotate(270deg);\n}\n.ril__loadingCirclePoint:nth-of-type(4)::before,\n.ril__loadingCirclePoint:nth-of-type(10)::before {\n  animation-delay: -400ms;\n}\n.ril__loadingCirclePoint:nth-of-type(5) {\n  transform: rotate(120deg);\n}\n.ril__loadingCirclePoint:nth-of-type(11) {\n  transform: rotate(300deg);\n}\n.ril__loadingCirclePoint:nth-of-type(5)::before,\n.ril__loadingCirclePoint:nth-of-type(11)::before {\n  animation-delay: -266ms;\n}\n.ril__loadingCirclePoint:nth-of-type(6) {\n  transform: rotate(150deg);\n}\n.ril__loadingCirclePoint:nth-of-type(12) {\n  transform: rotate(330deg);\n}\n.ril__loadingCirclePoint:nth-of-type(6)::before,\n.ril__loadingCirclePoint:nth-of-type(12)::before {\n  animation-delay: -133ms;\n}\n.ril__loadingCirclePoint:nth-of-type(7) {\n  transform: rotate(180deg);\n}\n.ril__loadingCirclePoint:nth-of-type(13) {\n  transform: rotate(360deg);\n}\n.ril__loadingCirclePoint:nth-of-type(7)::before,\n.ril__loadingCirclePoint:nth-of-type(13)::before {\n  animation-delay: 0ms;\n}\n\n.ril__loadingContainer {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n}\n.ril__imagePrev .ril__loadingContainer,\n.ril__imageNext .ril__loadingContainer {\n  display: none;\n}\n\n.ril__errorContainer {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: #fff;\n}\n.ril__imagePrev .ril__errorContainer,\n.ril__imageNext .ril__errorContainer {\n  display: none;\n}\n\n.ril__loadingContainer__icon {\n  color: #fff;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translateX(-50%) translateY(-50%);\n}\n",".seafile-editor-comment.comment-dialog {\n  width: 500px;\n  position: absolute;\n  top: 30%;\n  right: 0;\n  padding: 15px;\n  background-color: #fafafa;\n  border: 1px solid rgba(0,0,0,.2);\n  border-radius: .3rem;\n  box-shadow: 0 0 3px #ccc;\n  z-index: 1000;\n}\n\n.seafile-editor-comment.comment-dialog .comment-dialog-triangle {\n  position: absolute;\n  left: -5px;\n  top: 50%;\n  transform: rotate(45deg);\n  border: 1px solid rgba(0,0,0,.2);\n  border-top: none;\n  border-right: none;\n  width: 10px;\n  height: 10px;\n  background-color: #fafafa;\n  box-shadow: -1px 1px #ccc;\n}\n\n.seafile-editor-comment.comment-dialog textarea {\n  width: 100%;\n  min-height: 100px;\n  max-height: 300px;\n  padding: 5px;\n  background-color: #fff;\n}\n\n.seafile-editor-comment.comment-dialog .button-group .btn {\n  margin-right: 10px;\n}\n\n.seafile-editor-comment.comment-dialog .comment-dialog-quote {\n  margin-top: 10px;\n  max-height: 6rem;\n  overflow: auto;\n  padding-left: 1rem;\n}\n\n.seafile-editor-comment.comment-dialog .comment-dialog-quote ul,\n.seafile-editor-comment.comment-dialog .comment-dialog-quote ol {\n  padding-left: 1rem;\n}\n",".seafile-editor-module .selected-formula {\n  outline: 2px solid #007bff;\n}\n\n.seafile-editor-module .block-formula {\n  display: block;\n  user-select: none;\n}\n\n.seafile-editor-module .MathJax {\n  margin: 0;\n}\n\n.formula-preview {\n  padding: 10px;\n  border: 2px dashed #ebebeb;\n  min-height: 40px;\n  overflow-x: auto;\n}\n","\n.article td {\n  position: relative;\n}\n\n.article .selected-cell {\n  caret-color: transparent;\n  background-color: #fff4e6;\n}\n\n.article .selected-cell-top:before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  margin: -1px;\n  border-top: 1px double #ffa94d;\n  z-index: 2;\n}\n\n.article .selected-cell-bottom:before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  margin: -1px;\n  border-bottom: 1px double #ffa94d;\n  z-index: 2;\n}\n\n.article .selected-cell-left:before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  margin: -1px;\n  border-left: 1px double #ffa94d;\n  z-index: 2;\n}\n\n.article .selected-cell-right:before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  right: 0;\n  left: 0;\n  bottom: 0;\n  margin: -1px;\n  border-right: 1px double #ffa94d;\n  z-index: 2;\n}\n",".seafile-menu-container {\n  position: fixed;\n  display: flex;\n  flex-direction: column;\n  width: 150px;\n  padding: 8px 0;\n  min-width: 80px;\n  overflow-y: auto;\n  overflow-x: hidden;\n  border: 1px solid #e5e5e5;\n  box-shadow: 0 4px 10px #eee;\n  border-radius: 4px;\n  background: #fff;\n  color: #333;\n  z-index: 1080;\n}\n\n.seafile-menu-container .seafile-menu-item {\n  height: 32px;\n  line-height: 32px;\n  display: flex;\n  padding: 0 10px;\n  cursor: pointer;\n  position: relative;\n}\n\n.seafile-menu-container .seafile-menu-item:hover {\n  background-color: #f5f5f5;\n}\n\n.seafile-menu-container .seafile-menu-item .menu-item-icon {\n  margin-right: 5px;\n  color: #aaa;\n}\n\n.seafile-menu-container .seafile-menu-item .checked-icon {\n  position: absolute;\n  right: 10px;\n  height: 32px;\n  line-height: 32px;\n  color: #aaa;\n}\n",".select-container {\n  position: relative;\n  display: inline-block;\n  margin: 0 5px;\n  font-weight: normal;\n}\n\n.select-container .control-container {\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n  padding: 0 10px;\n  height: 24px;\n  font-size: 13px;\n  line-height: 1.5;\n  cursor: pointer;\n  user-select: none;\n}\n\n.select-container .control-container.active,\n.select-container .control-container:hover {\n  border: 1px solid #3C88FD;\n  box-shadow: 0 0 0 2px rgb(70 127 207 / 25%);\n}\n\n.select-container .control-container .placeholder {\n  color: #BFBFBF;\n}\n\n.select-container .control-container .control-icon {\n  font-size: 13px;\n  color: rgb(170, 170, 170);\n  cursor: default;\n  margin-right: 5px;\n}\n\n.select-container .control-container .operation {\n  margin-left: 8px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.select-container .control-container .arrow {\n  color: #949494;\n  display: inline-block;\n  font-size: 12px;\n  transform: scale(.8);\n  transition: all .1s;\n}\n\n.select-container .control-container .arrow:hover {\n  color: #666;\n}\n\n.select-container .select-popover {\n  position: absolute;\n  left: 0;\n  display: flex;\n  min-width: 80px;\n  max-height: 265px;\n  margin-top: 4px;\n  padding: 8px 0;\n  flex-direction: column;\n  border: 1px solid #e5e5e5;\n  box-shadow: 0 4px 10px #eee;\n  border-radius: 4px;\n  background: #fff;\n  z-index: 10;\n}\n\n.select-popover .option-item-divider {\n  margin-top: 8px;\n  border-top: 1px solid #EFEFEF;\n}\n\n.select-popover .field-setting {\n  display: flex;\n  align-items: center;\n  position: relative;\n}\n\n.select-popover .field-setting .icon-container {\n  position: absolute;\n  right: 10px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.select-popover .field-setting .op-icon {\n  font-size: 12px;\n  transform: rotate(90deg);\n  color: #aaa;\n}\n\n.select-popover .option-item-wrapper {\n  flex: 1;\n  min-height: 0;\n  min-width: 0;\n  overflow: auto;\n}\n\n.select-popover .option-item {\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n  min-width: 80px;\n  height: 32px;\n  padding: 0 12px;\n  cursor: pointer;\n  overflow-wrap: normal;\n  white-space: nowrap;\n}\n\n.select-popover .option-item:hover {\n  background-color: #F5F5F5;\n}\n\n.select-popover .option-item.active {\n  background-color: #39A0FF;\n  color: #fff;\n}\n\n.select-popover .option-item.disable {\n  color: #aaa;\n  cursor: default;\n}\n\n.select-popover .option-item .item-icon {\n  font-size: 14px;\n  color: rgb(170, 170, 170);\n  cursor: default;\n}\n\n.select-popover .option-item.active .item-icon {\n  color: #fff;\n}\n\n.select-popover .option-item .label {\n  margin: 0 5px;\n}\n",".upload-localimg .btn {\n  margin-left: -1px;\n  border: none;\n  line-height: 20px;\n  margin-right: 5px;\n  padding: 0;\n  color: #555;\n  min-width: 30px;\n  height: 30px;\n  width: 30px;\n}\n\n.upload-localimg-disabled .btn {\n  cursor: default;\n}\n\n.upload-localimg-hover .btn:hover {\n  background-color: #e5e5e5;\n}\n\n.upload-localimg-disable .btn {\n  color: #999999;\n}\n\n.editor-btn-group .image-uploader {\n  display: none;\n}\n\n.editor-btn-group .image-uploader-label {\n  margin-bottom: 0;\n  width: 100%;\n  padding: 0.25rem 1.5rem;\n}\n\n.editor-btn-group .image-uploader-btn {\n  padding: 0;\n}\n\n.editor-btn-group .editor-clear-format {\n  margin-right: 5px; \n}\n\n.insert-file {\n  position: relative;\n  display: inline-block;\n  overflow: hidden;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-right: 10px;\n}\n.insert-file input {\n  position: absolute;\n  right: -7px;\n  top: -7px;\n  opacity: 0;\n  filter: alpha(opacity=0);\n  width: 40px;\n  height: 40px;\n}\n.insert-file:hover {\n  background-color: #e5e5e5;\n}\n.insert-file-disabled:hover {\n  background-color: #fff;\n}\n.insert-file-disabled input {\n  color: #999;\n}\n.button-container .toggle-side-panle-icon {\n  position: absolute;\n}\n.rich-menu .side-panel-btn {\n  display: none;\n}\n@media (max-width: 991.8px) {\n  .button-container .toggle-side-panle-icon {\n    display: none;\n  }\n  .rich-menu .side-panel-btn {\n    display: block;\n  }\n}\n",".permission-editor-explanation {\n  user-select: none;\n  padding-left: 10px;\n  color: #9c9c9c;\n  font-size: 12px;\n  word-break: keep-all;\n  word-wrap: break-word;\n  white-space: pre-wrap;\n}\n.permission-editor .permission-editor__option {\n  padding-top: 2px;\n  padding-bottom: 2px;\n}\n.permission-editor .permission-editor__control .permission-editor-explanation {\n  display: none;\n}\n\n.cur-view-content .permission-editor-select .permission-editor__control,\n.cur-view-content .permission-editor-select .permission-editor__control div,\n.cur-view-content .permission-editor-select .permission-editor__control .permission-editor__input,\n.cur-view-content .permission-editor-select .permission-editor__indicators  {\n  height: 1.5rem;\n  min-height: 1.5rem;\n}\n\n.cur-view-content .permission-editor-select .permission-editor__value-container div:nth-child(2) {\n  margin: 0;\n  padding: 0;\n}\n\n.cur-view-content .permission-editor-select .permission-editor__indicators .permission-editor__indicator {\n  padding: 0 0.5rem;\n}\n\n.permission-editor__menu .permission-editor__option--is-disabled {\n  color: #9c9c9c;\n  border-top: 1px solid #dedede;\n}\n\n.permission-editor__menu .permission-editor__option--is-disabled:hover {\n  background-color: #f0f0f0 !important;\n  color: #9c9c9c !important;\n}\n\n.permission-editor-btn-add-custom-permission {\n  display: flex;\n  align-items: center;\n  padding: .5rem 0;\n  font-size: 12px;\n  line-height: 13px;\n}\n\n.permission-editor-btn-add-custom-permission .fa {\n  font-size: 12px;\n  line-height: 13px;\n  margin-right: .25rem;\n}\n\n.share-dialog-main .permission-editor .permission-editor__placeholder,\n.share-dialog-main .true__menu,\n.share-dialog-main .true__placeholder,\n.permission-editor .btn-add-custom-permission span {\n  word-break: keep-all;\n}\n",".btn-qr-code-icon {\n  font-size: 1.5rem;\n  line-height: 1;\n  font-weight: normal;\n  padding: 0.375rem;\n}\n",".seafile-ed-image {\n  position: relative;\n  display: inline-block;\n  max-width: 100%;\n}\n\n.seafile-ed-image .seafile-ed-image-inResizing {\n  box-shadow: 0 0 0 2px #007bff;\n}\n\n.seafile-ed-image .image-resizer {\n  width: 10px;\n  height: 10px;\n  position: absolute;\n  right: -5px;\n  bottom:  -5px;\n  transform: ();\n  background-color: #007bff;\n  border: 1px solid #fff;\n  cursor: se-resize;\n}\n\n.image-size {\n  display: inline-block;\n  padding: 5px;\n  height: 22px;\n  position: absolute;\n  bottom: -25px;\n  left: 100%;\n  transform: translateX(5px);\n  border-radius: 3px;\n  line-height: 12px;\n  color: #fff;\n  background-color: #4c4c4c;\n  font-size: 12px;\n}\n\n.seafile-ed-image .image-full-button {\n  position: absolute;\n  height: 26px;\n  display: inline-block;\n  width: 26px;\n  top: 0;\n  right: -32px;\n  text-align: center;\n  line-height: 20px;\n  padding: 2px;\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);\n  border-radius: 3px;\n  border: 1px solid rgba(0, 40, 100, 0.12);\n  background-color: #fff;\n  user-select: none!important;\n  z-index: 1000;\n}\n\n.seafile-ed-image-viwer:hover .image-full-button {\n  display: inline-block;\n}\n\n.seafile-ed-image-viwer .image-full-button {\n  position: absolute;\n  top: 5px;\n  right: 5px;\n  display: none;\n  background-color: #efefef;\n  cursor: pointer;\n}\n\n.image-full-button:hover{\n  display: block;\n  background-color: #efefef;\n}\n\n.image-tooltip {\n  display: none;\n  position: absolute;\n  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);\n  left: 50%;\n  bottom: -10px;\n  transform: translate(-50%, 100%);\n  background: #fff;\n  padding: 2px;\n  border-radius: 2px;\n  white-space:nowrap;\n}\n\n.image-tooltip::before{\n  position: absolute;\n  content: '';\n  top: -5px;\n  left: 50%;\n  margin-left: -5px;\n  transform: rotate(45deg);\n  border-width: 5px;\n  border-style: solid;\n  box-shadow: -2px -2px 3px rgba(0, 0, 0, 0.1);\n  border-color:#fff transparent transparent #fff;\n}\n\n.image-full-button:hover .image-tooltip {\n  display: inline;\n}\n\n/* set button font style in image previewer */\n.sf-editor-image-previewer button.dtable-icon-fork-number,\n.sf-editor-image-previewer .dtable-icon-right,\n.sf-editor-image-previewer .dtable-icon-left {\n  font-family: \"iconfont\" !important;\n  font-style: normal;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.sf-editor-image-previewer button.dtable-icon-fork-number {\n  font-size: 16px;\n  line-height: normal;\n}\n\n.sf-editor-image-previewer .dtable-icon-left:before {\n  content: \"\\e756\";\n}\n\n.sf-editor-image-previewer .dtable-icon-right:before {\n  content: \"\\e755\";\n}\n\n.sf-editor-image-previewer .dtable-icon-fork-number:before {\n  content: \"\\e6ce\";\n}\n\n.sf-editor-image-previewer.ril__outer .ril__navButtonPrev.dtable-font,\n.sf-editor-image-previewer.ril__outer .ril__navButtonNext.dtable-font {\n  padding: 40px 30px 80px;\n}\n",".article .virtual-link {\n  color: #eb8205;\n}\n\n.article .virtual-link:hover {\n  text-decoration: underline;\n}\n"," /* to overwrite styles from seahub_react.css */\n.rc-calendar-table {\n  table-layout: auto;\n}\n.rc-calendar-table tbody tr {\n  height: auto;\n}\n\n/* overwrite some styles */\n/* for 'markdown file view -> share -> picker' */\n.rc-calendar-input:focus {\n  border-color: transparent;\n}\n","/*tree view */\n/* \n* .tree-view .tree\n*   .tree-node\n*      .tree-node-inner\n*         .tree-node-icon\n*           .folder-toggle-icon\n*         .tree-node-text    \n*    \n*/\n.seafile-editor-module .tree-view {\n  padding-left: 10px;\n  line-height: 1.5;\n}\n\n.seafile-editor-module .tree-view-loading {\n  text-align: center;\n  margin-top: 2rem;\n  font-size: 1.5rem;\n}\n\n.seafile-editor-module .tree-view-loading i {\n  color: #b0b0b0;\n  -moz-animation: rotate 1.5s ease infinite;\n  -webkit-animation: rotate 1.5s ease infinite;\n  animation: rotate 1.5s ease infinite;\n}\n\n.seafile-editor-module .tree-node {\n  min-width: -moz-max-content;\n  min-width: -webkit-max-content;\n  min-width: max-content;\n}\n\n.seafile-editor-module .tree-node:not([type = 'dir']):hover {\n  background-color: rgb(255,239,178);\n}\n\n.seafile-editor-module .tree-node-inner {\n  position: relative;\n  padding-left: 12px;\n}\n\n/*\n  the main reason to icon can not be align is that .folder has a real width it take the place\n   of .tree-node-inner causing tree-node-icon not aligned , use absolute can make sure .tree-node-icon\n   is always at the far left of .tree-node-inner\n*/\n.seafile-editor-module .tree-node-icon {\n  margin-right: 0.4rem;\n  margin-left: 0.1rem;\n  display: inline-block;\n  width: 1rem;\n  text-align: center;\n  color: #b0b0b0;\n}\n\n.folder-toggle-icon {\n  position: absolute;\n  left: 0;\n  line-height: 1.5;\n  color: silver;\n}\n\n.seafile-editor-module .folder-toggle-icon.folder-caret-right {\n  left: -2.5px;\n}\n",".plain-editor {\n  flex: 1;\n  display: flex;\n  min-height: 0;\n  min-width: 0;\n  position: relative;\n}\n\n/* fix plain editor main height */\n.plain-editor-main {\n  position: absolute;\n  inset: 0;\n}\n\n.plain-editor-left-panel {\n  height: 100%;\n  width: 50%;\n  background-color: #fff;\n  border-right: 1px solid rgb(230,230,221);\n  overflow-y: scroll;\n  overflow-x: hidden;\n}\n\n.plain-editor-right-panel {\n  height: 100%;\n  width: 50%;\n  background-color: rgb(250,250,249);\n  overflow-y: scroll;\n  overflow-x: hidden;\n}\n",".user-option-name {\n  font-size: 14px;\n  font-weight: 500;\n}\n.user-option-email {\n  font-size: 12px;\n}\n",".invite-accept-icon {\n    color: green;\n    margin-left: 0.5rem;\n    font-size: 1.25rem;\n    font-style: normal;\n    line-height: 1;\n    vertical-align: middle;\n}\n\n.invite-link-in-popup,\n.invite-link-in-popup:hover {\n    text-decoration: none;\n}\n\n.invite-link-icon-in-popup {\n    color: #f89a68;\n    margin-left: 0.5rem;\n    font-size: 0.875rem;\n    font-style: normal;\n    line-height: 1;\n    cursor: pointer;\n    vertical-align: middle;\n}\n\n.submit-btn .loading-icon {\n    margin: 1px auto;\n    width: 21px;\n    height: 21px;\n}\n","/* BASICS */\n\n.CodeMirror {\n  /* Set height, width, borders, and global font properties here */\n  font-family: monospace;\n  height: 300px;\n  color: black;\n  direction: ltr;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n  padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n  padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n  background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n  border-right: 1px solid #ddd;\n  background-color: #f7f7f7;\n  white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n  padding: 0 3px 0 5px;\n  min-width: 20px;\n  text-align: right;\n  color: #999;\n  white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror-cursor {\n  border-left: 1px solid black;\n  border-right: none;\n  width: 0;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n  border-left: 1px solid silver;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n  width: auto;\n  border: 0 !important;\n  background: #7e7;\n}\n.cm-fat-cursor div.CodeMirror-cursors {\n  z-index: 1;\n}\n.cm-fat-cursor-mark {\n  background-color: rgba(20, 255, 20, 0.5);\n  -webkit-animation: blink 1.06s steps(1) infinite;\n  -moz-animation: blink 1.06s steps(1) infinite;\n  animation: blink 1.06s steps(1) infinite;\n}\n.cm-animate-fat-cursor {\n  width: auto;\n  border: 0;\n  -webkit-animation: blink 1.06s steps(1) infinite;\n  -moz-animation: blink 1.06s steps(1) infinite;\n  animation: blink 1.06s steps(1) infinite;\n  background-color: #7e7;\n}\n@-moz-keyframes blink {\n  0% {}\n  50% { background-color: transparent; }\n  100% {}\n}\n@-webkit-keyframes blink {\n  0% {}\n  50% { background-color: transparent; }\n  100% {}\n}\n@keyframes blink {\n  0% {}\n  50% { background-color: transparent; }\n  100% {}\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\n.CodeMirror-overwrite .CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-rulers {\n  position: absolute;\n  left: 0; right: 0; top: -50px; bottom: 0;\n  overflow: hidden;\n}\n.CodeMirror-ruler {\n  border-left: 1px solid #ccc;\n  top: 0; bottom: 0;\n  position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n.cm-strikethrough {text-decoration: line-through;}\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n   the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n  position: relative;\n  overflow: hidden;\n  background: white;\n}\n\n.CodeMirror-scroll {\n  overflow: scroll !important; /* Things will break if this is overridden */\n  /* 50px is the magic margin used to hide the element's real scrollbars */\n  /* See overflow: hidden in .CodeMirror */\n  margin-bottom: -50px; margin-right: -50px;\n  padding-bottom: 50px;\n  height: 100%;\n  outline: none; /* Prevent dragging from highlighting the element */\n  position: relative;\n}\n.CodeMirror-sizer {\n  position: relative;\n  border-right: 50px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n   before actual scrolling happens, thus preventing shaking and\n   flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n  position: absolute;\n  z-index: 6;\n  display: none;\n  outline: none;\n}\n.CodeMirror-vscrollbar {\n  right: 0; top: 0;\n  overflow-x: hidden;\n  overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n  bottom: 0; left: 0;\n  overflow-y: hidden;\n  overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n  right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n  left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n  position: absolute; left: 0; top: 0;\n  min-height: 100%;\n  z-index: 3;\n}\n.CodeMirror-gutter {\n  white-space: normal;\n  height: 100%;\n  display: inline-block;\n  vertical-align: top;\n  margin-bottom: -50px;\n}\n.CodeMirror-gutter-wrapper {\n  position: absolute;\n  z-index: 4;\n  background: none !important;\n  border: none !important;\n}\n.CodeMirror-gutter-background {\n  position: absolute;\n  top: 0; bottom: 0;\n  z-index: 4;\n}\n.CodeMirror-gutter-elt {\n  position: absolute;\n  cursor: default;\n  z-index: 4;\n}\n.CodeMirror-gutter-wrapper ::selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n\n.CodeMirror-lines {\n  cursor: text;\n  min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n  /* Reset some styles that the rest of the page might have set */\n  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n  border-width: 0;\n  background: transparent;\n  font-family: inherit;\n  font-size: inherit;\n  margin: 0;\n  white-space: pre;\n  word-wrap: normal;\n  line-height: inherit;\n  color: inherit;\n  z-index: 2;\n  position: relative;\n  overflow: visible;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-font-variant-ligatures: contextual;\n  font-variant-ligatures: contextual;\n}\n.CodeMirror-wrap pre.CodeMirror-line,\n.CodeMirror-wrap pre.CodeMirror-line-like {\n  word-wrap: break-word;\n  white-space: pre-wrap;\n  word-break: normal;\n}\n\n.CodeMirror-linebackground {\n  position: absolute;\n  left: 0; right: 0; top: 0; bottom: 0;\n  z-index: 0;\n}\n\n.CodeMirror-linewidget {\n  position: relative;\n  z-index: 2;\n  padding: 0.1px; /* Force widget margins to stay inside of the container */\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-rtl pre { direction: rtl; }\n\n.CodeMirror-code {\n  outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n  position: absolute;\n  width: 100%;\n  height: 0;\n  overflow: hidden;\n  visibility: hidden;\n}\n\n.CodeMirror-cursor {\n  position: absolute;\n  pointer-events: none;\n}\n.CodeMirror-measure pre { position: static; }\n\ndiv.CodeMirror-cursors {\n  visibility: hidden;\n  position: relative;\n  z-index: 3;\n}\ndiv.CodeMirror-dragcursors {\n  visibility: visible;\n}\n\n.CodeMirror-focused div.CodeMirror-cursors {\n  visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n  background-color: #ffa;\n  background-color: rgba(255, 255, 0, .4);\n}\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n  /* Hide the cursor when printing */\n  .CodeMirror div.CodeMirror-cursors {\n    visibility: hidden;\n  }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n",".user-details-popover {\n  border: 1px solid #eee;\n  border-radius: 4px;\n  box-shadow: 0 0 14px rgba(0, 0, 0, 0.14);\n  background: #fff;\n  z-index: 1000;\n  left: 2px;\n}\n.user-details-main {\n  border-bottom: 1px solid #eee;\n}\n.user-details-name {\n  font-size: 1rem;\n  font-weight: 500;\n}\n","/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\n\ncode[class*=\"language-\"],\npre[class*=\"language-\"] {\n\tcolor: black;\n\tbackground: none;\n\ttext-shadow: 0 1px white;\n\tfont-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;\n\tfont-size: 1em;\n\ttext-align: left;\n\twhite-space: pre;\n\tword-spacing: normal;\n\tword-break: normal;\n\tword-wrap: normal;\n\tline-height: 1.5;\n\n\t-moz-tab-size: 4;\n\t-o-tab-size: 4;\n\ttab-size: 4;\n\n\t-webkit-hyphens: none;\n\t-moz-hyphens: none;\n\t-ms-hyphens: none;\n\thyphens: none;\n}\n\npre[class*=\"language-\"]::-moz-selection, pre[class*=\"language-\"] ::-moz-selection,\ncode[class*=\"language-\"]::-moz-selection, code[class*=\"language-\"] ::-moz-selection {\n\ttext-shadow: none;\n\tbackground: #b3d4fc;\n}\n\npre[class*=\"language-\"]::selection, pre[class*=\"language-\"] ::selection,\ncode[class*=\"language-\"]::selection, code[class*=\"language-\"] ::selection {\n\ttext-shadow: none;\n\tbackground: #b3d4fc;\n}\n\n@media print {\n\tcode[class*=\"language-\"],\n\tpre[class*=\"language-\"] {\n\t\ttext-shadow: none;\n\t}\n}\n\n/* Code blocks */\npre[class*=\"language-\"] {\n\tpadding: 1em;\n\tmargin: .5em 0;\n\toverflow: auto;\n}\n\n:not(pre) > code[class*=\"language-\"],\npre[class*=\"language-\"] {\n\tbackground: #f5f2f0;\n}\n\n/* Inline code */\n:not(pre) > code[class*=\"language-\"] {\n\tpadding: .1em;\n\tborder-radius: .3em;\n\twhite-space: normal;\n}\n\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n\tcolor: slategray;\n}\n\n.token.punctuation {\n\tcolor: #999;\n}\n\n.token.namespace {\n\topacity: .7;\n}\n\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n\tcolor: #905;\n}\n\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n\tcolor: #690;\n}\n\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n\tcolor: #9a6e3a;\n\t/* This background color was intended by the author of this theme. */\n\tbackground: hsla(0, 0%, 100%, .5);\n}\n\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n\tcolor: #07a;\n}\n\n.token.function,\n.token.class-name {\n\tcolor: #DD4A68;\n}\n\n.token.regex,\n.token.important,\n.token.variable {\n\tcolor: #e90;\n}\n\n.token.important,\n.token.bold {\n\tfont-weight: bold;\n}\n.token.italic {\n\tfont-style: italic;\n}\n\n.token.entity {\n\tcursor: help;\n}\n",".share-dialog .share-dialog-content {\n    padding: 0;\n    min-height: 27rem;\n    display: flex;\n    flex-direction: column;\n}\n@media (min-width: 768px) {\n  .share-dialog .share-dialog-content {\n    flex-direction: row;\n  }\n}\n\n.share-dialog-content .share-dialog-side {\n    display: flex;\n    flex: 0 0 22%;\n    padding: 1rem;\n    border-bottom: 1px solid #eee;\n}\n@media (min-width: 768px) {\n  .share-dialog-content .share-dialog-side {\n    border: 0;\n    border-right: 1px solid #eee;\n  }\n  .share-dialog-side .nav {\n    flex-direction: column;\n  }\n  .share-dialog-side .nav-pills .nav-item .nav-link {\n    width: 100%;\n    margin: 0;\n  }\n}\n\n.share-dialog-content .share-dialog-main {\n    display: flex;\n    flex: 0 0 78%;\n    padding: 1rem;\n}\n\n.share-dialog-content .share-dialog-main .tab-content {\n    flex: 1;\n}\n\n.share-dialog-content .share-dialog-main .tab-pane {\n    height: 100%;\n    overflow: auto;\n}\n\n.share-list-container {\n    max-height: 18rem;\n    min-height: 10rem;\n}\n\n.share-dialog-content label {\n    padding: 0.5rem 0 0.25rem;\n}\n\n.share-dialog-content label.form-check-label {\n    padding: 0.25rem 0;\n}\n\n.link-operation-content {\n    margin-left: 1.25rem;\n}\n\n.link-operation-icon {\n    color: #9aa0ac;\n}\n\n.tip {\n    color: #808080;\n    margin-bottom: 1rem;\n}\n\n.generate-share-link .passwd,\n.generate-upload-link .passwd {\n    width: 60%;\n}\n\n.generate-share-link .permission {\n    margin-left: 2.5rem;\n}\n\n.generate-link-btn {\n    margin-top: 1.125rem;\n}\n\n.share-dialog .nav .nav-item .nav-link {\n    padding: 0.3125rem 0.25rem;\n}\n\ninput.expire-input {\n    display: inline-block;\n    width: 4rem;\n    height: 1.5rem;\n    padding: 0.25rem 0.25rem;\n    margin: 0 0.25rem 0 1.25rem;\n}\n\n.expire-input-border {\n    border-bottom-right-radius: 0;\n    border-top-right-radius: 0;\n    height: 2.375rem!important;\n    padding: 0.375rem 0.75rem!important;\n}\n\n.share-dialog-main .permission-editor .permission-editor__menu {\n  width: 240px;\n}\n\n.expir-span {\n    border: 1px solid rgba(0, 40, 100, 0.12);\n    border-left: none;\n    font-size: 0.9375rem;\n    margin-left: -5px;\n    padding: 0px 8px;\n    height: 2.375rem;\n    display: inline-block;\n    text-align: center;\n    position: absolute;\n    top: 4px;\n    min-width: 2.375rem;\n    line-height: 2.25;\n    border-bottom-right-radius: 3px;\n    border-top-right-radius: 3px;\n}\n\n.custom-permission .permission-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: .375rem 0;\n    border-bottom: 1px solid #efefef;\n}\n\n.custom-permission .permission-header .back-icon {\n    color: #999;\n    margin-right: 10px;\n    cursor: pointer;\n}\n\n.custom-permission .permission-name-desc {\n    margin-top: .375rem;\n}\n  \n.custom-permission .permission-name-desc label {\n    font-size: 14px;\n    color: #999;\n}   \n\n.custom-permission .permission-name-desc .permission-name,\n.custom-permission .permission-name-desc .permission-desc {\n    flex: 1;\n}\n\n.custom-permission .permission-name-desc .permission-desc {\n    margin-left: .4rem;\n}\n\n.custom-permission .permissions-list-body {\n    max-height: 350px;\n    overflow-y: scroll;\n  }\n",".rendered-markdown.article {\n  padding:0 20px 20px;\n}\n\n.rendered-markdown tbody tr:first-child {\n  font-weight: 400;\n}\n\n.CodeMirror {\n  height: auto;\n  font-size: 0.8125rem;\n}\n",".keyboard-shortcut-dialog {\n  max-width: 500px;\n}\n\n.keyboard-shortcut-dialog .modal-body {\n  max-height: 390px;\n  overflow: auto;\n}\n\n.keyboard-shortcut-container {\n  line-height: 1.5;\n  border-radius: 3px;\n  padding-top: .5rem;\n  padding-bottom: .5rem;\n  box-sizing: border-box;\n  display: flex;\n  align-items: center;\n  margin-top: 3px;\n  background-color: rgb(248, 248, 248);\n}\n\n.keyboard-shortcut-title {\n  font-size: 0.9rem;\n}\n\n.keyboard-shortcut-container>div:first-child {\n  text-align: right;\n}\n\n.keyboard-shortcut-container>div:last-child {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n\n.keyboard-shortcut {\n  display: inline-block;\n}\n\n.keyboard-shortcut kbd {\n  font: inherit;\n  background-color: hsla(0,0%,100%,0.25);\n  border-color: rgba(0,0,0,0.1);\n  text-transform: uppercase;\n  text-align: center;\n  border-radius: 3px;\n  color: #333333;\n  box-sizing: border-box;\n  border-style: solid;\n  border-width: 1px;\n  display: inline-block;\n  border-bottom-width: 2px;\n  font-size: 12px;\n  margin-left: 1px;\n  margin-right: 1px;\n  margin-bottom: 0px;\n  min-width: 12px;\n  padding: 1px 3px;\n}\n",".file-chooser-container {\n  padding: 0.5rem;\n  height: 20rem;\n  border: 1px solid rgba(0, 40, 100, 0.12);\n  border-radius: 3px;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  overflow: auto;\n  font-size: 1rem;\n}\n\n.item-toggle{\n  position: absolute;\n  height: 1.5rem;\n  width: 1.5rem;\n  left: 0;\n  top: 0;\n  line-height: 1.5rem !important;\n  text-align: center;\n  cursor: pointer;\n  color: #c0c0c0;\n}\n\n.file-chooser-container .list-view {\n  margin-top: 0.25rem;\n}\n\n.list-view-header {\n  position: relative;\n  padding-left: 1.5rem;\n}\n.list-view-header:hover {\n  background-color: #FDEFB9;\n}\n\n.list-view-header .name {\n  color: #eb8205;\n}\n\n.list-view-content {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.file-chooser-item {\n  position: relative;\n  padding-left: 22px;\n}\n\n.file-chooser-item .item-info {\n  height: 1.5rem;\n  cursor: pointer;\n  position: relative;\n  line-height: 1.625;\n}\n\n.file-chooser-item .item-active {\n  background: #F3AF7D !important;\n  border-radius: 2px;\n  box-shadow: inset 0 0 1px #999;\n  color: #fff;\n}\n\n .file-chooser-item .item-info:hover {\n  background: #FDEFB9;\n  border-radius: 2px;\n  box-shadow: inset 0 0 1px #999;\n}\n\n.file-chooser-item .item-info .name {\n  flex: 1;\n}\n\n.file-chooser-item .item-active .icon {\n  color: #fff !important;\n}\n\n.file-chooser-search-input {\n  position: relative;\n}\n\n.file-chooser-search-input .search-control {\n  position: absolute;\n  top: 0.5rem;\n  right: 0.7rem;\n}\n\n.file-chooser-search-input .search-input {\n  width: 100%;\n}\n\n.file-chooser-search-container {\n  height: 20rem;\n  position: relative;\n  border: 1px solid #eee;\n  padding: 10px;\n  overflow: auto;\n}\n\n.file-chooser-search-close {\n  position: absolute;\n  right: -0.5rem;\n  top: -0.5rem;\n}\n\n.searched-active {\n  background: #F3AF7D !important;\n  border-radius: 2px;\n  box-shadow: inset 0 0 1px #999;\n}\n\n.searched-active td {\n  color: #fff;\n}\n\n.searched-active .icon {\n  color: #fff !important;\n}\n\n.select-open-repo {\n  background: #FDEFB9;\n}\n\n.file-chooser-table td {\n  border-bottom: 1px solid rgba(0, 0, 0, 0);\n}\n\n.file-chooser-item .item-info .item-text {\n  padding-left: 2.8rem;\n  font-size: 15px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  line-height: 24px;\n}\n\n.file-chooser-item .item-info .item-left-icon {\n  position: absolute;\n  display: flex;\n  align-items: center;\n  top: 0;\n  left: 0;\n  padding-left: 1.5rem;\n}\n\n\n\n\n","#wrapper {\n  height: 100%;\n}\n\n.shared-file-view-md {\n  height: 100%;\n  overflow-y: hidden;\n}\n\n.shared-file-view-md-header {\n  background: #f4f4f7;\n  height: 53px;\n  border-bottom: 1px solid #e8e8e8;\n  padding: 8px 16px 4px;\n  justify-content: space-between;\n}\n\n.shared-file-view-md-main {\n  height: calc(100% - 53px);\n}\n\n.shared-file-view-head {\n  width: 950px;\n  margin: 0 auto;\n  height: 60px;\n  display: flex;\n  align-items:center;\n  justify-content: space-between;\n}\n\n.shared-file-view-head h2 {\n  color: #222;\n  font-size: 1.4em;\n  margin-bottom: 0px;\n  font-weight: 400;\n}\n\n.shared-file-view-head .share-by {\n  margin: 0;\n}\n\n.shared-file-view-body {\n  height: calc(100% - 60px);\n  padding: 30px 0 15px;\n  background: #f4f4f4;\n  border: 1px solid #ededed;\n  overflow: auto;\n}\n\n.shared-file-view-body .article {\n  min-height: calc(100% - 15px);\n  background: #fff;\n  padding: 40px 60px;\n  margin: 0 340px 15px 40px;\n  border: 1px solid #e6e6dd;\n}\n\n.shared-file-view-body .article-no-outline {\n  max-width: 950px;\n  margin: 0 auto 15px;\n}\n\n.shared-file-view-body .seafile-markdown-outline {\n  width: 300px;\n  top: 145px;\n  bottom: 30px;\n  height: auto;\n}\n\n@media (max-width: 991.98px) {\n  .shared-file-view-head {\n    width: 100%;\n    padding: 10px 20px;\n  }\n  .shared-file-view-body .md-view {\n    width: 95%;\n  }\n  .shared-file-view-body .md-view {\n    padding: 55px 50px;\n  }\n}\n\n@media (max-width: 768px) {\n  .shared-file-view-body .md-view {\n    padding: 0 10px;\n    width: 100%;\n  }\n\n  .shared-file-view-body .md-view .article {\n    display: flex;\n    padding: 20px;\n    margin: 0;\n  }\n\n  .shared-file-view-body .seafile-markdown-outline {\n    display: none;\n  }\n}\n",".file-internal-link {\n  font-size: .8em;\n  color: #808080;\n  cursor: pointer;\n  margin-left: .5rem;\n  vertical-align: text-bottom;\n}\n.file-internal-link:hover {\n  color: #333;\n}\n","div.code-toolbar {\n\tposition: relative;\n}\n\ndiv.code-toolbar > .toolbar {\n\tposition: absolute;\n\ttop: .3em;\n\tright: .2em;\n\ttransition: opacity 0.3s ease-in-out;\n\topacity: 0;\n}\n\ndiv.code-toolbar:hover > .toolbar {\n\topacity: 1;\n}\n\n/* Separate line b/c rules are thrown out if selector is invalid.\n   IE11 and old Edge versions don't support :focus-within. */\ndiv.code-toolbar:focus-within > .toolbar {\n\topacity: 1;\n}\n\ndiv.code-toolbar > .toolbar .toolbar-item {\n\tdisplay: inline-block;\n}\n\ndiv.code-toolbar > .toolbar a {\n\tcursor: pointer;\n}\n\ndiv.code-toolbar > .toolbar button {\n\tbackground: none;\n\tborder: 0;\n\tcolor: inherit;\n\tfont: inherit;\n\tline-height: normal;\n\toverflow: visible;\n\tpadding: 0;\n\t-webkit-user-select: none; /* for button */\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n}\n\ndiv.code-toolbar > .toolbar a,\ndiv.code-toolbar > .toolbar button,\ndiv.code-toolbar > .toolbar span {\n\tcolor: #bbb;\n\tfont-size: .8em;\n\tpadding: 0 .5em;\n\tbackground: #f5f2f0;\n\tbackground: rgba(224, 224, 224, 0.2);\n\tbox-shadow: 0 2px 0 0 rgba(0,0,0,0.2);\n\tborder-radius: .5em;\n}\n\ndiv.code-toolbar > .toolbar a:hover,\ndiv.code-toolbar > .toolbar a:focus,\ndiv.code-toolbar > .toolbar button:hover,\ndiv.code-toolbar > .toolbar button:focus,\ndiv.code-toolbar > .toolbar span:hover,\ndiv.code-toolbar > .toolbar span:focus {\n\tcolor: inherit;\n\ttext-decoration: none;\n}\n","pre[class*=\"language-\"].line-numbers {\n\tposition: relative;\n\tpadding-left: 3.8em;\n\tcounter-reset: linenumber;\n}\n\npre[class*=\"language-\"].line-numbers > code {\n\tposition: relative;\n\twhite-space: inherit;\n}\n\n.line-numbers .line-numbers-rows {\n\tposition: absolute;\n\tpointer-events: none;\n\ttop: 0;\n\tfont-size: 100%;\n\tleft: -3.8em;\n\twidth: 3em; /* works for line-numbers below 1000 lines */\n\tletter-spacing: -1px;\n\tborder-right: 1px solid #999;\n\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n\n}\n\n\t.line-numbers-rows > span {\n\t\tdisplay: block;\n\t\tcounter-increment: linenumber;\n\t}\n\n\t\t.line-numbers-rows > span:before {\n\t\t\tcontent: counter(linenumber);\n\t\t\tcolor: #999;\n\t\t\tdisplay: block;\n\t\t\tpadding-right: 0.8em;\n\t\t\ttext-align: right;\n\t\t}\n",".seatable-simple-editor {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-width: 768px;\n  overflow: hidden;\n  border: 1px solid #e5e5e5;\n}\n\n.seatable-simple-editor .seafile-editor-topbar {\n  width: 100%;\n  background-color: #fff;\n  border-bottom: 1px solid #e5e5e5;\n  box-shadow: 0 3px 2px -2px rgba(200,200,200,.15);\n  user-select: none;\n  position: relative;\n  z-index: 3;\n  display: flex;\n  justify-content: space-between;\n}\n\n.seatable-simple-editor .seafile-editor-topbar .use-help-icon {\n  background-color: #fff;\n  box-sizing: border-box;\n}\n\n.seatable-simple-editor .seafile-editor-topbar .editor-btn-group {\n  height: 100%;\n  padding: 5px 0 5px 5px;\n  font-size: 0.75rem;\n  border-right: 1px solid #e5e5e5;\n  color: #555555;\n}\n\n.seatable-simple-editor .header-list-container {\n  border-left: 0;\n}\n\n.seatable-simple-editor .editor {\n  margin: 0;\n  padding: 10px;\n  height: 100%;\n  border: none;\n}\n\n/*set scroll bar*/\n.editor-container::-webkit-scrollbar{\n  width: 8px;\n  height: 8px;\n}\n\n.editor-container::-webkit-scrollbar-button {\n  display: none;\n}\n\n.editor-container::-webkit-scrollbar-thumb {\n  background-color: rgb(206, 206, 212);\n  border-radius: 10px;\n}\n\n.editor-container {\n  /* this container is needed to show the scroll bar */\n  height: 100%;\n  overflow-y: auto;\n  flex: 1 1 auto;\n  position: relative;\n}\n\n.editor {\n  min-height: calc(100% - 40px);\n  background: #fff;\n  padding: 40px 60px;\n  margin: 20px 40px;\n  border: 1px solid rgb(230,230,221);\n  overflow-x: hidden;\n}",".file-uploader-container {\n  display: flex;\n  /* flex: 1; */\n}\n\n.file-uploader {\n  position: fixed;\n  bottom: 99999px;\n}\n\n.uploader-list-view {\n  display: flex;\n  flex-direction: column;\n  position: fixed;\n  right: 1px;\n  bottom: 1px;\n  width: 35rem;\n  height: 20rem;\n  border: 1px solid #ddd;\n  border-radius: 3px;\n  box-shadow: 0 0 6px #ddd;\n  background-color: #fff;\n  z-index: 1050;\n}\n\n.uploader-list-header {\n  background-color: #f0f0f0;\n  padding: 0.375rem 0.625rem;\n  font-size: 1rem;\n  line-height: 1.5;\n  color: #322;\n  display: flex;\n  justify-content: space-between;\n  min-height: 2.25rem;\n}\n\n.uploader-list-header .uploader-options span{\n  display: inline-block;\n  margin-left: 0.25rem;\n  font-size: 18px;\n  color: #b8b8b8;\n  cursor: pointer;\n}\n\n.uploader-list-content {\n  padding: 0rem 1rem 1.25rem;\n  background-color: #fff;\n  overflow: auto;\n}\n\n.file-upload-item {\n  height: 44px;\n}\n\n.upload-progress .progress-container {\n  height: 24px;\n  padding: 4px 0;\n}\n\n.upload-progress .progress {\n  height: 5px;\n  width: 80%;\n}\n\n.upload-progress .progress .progress-bar {\n  color: #e83;\n}\n\n.upload-progress .progress-text {\n  margin-top: 2px;\n  font-size: 12px;\n  line-height: 12px;\n  color: #666666;\n}\n\n.upload-operation .saving {\n  color: #ee8204;\n  word-wrap: break-word;\n}\n\n.disabled-link {\n  color: #999999;\n}",".seafile-simple-editor {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-width: 768px;\n  overflow: hidden;\n  border: 1px solid #e5e5e5;\n}\n\n.seafile-simple-editor .seafile-editor-topbar {\n  width: 100%;\n  background-color: #fff;\n  border-bottom: 1px solid #e5e5e5;\n  box-shadow: 0 3px 2px -2px rgba(200,200,200,.15);\n  user-select: none;\n  position: relative;\n  z-index: 3;\n  display: flex;\n  justify-content: space-between;\n}\n\n.seafile-simple-editor .seafile-editor-topbar .use-help-icon {\n  background-color: #fff;\n  box-sizing: border-box;\n}\n\n.seafile-simple-editor .seafile-editor-topbar .editor-btn-group {\n  height: 100%;\n  padding: 5px 0 5px 5px;\n  font-size: 0.75rem;\n  border-right: 1px solid #e5e5e5;\n  color: #555555;\n}\n\n.seafile-simple-editor .header-list-container {\n  border-left: 0;\n}\n\n.seafile-simple-editor .editor {\n  margin: 0;\n  padding: 10px;\n  height: 100%;\n  border: none;\n}\n\n/*set scroll bar*/\n.seafile-simple-editor ::-webkit-scrollbar{\n  width: 8px;\n  height: 8px;\n}\n\n.seafile-simple-editor ::-webkit-scrollbar-button {\n  display: none;\n}\n\n.seafile-simple-editor ::-webkit-scrollbar-thumb {\n  background-color: rgb(206, 206, 212);\n  border-radius: 10px;\n}\n\n.editor-container {\n  /* this container is needed to show the scroll bar */\n  height: 100%;\n  overflow-y: auto;\n  flex: 1 1 auto;\n  position: relative;\n}\n\n.editor {\n  min-height: calc(100% - 40px);\n  background: #fff;\n  padding: 40px 60px;\n  margin: 20px 40px;\n  border: 1px solid rgb(230,230,221);\n  overflow-x: hidden;\n}","body {\n  overflow: hidden;\n}\n#wrapper {\n  height: 100%;\n}\n.file-view-header {\n  padding: 4px 10px;\n  border-bottom: 1px solid #c9c9c9;\n  flex-shrink: 0;\n}\n.file-title {\n  font-size: 1.2rem;\n  font-weight: bold;\n  line-height: 1.5;\n  margin-bottom: 0;\n}\n.file-star,\n.file-internal-link {\n  font-size: .875rem;\n  color: #999; \n  margin-left: .5rem;\n}\n.file-star:hover,\n.file-star:focus {\n  text-decoration: none;\n  color: #999;\n}\n.file-locked-icon {\n  margin-left: .5rem;\n}\n.meta-info {\n  font-size: .8125rem;\n}\n.file-view-content {\n  padding: 30px 0;\n  background: #f4f4f4;\n  border-right: 4px solid transparent;\n}\n.tip {\n  color: #808080;\n}\n\n.file-details-container {\n  position: absolute;\n  right: 0;\n  background-color: #fff;\n  width: 300px;\n  height: 100%;\n  box-shadow: -1px 0 3px 0 #ccc;\n  animation: move .5s ease-in-out 1;\n  z-index: 50;\n}\n@keyframes move {\n  from {\n    right: -500px;\n    opacity: 0.5;\n  }\n  to {\n    right: 0px;\n    opacity: 1;\n  }\n}\n /* for mobile */\n.file-view-body .seafile-comment {\n  width: 100%;\n}\n@media (min-width: 768px) {\n  .file-view-body .seafile-comment {\n    width: 300px;\n    border-left: 1px solid #e6e6dd;\n  }\n}\n",".sf-editor-image-previewer .ril__caption {\n  justify-content: center !important;\n}\n",".image-file-view {\n  position: relative;\n  text-align: center;\n}\n.image-file-view:before {\n    content: ' '; \n    display: inline-block;\n    vertical-align: middle;\n    height: 100%;\n    font-size: 0;\n    line-height: 0;\n}\n#image-view {\n    padding: 1px; \n    background: #fff;\n    border: 1px solid #eee;\n    width: auto;\n    height: auto;\n    max-width: calc(100% - 4px);\n    max-height: calc(100% - 4px);\n    font-size: 0;\n    line-height: 0;\n}\n#img-prev,\n#img-next {\n    position:absolute;\n    top:48%;\n    text-decoration:none;\n    color:#888;\n    width:50px;\n    height:50px;\n    background:#fff;\n    border-radius:100%;\n    line-height:50px;\n}\n#img-prev {\n    left:15px;\n}\n#img-next {\n    right:15px;\n}\n#img-prev:hover,\n#img-next:hover {\n    color:#333;\n}\n",".diff-added {\n  padding: 0 5px;\n  margin: 0 -5px;\n  background-color: #e6ffed;\n  overflow: hidden;\n}\n\n.diff-removed {\n  padding: 0 5px;\n  margin: 0 -5px;\n  overflow: hidden;\n  background-color: #ffeef0;\n}\n\n.diff-removed * {\n  border-left: none;\n  padding-left: 0\n}\n\n.diff-added * {\n  padding-left: 0;\n  border-left: none;\n}\n\n\n.diff-replaced {\n  padding-left: 2px;\n  margin-left: -5px;\n  border-left: 3px solid #f9c513;\n}\n\n.diff-replaced .diff-added {\n  background-color: #e6ffed;\n  margin-left: 0;\n  padding-left: 0;\n  overflow: visible;\n}\n\n.diff-replaced .diff-removed {\n  overflow: visible;\n  padding-left: 0;\n  color: #cb2431;\n  margin-left: 0;\n  background-color: #ffeef0;\n}\n\n.diff-replaced .diff-replaced {\n  border-left: none;\n  margin-left: 0;\n  overflow: visible;\n}\n\n.diff-replaced .diff-removed-container {\n  padding: 0 5px;\n  margin: 0 -5px;\n  background-color: #ffeef0;\n  box-sizing: border-box;\n  overflow: hidden;\n}\n\n.diff-replaced .diff-added-container {\n  padding: 0 5px;\n  margin: 0 -5px;\n  background-color: #e6ffed;\n  box-sizing: border-box;\n  overflow: hidden;\n}\n\n\n.diff-replaced table .diff-added {\n  background-color: #e6ffed;\n  padding: 0 0;\n  margin: 0;\n}\n\n.diff-replaced table .diff-removed {\n  background-color: #ffeef0;\n  margin: 0;\n  padding: 0 0;\n}\n\n.diff-replaced table tr.diff-replaced {\n  padding-left: 0;\n}\n\n.diff-replaced del {\n  background-color: #fdb8c0;\n  text-decoration: none;\n  color: #cb2431;\n}\n\n.diff-replaced ins {\n  background-color: #acf2bd;\n  text-decoration: none;\n}\n\n.article .diff-replaced .old-paragraph {\n  background-color: #ffeef0;\n  margin-bottom: 0;\n}\n\n.article .diff-replaced .new-paragraph {\n  background-color: #e6ffed;\n  margin-top: 0;\n}\n",".svg-file-view {\n  position: relative;\n  text-align: center;\n}\n.svg-file-view:before {\n    content: ' '; \n    display: inline-block;\n    vertical-align: middle;\n    height: 100%;\n    font-size: 0;\n    line-height: 0;\n}\n#svg-view {\n    max-width: 100%;\n    max-height: 100%;\n}\n","#root {\n  height: 100%;\n}\n.seafile-md-viewer-content .article {\n  padding: 0;\n}\n.seafile-md-viewer-content {\n  background: #fff;\n  padding: 70px 75px;\n  border:1px solid #e6e6dd;\n  min-height: calc(100% - 60px);\n}\n.seafile-md-viewer-outline-heading2,\n.seafile-md-viewer-outline-heading3 {\n  margin-left: .75rem;\n  line-height: 2.5;\n  color:#666;\n  white-space: nowrap;\n  overflow:hidden;\n  text-overflow:ellipsis;\n  cursor:pointer;\n}\n.seafile-md-viewer-outline-heading3 {\n  margin-left: 2rem;\n}\n.seafile-md-viewer-outline-heading2:hover,\n.seafile-md-viewer-outline-heading3:hover {\n  color: #eb8205;\n}\n.seafile-markdown-outline {\n  position: fixed;\n  padding-right: 1rem;\n  top: 97px;\n  right: 0;\n  width: 200px;\n  overflow: auto;\n  height: 80%;\n}\n.seafile-editor-outline {\n  border-left: 1px solid #ddd;\n}\n.seafile-markdown-outline .active {\n  color: #eb8205;\n  border-left: 1px solid #eb8205;\n}\n.seafile-markdown-outline .outline-h2, .seafile-markdown-outline .outline-h3 {\n  height: 30px;\n  margin-left: 0;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  font-size: 14px;\n}\n.seafile-markdown-outline .outline-h2 {\n  padding-left: 20px;\n}\n.seafile-markdown-outline .outline-h3 {\n  padding-left: 40px;\n}\n@media (max-width:991.8px) {\n  .seafile-md-viewer-content {\n    padding: 40px;\n  }\n}\n@media (max-width:768px) {\n  .seafile-md-viewer-content {\n    padding: 20px;\n  }\n}\n","/* participants-list */\n.participants {\n  min-height: 20px;\n}\n.participants .avatar {\n  width: 28px;\n  height: 28px;\n  border: 2px solid #fff;\n}\n.participants .add-participants {\n  position: absolute;\n  cursor: pointer;\n  bottom: -3px;\n}\n.participants .add-participants i {\n  font-size: 16px;\n  color: #ff9800;\n  border: 2px solid #fff;\n  border-radius: 50%;\n}\n.participants .participant-avatar, .participants .add-participants {\n  margin-right: -0.5rem;\n}\n/* file-participant-dialog */\n.participant-add {\n  display: flex;\n  justify-content: space-between;\n}\n.participant-add .participant-select {\n  width: 385px;\n}\n.participant-add .btn {\n  width: 75px;\n}\n.participant-select-info {\n  margin-top: 10px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n.participant-select-avatar {\n  margin-right: 10px;\n}\n.participant-select-name {\n  height: 2rem;\n  line-height: 2rem;\n}\n.participant-select-error {\n  margin-top: 1em;\n}\n.participant-select .true__dropdown-indicator, .participant-select .true__indicator-separator {\n  display: none;\n}\n.participant-select-info i {\n  opacity: 0;\n  margin-right: 10px;\n}\n.participant-select-info:hover i {\n  cursor: pointer;\n  opacity: 1;\n  color: #a4a4a4;\n}\n",".seafile-comment {\n  background-color: #f5f5f5;\n  display: flex;\n  flex-direction: column;\n}\n.seafile-comment-title {\n  border-bottom: 1px solid #e5e5e5;\n  min-height: 3em;\n  line-height: 3em;\n  padding: 0 1em;\n  display: flex;\n  background-color: #fff;\n}\n.seafile-comment-title .seafile-comment-title-text {\n  width: 100%;\n  text-align: center;\n  font-weight: 700;\n}\n.seafile-comment-title .seafile-comment-title-close {\n  color: #b9b9b9;\n}\n.seafile-comment-title .seafile-comment-title-close:hover {\n  color: #888;\n}\n.seafile-comment-item {\n  padding: 15px 10px;\n  margin-bottom: 0;\n}\n.seafile-comment-item .seafile-comment-info {\n  padding-bottom: 0.5em;\n  height: 3em;\n  display: flex;\n  justify-content: flex-start;\n}\n.seafile-comment-item .seafile-comment-info .reviewer-info {\n  padding-left: 10px;\n  max-width: 75%;\n}\n.seafile-comment-item .seafile-comment-info .review-time {\n  font-size: 10px;\n  color: #777;\n}\n.seafile-comment-item .seafile-comment-info .seafile-comment-dropdown {\n  margin-left: auto;\n}\n.seafile-comment-item .seafile-comment-info .seafile-comment-dropdown button {\n  border: none;\n  box-shadow: none;\n  background-color: #fff;\n}\n.seafile-comment-item .seafile-comment-info .seafile-comment-dropdown .seafile-comment-dropdown-btn {\n  color: #999;\n  background-color: transparent;\n}\n.seafile-comment-item .seafile-comment-info .seafile-comment-dropdown:hover .seafile-comment-dropdown-btn {\n  color: #555;\n}\n.seafile-comment-item .seafile-comment-info .seafile-comment-dropdown button:hover,\n.seafile-comment-item .seafile-comment-info .seafile-comment-dropdown button:focus {\n  border: none;\n  box-shadow: none;\n  background-color: #eee;\n}\n.seafile-comment-item .seafile-comment-content {\n  margin-left: 42px;\n  padding: 5px 10px;\n  border-radius: 4px;\n  background: #fff;\n}\n.seafile-comment-item .seafile-comment-content p {\n  word-break: break-all;\n  margin: 0;\n}\n.seafile-comment-item .seafile-comment-content ol,\n.seafile-comment-item .seafile-comment-content ul,\n.seafile-comment-item .seafile-comment-content li {\n  margin-left: 10px;\n}\n.seafile-comment-item .seafile-comment-content table,\n.seafile-comment-item .seafile-comment-content th,\n.seafile-comment-item .seafile-comment-content td {\n  border: 1px solid #333;\n}\n.seafile-comment-item-resolved {\n  background-color: #e6ffed;\n}\n.seafile-comment-footer {\n  padding: 10px;\n  border-top: 1px solid #e5e5e5;\n  display: flex;\n  flex-direction: column;\n}\n.seafile-comment-footer .add-comment-input,\n.seafile-edit-comment .edit-comment-input {\n  border: 1px solid #e6e6dd;\n  padding: 5px;\n  width: 100%;\n  min-height: 90px;\n  border-radius: 5px;\n  background-color: #fff;\n}\n\n.seafile-comment-footer .add-comment-input {\n  border-bottom: none;\n  border-radius: 5px 5px 0 0;\n}\n.seafile-comment-footer .add-comment-input:focus {\n  outline: none;\n}\n.seafile-comment-footer .comment-submit-container {\n  border: 1px solid #e6e6dd;\n  border-top: none;\n  border-radius: 0 0 5px 5px;\n  padding: 5px;\n  background: #fff;\n  text-align: right;\n  position: relative;\n}\n.seafile-comment-footer .comment-submit-container::before {\n  border-top: 1px solid #e6e6dd;\n  content: '';\n  position: absolute;\n  left: 5px;\n  right: 5px;\n  top: 0;\n}\n.seafile-comment-footer .submit-comment {\n  height: 28px;\n}\n.seafile-edit-comment .comment-btn {\n  height: 28px;\n}\n",".pdf-file-view {\n    overflow:hidden;\n    position:relative;\n}\n.sf-hide {\n    height:0;\n    overflow:hidden;\n}\n.hidden {\n    display: none !important;\n}\n#outerContainer,\n#mainContainer,\n#viewerContainer {\n    position:absolute;\n    top:0;\n    bottom:0;\n    left:0;\n    right:0;\n}\n#viewerContainer {\n    padding: 30px 0 15px;\n    overflow: auto;\n}\n#viewerContainer:focus {\n    outline:none;\n}\n\n#zoom-toolbar {\n  position: absolute;\n  right: 2rem;\n  bottom: 2rem;\n  z-index: 1030;\n}\n\n#zoom-toolbar .btn-icon {\n  box-shadow: 0 2px 4px 0 rgba(0,0,0, 0.1);\n}\n\n.page {\n  position: relative;\n  background: #fff;\n  box-shadow: 0 0 6px #ccc;\n  margin: 0 auto 20px;\n}\n\n.page .loading-icon {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n}\n\n#fileInput {\n  display: none;\n}\n\n/*\n * the following lines are copied from web/viewer.css\n * modification:\n * - replaced `var(...)` with its result\n * - modified some 'z-index'\n */\n\n/* textLayer starts */\n.textLayer {\n  position: absolute;\n  text-align: initial;\n  left: 0;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  overflow: hidden;\n  opacity: 0.2;\n  line-height: 1;\n}\n\n.textLayer span,\n.textLayer br {\n  color: transparent;\n  position: absolute;\n  white-space: pre;\n  cursor: text;\n  transform-origin: 0% 0%;\n}\n\n.textLayer .highlight {\n  margin: -1px;\n  padding: 1px;\n  background-color: rgba(180, 0, 170, 1);\n  border-radius: 4px;\n}\n\n.textLayer .highlight.appended {\n  position: initial;\n}\n\n.textLayer .highlight.begin {\n  border-radius: 4px 0 0 4px;\n}\n\n.textLayer .highlight.end {\n  border-radius: 0 4px 4px 0;\n}\n\n.textLayer .highlight.middle {\n  border-radius: 0;\n}\n\n.textLayer .highlight.selected {\n  background-color: rgba(0, 100, 0, 1);\n}\n\n.textLayer ::-moz-selection {\n  background: rgba(0, 0, 255, 1);\n}\n\n.textLayer ::selection {\n  background: rgba(0, 0, 255, 1);\n}\n\n.textLayer .endOfContent {\n  display: block;\n  position: absolute;\n  left: 0;\n  top: 100%;\n  right: 0;\n  bottom: 0;\n  z-index: -1;\n  cursor: default;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n}\n\n.textLayer .endOfContent.active {\n  top: 0;\n}\n/* textLayer ends */\n\n/* annotationLayer starts */\n.annotationLayer section {\n  position: absolute;\n  text-align: initial;\n}\n\n.annotationLayer .linkAnnotation > a,\n.annotationLayer .buttonWidgetAnnotation.pushButton > a {\n  position: absolute;\n  font-size: 1em;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.annotationLayer .linkAnnotation > a:hover,\n.annotationLayer .buttonWidgetAnnotation.pushButton > a:hover {\n  opacity: 0.2;\n  background: rgba(255, 255, 0, 1);\n  box-shadow: 0 2px 10px rgba(255, 255, 0, 1);\n}\n\n.annotationLayer .textAnnotation img {\n  position: absolute;\n  cursor: pointer;\n}\n\n.annotationLayer .textWidgetAnnotation input,\n.annotationLayer .textWidgetAnnotation textarea,\n.annotationLayer .choiceWidgetAnnotation select,\n.annotationLayer .buttonWidgetAnnotation.checkBox input,\n.annotationLayer .buttonWidgetAnnotation.radioButton input {\n  background-color: rgba(0, 54, 255, 0.13);\n  border: 1px solid transparent;\n  box-sizing: border-box;\n  font-size: 9px;\n  height: 100%;\n  margin: 0;\n  padding: 0 3px;\n  vertical-align: top;\n  width: 100%;\n}\n\n.annotationLayer .choiceWidgetAnnotation select option {\n  padding: 0;\n}\n\n.annotationLayer .buttonWidgetAnnotation.radioButton input {\n  border-radius: 50%;\n}\n\n.annotationLayer .textWidgetAnnotation textarea {\n  font: message-box;\n  font-size: 9px;\n  resize: none;\n}\n\n.annotationLayer .textWidgetAnnotation input[disabled],\n.annotationLayer .textWidgetAnnotation textarea[disabled],\n.annotationLayer .choiceWidgetAnnotation select[disabled],\n.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],\n.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {\n  background: none;\n  border: 1px solid transparent;\n  cursor: not-allowed;\n}\n\n.annotationLayer .textWidgetAnnotation input:hover,\n.annotationLayer .textWidgetAnnotation textarea:hover,\n.annotationLayer .choiceWidgetAnnotation select:hover,\n.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,\n.annotationLayer .buttonWidgetAnnotation.radioButton input:hover {\n  border: 1px solid rgba(0, 0, 0, 1);\n}\n\n.annotationLayer .textWidgetAnnotation input:focus,\n.annotationLayer .textWidgetAnnotation textarea:focus,\n.annotationLayer .choiceWidgetAnnotation select:focus {\n  background: none;\n  border: 1px solid transparent;\n}\n\n.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,\n.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,\n.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {\n  background-color: rgba(0, 0, 0, 1);\n  content: \"\";\n  display: block;\n  position: absolute;\n}\n\n.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,\n.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {\n  height: 80%;\n  left: 45%;\n  width: 1px;\n}\n\n.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {\n  transform: rotate(45deg);\n}\n\n.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {\n  transform: rotate(-45deg);\n}\n\n.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {\n  border-radius: 50%;\n  height: 50%;\n  left: 30%;\n  top: 20%;\n  width: 50%;\n}\n\n.annotationLayer .textWidgetAnnotation input.comb {\n  font-family: monospace;\n  padding-left: 2px;\n  padding-right: 0;\n}\n\n.annotationLayer .textWidgetAnnotation input.comb:focus {\n  /*\n   * Letter spacing is placed on the right side of each character. Hence, the\n   * letter spacing of the last character may be placed outside the visible\n   * area, causing horizontal scrolling. We avoid this by extending the width\n   * when the element has focus and revert this when it loses focus.\n   */\n  width: 103%;\n}\n\n.annotationLayer .buttonWidgetAnnotation.checkBox input,\n.annotationLayer .buttonWidgetAnnotation.radioButton input {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  padding: 0;\n}\n\n.annotationLayer .popupWrapper {\n  position: absolute;\n  width: 20em;\n}\n\n.annotationLayer .popup {\n  position: absolute;\n  z-index: 200;\n  max-width: 20em;\n  background-color: rgba(255, 255, 153, 1);\n  box-shadow: 0 2px 5px rgba(136, 136, 136, 1);\n  border-radius: 2px;\n  padding: 6px;\n  margin-left: 5px;\n  cursor: pointer;\n  font: message-box;\n  font-size: 9px;\n  white-space: normal;\n  word-wrap: break-word;\n}\n\n.annotationLayer .popup > * {\n  font-size: 9px;\n}\n\n.annotationLayer .popup h1 {\n  display: inline-block;\n}\n\n.annotationLayer .popup span {\n  display: inline-block;\n  margin-left: 5px;\n}\n\n.annotationLayer .popup p {\n  border-top: 1px solid rgba(51, 51, 51, 1);\n  margin-top: 2px;\n  padding-top: 2px;\n}\n\n.annotationLayer .highlightAnnotation,\n.annotationLayer .underlineAnnotation,\n.annotationLayer .squigglyAnnotation,\n.annotationLayer .strikeoutAnnotation,\n.annotationLayer .freeTextAnnotation,\n.annotationLayer .lineAnnotation svg line,\n.annotationLayer .squareAnnotation svg rect,\n.annotationLayer .circleAnnotation svg ellipse,\n.annotationLayer .polylineAnnotation svg polyline,\n.annotationLayer .polygonAnnotation svg polygon,\n.annotationLayer .caretAnnotation,\n.annotationLayer .inkAnnotation svg polyline,\n.annotationLayer .stampAnnotation,\n.annotationLayer .fileAttachmentAnnotation {\n  cursor: pointer;\n}\n/* annotationLayer ends */\n\n/* errorWrapper starts */\n#errorWrapper {\n  background: #ff6e6e;\n  color: #0c0c0d;\n  left: 0;\n  position: absolute;\n  right: 0;\n  /*z-index: 1000;*/\n  z-index: 998; /* for seahub */\n  padding: 3px 6px;\n}\n\n#errorMessageLeft {\n  float: left;\n}\n\n#errorMessageRight {\n  float: right;\n}\n\n#errorMoreInfo {\n  background-color: #fff;\n  color: #060606;\n  border: 1px solid #bbbbbc;\n  padding: 3px;\n  margin: 3px;\n  width: 98%;\n}\n\n.clearBoth {\n  clear: both;\n}\n/* errorWrapper ends */\n\n/* toolbar, which contains 'loadingBar' */\n.toolbar {\n  position: relative;\n  left: 0;\n  right: 0;\n  /*z-index: 9999;*/\n  z-index: 998; /* 1048: for seahub 'file view' */\n  cursor: default;\n}\n\n#toolbarContainer {\n  width: 100%;\n}\n/* toolbar ends */\n\n/* loadingBar starts */\n#loadingBar {\n  position: absolute;\n  /*height: 4px;*/\n  height: 0; /* for seahub */\n\n  background-color: #ededf0;\n  border-bottom: 1px solid #ccc;\n\n  transition-duration: 200ms;\n  transition-timing-function: ease;\n}\nhtml[dir=\"ltr\"] #loadingBar {\n  transition-property: left;\n  left: 0;\n  right: 0;\n}\nhtml[dir=\"rtl\"] #loadingBar {\n  transition-property: right;\n  left: 0;\n  right: 0;\n}\n#loadingBar .loading-icon {\n  position: fixed;\n  top: 50%;\n  left: 50%;\n}\n#loadingBar .progress {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 0%;\n  height: 100%;\n  background-color: #0a84ff;\n  overflow: hidden;\n  transition: width 200ms;\n}\n\n@-webkit-keyframes progressIndeterminate {\n  0% {\n    left: -142px;\n  }\n  100% {\n    left: 0;\n  }\n}\n\n@keyframes progressIndeterminate {\n  0% {\n    left: -142px;\n  }\n  100% {\n    left: 0;\n  }\n}\n\n#loadingBar .progress.indeterminate {\n  background-color: #ddddde;\n  transition: none;\n}\n\n#loadingBar .progress.indeterminate .glimmer {\n  position: absolute;\n  top: 0;\n  left: 0;\n  height: 100%;\n  width: calc(100% + 150px);\n  background: repeating-linear-gradient(\n    135deg,\n    #74b1ef 0,\n    #28282b 5px,\n    #28282b 45px,\n    #0a84ff 55px,\n    #0a84ff 95px,\n    #74b1ef 100px\n  );\n  -webkit-animation: progressIndeterminate 1s linear infinite;\n          animation: progressIndeterminate 1s linear infinite;\n}\n/* loadingBar ends */\n\n/* overlay, passwordOverlay */\n.overlayButton {\n  width: auto;\n  margin: 3px 4px 2px !important;\n  padding: 2px 11px;\n  color: #0c0c0d;\n  background-color: rgba(12, 12, 13, 0.1);\n  border: 0 none !important;\n}\n\n#overlayContainer {\n  display: table;\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.2);\n  /*z-index: 40000;*/\n  z-index: 999; /* 1049: for seahub 'share' dialog */\n}\n\n#overlayContainer > * {\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n#overlayContainer > .container {\n  display: table-cell;\n  vertical-align: middle;\n  text-align: center;\n}\n\n#overlayContainer > .container > .dialog {\n  display: inline-block;\n  padding: 15px;\n  border-spacing: 4px;\n  color: #0c0c0d;\n  font-size: 12px;\n  line-height: 14px;\n  background-color: #fff;\n  border: 1px solid rgba(0, 0, 0, 0.5);\n  border-radius: 4px;\n  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);\n}\n\n.dialog > .row {\n  display: table-row;\n}\n\n.dialog > .row > * {\n  display: table-cell;\n}\n\n.dialog .toolbarField {\n  margin: 5px 0;\n}\n\n.dialog .separator {\n  display: block;\n  margin: 4px 0;\n  height: 1px;\n  width: 100%;\n  background-color: rgba(0, 0, 0, 0.3);\n}\n\n.dialog .buttonRow {\n  text-align: center;\n  vertical-align: middle;\n}\n\n.dialog :link {\n  color: rgba(255, 255, 255, 1);\n}\n\n#passwordOverlay > .dialog {\n  text-align: center;\n}\n\n#passwordOverlay .toolbarField {\n  width: 200px;\n}\n/* overlay ends */\n",".text-file-view .cm-editor {\n  margin: 0 auto;\n  border: 1px solid #ccc;\n  box-shadow: 0 0 6px #ccc;\n}\n\n.text-file-view .cm-editor {\n  height: auto;\n  min-height: 300px;\n  width: calc(100% - 40px);\n  max-width: 950px;\n}\n\n.text-file-view .cm-editor.cm-focused {\n  outline: none;\n}\n\n.text-file-view .cm-scroll {\n  min-height: 300px;\n}\n\n.text-file-view .cm-gutter {\n  min-height: 300px;\n}\n",".text-file-view {\n    overflow: auto;\n}\n","@charset \"UTF-8\";\n.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n  text-align: center;\n}\n\n@font-face {\n  font-family: VideoJS;\n  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format(\"woff\");\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n  content: \"\\f101\";\n}\n\n.vjs-icon-play-circle {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-play-circle:before {\n  content: \"\\f102\";\n}\n\n.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {\n  content: \"\\f103\";\n}\n\n.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {\n  content: \"\\f104\";\n}\n\n.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {\n  content: \"\\f105\";\n}\n\n.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {\n  content: \"\\f106\";\n}\n\n.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {\n  content: \"\\f107\";\n}\n\n.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {\n  content: \"\\f108\";\n}\n\n.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {\n  content: \"\\f109\";\n}\n\n.vjs-icon-square {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-square:before {\n  content: \"\\f10a\";\n}\n\n.vjs-icon-spinner {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-spinner:before {\n  content: \"\\f10b\";\n}\n\n.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {\n  content: \"\\f10c\";\n}\n\n.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {\n  content: \"\\f10d\";\n}\n\n.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {\n  content: \"\\f10e\";\n}\n\n.vjs-icon-share {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-share:before {\n  content: \"\\f10f\";\n}\n\n.vjs-icon-cog {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-cog:before {\n  content: \"\\f110\";\n}\n\n.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {\n  content: \"\\f111\";\n}\n\n.vjs-icon-circle-outline {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-circle-outline:before {\n  content: \"\\f112\";\n}\n\n.vjs-icon-circle-inner-circle {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-circle-inner-circle:before {\n  content: \"\\f113\";\n}\n\n.vjs-icon-hd {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-hd:before {\n  content: \"\\f114\";\n}\n\n.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {\n  content: \"\\f115\";\n}\n\n.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {\n  content: \"\\f116\";\n}\n\n.vjs-icon-facebook {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-facebook:before {\n  content: \"\\f117\";\n}\n\n.vjs-icon-gplus {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-gplus:before {\n  content: \"\\f118\";\n}\n\n.vjs-icon-linkedin {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-linkedin:before {\n  content: \"\\f119\";\n}\n\n.vjs-icon-twitter {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-twitter:before {\n  content: \"\\f11a\";\n}\n\n.vjs-icon-tumblr {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-tumblr:before {\n  content: \"\\f11b\";\n}\n\n.vjs-icon-pinterest {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-pinterest:before {\n  content: \"\\f11c\";\n}\n\n.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {\n  content: \"\\f11d\";\n}\n\n.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {\n  content: \"\\f11e\";\n}\n\n.vjs-icon-next-item {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-next-item:before {\n  content: \"\\f11f\";\n}\n\n.vjs-icon-previous-item {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-previous-item:before {\n  content: \"\\f120\";\n}\n\n.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {\n  content: \"\\f121\";\n}\n\n.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {\n  font-family: VideoJS;\n  font-weight: normal;\n  font-style: normal;\n}\n.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {\n  content: \"\\f122\";\n}\n\n.video-js {\n  display: block;\n  vertical-align: top;\n  box-sizing: border-box;\n  color: #fff;\n  background-color: #000;\n  position: relative;\n  padding: 0;\n  font-size: 10px;\n  line-height: 1;\n  font-weight: normal;\n  font-style: normal;\n  font-family: Arial, Helvetica, sans-serif;\n  word-break: initial;\n}\n.video-js:-moz-full-screen {\n  position: absolute;\n}\n.video-js:-webkit-full-screen {\n  width: 100% !important;\n  height: 100% !important;\n}\n\n.video-js[tabindex=\"-1\"] {\n  outline: none;\n}\n\n.video-js *,\n.video-js *:before,\n.video-js *:after {\n  box-sizing: inherit;\n}\n\n.video-js ul {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n  list-style-position: outside;\n  margin-left: 0;\n  margin-right: 0;\n  margin-top: 0;\n  margin-bottom: 0;\n}\n\n.video-js.vjs-fluid,\n.video-js.vjs-16-9,\n.video-js.vjs-4-3,\n.video-js.vjs-9-16,\n.video-js.vjs-1-1 {\n  width: 100%;\n  max-width: 100%;\n}\n\n.video-js.vjs-fluid:not(.vjs-audio-only-mode),\n.video-js.vjs-16-9:not(.vjs-audio-only-mode),\n.video-js.vjs-4-3:not(.vjs-audio-only-mode),\n.video-js.vjs-9-16:not(.vjs-audio-only-mode),\n.video-js.vjs-1-1:not(.vjs-audio-only-mode) {\n  height: 0;\n}\n\n.video-js.vjs-16-9:not(.vjs-audio-only-mode) {\n  padding-top: 56.25%;\n}\n\n.video-js.vjs-4-3:not(.vjs-audio-only-mode) {\n  padding-top: 75%;\n}\n\n.video-js.vjs-9-16:not(.vjs-audio-only-mode) {\n  padding-top: 177.7777777778%;\n}\n\n.video-js.vjs-1-1:not(.vjs-audio-only-mode) {\n  padding-top: 100%;\n}\n\n.video-js.vjs-fill:not(.vjs-audio-only-mode) {\n  width: 100%;\n  height: 100%;\n}\n\n.video-js .vjs-tech {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.video-js.vjs-audio-only-mode .vjs-tech {\n  display: none;\n}\n\nbody.vjs-full-window {\n  padding: 0;\n  margin: 0;\n  height: 100%;\n}\n\n.vjs-full-window .video-js.vjs-fullscreen {\n  position: fixed;\n  overflow: hidden;\n  z-index: 1000;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  right: 0;\n}\n\n.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {\n  width: 100% !important;\n  height: 100% !important;\n  padding-top: 0 !important;\n}\n\n.video-js.vjs-fullscreen.vjs-user-inactive {\n  cursor: none;\n}\n\n.vjs-hidden {\n  display: none !important;\n}\n\n.vjs-disabled {\n  opacity: 0.5;\n  cursor: default;\n}\n\n.video-js .vjs-offscreen {\n  height: 1px;\n  left: -9999px;\n  position: absolute;\n  top: 0;\n  width: 1px;\n}\n\n.vjs-lock-showing {\n  display: block !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n}\n\n.vjs-no-js {\n  padding: 20px;\n  color: #fff;\n  background-color: #000;\n  font-size: 18px;\n  font-family: Arial, Helvetica, sans-serif;\n  text-align: center;\n  width: 300px;\n  height: 150px;\n  margin: 0px auto;\n}\n\n.vjs-no-js a,\n.vjs-no-js a:visited {\n  color: #66A8CC;\n}\n\n.video-js .vjs-big-play-button {\n  font-size: 3em;\n  line-height: 1.5em;\n  height: 1.63332em;\n  width: 3em;\n  display: block;\n  position: absolute;\n  top: 10px;\n  left: 10px;\n  padding: 0;\n  cursor: pointer;\n  opacity: 1;\n  border: 0.06666em solid #fff;\n  background-color: #2B333F;\n  background-color: rgba(43, 51, 63, 0.7);\n  border-radius: 0.3em;\n  transition: all 0.4s;\n}\n.vjs-big-play-centered .vjs-big-play-button {\n  top: 50%;\n  left: 50%;\n  margin-top: -0.81666em;\n  margin-left: -1.5em;\n}\n\n.video-js:hover .vjs-big-play-button,\n.video-js .vjs-big-play-button:focus {\n  border-color: #fff;\n  background-color: #73859f;\n  background-color: rgba(115, 133, 159, 0.5);\n  transition: all 0s;\n}\n\n.vjs-controls-disabled .vjs-big-play-button,\n.vjs-has-started .vjs-big-play-button,\n.vjs-using-native-controls .vjs-big-play-button,\n.vjs-error .vjs-big-play-button {\n  display: none;\n}\n\n.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {\n  display: block;\n}\n\n.video-js button {\n  background: none;\n  border: none;\n  color: inherit;\n  display: inline-block;\n  font-size: inherit;\n  line-height: inherit;\n  text-transform: none;\n  text-decoration: none;\n  transition: none;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n}\n\n.vjs-control .vjs-button {\n  width: 100%;\n  height: 100%;\n}\n\n.video-js .vjs-control.vjs-close-button {\n  cursor: pointer;\n  height: 3em;\n  position: absolute;\n  right: 0;\n  top: 0.5em;\n  z-index: 2;\n}\n.video-js .vjs-modal-dialog {\n  background: rgba(0, 0, 0, 0.8);\n  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));\n  overflow: auto;\n}\n\n.video-js .vjs-modal-dialog > * {\n  box-sizing: border-box;\n}\n\n.vjs-modal-dialog .vjs-modal-dialog-content {\n  font-size: 1.2em;\n  line-height: 1.5;\n  padding: 20px 24px;\n  z-index: 1;\n}\n\n.vjs-menu-button {\n  cursor: pointer;\n}\n\n.vjs-menu-button.vjs-disabled {\n  cursor: default;\n}\n\n.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {\n  display: none;\n}\n\n.vjs-menu .vjs-menu-content {\n  display: block;\n  padding: 0;\n  margin: 0;\n  font-family: Arial, Helvetica, sans-serif;\n  overflow: auto;\n}\n\n.vjs-menu .vjs-menu-content > * {\n  box-sizing: border-box;\n}\n\n.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {\n  display: none;\n}\n\n.vjs-menu li {\n  list-style: none;\n  margin: 0;\n  padding: 0.2em 0;\n  line-height: 1.4em;\n  font-size: 1.2em;\n  text-align: center;\n  text-transform: lowercase;\n}\n\n.vjs-menu li.vjs-menu-item:focus,\n.vjs-menu li.vjs-menu-item:hover,\n.js-focus-visible .vjs-menu li.vjs-menu-item:hover {\n  background-color: #73859f;\n  background-color: rgba(115, 133, 159, 0.5);\n}\n\n.vjs-menu li.vjs-selected,\n.vjs-menu li.vjs-selected:focus,\n.vjs-menu li.vjs-selected:hover,\n.js-focus-visible .vjs-menu li.vjs-selected:hover {\n  background-color: #fff;\n  color: #2B333F;\n}\n\n.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),\n.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {\n  background: none;\n}\n\n.vjs-menu li.vjs-menu-title {\n  text-align: center;\n  text-transform: uppercase;\n  font-size: 1em;\n  line-height: 2em;\n  padding: 0;\n  margin: 0 0 0.3em 0;\n  font-weight: bold;\n  cursor: default;\n}\n\n.vjs-menu-button-popup .vjs-menu {\n  display: none;\n  position: absolute;\n  bottom: 0;\n  width: 10em;\n  left: -3em;\n  height: 0em;\n  margin-bottom: 1.5em;\n  border-top-color: rgba(43, 51, 63, 0.7);\n}\n\n.vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n  background-color: #2B333F;\n  background-color: rgba(43, 51, 63, 0.7);\n  position: absolute;\n  width: 100%;\n  bottom: 1.5em;\n  max-height: 15em;\n}\n\n.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n  max-height: 5em;\n}\n\n.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n  max-height: 10em;\n}\n\n.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n  max-height: 14em;\n}\n\n.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n  max-height: 25em;\n}\n\n.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,\n.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {\n  display: block;\n}\n\n.video-js .vjs-menu-button-inline {\n  transition: all 0.4s;\n  overflow: hidden;\n}\n\n.video-js .vjs-menu-button-inline:before {\n  width: 2.222222222em;\n}\n\n.video-js .vjs-menu-button-inline:hover,\n.video-js .vjs-menu-button-inline:focus,\n.video-js .vjs-menu-button-inline.vjs-slider-active,\n.video-js.vjs-no-flex .vjs-menu-button-inline {\n  width: 12em;\n}\n\n.vjs-menu-button-inline .vjs-menu {\n  opacity: 0;\n  height: 100%;\n  width: auto;\n  position: absolute;\n  left: 4em;\n  top: 0;\n  padding: 0;\n  margin: 0;\n  transition: all 0.4s;\n}\n\n.vjs-menu-button-inline:hover .vjs-menu,\n.vjs-menu-button-inline:focus .vjs-menu,\n.vjs-menu-button-inline.vjs-slider-active .vjs-menu {\n  display: block;\n  opacity: 1;\n}\n\n.vjs-no-flex .vjs-menu-button-inline .vjs-menu {\n  display: block;\n  opacity: 1;\n  position: relative;\n  width: auto;\n}\n\n.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,\n.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,\n.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {\n  width: auto;\n}\n\n.vjs-menu-button-inline .vjs-menu-content {\n  width: auto;\n  height: 100%;\n  margin: 0;\n  overflow: hidden;\n}\n\n.video-js .vjs-control-bar {\n  display: none;\n  width: 100%;\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 3em;\n  background-color: #2B333F;\n  background-color: rgba(43, 51, 63, 0.7);\n}\n\n.vjs-has-started .vjs-control-bar,\n.vjs-audio-only-mode .vjs-control-bar {\n  display: flex;\n  visibility: visible;\n  opacity: 1;\n  transition: visibility 0.1s, opacity 0.1s;\n}\n\n.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {\n  visibility: visible;\n  opacity: 0;\n  pointer-events: none;\n  transition: visibility 1s, opacity 1s;\n}\n\n.vjs-controls-disabled .vjs-control-bar,\n.vjs-using-native-controls .vjs-control-bar,\n.vjs-error .vjs-control-bar {\n  display: none !important;\n}\n\n.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,\n.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {\n  opacity: 1;\n  visibility: visible;\n  pointer-events: auto;\n}\n\n.vjs-has-started.vjs-no-flex .vjs-control-bar {\n  display: table;\n}\n\n.video-js .vjs-control {\n  position: relative;\n  text-align: center;\n  margin: 0;\n  padding: 0;\n  height: 100%;\n  width: 4em;\n  flex: none;\n}\n\n.video-js .vjs-control.vjs-visible-text {\n  width: auto;\n  padding-left: 1em;\n  padding-right: 1em;\n}\n\n.vjs-button > .vjs-icon-placeholder:before {\n  font-size: 1.8em;\n  line-height: 1.67;\n}\n\n.vjs-button > .vjs-icon-placeholder {\n  display: block;\n}\n\n.video-js .vjs-control:focus:before,\n.video-js .vjs-control:hover:before,\n.video-js .vjs-control:focus {\n  text-shadow: 0em 0em 1em white;\n}\n\n.video-js *:not(.vjs-visible-text) > .vjs-control-text {\n  border: 0;\n  clip: rect(0 0 0 0);\n  height: 1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px;\n}\n\n.vjs-no-flex .vjs-control {\n  display: table-cell;\n  vertical-align: middle;\n}\n\n.video-js .vjs-custom-control-spacer {\n  display: none;\n}\n\n.video-js .vjs-progress-control {\n  cursor: pointer;\n  flex: auto;\n  display: flex;\n  align-items: center;\n  min-width: 4em;\n  touch-action: none;\n}\n\n.video-js .vjs-progress-control.disabled {\n  cursor: default;\n}\n\n.vjs-live .vjs-progress-control {\n  display: none;\n}\n\n.vjs-liveui .vjs-progress-control {\n  display: flex;\n  align-items: center;\n}\n\n.vjs-no-flex .vjs-progress-control {\n  width: auto;\n}\n\n.video-js .vjs-progress-holder {\n  flex: auto;\n  transition: all 0.2s;\n  height: 0.3em;\n}\n\n.video-js .vjs-progress-control .vjs-progress-holder {\n  margin: 0 10px;\n}\n\n.video-js .vjs-progress-control:hover .vjs-progress-holder {\n  font-size: 1.6666666667em;\n}\n\n.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {\n  font-size: 1em;\n}\n\n.video-js .vjs-progress-holder .vjs-play-progress,\n.video-js .vjs-progress-holder .vjs-load-progress,\n.video-js .vjs-progress-holder .vjs-load-progress div {\n  position: absolute;\n  display: block;\n  height: 100%;\n  margin: 0;\n  padding: 0;\n  width: 0;\n}\n\n.video-js .vjs-play-progress {\n  background-color: #fff;\n}\n.video-js .vjs-play-progress:before {\n  font-size: 0.9em;\n  position: absolute;\n  right: -0.5em;\n  top: -0.3333333333em;\n  z-index: 1;\n}\n\n.video-js .vjs-load-progress {\n  background: rgba(115, 133, 159, 0.5);\n}\n\n.video-js .vjs-load-progress div {\n  background: rgba(115, 133, 159, 0.75);\n}\n\n.video-js .vjs-time-tooltip {\n  background-color: #fff;\n  background-color: rgba(255, 255, 255, 0.8);\n  border-radius: 0.3em;\n  color: #000;\n  float: right;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 1em;\n  padding: 6px 8px 8px 8px;\n  pointer-events: none;\n  position: absolute;\n  top: -3.4em;\n  visibility: hidden;\n  z-index: 1;\n}\n\n.video-js .vjs-progress-holder:focus .vjs-time-tooltip {\n  display: none;\n}\n\n.video-js .vjs-progress-control:hover .vjs-time-tooltip,\n.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {\n  display: block;\n  font-size: 0.6em;\n  visibility: visible;\n}\n\n.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {\n  font-size: 1em;\n}\n\n.video-js .vjs-progress-control .vjs-mouse-display {\n  display: none;\n  position: absolute;\n  width: 1px;\n  height: 100%;\n  background-color: #000;\n  z-index: 1;\n}\n\n.vjs-no-flex .vjs-progress-control .vjs-mouse-display {\n  z-index: 0;\n}\n\n.video-js .vjs-progress-control:hover .vjs-mouse-display {\n  display: block;\n}\n\n.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {\n  visibility: hidden;\n  opacity: 0;\n  transition: visibility 1s, opacity 1s;\n}\n\n.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {\n  display: none;\n}\n\n.vjs-mouse-display .vjs-time-tooltip {\n  color: #fff;\n  background-color: #000;\n  background-color: rgba(0, 0, 0, 0.8);\n}\n\n.video-js .vjs-slider {\n  position: relative;\n  cursor: pointer;\n  padding: 0;\n  margin: 0 0.45em 0 0.45em;\n  /* iOS Safari */\n  -webkit-touch-callout: none;\n  /* Safari */\n  -webkit-user-select: none;\n  /* Konqueror HTML */\n  /* Firefox */\n  -moz-user-select: none;\n  /* Internet Explorer/Edge */\n  -ms-user-select: none;\n  /* Non-prefixed version, currently supported by Chrome and Opera */\n  user-select: none;\n  background-color: #73859f;\n  background-color: rgba(115, 133, 159, 0.5);\n}\n\n.video-js .vjs-slider.disabled {\n  cursor: default;\n}\n\n.video-js .vjs-slider:focus {\n  text-shadow: 0em 0em 1em white;\n  box-shadow: 0 0 1em #fff;\n}\n\n.video-js .vjs-mute-control {\n  cursor: pointer;\n  flex: none;\n}\n.video-js .vjs-volume-control {\n  cursor: pointer;\n  margin-right: 1em;\n  display: flex;\n}\n\n.video-js .vjs-volume-control.vjs-volume-horizontal {\n  width: 5em;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control {\n  visibility: visible;\n  opacity: 0;\n  width: 1px;\n  height: 1px;\n  margin-left: -1px;\n}\n\n.video-js .vjs-volume-panel {\n  transition: width 1s;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {\n  visibility: visible;\n  opacity: 1;\n  position: relative;\n  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {\n  width: 5em;\n  height: 3em;\n  margin-right: 0;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {\n  left: -3.5em;\n  transition: left 0s;\n}\n.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {\n  width: 10em;\n  transition: width 0.1s;\n}\n.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {\n  width: 4em;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {\n  height: 8em;\n  width: 3em;\n  left: -3000em;\n  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {\n  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;\n}\n\n.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {\n  width: 5em;\n  height: 3em;\n  visibility: visible;\n  opacity: 1;\n  position: relative;\n  transition: none;\n}\n\n.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,\n.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {\n  position: absolute;\n  bottom: 3em;\n  left: 0.5em;\n}\n\n.video-js .vjs-volume-panel {\n  display: flex;\n}\n\n.video-js .vjs-volume-bar {\n  margin: 1.35em 0.45em;\n}\n\n.vjs-volume-bar.vjs-slider-horizontal {\n  width: 5em;\n  height: 0.3em;\n}\n\n.vjs-volume-bar.vjs-slider-vertical {\n  width: 0.3em;\n  height: 5em;\n  margin: 1.35em auto;\n}\n\n.video-js .vjs-volume-level {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  background-color: #fff;\n}\n.video-js .vjs-volume-level:before {\n  position: absolute;\n  font-size: 0.9em;\n  z-index: 1;\n}\n\n.vjs-slider-vertical .vjs-volume-level {\n  width: 0.3em;\n}\n.vjs-slider-vertical .vjs-volume-level:before {\n  top: -0.5em;\n  left: -0.3em;\n  z-index: 1;\n}\n\n.vjs-slider-horizontal .vjs-volume-level {\n  height: 0.3em;\n}\n.vjs-slider-horizontal .vjs-volume-level:before {\n  top: -0.3em;\n  right: -0.5em;\n}\n\n.video-js .vjs-volume-panel.vjs-volume-panel-vertical {\n  width: 4em;\n}\n\n.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {\n  height: 100%;\n}\n\n.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {\n  width: 100%;\n}\n\n.video-js .vjs-volume-vertical {\n  width: 3em;\n  height: 8em;\n  bottom: 8em;\n  background-color: #2B333F;\n  background-color: rgba(43, 51, 63, 0.7);\n}\n\n.video-js .vjs-volume-horizontal .vjs-menu {\n  left: -2em;\n}\n\n.video-js .vjs-volume-tooltip {\n  background-color: #fff;\n  background-color: rgba(255, 255, 255, 0.8);\n  border-radius: 0.3em;\n  color: #000;\n  float: right;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 1em;\n  padding: 6px 8px 8px 8px;\n  pointer-events: none;\n  position: absolute;\n  top: -3.4em;\n  visibility: hidden;\n  z-index: 1;\n}\n\n.video-js .vjs-volume-control:hover .vjs-volume-tooltip,\n.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {\n  display: block;\n  font-size: 1em;\n  visibility: visible;\n}\n\n.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,\n.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {\n  left: 1em;\n  top: -12px;\n}\n\n.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {\n  font-size: 1em;\n}\n\n.video-js .vjs-volume-control .vjs-mouse-display {\n  display: none;\n  position: absolute;\n  width: 100%;\n  height: 1px;\n  background-color: #000;\n  z-index: 1;\n}\n\n.video-js .vjs-volume-horizontal .vjs-mouse-display {\n  width: 1px;\n  height: 100%;\n}\n\n.vjs-no-flex .vjs-volume-control .vjs-mouse-display {\n  z-index: 0;\n}\n\n.video-js .vjs-volume-control:hover .vjs-mouse-display {\n  display: block;\n}\n\n.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {\n  visibility: hidden;\n  opacity: 0;\n  transition: visibility 1s, opacity 1s;\n}\n\n.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {\n  display: none;\n}\n\n.vjs-mouse-display .vjs-volume-tooltip {\n  color: #fff;\n  background-color: #000;\n  background-color: rgba(0, 0, 0, 0.8);\n}\n\n.vjs-poster {\n  display: inline-block;\n  vertical-align: middle;\n  background-repeat: no-repeat;\n  background-position: 50% 50%;\n  background-size: contain;\n  background-color: #000000;\n  cursor: pointer;\n  margin: 0;\n  padding: 0;\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  height: 100%;\n}\n\n.vjs-has-started .vjs-poster,\n.vjs-using-native-controls .vjs-poster {\n  display: none;\n}\n\n.vjs-audio.vjs-has-started .vjs-poster,\n.vjs-has-started.vjs-audio-poster-mode .vjs-poster {\n  display: block;\n}\n\n.video-js .vjs-live-control {\n  display: flex;\n  align-items: flex-start;\n  flex: auto;\n  font-size: 1em;\n  line-height: 3em;\n}\n\n.vjs-no-flex .vjs-live-control {\n  display: table-cell;\n  width: auto;\n  text-align: left;\n}\n\n.video-js:not(.vjs-live) .vjs-live-control,\n.video-js.vjs-liveui .vjs-live-control {\n  display: none;\n}\n\n.video-js .vjs-seek-to-live-control {\n  align-items: center;\n  cursor: pointer;\n  flex: none;\n  display: inline-flex;\n  height: 100%;\n  padding-left: 0.5em;\n  padding-right: 0.5em;\n  font-size: 1em;\n  line-height: 3em;\n  width: auto;\n  min-width: 4em;\n}\n\n.vjs-no-flex .vjs-seek-to-live-control {\n  display: table-cell;\n  width: auto;\n  text-align: left;\n}\n\n.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,\n.video-js:not(.vjs-live) .vjs-seek-to-live-control {\n  display: none;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {\n  cursor: auto;\n}\n\n.vjs-seek-to-live-control .vjs-icon-placeholder {\n  margin-right: 0.5em;\n  color: #888;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {\n  color: red;\n}\n\n.video-js .vjs-time-control {\n  flex: none;\n  font-size: 1em;\n  line-height: 3em;\n  min-width: 2em;\n  width: auto;\n  padding-left: 1em;\n  padding-right: 1em;\n}\n\n.vjs-live .vjs-time-control {\n  display: none;\n}\n\n.video-js .vjs-current-time,\n.vjs-no-flex .vjs-current-time {\n  display: none;\n}\n\n.video-js .vjs-duration,\n.vjs-no-flex .vjs-duration {\n  display: none;\n}\n\n.vjs-time-divider {\n  display: none;\n  line-height: 3em;\n}\n\n.vjs-live .vjs-time-divider {\n  display: none;\n}\n\n.video-js .vjs-play-control {\n  cursor: pointer;\n}\n\n.video-js .vjs-play-control .vjs-icon-placeholder {\n  flex: none;\n}\n\n.vjs-text-track-display {\n  position: absolute;\n  bottom: 3em;\n  left: 0;\n  right: 0;\n  top: 0;\n  pointer-events: none;\n}\n\n.video-js.vjs-controls-disabled .vjs-text-track-display,\n.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {\n  bottom: 1em;\n}\n\n.video-js .vjs-text-track {\n  font-size: 1.4em;\n  text-align: center;\n  margin-bottom: 0.1em;\n}\n\n.vjs-subtitles {\n  color: #fff;\n}\n\n.vjs-captions {\n  color: #fc6;\n}\n\n.vjs-tt-cue {\n  display: block;\n}\n\nvideo::-webkit-media-text-track-display {\n  transform: translateY(-3em);\n}\n\n.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,\n.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {\n  transform: translateY(-1.5em);\n}\n\n.video-js .vjs-picture-in-picture-control {\n  cursor: pointer;\n  flex: none;\n}\n.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {\n  display: none;\n}\n\n.video-js .vjs-fullscreen-control {\n  cursor: pointer;\n  flex: none;\n}\n.video-js.vjs-audio-only-mode .vjs-fullscreen-control {\n  display: none;\n}\n\n.vjs-playback-rate > .vjs-menu-button,\n.vjs-playback-rate .vjs-playback-rate-value {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.vjs-playback-rate .vjs-playback-rate-value {\n  pointer-events: none;\n  font-size: 1.5em;\n  line-height: 2;\n  text-align: center;\n}\n\n.vjs-playback-rate .vjs-menu {\n  width: 4em;\n  left: 0em;\n}\n\n.vjs-error .vjs-error-display .vjs-modal-dialog-content {\n  font-size: 1.4em;\n  text-align: center;\n}\n\n.vjs-error .vjs-error-display:before {\n  color: #fff;\n  content: \"X\";\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 4em;\n  left: 0;\n  line-height: 1;\n  margin-top: -0.5em;\n  position: absolute;\n  text-shadow: 0.05em 0.05em 0.1em #000;\n  text-align: center;\n  top: 50%;\n  vertical-align: middle;\n  width: 100%;\n}\n\n.vjs-loading-spinner {\n  display: none;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  margin: -25px 0 0 -25px;\n  opacity: 0.85;\n  text-align: left;\n  border: 6px solid rgba(43, 51, 63, 0.7);\n  box-sizing: border-box;\n  background-clip: padding-box;\n  width: 50px;\n  height: 50px;\n  border-radius: 25px;\n  visibility: hidden;\n}\n\n.vjs-seeking .vjs-loading-spinner,\n.vjs-waiting .vjs-loading-spinner {\n  display: block;\n  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;\n          animation: vjs-spinner-show 0s linear 0.3s forwards;\n}\n\n.vjs-loading-spinner:before,\n.vjs-loading-spinner:after {\n  content: \"\";\n  position: absolute;\n  margin: -6px;\n  box-sizing: inherit;\n  width: inherit;\n  height: inherit;\n  border-radius: inherit;\n  opacity: 1;\n  border: inherit;\n  border-color: transparent;\n  border-top-color: white;\n}\n\n.vjs-seeking .vjs-loading-spinner:before,\n.vjs-seeking .vjs-loading-spinner:after,\n.vjs-waiting .vjs-loading-spinner:before,\n.vjs-waiting .vjs-loading-spinner:after {\n  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;\n  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;\n}\n\n.vjs-seeking .vjs-loading-spinner:before,\n.vjs-waiting .vjs-loading-spinner:before {\n  border-top-color: white;\n}\n\n.vjs-seeking .vjs-loading-spinner:after,\n.vjs-waiting .vjs-loading-spinner:after {\n  border-top-color: white;\n  -webkit-animation-delay: 0.44s;\n  animation-delay: 0.44s;\n}\n\n@keyframes vjs-spinner-show {\n  to {\n    visibility: visible;\n  }\n}\n@-webkit-keyframes vjs-spinner-show {\n  to {\n    visibility: visible;\n  }\n}\n@keyframes vjs-spinner-spin {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@-webkit-keyframes vjs-spinner-spin {\n  100% {\n    -webkit-transform: rotate(360deg);\n  }\n}\n@keyframes vjs-spinner-fade {\n  0% {\n    border-top-color: #73859f;\n  }\n  20% {\n    border-top-color: #73859f;\n  }\n  35% {\n    border-top-color: white;\n  }\n  60% {\n    border-top-color: #73859f;\n  }\n  100% {\n    border-top-color: #73859f;\n  }\n}\n@-webkit-keyframes vjs-spinner-fade {\n  0% {\n    border-top-color: #73859f;\n  }\n  20% {\n    border-top-color: #73859f;\n  }\n  35% {\n    border-top-color: white;\n  }\n  60% {\n    border-top-color: #73859f;\n  }\n  100% {\n    border-top-color: #73859f;\n  }\n}\n.video-js.vjs-audio-only-mode .vjs-captions-button {\n  display: none;\n}\n\n.vjs-chapters-button .vjs-menu ul {\n  width: 24em;\n}\n\n.video-js.vjs-audio-only-mode .vjs-descriptions-button {\n  display: none;\n}\n\n.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {\n  vertical-align: middle;\n  display: inline-block;\n  margin-bottom: -0.1em;\n}\n\n.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {\n  font-family: VideoJS;\n  content: \"\";\n  font-size: 1.5em;\n  line-height: inherit;\n}\n\n.video-js.vjs-audio-only-mode .vjs-subs-caps-button {\n  display: none;\n}\n\n.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {\n  vertical-align: middle;\n  display: inline-block;\n  margin-bottom: -0.1em;\n}\n\n.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {\n  font-family: VideoJS;\n  content: \" \";\n  font-size: 1.5em;\n  line-height: inherit;\n}\n\n.video-js.vjs-layout-small .vjs-current-time,\n.video-js.vjs-layout-small .vjs-time-divider,\n.video-js.vjs-layout-small .vjs-duration,\n.video-js.vjs-layout-small .vjs-remaining-time,\n.video-js.vjs-layout-small .vjs-playback-rate,\n.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,\n.video-js.vjs-layout-x-small .vjs-time-divider,\n.video-js.vjs-layout-x-small .vjs-duration,\n.video-js.vjs-layout-x-small .vjs-remaining-time,\n.video-js.vjs-layout-x-small .vjs-playback-rate,\n.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,\n.video-js.vjs-layout-tiny .vjs-time-divider,\n.video-js.vjs-layout-tiny .vjs-duration,\n.video-js.vjs-layout-tiny .vjs-remaining-time,\n.video-js.vjs-layout-tiny .vjs-playback-rate,\n.video-js.vjs-layout-tiny .vjs-volume-control {\n  display: none;\n}\n.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {\n  width: auto;\n  width: initial;\n}\n.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {\n  display: none;\n}\n.video-js.vjs-layout-x-small .vjs-custom-control-spacer {\n  flex: auto;\n  display: block;\n}\n.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {\n  width: auto;\n}\n\n.vjs-modal-dialog.vjs-text-track-settings {\n  background-color: #2B333F;\n  background-color: rgba(43, 51, 63, 0.75);\n  color: #fff;\n  height: 70%;\n}\n\n.vjs-text-track-settings .vjs-modal-dialog-content {\n  display: table;\n}\n\n.vjs-text-track-settings .vjs-track-settings-colors,\n.vjs-text-track-settings .vjs-track-settings-font,\n.vjs-text-track-settings .vjs-track-settings-controls {\n  display: table-cell;\n}\n\n.vjs-text-track-settings .vjs-track-settings-controls {\n  text-align: right;\n  vertical-align: bottom;\n}\n\n@supports (display: grid) {\n  .vjs-text-track-settings .vjs-modal-dialog-content {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    grid-template-rows: 1fr;\n    padding: 20px 24px 0px 24px;\n  }\n\n  .vjs-track-settings-controls .vjs-default-button {\n    margin-bottom: 20px;\n  }\n\n  .vjs-text-track-settings .vjs-track-settings-controls {\n    grid-column: 1/-1;\n  }\n\n  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,\n.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,\n.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {\n    grid-template-columns: 1fr;\n  }\n}\n.vjs-track-setting > select {\n  margin-right: 1em;\n  margin-bottom: 0.5em;\n}\n\n.vjs-text-track-settings fieldset {\n  margin: 5px;\n  padding: 3px;\n  border: none;\n}\n\n.vjs-text-track-settings fieldset span {\n  display: inline-block;\n}\n\n.vjs-text-track-settings fieldset span > select {\n  max-width: 7.3em;\n}\n\n.vjs-text-track-settings legend {\n  color: #fff;\n  margin: 0 0 5px 0;\n}\n\n.vjs-text-track-settings .vjs-label {\n  position: absolute;\n  clip: rect(1px 1px 1px 1px);\n  clip: rect(1px, 1px, 1px, 1px);\n  display: block;\n  margin: 0 0 5px 0;\n  padding: 0;\n  border: 0;\n  height: 1px;\n  width: 1px;\n  overflow: hidden;\n}\n\n.vjs-track-settings-controls button:focus,\n.vjs-track-settings-controls button:active {\n  outline-style: solid;\n  outline-width: medium;\n  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);\n}\n\n.vjs-track-settings-controls button:hover {\n  color: rgba(43, 51, 63, 0.75);\n}\n\n.vjs-track-settings-controls button {\n  background-color: #fff;\n  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);\n  color: #2B333F;\n  cursor: pointer;\n  border-radius: 2px;\n}\n\n.vjs-track-settings-controls .vjs-default-button {\n  margin-right: 1em;\n}\n\n@media print {\n  .video-js > *:not(.vjs-tech):not(.vjs-poster) {\n    visibility: hidden;\n  }\n}\n.vjs-resize-manager {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: none;\n  z-index: -1000;\n}\n\n.js-focus-visible .video-js *:focus:not(.focus-visible) {\n  outline: none;\n}\n\n.video-js *:focus:not(:focus-visible) {\n  outline: none;\n}\n",".video-js {\n    width: calc(100% - 40px);\n    max-width: 800px;\n    max-height: 100%;\n    margin: 0 auto;\n}\n",".audio-file-view .video-js {\n    width: calc(100% - 40px);\n    max-width: 500px;\n    height: 3em;\n    margin: 0 auto;\n}\n.audio-file-view .video-js .vjs-fullscreen-control {\n    display: none;\n}\n",".detail-container {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  border-left: 1px solid #e8e8e8;\n}\n\n.detail-header {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  line-height: 2.5rem;\n  background-color: #f9f9f9;\n  border-bottom: 1px solid #e8e8e8;\n  height: 40px;\n}\n\n.detail-header .detail-control {\n  padding-left: 0.5rem;\n  font-size: 16px;\n  color: #b9b9b9;\n}\n\n.detail-header .detail-control:hover {\n  color: #888;\n}\n\n.detail-header .detail-title {\n  margin-left: 0.25rem;\n  display: flex;\n  flex: 1;\n  justify-content: center;\n  align-items: center;\n  width: 0; /* prevent strut flex layout */\n}\n\n.detail-header .detail-title .name {\n  margin: 0 0.5rem 0 0.25rem;\n  line-height: 1.5rem;\n  vertical-align: middle;\n  font-size: 1rem;\n  color: #322;\n}\n\n.detail-body {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  overflow-y: auto;\n  overflow-x: hidden;\n}\n\n.dirent-info .img {\n  height: 10rem;\n  padding: 0.5rem 0;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.dirent-info .img .thumbnail {\n  max-width: calc(100% - 4px);\n  max-height: 100%;\n  display: inline-block;\n}\n\n.dirent-table-container {\n  padding: 10px 20px 20px;\n  display: flex;\n}\n\n.dirent-table-container tr {\n  border: none;\n}\n\n.dirent-table-container table {\n  flex: 1;\n}\n\n.dirent-table-container th,\n.dirent-table-container td {\n  padding: 5px 3px;\n  border: none;\n}\n\n.dirent-table-container th {\n  font-size: 13px;\n  text-align: left;\n  font-weight: normal;\n  color: #9c9c9c;\n}\n\n.dirent-table-container td {\n  font-size: 14px;\n  color: #333;\n  word-break: break-all;\n}\n\n.dirent-table-container .file-tag-container th {\n  vertical-align: top;\n  list-style: none;\n}\n\n.dirent-table-container .file-tag-container .tag-list {\n  list-style: none;\n}\n\n.file-tag-list li {\n  display: flex;\n  align-items: center;\n  max-width: 180px;\n}\n\n.file-tag-list .file-tag-item .file-tag {\n  width: 12px;\n  height: 12px;\n}\n\n.file-tag-list .tag-name {\n  display: inline-block;\n  margin-left: 5px;\n  width: 80px;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n}\n\n.file-related-files th {\n  vertical-align: top;\n}\n\n.file-related-files td i {\n  padding: 0;\n}\n\n.file-related-files td ul {\n  list-style: none;\n  max-height: 100px;\n  overflow-y: scroll;\n  white-space: nowrap;\n}\n\n.file-related-files td ul li {\n  margin-bottom: 5px;\n  overflow-x: hidden;\n  text-overflow: ellipsis;\n}\n\n.file-related-files ul li a,\n.list-related-file-table tr td a {\n  color: #333;\n}\n\n.list-related-file-body {\n  min-height: 200px;\n  max-height: 500px;\n  overflow-y: scroll;\n}\n\n.no-related-file {\n  text-align: center;\n}\n\n.sf-add-related-file .alert {\n  margin: 0.5rem;\n}\n\n.sf-add-related-file .related-file-subtitle {\n  display: inline-block;\n  margin-bottom: 0.5rem;\n}\n\n.detail-container .nav-item .nav-link, .detail-container .nav-item .nav-link i {\n  margin: 0 auto;\n}\n","#wrapper, .wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n}\n\n/* for top bottom layout*/\n#header {\n  display: flex;\n}\n\n/* for left right layout */\n#main {\n  flex: 1;\n  display: flex;\n  min-height: 0;\n  overflow: hidden;\n}\n\n.side-panel {\n  flex: 0 0 22%;\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n}\n\n.main-panel {\n  flex: 1 0 78%;\n  display: flex;\n  flex-direction: column;\n}\n\n@media (max-width: 767px) {\n  .side-panel {\n    position:fixed;\n    left:-300px;\n    z-index: 1031;\n    width: 300px;\n    max-width: calc(100% - 40px);\n    height:100%;\n    background:#f8f8f8;\n    -webkit-transition: all 0.3s ease;\n    -moz-transition: all 0.3s ease;\n    transition: all 0.3s ease;\n  }\n}\n\n.side-panel-north,\n.main-panel-north {\n  position: relative;\n  padding: .5rem 1rem;\n  display: flex;\n  flex-shrink: 0;\n  background: #f4f4f7;\n  border-bottom: 1px solid #e8e8e8;\n  z-index: 100;\n}\n\n@media (max-width: 767px) {\n  .side-panel-north {\n      border-right: 1px solid #eee;\n  }\n\n  .main-panel-north {\n    padding-bottom: 0.25rem;\n  }\n}\n\n.side-panel-center,\n.main-panel-center {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n  min-height: 0;\n  position: relative;\n}\n\n.side-panel-center,\n.side-panel-footer {\n  min-height: 0;\n  border-right: 1px solid #eee;\n}\n\n.cur-view-container {\n  display: flex;\n  flex-direction: column;\n  flex: 1 1 auto;\n  overflow: hidden;\n  min-height: 0;\n}\n\n.cur-view-path {\n  position: relative; /* for the ':after' */\n  padding: 8px 16px;\n  max-height: 40px;\n  background:#f9f9f9;\n  display: flex;\n  align-items: center;\n  flex-shrink: 0;\n  justify-content: space-between;\n}\n\n.cur-view-path:after {\n  position: absolute;\n  left: 16px;\n  right: 16px;\n  bottom: 0;\n  content: '';\n  border-bottom: 1px solid #e8e8e8;\n}\n\n.cur-view-content {\n  padding: 0rem 1rem;\n  flex: 1;\n  min-height: 0;\n  overflow: auto;\n  display: flex;\n  flex-direction: column;\n}\n\n.table-container {\n  flex: 1;\n  padding: 0 1rem 10rem;\n  position: relative;\n}\n\n.table-drop-active::before {\n  border: 1px solid rgba(69,170,242); \n  content: '';\n  position: absolute;\n  display: block;\n  width: 100%;\n  height: 100%;\n  left: 0;\n  z-index: -1;\n}\n\n.cur-view-content .article {\n  padding: 40px;\n}\n\n.cur-view-content .hd {\n  padding-bottom: 0;\n  margin-bottom: .5em;\n  height: 48px;\n  padding: 9px 10px;\n  background: #f2f2f2;\n  border-radius: 2px;\n}\n\n.cur-view-content .tip {\n  font-size: 14px;\n}\n\n.cur-view-detail {\n  display: block;\n  position: absolute;\n  right: 0;\n  background-color: #fff;\n  width: 300px;\n  height: 100%;\n  box-shadow: -1px 0 3px 0 #ccc;\n  animation: move .5s ease-in-out 1;\n  z-index: 50;\n}\n\n@keyframes move {\n  from {\n    right: -500px;\n    opacity: 0.5;\n  }\n  to {\n    right: 0px;\n    opacity: 1;\n  }\n}\n\n.cur-view-detail .detail-container {\n  height: 100%;\n}\n\n/* for reach/router */\n.reach-router,\ndiv[tabindex=\"-1\"][role=\"group\"] {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  min-height: 0;\n}\n\n.header {\n  padding: 0.625rem;\n  display: flex;\n  flex-shrink:0;\n  align-items: center;\n  justify-content: space-between;\n  background-color: #fff;\n  border-bottom: 1px solid #e5e5e5;\n  box-shadow: 0 3px 2px -2px rgba(200,200,200,.15);\n}\n\n.header .cur-file-info {\n  display: flex;\n  margin-left: 0.5rem;\n}\n\n.header .info-item {\n  display: flex;\n  font-size: 1.2rem;\n  font-weight: bold;\n  margin-right: 0.5rem;\n  align-items: center;\n  justify-content: center;\n}\n\n.header .file-copywriting {\n  margin-left: 0.5rem;\n  font-size: 1rem;\n  font-weight: normal;\n  color: #999;\n}\n\n.header .file-feature {\n  width: 2.9375rem;\n  height: 2.9375rem;\n  font-size: 1.8rem;\n  background-color: #fbcb09;\n  color: #fff;\n}\n\n.header .file-operation-btn {\n  margin-right: 0.25rem;\n}\n\n.review {\n  padding: 0;\n}\n\n.review .cur-file-info {\n  margin: 0;\n}\n\n.review .file-feature {\n  width: 4.1875rem;\n  height: 4.1875rem;\n  font-size: 3rem;\n}\n\n.review-state {\n  position: relative;\n  margin: auto 0.5rem;\n  border: 1px solid transparent;\n  border-radius: 3px;\n}\n\n.review-state-finished {\n  color: #316100;\n  background-color: #dff1cc;\n  border-color: #d2ecb8;\n}\n\n.review-state-closed {\n  color: #6b1110;\n  background-color: #f5d2d2;\n  border-color: #f1c1c0;\n}\n\n.review-state-closed:focus, \n.review-state-finished:focus {\n  box-shadow: 0 0 0 0;\n}\n\nimg[src=\"\"],img:not([src]){ /* for first loading img*/\n  opacity:0;\n}\n\n.cur-view-path.draft-review-nav,\n.cur-view-path.share-upload-nav {\n  padding: 0 1rem;\n}\n\n.cur-view-container .fa-star.fas {\n  color: #999;\n}\n\n.path-container {\n  display: flex;\n  align-items: center;\n  word-break: keep-all;\n  max-width: 80%;\n}\n.path-container a, .path-container span {\n  max-height: 50px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n} \n.path-container span, .path-container a {\n  flex-shrink: 1;\n} \n.path-container span:first-child, .path-container span:last-child {\n  flex-shrink: 0;\n} \n.path-container span.path-file-name, .path-container span.path-repo-name {\n  flex-shrink: 1;\n}\n","\n/* begin toobar-container */\n.cur-view-toolbar {\n  position: relative;\n  display: flex;\n  flex: 1;\n  align-items: center;\n  height: 32px;\n}\n\n.border-left-show:before {\n  position: absolute;\n  top: 10px;\n  left: -1px;\n  width: 1px;\n  height: 30px;\n  content: '';\n  background-color: #ddd;\n}\n\n/* end toolbar-container */\n\n/* file-operation toolbar eg: edit, upload, new, share*/\n.operation-item  {\n  padding: 0 0.5rem;\n  margin-right: 0.25rem;\n  height: 30px;\n  min-width: 55px;\n  background-color: #fff;\n  line-height: 29px;\n  font-weight: normal;\n  border: 1px solid #ccc;\n  border-radius: 2px;\n}\n\n.group-operations {\n  margin-right: 0.25rem;\n}\n\n.group-operations .group-op-item {\n  padding: 0 0.5rem;\n  height: 30px;\n  min-width: 46px;\n  background-color: #fff;\n  line-height: 29px;\n  font-weight: normal;\n  border: 1px solid #ccc;\n  border-radius: 2px;\n  font-size: 1.125rem;\n}\n/* end file-operation toolbar */\n\n/* begin view-mode toolbar */\n.detail-btn button,\n.sf-view-mode-btn {\n  padding: 0;\n  height: 30px;\n  min-width: 2rem;\n  color: #aaa;\n  background-color: #fff;\n  border: 1px solid #ccc;\n  line-height: 29px;\n  font-size: 18px;\n  border-radius: 2px;\n}\n\n.detail-btn button {\n  font-size: 15px;\n  padding-top: 1px;\n}\n\n.sf-view-mode-btn.current-mode {\n  background-color: #ccc !important;\n  color: #fff !important;\n}\n/* end view-mode toolbar */\n\n/* begin common-toolbar */\n.common-toolbar {\n  display: flex;\n  margin-left: auto;\n  align-items: center;\n}\n\n.common-toolbar > div{\n  margin-left: .5rem;\n}\n\n.common-toolbar .logout-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  margin-left: 8px;\n  text-decoration: none;\n  color: #ccc;\n}\n/* end common-toolbar */\n\n/* begin path toolbar  */\n.path-toolbar {\n  list-style: none;\n}\n\n.path-toolbar .toolbar-item {\n  display: inline-block;\n  text-align: center;\n  margin-left: 0.75rem;\n}\n\n.path-toolbar .toolbar-item a {\n  color:#8a8a8a;\n  font-size:22px;\n}\n\n\n.path-toolbar .toolbar-item a:hover {\n  color:#eb8205;\n  text-decoration:none;\n}\n/* end path toolbar */\n\n@media (max-width: 767px) {\n  .border-left-show:before {\n    width: 0;\n  }\n}\n",".search-mask {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.2);\n  z-index: 1;\n}\n\n.search-container {\n  position: relative;\n  z-index: 2;\n}\n\n.search-icon-left {\n  display: flex;\n}\n\n.search-icon-right {\n  display: flex;\n  cursor: pointer;\n  pointer-events: all;\n  font-style: normal;\n  min-width: 25px;\n  color: #999;\n}\n\n.search-icon-right:hover {\n  color: #333;\n  text-decoration: none;\n}\n\n.search-icon-arrow {\n  right: 25px;\n  left: auto;\n}\n\n.search-input {\n  height: 1.875rem;\n  width: 15rem;\n  font-size: .875rem;\n}\n\n.search-result-container {\n  position: absolute;\n  top: 2rem;\n  left: 0;\n  width: 100%;\n  background-color: #fff;\n  border-radius: 0 0 3px 3px;\n  box-shadow: 0 3px 8px 0 rgba(116, 129, 141, 0.1);\n}\n.dropdown-search-result-container {\n  max-height: 300px;\n  overflow: auto;\n}\n\n.search-result-container .search-result-none {\n  text-align: center;\n  line-height: 4rem;\n}\n\n.search-result-container .search-result-list {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.search-result-list .item-content .item-name {\n  color: #eb8205!important;\n}\n\n.search-result-container .search-result-item:hover {\n  border-left: 2px solid #eb8205;\n  background-color: #eee;\n}\n\n.search-result-container .search-result-item {\n  display: flex;\n  padding: 0.25rem 0.5rem;\n  border-left: 2px solid #fff;\n  font-size: 0.8125rem;\n  cursor: pointer;\n}\n\n.search-result-item .item-img {\n  width: 36px;\n  height: 36px;\n}\n.search-result-item .lib-item-img {\n  width: 36px;\n  height: 36px;\n  padding: 4px;\n}\n.search-result-item .item-content {\n  flex: 1;\n  margin-left: 0.25rem;\n  overflow-x: hidden;\n}\n.item-content .item-name a {\n  color: #EA8102 !important;\n}\n.item-content .item-link {\n  color: #7d7d7d;\n  margin: 0;\n}\n.item-content .item-text {\n  margin: 0;\n}\n.item-content .item-text b {\n  font-weight: bold;\n}\n.search-result-container .item-content .item-text {\n  padding: 0;\n  font-size: 0.8125rem;\n  line-height: 1.5;\n}\n\n.main-panel-south {\n  flex: auto;\n  overflow: auto;\n  height: calc(100% - 50px);\n}\n.search-page {\n  margin: 30px auto;\n  width: 65%;\n}\n.search-page .search-result-container {\n  border-radius: 0;\n  box-shadow: none;\n  padding: 1.25rem 1rem;\n}\n.search-page .search-page-container {\n  padding: 1.25rem 1rem;\n  background: #f7f7f8;\n}\n.search-page .search-page-container .search-input {\n  padding-left: 0.5rem;\n  width: 30rem;\n}\n.search-page .search-page-container .fa-angle-double-up,\n.search-page .search-page-container .fa-angle-double-down {\n  font-size: 1rem;\n}\n.search-page .advanced-search .search-file-types .search-input {\n  padding-left: 0.5rem;\n  width: 30rem;\n  max-width: 100%;\n}\n.search-page .search-page-container .search-icon-right {\n  left: 28rem;\n}\n.search-page .paginator {\n  text-align: center;\n  margin: 1rem 0;\n}\n.search-page .advanced-search, .search-page .search-filters {\n  color: #747474;\n}\n.search-page .search-filters {\n  padding-top: 10px;\n}\n.search-page .advanced-search .search-repo, \n.search-page .advanced-search .search-file-types {\n  padding: 5px 0;\n}\n.search-file-types .search-file-types-form {\n  top: 10px;\n}\n.search-page .advanced-search .search-catalog {\n  border-top: 1px dashed #e2e2e2;\n  padding: 10px 0;\n}\n.search-page .advanced-search .search-catalog:first-child {\n  border: none;\n}\n.search-page .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {\n  background-color: #3B88FD;\n}\n.search-date .ant-input {\n  height: 2.375rem;\n  padding: 0.375rem 0.75rem;\n  line-height: 1.6;\n  border: 1px solid rgba(0, 40, 100, 0.12);\n  border-radius: 3px;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n.search-date .select-data-icon {\n  position: absolute;\n  right: 1.5rem;\n  top: 0.5rem;\n  color: #b2b2b2;\n}\n.search-page .search-result-container .search-result-item {\n  padding: 0;\n  margin-bottom: 1rem;\n}\n.search-page .search-result-container .search-result-item:hover {\n  border-left: 2px solid #fff;\n  background-color: inherit;\n}\n.search-page .search-result-item .item-content {\n  margin-left: 0.8rem;\n}\n.search-page .search-result-item .item-content .item-link a {\n  color: #8b8b8b !important;\n}\n.search-page .search-result-container .search-result-item {\n  cursor: default;\n}\n.rc-calendar tbody tr {\n  height: 1.75rem;\n}\n\n@media (max-width: 767px) {\n  .common-toolbar .search {\n    margin: 0;\n  }\n  \n  .search-icon-container {\n    display: flex;\n    width: 2rem;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .search-icon {\n    font-size: 1.25rem;\n    line-height: 1;\n    color: #999;\n  }\n\n  .search-container {\n    position: fixed;\n    z-index: 2;\n    top: 5rem;\n    left: 0;\n    right: 0;\n    display: flex;\n    justify-content: center;\n  }\n\n  .search-input {\n    height: 2.5rem;\n    width: 20rem !important;\n    box-shadow: 5px 5px 5px #888888;\n  }\n\n  .search-result-container {\n    position: absolute;\n    top: 2.5rem;\n    left: auto;\n    width: 20rem;\n  }\n\n  .search-page {\n    margin: 0;\n    width: 100%;\n    height: 100%;\n  }\n\n  .search-page .search-page-container .search-input {\n    box-shadow: none;\n    width: 95% !important;\n  }\n\n  .search-page .search-page-container .search-icon-right {\n    left: 85%;\n  }\n\n  .search-page .search-result-container {\n    top: 0;\n    left: 0;\n    width: 100%;\n  }\n}\n"]}