#common-tooltip .tooltip-customize-root{opacity:1;visibility:visible}.tooltip-custom{position:relative;width:fit-content}.tooltip-custom .tooltip-customize-root.tooltip-left,.tooltip-custom .tooltip-customize-root.tooltip-right{top:50%;transform:translateY(-50%)}.tooltip-custom .tooltip-customize-root.tooltip-left.tooltip-left,.tooltip-custom .tooltip-customize-root.tooltip-right.tooltip-left{right:calc(100% + var(--distanceTooltip))}.tooltip-custom .tooltip-customize-root.tooltip-left.tooltip-right,.tooltip-custom .tooltip-customize-root.tooltip-right.tooltip-right{left:calc(100% + var(--distanceTooltip))}.tooltip-custom .tooltip-customize-root.tooltip-bottom,.tooltip-custom .tooltip-customize-root.tooltip-top{left:50%;transform:translateX(-50%)}.tooltip-custom .tooltip-customize-root.tooltip-bottom.tooltip-top,.tooltip-custom .tooltip-customize-root.tooltip-top.tooltip-top{bottom:calc(100% + var(--distanceTooltip))}.tooltip-custom .tooltip-customize-root.tooltip-bottom.tooltip-bottom,.tooltip-custom .tooltip-customize-root.tooltip-top.tooltip-bottom{top:calc(100% + var(--distanceTooltip))}.tooltip-customize-root{--distanceTooltip:10px;z-index:9999;position:absolute;pointer-events:none;visibility:hidden;opacity:0;width:max-content;font-weight:500;font-size:.6875rem}.tooltip-customize-root .tooltip-content{padding:4px 8px;width:fit-content;background-color:var(--backgroundColorToolTip);max-width:300px;margin:0 auto;word-wrap:break-word;border-radius:4px;position:relative;transform-origin:center top;color:var(--colorToolTip)}.tooltip-customize-root .tooltip-content .tooltip-arrow{position:absolute;width:0;height:0;box-sizing:border-box}.tooltip-customize-root .tooltip-content .tooltip-arrow.arrow-bottom{right:calc(50% - 10px);transform:translateX(-50%);bottom:100%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--backgroundColorToolTip)}.tooltip-customize-root .tooltip-content .tooltip-arrow.arrow-top{right:calc(50% - 10px);transform:translateX(-50%);top:100%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--backgroundColorToolTip)}.tooltip-customize-root .tooltip-content .tooltip-arrow.arrow-right{bottom:calc(50% - 10px);transform:translateY(-50%);right:100%;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid var(--backgroundColorToolTip)}.tooltip-customize-root .tooltip-content .tooltip-arrow.arrow-left{bottom:calc(50% - 10px);transform:translateY(-50%);left:100%;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid var(--backgroundColorToolTip)}.tooltip-customize-root.hide-tooltip{opacity:0;display:none}.sharing{position:relative;cursor:pointer;display:flex}.sharing.active .status-text,.sharing:hover .status-text{color:#597ef7;text-decoration:underline}.sharing .status-text{font-weight:600;font-size:12px;line-height:16.37px;color:#597ef7}.sharing.action-item{display:flex;align-items:center}@media screen and (min-width:1025px){.sharing.action-item{gap:4px;margin-right:12px}.sharing.action-item:after{display:block;content:"";width:0;height:12px;border-left:1px solid rgba(0,0,0,.25);position:absolute;right:-12px;top:50%;transform:translateY(-50%)}.sharing.action-item .status-text{font-size:14px;font-weight:500;color:#597ef7}}.sharing.disable{pointer-events:none;cursor:default}.sharing .item-icon{display:flex;align-items:center;justify-content:center}.sharing .item-icon,.sharing .item-icon svg{width:20px;height:20px}.sharing-notification{overflow-x:hidden}.sharing-notification .MuiModal-backdrop{background-color:rgba(45,54,66,.08);transform:none!important}.sharing-notification .MuiDialog-container{width:100svw;overflow-x:hidden}.sharing-notification .MuiPaper-root{width:100svw;height:100%;margin:0;background-color:transparent;max-width:100svw;max-height:100%;box-shadow:none;overflow-x:hidden}.sharing-notification .sharing{display:flex;align-items:center}@media screen and (max-width:1024px){.sharing-notification .sharing{flex-direction:row}}@media screen and (min-width:1025px){.sharing-notification .sharing{display:flex;align-items:center}}@media screen and (min-width:1025px)and (min-width:1025px){.sharing-notification .sharing{gap:4px;margin-right:12px}.sharing-notification .sharing:after{display:block;content:"";width:0;height:12px;border-left:1px solid rgba(0,0,0,.25);position:absolute;right:-12px;top:50%;transform:translateY(-50%)}.sharing-notification .sharing .status-text{font-size:14px;font-weight:500;color:#597ef7}}.sharing-notification .icon-position .action-item.sharing{opacity:0!important}.sharing-notification .notification-wrapper{position:absolute;width:max-content;right:80px;transition:transform .8s;z-index:1000}.sharing-notification .notification-wrapper .notification{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 14px 10px 10px;width:413px;box-shadow:0 12px 24px 0 rgba(33,33,33,.12);background-color:#fff;border-radius:12px;height:36px}.sharing-notification .notification-wrapper .notification .notification-info{display:flex;align-items:center;gap:10px}.sharing-notification .notification-wrapper .notification .notification-info .avatars{display:flex;position:relative;width:32px;height:32px;justify-content:center;align-items:center}.sharing-notification .notification-wrapper .notification .notification-info .avatars .avatar{box-sizing:border-box;width:24px;height:24px;border-radius:50%;border:1.5px solid #f9fafb}.sharing-notification .notification-wrapper .notification .notification-info .avatars .avatar-first{position:absolute;top:-1.5px;left:-1.5px;z-index:1}.sharing-notification .notification-wrapper .notification .notification-info .avatars .avatar-second{position:absolute;bottom:-1.5px;right:-1.5px;z-index:2}.sharing-notification .notification-wrapper .notification .notification-info .avatars .avatar-second.number{background-color:#eaeaea;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;line-height:17.73px;color:#000;padding-top:3px}.sharing-notification .notification-wrapper .notification .collaborator-names{display:flex;gap:3px}.sharing-notification .notification-wrapper .notification .collaborator-names.duo{flex-direction:column;gap:0}.sharing-notification .notification-wrapper .notification .collaborator-names .names,.sharing-notification .notification-wrapper .notification .collaborator-names p{margin:0;font-size:14px;line-height:19.1px;font-weight:600;color:#2d3642}.sharing-notification .notification-wrapper .notification .collaborator-names .names b,.sharing-notification .notification-wrapper .notification .collaborator-names p b{max-width:100px}.sharing-notification .notification-wrapper .notification .collaborator-names .names.sub,.sharing-notification .notification-wrapper .notification .collaborator-names p.sub{font-weight:500;color:rgba(45,54,66,.522)}.sharing-notification .notification-wrapper .notification .collaborator-names .names{display:flex;align-items:center}.sharing-notification .notification-wrapper .notification .collaborator-names .names p{margin:0;font-size:14px;font-weight:600;display:inline-block;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sharing-notification .notification-wrapper .notification .collaborator-names .names p.two{margin-left:3px}.sharing-notification .notification-wrapper .notification .collaborator-names .names p.and{font-weight:500;color:rgba(45,54,66,.522);margin:0 3px}.sharing-notification .notification-wrapper .notification .notification-action .action-access{display:flex;align-items:center;gap:20px;user-select:none}.sharing-notification .notification-wrapper .notification .notification-action .action-access .btn-approve{font-size:14px;list-style:19.1px;font-weight:600;color:#2d3642;box-sizing:border-box;border:1px solid rgba(45,54,66,.24);padding:4px 10px;cursor:pointer;border-radius:4px}.sharing-notification .notification-wrapper .notification .notification-action .action-access .btn-approve:hover{border:1px solid rgba(89,126,247,.52);color:#597ef7}@media screen and (max-width:1024px){.sharing-notification .notification-wrapper .notification .notification-action .action-access .btn-approve{border:1px solid rgba(89,126,247,.52);color:#597ef7}}.sharing-notification .notification-wrapper .notification .notification-action .action-access .btn-deny{color:#fe856f;font-size:14px;list-style:19.1px;font-weight:600;cursor:pointer;height:19px}@media screen and (max-width:768px){.sharing-notification .notification-wrapper .notification .notification-action .action-access .btn-deny{font-size:14px;line-height:19.1px;margin-right:0}}@media screen and (max-width:1024px){.sharing-notification .notification-wrapper .notification .notification-action .action-access{justify-content:end;width:100%}.sharing-notification .notification-wrapper .notification{width:calc(100% - 24px);flex-direction:column;height:76px;align-items:stretch}}.sharing-notification .notification-wrapper .close-btn{position:absolute;top:-8px;right:-8px;width:16px;height:16px;cursor:pointer}@media screen and (max-width:1024px){.sharing-notification .notification-wrapper{width:calc(100% - 30px);left:15px}}.sharing-notification.open{right:0;opacity:1;z-index:900;transition:opacity 1s}.sharing-notification.open .icon-position .action-item.sharing{opacity:1!important}.sharing-notification.open .notification-wrapper{transition:all .8s;transform:translateX(0)}@media screen and (max-width:768px){.sharing-notification .sharing{height:28px;padding:4px 12px 4px 4px;border-radius:100px;background:rgba(45,54,66,.69);backdrop-filter:blur(4px);box-sizing:border-box;gap:6px}.sharing-notification .sharing .item-icon{width:20px;height:20px}.sharing-notification .sharing .item-icon svg{width:100%;height:100%}.sharing-notification .sharing .status-text{font-size:12px;font-weight:600;line-height:normal;letter-spacing:0;color:#fff}}.modal-comment .content{max-height:85svh!important}.modal-comment .content .MuiDialogContent-root{padding:16px 12px}.modal-comment .MuiPaper-root{overflow:auto}.modal-comment .title-popup{font-size:18px!important;font-weight:600!important;line-height:28px!important;color:#2d3642;padding:32px 24px 16px}.modal-comment #comment-worksheet .react-ws-wrapper{background-color:transparent!important;padding:0}.modal-comment #comment-worksheet .react-ws-wrapper .view-each-comment{padding:12px 16px}.modal-comment #comment-worksheet .react-ws-wrapper .view-each-comment .item-comment-ws-wrapper{gap:8px}.modal-comment #comment-worksheet .react-ws-wrapper .view-each-comment .item-comment-ws-wrapper .react-ws-avatar-user__avt img{width:24px;height:24px;border-radius:4px}.modal-comment #comment-worksheet .react-ws-wrapper .view-each-comment .item-comment-ws-wrapper .main-content-comment{display:flex;flex-direction:column;align-items:self-start}.modal-comment #comment-worksheet .react-ws-wrapper .view-each-comment .item-comment-ws-wrapper .main-content-comment .author-name{font-size:12px;font-weight:700;line-height:normal;color:#000}.modal-comment #comment-worksheet .react-ws-wrapper .view-each-comment .item-comment-ws-wrapper .main-content-comment .content-comment span{font-size:12px;font-weight:400;line-height:normal;color:#1e1e1e}.modal-comment #comment-worksheet .react-ws-wrapper .no-comment{padding-bottom:32px}.modal-comment #comment-worksheet .input-comment-wrapper{padding:16px 0;gap:16px;margin:0 4px;border-top:1px solid rgba(45,57,76,.102)}.modal-comment #comment-worksheet .input-comment-wrapper .react-ws-avatar-user__avt{height:24px}.modal-comment #comment-worksheet .input-comment-wrapper .react-ws-avatar-user__avt img{width:24px;height:24px;border-radius:4px}.modal-comment #comment-worksheet .input-comment-wrapper .input-commnent{height:36px;border-radius:6px;opacity:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;background:rgba(240,242,245,.69);box-sizing:border-box;position:relative;border:0}.modal-comment #comment-worksheet .input-comment-wrapper .input-commnent input,.modal-comment #comment-worksheet .input-comment-wrapper .input-commnent textarea{height:100%;font-size:12px;font-weight:400;line-height:normal;box-sizing:border-box;height:36px;border-radius:6px;align-items:center;padding:8px 40px 8px 12px;background:rgba(240,242,245,.69)}.modal-comment #comment-worksheet .input-comment-wrapper .input-commnent .send-icon{padding:0;width:20px;height:20px;position:absolute;right:12px;top:8px}.modal-comment #comment-worksheet .input-comment-wrapper .input-commnent .send-icon .send-icon-svg{height:20px}.modal-comment #comment-worksheet .input-comment-wrapper .input-commnent .send-icon svg{width:20px;height:20px}.modal-comment #comment-worksheet .input-comment-ws-mobile{position:sticky;bottom:0;background-color:#fff}.custom-ant-button{display:flex;text-align:center;justify-content:center;align-items:center;border-radius:6px;width:103px;height:32px;background:#fff;border:1px solid #d9d9d9;font-size:12px;line-height:20px;font-weight:400;cursor:pointer;white-space:nowrap;color:rgba(0,0,0,.85);transition:color .3s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;text-decoration:none}@media screen and (min-width:769px)and (hover:hover){.custom-ant-button:hover{border-color:var(--main-color)!important;color:var(--main-color)!important}.custom-ant-button:hover svg:not(.keep-original-color) path{fill:var(--main-color)!important}}.custom-ant-button .ant-btn-icon{display:flex;align-items:center;justify-content:center}.custom-ant-button.disabled{pointer-events:none;background:#f5f5f5;color:rgba(0,0,0,.25)}.custom-ant-button.selected{pointer-events:auto;border-color:#2f54eb!important;color:#2f54eb!important}.custom-ant-button.selected svg:not(.keep-original-color) path{fill:#2f54eb!important}@media screen and (min-width:769px){.custom-ant-button:hover{border-color:var(--main-color)!important;color:var(--main-color)!important}.custom-ant-button:hover svg:not(.keep-original-color) path{fill:var(--main-color)!important}}@media screen and (max-width:1024px){.custom-ant-button:hover{color:rgba(0,0,0,.85)!important;border-color:#d9d9d9!important}}.report-worksheet-popup .MuiPaper-root{width:500px;height:421px;box-shadow:0 3px 6px -4px rgba(0,0,0,.122)!important;border-radius:12px;margin:0}.report-worksheet-popup .MuiPaper-root .popup-common-container{position:relative}.report-worksheet-popup .MuiPaper-root .popup-common-container .close-icon{position:absolute;top:16px;right:16px;width:24px;height:24px;cursor:pointer}.report-worksheet-popup .MuiPaper-root .popup-common-container .close-icon svg path{fill:rgba(45,54,66,.522)}.report-worksheet-popup .MuiPaper-root .popup-common-container .close-icon:hover svg path{fill:#2d3642}.report-worksheet-popup .MuiPaper-root .MuiTypography-root{height:51px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:0;padding:0;font-weight:700;font-size:20px;line-height:27px;color:#2d3642}@media(max-width:1024px){.report-worksheet-popup .MuiPaper-root .MuiTypography-root{height:52px;padding-bottom:8px;font-weight:600!important;font-size:18px!important;line-height:28px}}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root{padding:0!important}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body{padding:24px;display:flex;flex-direction:column;gap:12px}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .label-text{font-weight:400;font-size:14px;line-height:22px;color:#2d3642}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-option{height:20px;width:calc(100% - 18px);border:1px solid rgba(45,54,66,.078);border-radius:4px;padding:8px;display:flex;align-items:center;gap:8px}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-option.disabled{pointer-events:none;border:1px solid rgba(45,54,66,.078);color:rgba(45,54,66,.6)}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-option.active{border:1px solid rgba(89,126,247,.122)!important}@media(min-width:1024px){.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-option:hover{background-color:rgba(45,54,66,.039);transition:all .2s}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-option:hover .ant-checkbox-inner{border:1px solid #597ef7}}@media(max-width:1024px){.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-option:hover .ant-checkbox-inner{border:1px solid #d9d9d9}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-option:hover .ant-checkbox-checked .ant-checkbox-inner{border:1px solid #1677ff;background-color:#1677ff!important}}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-textarea{padding:5px 12px!important;border-radius:4px;border:1px solid rgba(45,54,66,.122);height:108px;overflow-y:auto}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-textarea.disabled{background:rgba(89,126,247,.039);border:1px solid rgba(89,126,247,.039)!important;color:rgba(45,54,66,.6);pointer-events:none}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-textarea:focus-within{border:1px solid #597ef7!important;box-shadow:0 0 0 2px rgba(89,126,247,.2);padding-right:6px!important;scrollbar-width:auto}@media(max-width:1024px){.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-textarea:focus-within{padding-right:12px!important}}@media(min-width:1024px){.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-textarea{scrollbar-width:none;-ms-overflow-style:none;transition:border .2s,box-shadow .2s}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-textarea::-webkit-scrollbar{width:0;background:transparent}}@media(max-width:1024px){.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-textarea{resize:none}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-textarea::-webkit-scrollbar{display:initial!important}}@media(min-width:1024px){.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body .report-textarea:hover{border:1px solid #597ef7!important;padding-right:6px!important;scrollbar-width:auto}}@media(max-width:1024px){.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-body{padding-top:16px}}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-footer{padding:0 24px 24px}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-footer .btn-submit{width:100%;height:40px;border-radius:6px;font-weight:600;font-size:16px;line-height:24px;color:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.043);background-color:#597ef7}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-footer .btn-submit.disabled{background-color:rgba(89,126,247,.6)}.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-footer .btn-submit.submitting{background-color:#27b7a8!important}@media(max-width:1024px){.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-footer .btn-submit.submitting{color:#fff!important}}@media(min-width:1024px){.report-worksheet-popup .MuiPaper-root .MuiDialogContent-root .report-footer .custom-ant-button:hover{background-color:rgba(89,126,247,.8)!important;color:#fff!important;border:none!important;transition:background-color .3s ease,color .3s ease}}@media(max-width:1024px){.report-worksheet-popup .MuiPaper-root{width:100%;height:60%;display:flex;flex-direction:column;justify-content:flex-end;border-radius:0}.report-worksheet-popup .MuiPaper-root .content{border-radius:32px 32px 0 0!important}}.traffic-right .action-item.item-report .tooltip-custom .child-element .item-icon{display:flex}.traffic-right .action-item.item-report .tooltip-custom .child-element .item-icon svg{flex-shrink:0}.pin-relative .pin-element-action{width:fit-content}.pin-relative .pin-element-action .ws-status-block{display:flex;justify-content:center;position:relative}.pin-relative .pin-element-action .ws-status-block.disable{pointer-events:none}.pin-relative .pin-element-action .ws-status-block.open .sharing{z-index:901}.pin-relative .pin-element-action .stick{min-width:52px;height:1px;background-color:rgba(45,54,66,.12);margin:20px 0;width:100%}.pin-relative .pin-element-action .list-element{display:flex;gap:16px;justify-content:center;flex-direction:row}.pin-relative .pin-element-action .list-element .action-item{cursor:pointer;justify-content:center;align-items:center;display:flex;gap:4px}.pin-relative .pin-element-action .list-element .action-item.item-report{margin-bottom:2px}.pin-relative .pin-element-action .list-element .action-item .item-icon,.pin-relative .pin-element-action .list-element .action-item.item-report div{display:flex;justify-content:center;align-items:center}.pin-relative .pin-element-action .list-element .action-item .item-icon .active path{fill:#ff5050;fill-opacity:1}.pin-relative .pin-element-action .list-element .action-item .item-icon svg{width:20px;height:20px}.pin-relative .pin-element-action .list-element .action-item span{text-align:center;font-size:14px;font-weight:600;line-height:24px;color:#2d3642}@media screen and (min-width:1025px){.pin-relative .pin-element-action .list-element .action-item{display:flex;align-items:center;gap:4px}.pin-relative .pin-element-action .list-element .action-item:hover.item-comment .item-icon svg path{stroke:#597ef7}.pin-relative .pin-element-action .list-element .action-item:hover.item-share .item-icon svg path{fill:#50c0ff;fill-opacity:1}.pin-relative .pin-element-action .list-element .action-item .item-icon svg{width:24px;height:24px;flex-shrink:0}.pin-relative .pin-element-action .list-element .action-item span{text-align:center;font-size:14px;font-weight:400;line-height:22px;color:#2d3642}.pin-relative .pin-element-action{width:100%}.pin-relative .pin-element-action>div{display:flex;justify-content:space-between;flex-direction:row}.pin-relative .pin-element-action>div .stick{display:none}.pin-relative .pin-element-action .list-element{flex-direction:row-reverse;gap:0}.pin-relative .pin-element-action .list-element .action-item{padding:0 12px;position:relative}.pin-relative .pin-element-action .list-element .action-item:last-child .child-element{padding-left:0}.pin-relative .pin-element-action .list-element .action-item.item-like:after{border-left:1px solid rgba(0,0,0,.25)}.pin-relative .pin-element-action .list-element .action-item.item-rating{padding-left:0}.pin-relative .pin-element-action .list-element .action-item.item-like:after,.pin-relative .pin-element-action .list-element .action-item.item-rating:after{display:block;content:"";width:0;height:12px;border-left:1px solid rgba(45,54,66,.078);position:absolute;right:0;top:50%;transform:translateY(-50%)}.pin-relative .pin-element-action .list-element .action-item.item-report{margin-bottom:2px}.pin-relative .pin-element-action .list-element.list-element-author .item-rating{padding-left:12px}}@media screen and (max-width:1024px){.pin-relative .pin-element-action{margin-bottom:16px;width:100%}.pin-relative .pin-element-action>div{display:flex;justify-content:space-between}.pin-relative .pin-element-action>div .stick{display:none}}.dialog-form-login .header{text-align:center}.dialog-form-login .header .logo .logo-image{width:56px;height:40px}@media screen and (max-width:1024px){.dialog-form-login .header .logo .logo-image{width:37px;height:27px}}.dialog-form-login .header .logo .icon-close{position:absolute;top:24px;right:24px;cursor:pointer}.dialog-form-login .MuiDialogContent-root{overflow-y:unset;max-height:600px}@media screen and (max-width:1024px){.dialog-form-login .MuiDialogContent-root{padding:0}}.dialog-form-login .MuiPaper-root{padding:24px 80px;max-width:1200px;width:100%;border-radius:0;margin:0;display:flex;justify-content:center}@media screen and (min-width:1025px){.dialog-form-login .MuiPaper-root{height:calc(100vh - 48px)}}.dialog-form-login .title-dialog{text-align:center;font-weight:600;font-size:18px;color:#212121;margin:0;padding:40px 0 0}@media screen and (max-width:1024px){.dialog-form-login .title-dialog{padding-top:20px;font-size:16px;position:relative}.dialog-form-login .title-dialog:after{position:absolute;content:"";height:2px;bottom:-12px;margin:0 auto;left:0;right:0;width:100%;background:rgba(33,33,33,.52);-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}}.dialog-form-login .form-login-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding-top:40px;gap:40px}.dialog-form-login .form-login-content .content-step{padding:40px 56px;background:#fff;box-shadow:8px 8px 24px rgba(2,2,70,.05);border-radius:31.2294px;min-width:450px;width:calc(65% - 80px);max-height:444px}.dialog-form-login .form-login-content .content-step .step-title{justify-content:center;font-weight:400;font-size:18px;color:#101828;display:flex;gap:4px}.dialog-form-login .form-login-content .content-step .step-title.next-step-title{justify-content:flex-start}@media screen and (max-width:1024px){.dialog-form-login .form-login-content .content-step .step-title{font-size:14px;justify-content:flex-start}}.dialog-form-login .form-login-content .content-step .auth{width:400px;margin:auto}.dialog-form-login .form-login-content .content-step .auth .auth-fragment{padding:16px 40px}.dialog-form-login .form-login-content .content-step .auth .auth-fragment .title{font-weight:700;font-size:24px;line-height:140%;color:#515151;text-align:center}.dialog-form-login .form-login-content .content-step .auth .auth-fragment #loginWithGoogle{width:100%;margin-left:auto;margin-right:auto;display:block}.dialog-form-login .form-login-content .content-step .auth .auth-fragment #loginWithGoogle>div{padding-top:24px;width:100%;margin:auto}@media screen and (max-width:1024px){.dialog-form-login .form-login-content .content-step .auth .auth-fragment #loginWithGoogle>div iframe{padding:0;width:fit-content!important;margin:auto!important}}.dialog-form-login .form-login-content .content-step .auth .auth-fragment .text-field{width:100%;display:flex;margin-left:auto;margin-right:auto;margin-top:72px}.dialog-form-login .form-login-content .content-step .auth .auth-fragment .or-letter{margin-top:40px;margin-left:auto;margin-right:auto;text-align:center;position:relative}.dialog-form-login .form-login-content .content-step .auth .auth-fragment .or-letter span{padding:10px;background:#fff;position:absolute;z-index:2;transform:translate3d(-50%,-50%,0)}.dialog-form-login .form-login-content .content-step .auth .auth-fragment .or-letter:after{position:absolute;content:"";height:1px;bottom:50%;margin:0 auto;left:0;right:0;width:100%;background:#d0d0d0;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.dialog-form-login .form-login-content .content-step .auth .auth-fragment .submit-email{text-transform:none;margin-left:auto;margin-right:auto;display:flex;margin-top:24px;background:#d0d0d0;border-radius:8px;width:100%;box-shadow:none!important;padding:12px}.dialog-form-login .form-login-content .content-step .auth .auth-fragment .submit-email.active{background:#00aff4}@media screen and (max-width:1024px){.dialog-form-login .form-login-content .content-step .auth .auth-fragment{padding:12px 0}.dialog-form-login .form-login-content .content-step .auth{padding:0;width:100%}}.dialog-form-login .form-login-content .content-step .list-choice{display:grid;flex-wrap:wrap;padding-top:24px;gap:16px}.dialog-form-login .form-login-content .content-step .list-choice:not(.role){grid-template-columns:1fr 1fr}.dialog-form-login .form-login-content .content-step .list-choice .active-choice{background:#f9fafb;border:1px solid #f2f4f7}.dialog-form-login .form-login-content .content-step .list-choice .MuiFormControlLabel-root{border:1px solid #f2f4f7;border-radius:8px;padding-left:16px}.dialog-form-login .form-login-content .content-step .list-choice .MuiFormControlLabel-root .MuiTypography-root{padding:16px}.dialog-form-login .form-login-content .content-step .list-choice .MuiFormControlLabel-root .MuiTouchRipple-root{border:1px solid #d0d5dd;border-radius:6px}.dialog-form-login .form-login-content .content-step .list-choice .MuiFormControlLabel-root .Mui-checked .MuiTouchRipple-root{border:1px solid #e4e7ec;border-radius:6px}@media screen and (max-width:1024px){.dialog-form-login .form-login-content .content-step .list-choice{padding-top:8px;gap:12px;grid-template-columns:1fr!important;overflow-y:auto;max-height:290px}.dialog-form-login .form-login-content .content-step{padding:0;width:100%;min-width:unset;box-shadow:none}}.dialog-form-login .form-login-content .stepper-content{background:#fff;box-shadow:8px 8px 24px rgba(2,2,70,.05);border-radius:31.2294px;width:calc(35% - 80px);padding:40px}.dialog-form-login .form-login-content .stepper-content .MuiStepper-root,.dialog-form-login .form-login-content .stepper-content .MuiStepper-root .MuiStep-root{display:flex;flex-direction:column}@media screen and (min-width:1025px){.dialog-form-login .form-login-content .stepper-content .MuiStepper-root .MuiStep-root .MuiStepLabel-root{flex-direction:row;display:flex;justify-content:center;align-items:center;gap:12px}.dialog-form-login .form-login-content .stepper-content .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiStepLabel-labelContainer .MuiStepLabel-label{margin-top:0;text-align:start}.dialog-form-login .form-login-content .stepper-content .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiStepLabel-iconContainer>div{background-color:#fff;box-shadow:none}}@media screen and (max-width:1024px){.dialog-form-login .form-login-content .stepper-content .MuiStepper-root .MuiStep-root .MuiSvgIcon-root.Mui-active,.dialog-form-login .form-login-content .stepper-content .MuiStepper-root .MuiStep-root .MuiSvgIcon-root.Mui-completed{color:#212121}.dialog-form-login .form-login-content .stepper-content .MuiStepper-root{flex-direction:row}}.dialog-form-login .form-login-content .stepper-content .MuiStepConnector-root .MuiStepConnector-lineHorizontal{border-radius:1px;border-top-width:4px;border-top-style:solid;color:#020246}.dialog-form-login .form-login-content .stepper-content .MuiStepIcon-root.MuiStepIcon-completed{color:#004892}@media screen and (max-width:1024px){.dialog-form-login .form-login-content .stepper-content{padding:0 24px 24px;width:calc(100% - 48px)}}.dialog-form-login .form-login-content .thank-you{width:796px;height:468px;margin:auto;display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;background:#fff;box-shadow:8px 8px 24px rgba(2,2,70,.05);border-radius:31.2294px;font-weight:500;font-size:18px;line-height:28px;text-align:center;color:#101828}.dialog-form-login .form-login-content .thank-you .content .note{font-size:12px}@media screen and (max-width:1024px){.dialog-form-login .form-login-content .thank-you{width:100%;padding:16px 0;height:fit-content}.dialog-form-login .form-login-content{flex-direction:column;padding-top:32px;gap:0}}.dialog-form-login .download-button{display:flex;margin-left:auto;margin-right:auto;margin-top:24px}.dialog-form-login .MuiDialogActions-root{justify-content:space-between;display:flex;padding:24px 0 0}.dialog-form-login .MuiDialogActions-root .ctn{border-radius:8px;color:#212121;text-transform:capitalize;font-weight:500;font-size:16px;line-height:24px;padding:12px 20px}@media screen and (max-width:1024px){.dialog-form-login .MuiDialogActions-root .ctn{padding:12px 32px;border-radius:12px;border:1px solid #e7e7e8}}.dialog-form-login .MuiDialogActions-root .btn-right{margin-left:auto}.dialog-form-login .MuiDialogActions-root .back-continue{display:flex;gap:8px;margin-left:auto}.dialog-form-login .MuiDialogActions-root .back-continue .ctn-back{background:#fff}.dialog-form-login .MuiDialogActions-root .back-continue .ctn-continue{background:#212121;color:#fff;padding:12px 14px 12px 20px;box-shadow:8px 8px 24px rgba(2,2,70,.15);display:flex;gap:8px}.dialog-form-login .MuiDialogActions-root .back-continue .ctn-continue.Mui-disabled{background:rgba(33,33,33,.24)}@media screen and (max-width:1024px){.dialog-form-login .MuiDialogActions-root .back-continue .ctn-continue{width:100%}.dialog-form-login .MuiDialogActions-root .back-continue{background-color:#fff;width:100%}}.dialog-form-login .MuiDialogActions-root .ctn-close-popup{width:100%;display:flex;align-items:center;justify-content:center}.dialog-form-login .MuiDialogActions-root .ctn-close-popup .ctn{width:fit-content;padding:12px 48px;background:#212121;color:#fff}.dialog-form-login .MuiDialogActions-root .ctn-close-popup .ctn a{text-decoration:none}@media screen and (max-width:1024px){.dialog-form-login .MuiDialogActions-root .ctn-close-popup .ctn{width:100%}.dialog-form-login .MuiDialogActions-root{justify-content:space-between;width:100%;background-color:#fff;padding:16px 0}}.dialog-form-login .MuiDialog-container{height:unset}@media screen and (max-width:1024px){.dialog-form-login .MuiDialog-container{width:100%}.dialog-form-login .MuiDialog-container .MuiPaper-root{max-width:100%!important;max-height:70vh;margin:unset;width:95%}}.action-component{display:flex;flex-wrap:wrap;justify-content:center;width:40px;height:40px;border-radius:50%;position:relative}.action-component .MuiButton-root{text-transform:none}@media screen and (max-width:1024px){.action-component .MuiButton-root{margin-top:16px}}.action-component .child{padding-top:12px}.action-component .download{cursor:pointer;border-radius:57px;color:#fff;font-weight:600;font-size:18px;line-height:22px;transition:all .15s ease;width:40px;height:40px;border-radius:50%;box-shadow:0 4px 10px rgba(34,17,17,.08)}.action-component .download .download-icon{padding-right:20px}.action-component .action{position:absolute;top:44px;right:-50%;min-width:160px;padding:12px 0;gap:4px;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.06),0 1px 10px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.08);border-radius:12px}.action-component .action p{margin:0}.action-component .action .clone,.action-component .action .edit{cursor:pointer;font-weight:600;font-size:16px;line-height:24px;font-feature-settings:"liga" off;color:#212121;box-sizing:border-box;background-color:#fff;transition:all .15s ease;display:flex;align-items:center;gap:4px;padding:8px 12px}.action-component .action .clone:hover,.action-component .action .edit:hover{background:rgba(33,33,33,.04)}.action-component .action .clone p,.action-component .action .edit p{display:flex;gap:6px;align-items:center;justify-content:center}@media screen and (min-width:1025px){.action-component .action{display:none}}.action-component .css-1ujsas3:hover{background-color:rgba(var(--color),1)}@media screen and (min-width:1025px){.action-component:hover .action{display:block}}@media screen and (max-width:1024px){.action-component{display:grid;justify-content:center;padding-top:24px}.dialog-form-login{z-index:2000!important}.dialog-form-login .MuiPaper-root{width:100%;padding:0;background-color:transparent;background-image:none}.dialog-form-login .list-choice{grid-template-columns:1fr}.dialog-form-login .text-field{width:90%}.dialog-form-login .content{padding:36px 24px 0}}.menu-collection .MuiList-root{display:grid;padding:8px}.menu-collection .MuiList-root li{padding:8px;display:flex;gap:8px;justify-content:flex-start;background:#fff}.menu-collection .MuiList-root li svg{width:24px}.menu-collection .MuiList-root li:hover{background:rgba(var(--color),1);border-radius:4px;color:#fff}.menu-collection .MuiList-root li:hover .edit-icon path{fill:#fff;fill-opacity:1}.menu-collection .MuiList-root li:hover.download circle{display:none}.menu-collection .MuiList-root li:hover.download path{fill:#fff}.popup-download-collection .content .action{display:flex}.popup-download-collection .content .action p{display:flex;gap:4px;align-items:center}.drawer-more-action-ws-panel{z-index:1100}.drawer-more-action-ws-panel .MuiPaper-root{background-color:unset;text-align:center;box-shadow:none}.drawer-more-action-ws-panel .MuiPaper-root ::-webkit-scrollbar{display:none}.drawer-more-action-ws-panel .MuiPaper-root .drawer-wrapper-content{background-color:#f9fafb;border-radius:32px 32px 0 0;padding:32px 0}.drawer-more-action-ws-panel .MuiPaper-root .drawer-wrapper-content .content{color:rgba(var(--color),1)}.drawer-more-action-ws-panel .MuiPaper-root .drawer-wrapper-content .content .list-button li{display:flex;gap:8px;padding-left:24px}.drawer-more-action-ws-panel .MuiPaper-root .drawer-wrapper-content .content .list-button li p{margin:0}.drawer-more-action-ws-panel .text{font-weight:400;font-size:14px;line-height:30px;color:#212121;margin:0;position:relative;padding-top:16px}.drawer-more-action-ws-panel .content{background-color:#fff;border-radius:12px 12px 0 0;overflow:hidden}@media screen and (max-width:1024px){.drawer-more-action-ws-panel .content .action.action-del{display:flex;width:100%;justify-content:space-around;gap:8px}.drawer-more-action-ws-panel .content .action.action-del div{padding:12px;border:1px solid #e7e7e8;border-radius:12px;width:100%}.drawer-more-action-ws-panel .content .action.action-del div.delete{background-color:#ff2442;color:#fff}.drawer-more-action-ws-panel .content .MuiDialogContent-root{padding:16px 24px 20px}}.login-container *{box-sizing:initial}.is-contact-page .login-container .icon-close{display:none}.create-or-edit-class-modal-root .ant-modal-mask{z-index:1364!important;pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper{z-index:1365!important;pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content{padding:0;height:100%;border-radius:12px;box-shadow:0 9px 28px 8px rgba(0,0,0,.05),0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12);pointer-events:auto!important;position:relative;z-index:1365}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content *,.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content svg{pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content button.ant-modal-close{width:16px;height:16px;top:20px;inset-inline-end:24px;pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content button.ant-modal-close:hover{background-color:transparent}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-header{height:56px;padding:16px 24px;margin-bottom:0;pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:rgba(0,0,0,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto!important}@media screen and (max-width:1024px){.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-header{height:48px;padding:0 12px}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title .back-btn{width:48px;height:48px;display:flex;align-items:center;justify-content:center;pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title .modal-title{font-size:18px;font-weight:600;color:#2d3642;pointer-events:auto!important}}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body,.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form{pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .form-wrapper{padding:24px 24px 0;height:fit-content;pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .form-wrapper .ant-form-item{pointer-events:auto!important;margin-bottom:0}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .form-wrapper .ant-form-item .ant-form-item-label{height:31px;padding-bottom:8.5px;pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .form-wrapper .ant-form-item .ant-form-item-label label{color:rgba(0,0,0,.85);pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .form-wrapper .ant-form-item.grades-selection-form-item{pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .form-wrapper .ant-form-item.grades-selection-form-item button.selected-grade{font-size:12px;height:32px;padding:6px 10px;color:#2d3642;line-height:20px;font-weight:400;transition:all .2s ease;pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .form-wrapper .ant-form-item.grades-selection-form-item button.selected-grade.active{color:var(--main-color);border-color:var(--main-color)}@media(hover:hover)and (pointer:fine){.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .form-wrapper .ant-form-item.grades-selection-form-item button.selected-grade:hover{color:var(--main-color);border-color:var(--main-color)}}@media(hover:none){.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .form-wrapper .ant-form-item.grades-selection-form-item button.selected-grade:hover{color:#2d3642;border-color:#d9d9d9}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .form-wrapper .ant-form-item.grades-selection-form-item button.selected-grade.active:hover{color:var(--main-color);border-color:var(--main-color)}}@media screen and (max-width:1024px){.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .form-wrapper{margin-top:24px}}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .action-btn-container{display:flex;justify-content:flex-end;gap:8px;padding:0 24px 20px 0;pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .action-btn-container .cancel-btn{width:75px;height:32px;padding:4px 15px;color:rgba(0,0,0,.85);line-height:22px;pointer-events:auto!important}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .action-btn-container .cancel-btn:hover{color:var(--main-color)}@media screen and (max-width:1024px){.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .action-btn-container .cancel-btn{border-radius:8px;flex-basis:50%;height:40px;padding:7px 0;font-size:16px;font-weight:600;color:#000}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .action-btn-container .cancel-btn:hover{color:#000;border-color:#d9d9d9}}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .action-btn-container .create-btn{height:32px;padding:4px 15px;line-height:22px;pointer-events:auto!important}@media screen and (max-width:1024px){.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .action-btn-container .create-btn{border-radius:8px;flex-basis:50%;height:40px;padding:7px 0;font-size:16px;font-weight:600}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body form.ant-form .action-btn-container{height:fit-content;display:flex;padding:0 12px;background:#fff}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal .ant-modal-content{border-radius:0;box-shadow:none}.create-or-edit-class-modal-root .create-or-edit-class-modal-wrapper .ant-modal{max-width:100vw;margin:0 auto}}.create-or-edit-class-modal-root *{box-sizing:border-box}.popup-assign-digital{z-index:1360!important}.popup-assign-digital .MuiDialog-paper{max-width:618px}.popup-assign-digital .MuiPaper-root{border-radius:12px;max-width:547px;max-height:620px;width:100%;overflow:hidden;box-shadow:0 3px 6px -4px rgba(0,0,0,.122)}@media(max-width:1024px){.popup-assign-digital .MuiPaper-root{max-width:100vw;width:100%;height:80vh;background-color:transparent;box-shadow:unset;width:unset;border-radius:32px 32px 0 0;max-height:80vh}.popup-assign-digital .MuiPaper-root .close-button{color:unset;text-align:center}}.popup-assign-digital-content .header{font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#262627;padding:16px 24px;display:flex;align-items:center;justify-content:space-around;box-shadow:inset 0 -1px 0 0 #f0f0f0}.popup-assign-digital-content .header p{flex:1}.popup-assign-digital-content .header .popup-assign-title-header{margin:0!important;text-align:left}@media(max-width:1024px){.popup-assign-digital-content .header .popup-assign-title-header{text-align:center}}.popup-assign-digital-content .header .close-icon{height:16px;width:16px;display:flex;align-items:center;justify-content:center}.popup-assign-digital-content .header .close-icon img{height:11.64px;width:11.31px}.popup-assign-digital-content .header .close-icon:hover{cursor:pointer;background:#f5f5f5}@media(max-width:1024px){.popup-assign-digital-content .header{height:27px;border-bottom:none;font-weight:400;font-size:18px;line-height:28px}}.popup-assign-digital-content .content{height:442px;padding:24px;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9d9d9 #fff}.popup-assign-digital-content .content::-webkit-scrollbar{width:6px}.popup-assign-digital-content .content::-webkit-scrollbar-thumb,.popup-assign-digital-content .content::-webkit-scrollbar-track{background:#fff;border-radius:3px}.popup-assign-digital-content .content::-webkit-scrollbar-thumb:hover{background:#fff}.popup-assign-digital-content .content .title-content{padding-left:24px;font-family:Poppins;font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#272728}.popup-assign-digital-content .content .checkbox-container{min-height:38px;padding:6px 6px 6px 0;background-color:#fafafa;margin-bottom:4px;border-radius:4px;box-sizing:border-box;display:flex;align-items:center;gap:8px;transition:all .2s ease-in-out}.popup-assign-digital-content .content .checkbox-container img{display:flex;align-items:center}.popup-assign-digital-content .content .checkbox-container .checkbox{margin-left:8px}.popup-assign-digital-content .content .checkbox-container .name{font-weight:400;font-size:14px;line-height:22px;color:#2d3642}.popup-assign-digital-content .content .checkbox-container .ant-checkbox-wrapper-checked .ant-checkbox-inner{background-color:#597ef7}.popup-assign-digital-content .content .checkbox-container.disabled{pointer-events:none}.popup-assign-digital-content .content .checkbox-container.disabled .name{color:rgba(0,0,0,.251)}.popup-assign-digital-content .content .checkbox-container.disabled .ant-checkbox-wrapper .ant-checkbox-inner{background-color:#f5f5f5;border:1px solid #d9d9d9}.popup-assign-digital-content .content .checkbox-container.disabled .ant-checkbox-wrapper .ant-checkbox-inner:after{border-color:#d9d9d9}@media(max-width:1024px){.popup-assign-digital-content .content .checkbox-container{border-radius:4px}.popup-assign-digital-content .content .checkbox-container .ant-checkbox-wrapper .ant-checkbox-inner{border:1px solid #d9d9d9!important}.popup-assign-digital-content .content .checkbox-container.checked .ant-checkbox-wrapper-checked .ant-checkbox-inner{border:1px solid #597ef7!important}}@media(min-width:1025px){.popup-assign-digital-content .content .checkbox-container:hover{cursor:pointer;background:#f0f5ff}}@media(max-width:1024px){.popup-assign-digital-content .content{height:calc(80vh - 180px);padding:16px}}.popup-assign-digital-content .footer{display:flex;justify-content:flex-end;padding:16px;border-top:1px solid #f0f0f0}.popup-assign-digital-content .footer .new-group{display:flex;border:1px dashed #d9d9d9;border-radius:6px;background:#fff;color:#2d3642;font-size:16px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .2s;outline:none;padding:7px 12px;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.popup-assign-digital-content .footer .new-group:hover{cursor:pointer;border:1px solid #85a5ff}.popup-assign-digital-content .footer .new-group:hover .icon svg path{fill:#85a5ff}.popup-assign-digital-content .footer .new-group:hover .label-new-group{color:#85a5ff}.popup-assign-digital-content .footer .new-group .icon{display:flex;align-items:center}.popup-assign-digital-content .footer .new-group .icon svg{width:11.75px;height:12.25px}.popup-assign-digital-content .footer .new-group .label-new-group{font-weight:600;font-size:16px;line-height:24px;color:#2d3642}@media(max-width:1024px){.popup-assign-digital-content .footer .new-group{justify-content:center}.popup-assign-digital-content .footer .new-group:hover{border:1px solid #2d3642}.popup-assign-digital-content .footer .new-group .icon svg path{fill:#2d3642}.popup-assign-digital-content .footer .new-group .label-new-group{color:#2d3642}}.popup-assign-digital-content .footer .save-button{margin-left:8px;display:flex;align-items:center}.popup-assign-digital-content .footer .save-button .save-btn{height:38px;width:140px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;line-height:24px;padding:0;transition:all .3s ease-in-out}.popup-assign-digital-content .footer .save-button .save-btn.inactive{background:#f5f5f5;border:1px solid #d9d9d9;color:rgba(0,0,0,.251)}.popup-assign-digital-content .footer .save-button .save-btn.active{background:#597ef7;color:#fff;border:1px solid #597ef7}.popup-assign-digital-content .footer .save-button .save-btn .loading-assign{width:25px;height:25px}@media(min-width:1025px){.popup-assign-digital-content .footer .save-button .save-btn.active:hover{cursor:pointer;background:#85a5ff;border:1px solid #85a5ff}}@media(max-width:1024px){.popup-assign-digital-content .footer{flex:1;justify-content:space-between;gap:8px;padding:12px}.popup-assign-digital-content .footer .new-group,.popup-assign-digital-content .footer .save-button,.popup-assign-digital-content .footer .save-button .save-btn{width:100%}}@media screen and (max-width:1024px){.popup-assign-digital-content{background-color:#fff;width:100%;border-radius:32px 32px 0 0}}.assign-digiltally-tooltip{z-index:999999!important;width:248px;height:56px;text-align:center}.assign-digiltally-tooltip .ant-tooltip-inner{text-align:center}@media(max-width:1024px){.assign-digiltally-tooltip{display:none!important}}.assign-practice{position:relative}.assign-practice .assign-digitally{background:#fff;border:1px solid rgba(45,54,66,.239);border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:11px 12px;box-sizing:border-box;transition:.3s}.assign-practice .assign-digitally:hover{transform:translateY(-3px)}.assign-practice .assign-digitally .button{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:600;color:#2d3642;width:100%}.assign-practice .assign-digitally .button svg{width:20px;height:20px}.assign-practice .assign-digitally .button:after{content:"";width:20px;height:20px}.assign-practice .assign-digitally .drop-down{display:flex;justify-content:center}.assign-practice .assign-digitally .drop-down .split{width:1px;background:rgba(45,54,66,.239);margin-right:12px}.assign-practice .assign-digitally .drop-down svg path{fill:#2d3642}.assign-practice .content-popup-absolute{position:absolute;right:0;left:0;top:calc(100% + 6px);z-index:1}.assign-practice .content-popup-absolute .content-popup-practice{padding:8px;background:#fff;border:1px solid #d7dbe1;box-shadow:0 1px 4px 0 rgba(33,33,33,.051);border-radius:0 0 6px 6px;display:flex;flex-direction:column;gap:8px}.assign-practice .content-popup-absolute .content-popup-practice .method-practice{padding:6px;display:flex;gap:8px;align-items:center;cursor:pointer;font-size:14px;font-weight:500;position:relative;border-radius:4px;overflow:hidden;background:#f6f6f6;border:1px solid transparent}.assign-practice .content-popup-absolute .content-popup-practice .method-practice:hover{background:transparent;border:1px solid rgba(98,103,243,.8)}.assign-practice .content-popup-absolute .content-popup-practice .method-practice .badge-cm-soon{padding:3px 6px;position:absolute;right:0;top:0;background:linear-gradient(90deg,#42c3f7,#5a6af3);border-bottom-left-radius:12px;font-size:9px;font-weight:600;line-height:12px;letter-spacing:0;text-align:center;color:#fff;text-transform:capitalize}.assign-practice .content-popup-absolute .content-popup-practice .method-practice .icon{min-width:40px;height:40px;background:rgba(89,126,247,.122);display:flex;justify-content:center;align-items:center;border-radius:4px}.assign-practice .content-popup-absolute .content-popup-practice .method-practice .icon svg{width:24px;height:24px}.assign-practice .content-popup-absolute .content-popup-practice .method-practice .icon svg.offline-host{width:34px;height:34px}.assign-practice .content-popup-absolute .content-popup-practice .method-practice .sub-text{margin-top:4px;font-size:12px;font-weight:500;line-height:13.64px;text-align:left;color:rgba(33,33,33,.522)}.assign-practice .content-popup-absolute .content-popup-practice .method-practice .split{width:1px;height:28px;background:rgba(33,33,33,.059)}.assign-practice.mode-interactive{padding:0;flex:1}.assign-practice.mode-interactive .method-practice .icon{min-width:53px!important;height:53px!important}.assign-practice.mode-interactive .method-practice .split{display:none}.icon-arrow-custom{width:10px;height:6px;position:relative;cursor:pointer}.icon-arrow-custom .line{position:absolute;width:1px;height:6px;background-color:rgba(0,0,0,.45);transform-origin:bottom center;transition:all .3s ease;border-radius:1px;top:0}.icon-arrow-custom .line.left{left:5px;transform:rotate(-45deg)}.icon-arrow-custom .line.right{left:5px;transform:rotate(45deg)}.icon-arrow-custom[data-open=true] .line.left,.icon-arrow-custom[data-open=true] .line.right{top:-5px}.icon-arrow-custom[data-open=true] .line.left{transform:rotate(-135deg)}.icon-arrow-custom[data-open=true] .line.right{transform:rotate(135deg)}.download-dropdown-item{display:flex;justify-content:center;align-items:center;min-width:109px;border-radius:4px;padding:0 8px;gap:10px;align-self:stretch;background:#fff;height:36px;box-sizing:border-box;border:1px solid #d9d9d9;cursor:pointer;box-shadow:0 2px 0 0 rgba(0,0,0,.016);transition:all .3s ease}.download-dropdown-item svg{height:14px!important;width:14px!important}.download-dropdown-item svg path{transition:all .3s ease}.download-dropdown-item p{font-size:14px;font-weight:600;line-height:22px;color:#2d3642;margin:0;transition:all .3s ease}.download-dropdown-item .download-dropdown-item-arrow{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.download-dropdown-item .download-dropdown-item-arrow .icon-arrow-custom .line{transition:all .3s ease}.download-dropdown-item.active{border:1px solid #597ef7}.download-dropdown-item.active p{color:#597ef7}.download-dropdown-item.active svg path{fill:#597ef7}.download-dropdown-item.active .download-dropdown-item-arrow .icon-arrow-custom .line{background:#597ef7}@media screen and (min-width:1366px){.download-dropdown-item:hover{border:1px solid #597ef7}.download-dropdown-item:hover p{color:#597ef7}.download-dropdown-item:hover svg path{fill:#597ef7}.download-dropdown-item:hover .download-dropdown-item-arrow .icon-arrow-custom .line{background:#597ef7}}.download-dropdown{display:flex;align-items:center}.download-dropdown.active .custom-ant-button.require-pro{background:#ffe7ba!important;border-color:#ffe7ba!important}@media screen and (min-width:1025px){.download-dropdown.active .custom-ant-button{background:#85a5ff!important;border-color:#85a5ff!important}}.download-dropdown.active .download-worksheet-preview{border-radius:6px 0 0 6px;border:1px solid #597ef7;background:#597ef7;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.download-dropdown.active .download-worksheet-preview svg path{fill:#fff}.download-dropdown .download-dropdown-downloading{width:0;height:0;overflow:hidden;position:fixed;top:0;left:0;z-index:1000;opacity:0}.download-dropdown.require-pro .download-dropdown-item{box-shadow:0 2px 0 0 rgba(0,0,0,.016);background:#fff7e6;border:0}.download-dropdown.require-pro .download-dropdown-item p{color:#fa8c16}.download-dropdown.require-pro .download-dropdown-item .icon-arrow-custom .line{background-color:#fa8c16}@media screen and (min-width:1025px){.download-dropdown.require-pro .download-dropdown-item.active,.download-dropdown.require-pro .download-dropdown-item:active,.download-dropdown.require-pro .download-dropdown-item:hover{background:#ffe7ba}.download-dropdown.require-pro .download-dropdown-item.active p,.download-dropdown.require-pro .download-dropdown-item:active p,.download-dropdown.require-pro .download-dropdown-item:hover p{color:#fa8c16}.download-dropdown.require-pro .download-dropdown-item.active svg path,.download-dropdown.require-pro .download-dropdown-item:active svg path,.download-dropdown.require-pro .download-dropdown-item:hover svg path{fill:#fa8c16}.download-dropdown.require-pro .download-dropdown-item.active .icon-arrow-custom .line,.download-dropdown.require-pro .download-dropdown-item:active .icon-arrow-custom .line,.download-dropdown.require-pro .download-dropdown-item:hover .icon-arrow-custom .line{background-color:#fa8c16}}.download-dropdown.require-pro .action-item{border-color:#fa8c16!important}.download-dropdown.require-pro .action-item svg path{fill:#fa8c16!important}@media screen and (min-width:1025px){.download-dropdown.require-pro .action-item:active,.download-dropdown.require-pro .action-item:hover{border-color:#ffa940!important}.download-dropdown.require-pro .action-item:active svg path,.download-dropdown.require-pro .action-item:hover svg path{fill:#ffa940!important}}.download-dropdown.require-pro.icon-traffic .btn-icon svg path{fill:#fa8c16}.download-dropdown.require-pro .custom-button-practice-worksheet{box-shadow:0 2px 0 0 rgba(0,0,0,.016)!important;background:#fff7e6!important;border:0!important;height:32px!important;gap:10px}.download-dropdown.require-pro .custom-button-practice-worksheet .text{color:#fa8c16!important;width:fit-content}.download-dropdown.require-pro .custom-button-practice-worksheet svg{width:14px;height:14px}.download-dropdown-loading{width:100svw;height:200svh;position:fixed;top:0;left:0;z-index:10000;background:rgba(0,0,0,.3)}.download-dropdown-loading .download-dropdown-loading-content{align-items:center;justify-content:center;display:flex;width:100svw;height:100svh}.download-dropdown-popover{z-index:1450}.download-dropdown-popover .ant-popover-content .ant-popover-inner{border-radius:6px;display:flex;flex-direction:column;padding:4px;align-self:stretch;background:#fff;box-sizing:border-box;overflow:hidden;box-shadow:0 9px 28px 8px rgba(0,0,0,.05),0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12)}.download-dropdown-popup .MuiTypography-root{font-size:18px!important;font-weight:400!important;line-height:28px;text-align:center;color:#2d3642;padding:32px 24px 16px;user-select:none}.download-dropdown-popup .MuiDialogContent-root{padding:16px 0!important;margin-bottom:16px!important}.download-dropdown-popup .MuiDialogContent-root .download-dropdown-content{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;box-sizing:border-box;gap:8px}.download-dropdown-popup .MuiDialogContent-root .download-dropdown-content .download-dropdown-option-item{height:46px;display:flex;justify-content:start;align-items:center;padding:10px 24px;align-self:stretch;box-sizing:border-box}.download-dropdown-popup .MuiDialogContent-root .download-dropdown-content .download-dropdown-option-item p{margin:0;font-size:16px;font-weight:600;line-height:26px;color:#2d3642;user-select:none}.download-dropdown-popup .MuiDialogContent-root .download-dropdown-content .download-dropdown-option-item:active{background:#f5f5f5}@media screen and (max-width:1024px){.download-dropdown-popup .MuiDialogContent-root .download-dropdown-content .download-dropdown-option-item{justify-content:space-between}}.popup-download-container{gap:10px;z-index:1502!important}.popup-download-container.isDisablePopupDownload{opacity:0;z-index:-1!important}.popup-download-container .MuiDialogContent-root{padding:0!important}.popup-download-container .MuiPaper-root{margin:0!important;box-shadow:0 9px 28px 8px rgba(0,0,0,.05),0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12);border-radius:16px;overflow:hidden;max-width:100%;max-height:100%}@media screen and (max-width:1024px){.popup-download-container .MuiPaper-root{border-radius:32px 32px 0 0}}.popup-download-container .popup-download-content{display:flex}.popup-download-container .close-icon{position:absolute;top:16px;right:16px;z-index:11;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.popup-download-container .close-icon:hover{background-color:#f5f5f5}@media screen and (max-width:1024px){.popup-download-container .close-icon{top:48px;right:24px}.popup-download-container .content{border-radius:32px 32px 0 0}.popup-download-container .left-popup-download{position:absolute;top:-999999px}}.left-popup-download{background:#f5f5f5;display:flex;align-items:center;justify-content:center;height:fit-content}.preview-download-tool-v2{display:flex;flex-direction:column;overflow-y:auto;padding:16px}.preview-download-tool-v2 .preview-download-tool-v2-container{display:flex;flex-direction:column;gap:40px}.preview-download-tool-v2 .preview-download-tool-v2-item *{pointer-events:none!important}.action-practice.download-PDF{background:rgba(45,54,66,.059);height:40px;border-radius:6px;cursor:pointer;transition:all .3s ease-in}.action-practice.download-PDF .custom-button-download-PDF{display:flex;align-items:center;gap:10px}.action-practice.download-PDF .custom-button-download-PDF .text{font-size:16px;font-weight:600;line-height:24px;text-align:center;color:#2d3642}.action-practice.download-PDF .custom-button-download-PDF span{font-size:12px;font-weight:400;line-height:24px;font-style:italic;color:rgba(45,54,66,.8)}.action-practice.download-PDF .custom-button-download-PDF .icon-print-pro{width:20px;height:20px;background:#fff7e6;border-radius:100px;display:flex;align-items:center;justify-content:center}.action-practice.download-PDF .custom-button-download-PDF .icon-print-pro img{width:14px}.action-practice.download-PDF .custom-button-download-PDF .icon-download{display:flex;align-items:center;justify-content:flex-end;width:16px;height:16px}.action-practice.download-PDF:hover{background:rgba(89,126,247,.059)}.action-practice.download-PDF:hover svg path{fill:var(--main-color)}.action-practice.download-PDF:hover .text,.action-practice.download-PDF:hover .text span{color:var(--main-color)}.info-download-detail-ws{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.info-download-detail-ws .message-download-PDF{display:flex;align-items:center;gap:8px}.info-download-detail-ws .message-download-PDF p{margin:0;font-size:12px;font-weight:500;line-height:20px}.info-download-detail-ws .message-download-PDF p.free-today{color:#27b7a8}.info-download-detail-ws .message-download-PDF p.free-today span{font-weight:600}.info-download-detail-ws .message-download-PDF p.out-of-free{color:rgba(45,54,66,.522)}.info-download-detail-ws .message-download-PDF p.out-of-free .link-upgrade{color:var(--main-color);text-decoration:underline}.info-download-detail-ws .message-download-PDF p.out-of-free .link-upgrade:hover{color:#85a5ff}.info-download-detail-ws .message-download-PDF p.out-of-free .link-upgrade-sale-new-year{position:relative;font-weight:600;font-size:12px;line-height:20px;background-image:linear-gradient(90deg,#aa771c,#e0d018 23.08%,#aa771c 50%);text-decoration:none;background-clip:text;-webkit-background-clip:text;color:transparent;animation:goldShiftText 1s ease-in-out infinite;will-change:background-image}.info-download-detail-ws .message-download-PDF p.out-of-free .link-upgrade-sale-new-year .icon-sale-new-year{position:absolute;top:-21px;right:-19px;flex-shrink:0;transform-origin:center center;animation:iconScaleIcon .3s linear infinite alternate;will-change:transform}@keyframes goldShiftText{0%{background-image:linear-gradient(90deg,#aa771c,#e0d018 23.08%,#aa771c 50%)}33%{background-image:linear-gradient(90deg,#aa771c 23.08%,#e0d018 51.92%,#aa771c 81.73%)}66%{background-image:linear-gradient(90deg,#aa771c 42.31%,#efdf29 78.85%,#aa771c)}to{background-image:linear-gradient(90deg,#aa771c,#efdf29 .01%,#aa771c)}}@keyframes iconScaleIcon{0%{transform:scale(1)}to{transform:scale(.75)}}.info-download-detail-ws .button-download-watermark{display:flex;gap:8px;align-items:center;cursor:pointer;transition:all .3s ease-in}.info-download-detail-ws .button-download-watermark .text-download-watermark{font-size:14px;font-weight:600;line-height:22px;color:#2d3642}.info-download-detail-ws .button-download-watermark .text-free{font-size:10px;font-weight:600;line-height:16px;color:#27b7a8;width:41px;height:16px;border-radius:100px;background:rgba(39,183,168,.078);display:flex;align-items:center;justify-content:center}.info-download-detail-ws .button-download-watermark:hover .text-download-watermark{color:var(--main-color);text-decoration:underline}.info-download-detail-ws .redirect-to-print{font-size:12px;font-weight:600;line-height:20px;color:var(--main-color);cursor:pointer;transition:all .3s ease-in}.info-download-detail-ws .redirect-to-print:hover{text-decoration:underline}.button-practice-worksheet{position:relative;flex:1;display:grid;gap:6px}.button-practice-worksheet .practice-worksheet{display:flex;background:#597ef7;box-shadow:0 2px 0 0 rgba(0,0,0,.043);align-items:center;gap:10px;padding:0 12px;border-radius:6px;justify-content:center;cursor:pointer;box-sizing:border-box;transition:.3s;border:1px solid transparent;height:40px}.button-practice-worksheet .practice-worksheet:hover:not(.disable){background-color:#85a5ff;border-color:#85a5ff}.button-practice-worksheet .practice-worksheet .icon svg{width:14px;height:14px}.button-practice-worksheet .practice-worksheet:active{filter:brightness(.95)}.button-practice-worksheet .practice-worksheet.layout-2{padding:8px;justify-content:start;gap:8px;height:64px;box-sizing:border-box}.button-practice-worksheet .practice-worksheet.layout-2 .icon{min-width:48px;height:48px;background:hsla(0,0%,100%,.122);display:flex;justify-content:center;align-items:center;border-radius:4px}.button-practice-worksheet .practice-worksheet.layout-2 .icon svg{width:24px;height:24px}.button-practice-worksheet .practice-worksheet.layout-2 .sub-text{font-size:12px;font-weight:500;line-height:13.64px;text-align:left;color:hsla(0,0%,100%,.522);min-height:28px}.button-practice-worksheet .practice-worksheet.layout-2 .split{height:28px}.button-practice-worksheet .practice-worksheet.layout-3{gap:10px}.button-practice-worksheet .practice-worksheet.layout-4{justify-content:space-between;gap:10px;background:#fff;border:1px solid rgba(45,54,66,.239)}.button-practice-worksheet .practice-worksheet.layout-4 .icon svg{width:20px;height:20px}.button-practice-worksheet .practice-worksheet.layout-4 .text{color:#2d3642}.button-practice-worksheet .practice-worksheet.layout-4:hover{border-color:rgba(45,54,66,.522)}.button-practice-worksheet .practice-worksheet.disable{background:rgba(45,54,66,.239);user-select:none;pointer-events:none}.button-practice-worksheet .practice-worksheet .icon{display:flex;justify-content:center;align-items:center;gap:8px}.button-practice-worksheet .practice-worksheet .text{font-size:16px;font-weight:600;color:#fff;line-height:24px}.button-practice-worksheet .practice-worksheet .text .text-main{height:20px;display:flex;justify-content:start;align-items:center;white-space:nowrap}.button-practice-worksheet .practice-worksheet .text .text-sub{font-size:12px;font-weight:400;line-height:20px}.button-practice-worksheet .practice-worksheet .drop-down{display:flex;align-items:center;height:20px;gap:10px}.button-practice-worksheet .practice-worksheet .split{width:1px;height:100%;background:hsla(0,0%,100%,.502)}.button-practice-worksheet .practice-worksheet.white{background:#fff;box-sizing:border-box;border:1px solid #d9d9d9;box-shadow:0 2px 0 0 rgba(0,0,0,.016);transition:all .3s}.button-practice-worksheet .practice-worksheet.white .icon svg path{fill:#2d3642;transition:all .3s}.button-practice-worksheet .practice-worksheet.white .text{font-size:16px;font-weight:600;line-height:22px;text-align:center;color:#2d3642;transition:all .3s}.button-practice-worksheet .practice-worksheet.white:hover{border-color:#597ef7;background:#fff}.button-practice-worksheet .practice-worksheet.white:hover .text{color:#597ef7}.button-practice-worksheet .practice-worksheet.white:hover .icon svg path{fill:#597ef7}.button-practice-worksheet .content-popup-practice-worksheet-absolute{position:absolute;right:0;left:0;top:calc(100% + 6px);z-index:2}.button-practice-worksheet .content-popup-practice-worksheet-absolute .content-popup-practice-worksheet{padding:8px;background:#fff;border:1px solid #d7dbe1;box-shadow:0 1px 4px 0 rgba(33,33,33,.051);border-radius:0 0 6px 6px;display:flex;flex-direction:column;gap:8px}.button-practice-worksheet .content-popup-practice-worksheet-absolute .content-popup-practice-worksheet .method-practice{padding:6px;display:flex;gap:8px;align-items:center;cursor:pointer;font-size:14px;font-weight:500;position:relative;border:1px solid transparent;border-radius:4px;overflow:hidden;box-sizing:border-box;background:#f6f6f6}.button-practice-worksheet .content-popup-practice-worksheet-absolute .content-popup-practice-worksheet .method-practice:hover{background:transparent;border:1px solid rgba(98,103,243,.8)}.button-practice-worksheet .content-popup-practice-worksheet-absolute .content-popup-practice-worksheet .method-practice .badge-cm-soon{padding:3px 6px;position:absolute;right:0;top:0;background:linear-gradient(90deg,#42c3f7,#5a6af3);border-bottom-left-radius:12px;font-size:9px;font-weight:600;line-height:12px;letter-spacing:0;text-align:center;color:#fff}.button-practice-worksheet .content-popup-practice-worksheet-absolute .content-popup-practice-worksheet .method-practice .icon{min-width:53px;height:53px;background:rgba(89,126,247,.122);display:flex;justify-content:center;align-items:center;border-radius:4px}.button-practice-worksheet .content-popup-practice-worksheet-absolute .content-popup-practice-worksheet .method-practice .icon svg{width:24px;height:24px}.button-practice-worksheet .content-popup-practice-worksheet-absolute .content-popup-practice-worksheet .method-practice .icon svg.offline-host{width:34px;height:34px}.button-practice-worksheet .content-popup-practice-worksheet-absolute .content-popup-practice-worksheet .method-practice .sub-text{margin-top:4px;font-size:12px;font-weight:500;line-height:13.64px;text-align:left;color:rgba(33,33,33,.522)}.button-practice-worksheet .tooltip{position:absolute;bottom:-44px;transform:translateX(-50%);left:50%;width:264px;background:#374957;border-radius:4px;padding:4px 10px;cursor:default}.button-practice-worksheet .tooltip:before{content:"";position:absolute;bottom:94%;width:115%;left:-18px;height:11px}.button-practice-worksheet .tooltip .tooltip-content{color:#fff;font-size:12px;font-weight:500;line-height:13.64px;text-align:left}.button-practice-worksheet .tooltip a{color:#65bff1}.button-practice-worksheet .tooltip .tooltip-arrow{position:absolute;width:0;height:0;box-sizing:border-box;right:calc(50% - 10px);transform:translateX(-50%);bottom:97%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #374957}.list-button-action-worksheet{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px}.list-button-action-worksheet .action-practice{display:grid;gap:12px;padding-top:8px;position:relative}@media screen and (min-width:1024px){.list-button-action-worksheet .action-practice{position:relative;z-index:2;gap:12px;padding-top:0;display:flex;justify-content:center;align-items:center}}.list-button-action-worksheet .tooltip-cluster-assign-lms{position:relative;z-index:1;flex:1;white-space:nowrap}.list-button-action-worksheet .assign-practice{position:relative;z-index:1;flex:1}.list-button-action-worksheet .assign-practice.mode-quiz{padding-top:12px}@media screen and (min-width:769px){.list-button-action-worksheet .assign-practice.mode-quiz{padding-top:16px}}.list-button-action-worksheet .button-assign-resource .btn-header{display:flex;background:#fff;box-sizing:border-box;border:1px solid #597ef7;transition:all .3s;align-items:center;gap:10px;padding:0 12px;border-radius:6px;justify-content:center;cursor:pointer;height:40px;font-size:16px;font-weight:600;line-height:24px;text-align:center;color:#597ef7;box-shadow:0 2px 0 0 rgba(0,0,0,.043)}.list-button-action-worksheet .button-assign-resource .btn-header svg path{fill:#597ef7}.list-button-action-worksheet .button-assign-resource .btn-header:hover{background:#f0f5ff;transform:none;box-shadow:0 2px 0 0 rgba(0,0,0,.043);border:1px solid #597ef7}@media screen and (max-width:768px){.list-button-action-worksheet{position:relative;z-index:2;padding:0}}.list-button-action-worksheet-mobile{box-sizing:border-box;height:48px;align-items:center;justify-content:space-between;padding:0 0 0 16px;gap:10px;align-self:stretch;background:#f0f2f5;position:sticky;bottom:0;z-index:3;display:flex;max-width:100svw;overflow:hidden}.list-button-action-worksheet-mobile .action-practice{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.list-button-action-worksheet-mobile .action-practice .button-practice-worksheet{max-width:230px}.list-button-action-worksheet-mobile .action-practice .download-dropdown,.list-button-action-worksheet-mobile .action-practice .download-dropdown>div,.list-button-action-worksheet-mobile .action-practice .main-button-download,.list-button-action-worksheet-mobile .action-practice .play-as-quiz-button-wrapper{width:100%}.list-button-action-worksheet-mobile .action-practice .custom-button-practice-worksheet{height:32px;border-radius:8px;opacity:1;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 6px 4px 12px;box-sizing:border-box;min-width:199px;cursor:pointer;background:#2d3642;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}.list-button-action-worksheet-mobile .action-practice .custom-button-practice-worksheet:active{filter:brightness(.95)}.list-button-action-worksheet-mobile .action-practice .custom-button-practice-worksheet.play{background:#597ef7}.list-button-action-worksheet-mobile .action-practice .custom-button-practice-worksheet .text{font-size:14px;font-weight:600;line-height:24px;color:#fff;width:calc(100% - 40px);text-align:center}.list-button-action-worksheet-mobile .action-practice .custom-button-practice-worksheet .icon,.list-button-action-worksheet-mobile .action-practice .custom-button-practice-worksheet svg{width:20px;height:20px}.list-button-action-worksheet-mobile .action-practice .custom-button-practice-worksheet.share{height:40px;border-radius:8px;opacity:1;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:7px 16px;background:#fff;box-sizing:border-box;border:1px solid #e7e7e8;min-width:133px}.list-button-action-worksheet-mobile .action-practice .custom-button-practice-worksheet.share .text{font-size:16px;font-weight:600;line-height:26px;color:#3e3e40}.list-button-action-worksheet-mobile .action-practice .custom-button-practice-worksheet.download{border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:7px 16px;background:#597ef7;min-width:133px}.list-button-action-worksheet-mobile .action-practice .custom-button-practice-worksheet.download .text{font-size:16px;font-weight:600;line-height:26px;color:#fff}.list-button-action-worksheet-mobile .action-practice .traffic-right{display:flex;align-items:center;justify-content:center}.list-button-action-worksheet-mobile .action-practice .traffic-right .icon-traffic{width:48px;height:48px;border-radius:12px;opacity:1;display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.list-button-action-worksheet-mobile .action-practice .traffic-right .icon-traffic .content,.list-button-action-worksheet-mobile .action-practice .traffic-right .icon-traffic img,.list-button-action-worksheet-mobile .action-practice .traffic-right .icon-traffic svg,.list-button-action-worksheet-mobile .action-practice .traffic-right .icon-traffic>div,.list-button-action-worksheet-mobile .action-practice .traffic-right .icon-traffic>div>div{width:24px;height:24px}.list-button-action-worksheet-mobile .action-practice .traffic-right .icon-traffic:active{background:rgba(0,0,0,.04);box-shadow:none!important;border:none!important}.list-button-action-worksheet-mobile .action-practice .require-pro .custom-button-practice-worksheet .text{width:fit-content}.list-button-action-worksheet-mobile .action-practice .button-practice-worksheet{width:100%;max-width:100%}.list-button-action-worksheet-mobile .action-practice .button-practice-worksheet .text .text-main{height:16px}.list-button-action-worksheet-mobile .action-practice .button-practice-worksheet .text .text-sub{height:14px}.tooltip-assign-lms.tooltip-assign-lms{padding:8px 10px;background-color:#000;border-radius:6px}.tooltip-assign-lms.tooltip-assign-lms p{margin:0;font-weight:500;font-size:12px;line-height:20px}.tooltip-assign-lms-arrow.tooltip-assign-lms-arrow{color:#000;margin-top:-14px!important;width:20px;height:15px}.preview-ws-author-info{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.preview-ws-author-info__avt{border-radius:50%;overflow:hidden;width:20px;height:20px}.preview-ws-author-info__avt img{object-fit:cover;width:100%}@media screen and (max-width:1024px){.preview-ws-author-info__avt{width:24px;height:24px}}.preview-ws-author-info__name{font-size:14px;font-weight:700;line-height:20px}.preview-ws-author-info.isDeleteAccount{pointer-events:none}.information-traffic-worksheet{display:flex;justify-content:space-between;padding-top:8px;height:fit-content}.information-traffic-worksheet .traffic-left{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:500;color:rgba(33,33,33,.522)}.information-traffic-worksheet .traffic-right{gap:6px;align-items:center;display:flex}.information-traffic-worksheet .traffic-right .icon-traffic{width:24px;height:24px;padding:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid transparent;border-radius:4px}.information-traffic-worksheet .traffic-right .icon-traffic .content{width:100%;height:100%}.information-traffic-worksheet .traffic-right .icon-traffic svg{width:24px;height:24px}.information-traffic-worksheet .traffic-right .icon-traffic:hover{border:1px solid rgba(33,33,33,.122)}.information-traffic-worksheet .traffic-right .icon-traffic.download-btn{width:fit-content;padding:0;height:32px;box-sizing:border-box;border:0}.information-traffic-worksheet .traffic-right .icon-traffic.download-btn:hover{border:0}@media screen and (max-width:1024px){.information-traffic-worksheet{padding-top:4px;min-height:20px}.information-traffic-worksheet .traffic-left{font-size:12px;font-weight:500;line-height:normal;text-transform:lowercase;gap:8px;color:rgba(33,33,33,.52)}.information-traffic-worksheet .traffic-left .traffic-view{font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,.45)}.information-traffic-worksheet .traffic-left .point-between{height:12px;width:1px;opacity:1;background-color:rgba(0,0,0,.25);border-radius:1px}}@media screen and (min-width:1025px){.information-traffic-worksheet .traffic-left{font-size:14px;font-weight:500;line-height:22px;color:#8c8c8c;height:22px;gap:8px}.information-traffic-worksheet .traffic-left .point-between{height:12px;opacity:1;border-left:1px solid rgba(0,0,0,.25);border-radius:1px}}.information-worksheet p{margin:0}.information-worksheet .information-worksheet-content{display:flex;flex-direction:column;padding:0 0 12px}.information-worksheet .information-worksheet-content .title-worksheet-preview-link{text-decoration:none}.information-worksheet .information-worksheet-content .title-worksheet-preview{margin:0;font-size:16px;font-weight:700;line-height:24px;color:#050c16;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:1025px){.information-worksheet .information-worksheet-content .title-worksheet-preview{font-size:20px;font-weight:700;line-height:28px;color:#2d3642}}.information-worksheet .information-worksheet-content .title-worksheet-preview-link:hover .title-worksheet-preview{color:#597ef7}@media screen and (min-width:769px){.information-worksheet .information-worksheet-content{padding:12px 16px;gap:24px}}@media screen and (min-width:1025px){.information-worksheet .information-worksheet-content{gap:16px;padding:16px;height:100%;box-sizing:border-box}.information-worksheet .information-worksheet-content .information-worksheet-content-top{padding:0}.information-worksheet .information-worksheet-content .information-worksheet-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.information-worksheet .information-worksheet-content .information-worksheet-top .traffic-right{display:flex;flex-direction:row;align-items:center;gap:12px}.information-worksheet .information-worksheet-content .information-worksheet-top .traffic-right .download-dropdown .download-dropdown-item{height:32px}.information-worksheet .information-worksheet-content .information-worksheet-top .traffic-right .tooltip-custom{display:flex;align-items:center;justify-content:center;border-radius:50%}.information-worksheet .information-worksheet-content .information-worksheet-top .traffic-right .tooltip-custom .child-element{cursor:pointer}.information-worksheet .information-worksheet-content .information-worksheet-top .traffic-right .tooltip-custom .child-element .icon-traffic{width:24px;height:24px}.information-worksheet .information-worksheet-content .information-worksheet-top .break-line{height:12px;border-left:1px solid rgba(45,54,66,.078)}.information-worksheet .information-worksheet-content .information-worksheet-top .preview-ws-author-info .preview-ws-author-info__name{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:flex;align-items:center;gap:6px}.information-worksheet .information-worksheet-content .information-worksheet-top .preview-ws-author-info:hover{cursor:pointer}.information-worksheet .information-worksheet-content .information-worksheet-top .preview-ws-author-info:hover .preview-ws-author-info__name{text-decoration:underline}.information-worksheet{width:100%;height:100%;min-width:100%;max-width:100%;overflow:hidden}}@media screen and (max-width:1024px){.information-worksheet-content-top{max-width:100svw;overflow:hidden;box-sizing:border-box;padding:0 16px 4px}.title-worksheet-preview{margin:0;font-size:16px;font-weight:700;line-height:24px;color:#050c16;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}@media screen and (max-width:768px){.information-worksheet-content-top{max-width:100svw;overflow:hidden;box-sizing:border-box;padding:0 16px 4px}.title-worksheet-preview{margin:0;font-size:16px;font-weight:700;line-height:24px;color:#050c16;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.information-worksheet-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.45);padding:4px 0}.information-worksheet-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{font-size:14px;font-weight:600;line-height:22px;color:#597ef7}.information-worksheet-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#597ef7;font-weight:600;text-shadow:none;line-height:22px}.information-worksheet-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:#597ef7}.information-worksheet-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{font-weight:600;text-shadow:none;line-height:22px}.information-worksheet-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn:hover{color:#597ef7}.information-worksheet-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-ink-bar{background-color:#597ef7}