html[dir=rtl] .popover,html[dir=rtl] body{font-family:Cairo,sans-serif!important}.custom_container{min-height:100vh}.student-code{border:1px dashed #06699b;background-color:rgba(6,105,155,.1);padding:.75rem;color:#06699b;font-size:18px}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.w-6{width:1.5rem}.w-28{width:7rem}.grow{flex-grow:1}.min-w-50{min-width:50px}.min-w-100{min-width:100px}.min-w-150{min-width:150px}.min-w-200{min-width:200px}.min-w-250{min-width:250px}.min-w-300{min-width:300px}.min-w-350{min-width:350px}.h-auto{height:auto}.border-dashed{border-style:dashed!important}.border{border-width:1px}.border-byanGray-400{border-color:#afafaf}.bg-byanBlue-100{background-color:#f0f1fe}.text-byanGray-600{color:#8e8e93}.text-byanGray-800{color:#363940}.text-base{font-size:1rem;line-height:1.5rem}.text-white{color:#fff!important}.print-text-right{text-align:right!important}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.relative{position:relative}.whats-app{background-color:#24cc63;color:#fff}.qr-code-container{margin:.75rem auto;max-width:180px;text-align:center}.qr-code{margin-bottom:.75rem;overflow:hidden;border-radius:.375rem;border-width:1px!important;border-color:#eee}.regenerate-code{margin:auto auto 1rem;background-color:#b91c1c}.share-actions-btn{border-radius:.375rem;color:#fff!important;padding:.25rem .75rem}.download-and-print button,.share-actions-btn{cursor:pointer;box-shadow:none!important;outline:none!important;border:none!important}.download-and-print button{display:flex;align-items:center;background:none!important}.download-and-print button .icon{display:flex;align-items:center;width:19px;height:19px}.share-to a,.share-to button{width:130px;text-decoration:none!important;font-weight:400}.share-to .copy-btn{background-color:#5ab6f7}.send-qr-btn{background-color:#5ab6f7!important;color:#fff!important;box-shadow:none!important;outline:none!important;border:none!important;height:40px}.share-qr-input{height:40px;flex-grow:2}#shareParent{max-width:100%;margin:auto}.send-email .form-group{margin-bottom:0!important;flex-grow:2;margin-inline-end:10px!important}.text-start{text-align:start}@media print{.print-section{padding:1rem!important}.student-code{flex-direction:row-reverse!important}.hide-print{display:none!important}.show-print{display:block!important}.flex-row-reverse{flex-direction:row-reverse!important}}.notification-image{width:200px}.notification-image img{max-width:100%}@media print{body{font-family:Cairo,sans-serif!important}.print-text,.text-base{font-size:1.5rem}.student-code{padding:1.5rem}.qr-code-container,.qr-code-container canvas{max-width:260px!important}}.btnTyping{display:flex!important;gap:5px!important;align-items:center!important;top:20px!important;right:10px!important;transform:translateY(-50%)!important;position:absolute!important;background-color:#5ab6f7!important;color:#fff!important;border-radius:2px!important;box-shadow:none;border:none;outline:none;padding:5px!important;font-size:15px!important;min-width:65px!important;height:40px!important}html[dir=rtl] .btnTyping{left:10px!important;right:auto!important}.inputChat{padding-inline-end:90px!important;resize:none;outline:none}.inputChat,.messageBox{width:100%;border-radius:7px;border:1px solid rgba(0,0,0,.15)}.messageBox{padding:12px;background-color:#fff}.messageText{background-color:#edf1f7;padding:10px;border-radius:7px;margin:0 10px 10px;position:relative;max-width:100%!important}.messageText:before{position:absolute;top:18px;left:-6px;width:12px;height:12px;background-color:#edf1f7;content:"";rotate:45deg}.messageSender{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.messageSender:before{right:-6px;left:auto;background-color:#fff;border-right:1px solid rgba(0,0,0,.15);border-top:1px solid rgba(0,0,0,.15)}.messageBoxScroll{max-height:250px;overflow:auto;max-width:calc(100% - 6px);padding:5px}.imageTeacher{border-radius:50px;max-width:40px;min-width:40px;padding:2px}.chatBox{height:70px;display:flex;flex-direction:row;justify-content:space-between;padding:10px;margin-bottom:5px;border:1px solid #edf1f7;border-radius:10px}.activeChat{background-color:#edf1f7}.chatListScroll{min-width:230px;width:230px;max-height:400px;overflow:auto}.messageParent{max-width:100%;overflow:hidden}.attachmentReply{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px}.buttonEntityAdminChat{position:fixed!important;bottom:20px;right:20px;display:flex!important;justify-content:center!important;align-items:center!important;background-color:#f90!important;border-radius:50%!important;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:none!important}.headerPopoOver{background-image:url(../images/icons/entity-chat-popup-header-background.svg);background-position:0 -15px;background-origin:content-box;background-repeat:no-repeat}.chat .popover-body{padding:0}.chat .popover{width:397px;max-width:100%;border-radius:20px;overflow:hidden}.chat .message-container{height:270px;overflow-y:auto;overflow-x:hidden}.chat .user-message{display:flex;margin-bottom:10px;gap:10px}.chat .user-message.my-message{flex-direction:row-reverse}.chat .user-image{width:40px;height:40px;min-width:40px;min-height:40px}.chat .user-image img{object-fit:cover;object-position:center;width:100%}.chat .user-message-box{background-color:#fff;border-radius:0 10px 10px 10px;padding:10px;box-shadow:0 0 15px rgba(48,44,250,.1)}.chat .my-message .user-message-box{background-color:#ebe1ff;border-radius:10px 0 10px 10px}.chat .user-message-box .message-attach{width:200px;max-height:300px;margin-top:10px;margin-inline-start:0;margin-inline-end:auto}.chat .my-message .user-message-box .message-attach{margin-inline-end:0;margin-inline-start:auto}.chat .user-message-box .message-attach img{width:100%;max-height:100%;object-fit:contain}.send-message-container{display:flex;gap:10px;justify-content:space-between;align-items:center;background-image:url(../images/chat-bg.png);background-size:cover;background-position:50%;padding:10px 0}.send-message-container .form-group{margin:0!important}.send-message-container button,.send-message-container input,.send-message-container textarea{border:none!important;outline:none!important;box-shadow:none!important;background:none!important;color:#fff!important}html[dir=rtl] button img{transform:rotate(180deg)}.send-message-container input::placeholder,.send-message-container textarea::placeholder{color:#fff!important}.grow-1{flex-grow:2}.imgStyle{border-radius:50px!important;max-width:40px!important;min-width:30px!important}.typeStyle{width:200px!important;display:flex}div[class^=dotAdminUnReadNotification],div[class^=dotUnReadNotification]{height:8px!important;width:8px!important;background-color:red!important;border-radius:50%!important;display:inline-block!important}div[class^=dotAdminUnReadNotification]{margin-top:-25px!important;margin-left:-8px!important}.dotSideMenuUnReadNotification,div[class^=dotEntityUnReadNotification],div[class^=dotTeacherUnReadNotification]{height:8px!important;width:8px!important;background-color:red!important;border-radius:50%!important;display:inline-block!important}.dotStyleEntity{display:flex!important;justify-content:space-between!important;margin-top:9px!important;align-items:center}.chat-attach{width:40px;height:50px}.chat-attach img{width:100%;object-fit:scale-down}.chat-attach .upload-input{max-width:100%}.chat-attach .upload-input .dzu-dropzone{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.chat-attach.view{width:100px}.chat-attach.view img.attach-image{display:none}.chat-attach.view .upload-input .dzu-dropzone{position:static;opacity:1;border:none;padding:0;min-height:auto}.chat-attach.view .dzu-previewContainer{min-height:auto;max-height:100%;padding:0;flex-direction:column}.chat-attach.view .dzu-previewStatusContainer{max-width:100%;gap:5px}.chat-attach.view .dzu-previewButton{width:21px;height:20px;margin:0}.chat-attach .dzu-previewFileName{word-break:keep-all;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.chat-attach.view .dzu-previewContainer,.chat-attach.view .previewContainer{border:none}.send-message-action .chat-attach.view .dzu-previewContainer,.send-message-action .chat-attach.view .previewContainer{max-height:40px}.send-message-action{align-items:center}.send-message-action .chat-attach{display:flex;align-items:center;max-width:50px}.send-message-action .chat-attach progress{height:5px}.send-message-action .chat-attach .dzu-previewImage{max-height:31px;max-width:50px}.send-message-action .chat-attach.view .upload-input .dzu-dropzone{max-width:50px;max-height:40px;padding:0;overflow:hidden}.send-message-action .chat-attach .dzu-previewImage{max-height:30px}.send-message-action .chat-attach.view .dzu-previewStatusContainer{flex-direction:row-reverse;height:13px}.send-message-action .chat-attach .attach-image img{margin-top:4px}.select__indicator-separator{display:none}.select__control{width:100%;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da!important;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.select__control--is-focused,.select__control--menu-is-focused,.select__control--menu-is-open,.select__control:active,.select__control:focus{color:#495057!important;background-color:#fff!important;border-color:#80bdff!important;outline:0!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)!important}.select__multi-value{display:none!important}.filter-item.select-item .select__control,.filter-item.select-item .select__value-container{height:40px;display:flex;align-items:center}.filter-item.select-item .select__control{background-color:#f8f8f8;font-size:14px;min-width:100px}.filter-item.select-item .select__input-container{height:20px;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0}.select__placeholder{color:#495057;text-overflow:ellipsis;overflow:hidden;word-break:keep-all;white-space:nowrap}.select__indicator{padding:0!important}.select__indicator svg{stroke:#495057!important;fill:#495057!important;font-size:10px!important;width:15px!important;padding:0!important;margin:0!important}.custom-radio-group .form-check-inline{margin:0!important;margin-inline-end:.75rem!important}html[dir=rtl] .custom-radio-group .form-check-inline label{padding:0!important}.custom-radio-group .form-check-inline .form-check-input{margin:0!important;margin-inline-end:.3125rem!important}.table-list-name{font-size:16px!important;font-weight:600!important;text-transform:capitalize!important;text-decoration:none!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important}.chat-placeholder{max-width:400px;display:flex;align-items:center;justify-content:center;padding:16px}.chat-placeholder img{width:100%;height:auto;object-fit:scale-down}div#stickersModal .modal-content{border-radius:20px!important;max-width:500px;margin:auto}div#stickersModal .modal-header{padding-bottom:0}div#stickersModal .modal-footer{padding-top:0}div#stickersModal .modal-footer,div#stickersModal .modal-header{border:none}div#stickersModal .modal-body>.form-inline{margin-bottom:10px}div#stickersModal .form-group .form-group,div#stickersModal input[type=text]{width:100%}div#stickersModal input[type=radio]{height:17px;width:17px;cursor:pointer}.notificationRadio .form-check-label{padding:0 10px!important}