@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;1,300&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@300;400;500;600&display=swap);@font-face{font-family:SolaimanLipi;src:url(/static/media/SolaimanLipi.ceadf0c9.ttf)}*{box-sizing:border-box;font-family:"SolaimanLipi",sans-serif}.body{margin:0;min-height:100vh;background:#19aaf8}body>iframe{background-color:red!important;top:-1000vh!important;left:-1000vh!important}a{text-decoration:none;color:#19aaf8}.w-50{width:50%!important}.w-100{width:100%!important}.wrap{max-width:360px;min-width:340px;margin:auto;position:absolute;background:#fff;padding:20px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:all .5s;border:1px solid #ccc}.wrap:hover{box-shadow:5px 5px 30px rgba(0,0,0,.2);-o-box-shadow:5px 5px 30px rgba(0,0,0,.2);-moz-box-shadow:5px 5px 30px rgba(0,0,0,.2);-webkit-box-shadow:5px 5px 30px rgba(0,0,0,.2)}.logo{padding:5px 10px;margin:15px 0}.logo,.logo img{float:left;width:100%}.logo img{padding:20% 10% 5%}.wrap input[type=password],.wrap input[type=text]{padding-left:40px!important}.wrap input[type=password],.wrap input[type=submit],.wrap input[type=text]{width:100%;float:left;position:relative;margin:5px 0;height:35px;border:1px solid #19aaf8;padding:5px 10px}label[for=password],label[for=username]{position:absolute;z-index:99;top:0;bottom:0;left:0;line-height:100%;vertical-align:middle;padding:15px 8px;color:#000}.text-uppercase{text-transform:uppercase!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.form-item{float:left;width:100%;margin:10px 0;position:relative;line-height:18px}.wrap input[type=checkbox]{width:15px;height:15px;float:left;position:relative;margin:1px 3px}.wrap input[type=checkbox]+label{width:calc(100% - 30px);float:left;position:relative;line-height:15px;margin-left:9px;line-height:18px}.forgotpass{color:#19aaf8;font-size:14px}.wrap input[type=submit]{background:#19aaf8;color:#fff;border-radius:5px;cursor:pointer}.question-align{margin-right:30px}.single-question{margin-right:5px}.wrap-registration{max-width:420px;min-width:400px;margin:auto;position:absolute;background:#fff;padding:20px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:all .5s;border:1px solid #ccc}.wrap-registration:hover{box-shadow:5px 5px 30px rgba(0,0,0,.2);-o-box-shadow:5px 5px 30px rgba(0,0,0,.2);-moz-box-shadow:5px 5px 30px rgba(0,0,0,.2);-webkit-box-shadow:5px 5px 30px rgba(0,0,0,.2)}.error,.wrap-verification{max-width:360px;min-width:340px;margin:auto;position:absolute;background:#fff;padding:20px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:all .5s;border:1px solid #ccc}.error-404{color:red;text-align:center}.loading{margin:auto;position:absolute;background:#fff;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:all .5s}.gutter-example .ant-row>div{background:transparent;border:0}.gutter-box{background:#00a0e9;padding:5px 0}.login-form-button{width:100%}.center{width:50%;margin:0 auto}.no-pointer{cursor:auto}.pointer{cursor:pointer}.not-allowed{cursor:not-allowed}.terms-policy{text-align:justify}.terms-policy-header{color:#19aaf8;font-size:24px;font-weight:700}.p-tag{font-size:16px;color:#000}h4{color:#19aaf8!important}.li-terms{font-size:20px;color:#19aaf8}.header-privacy{font-size:16px;color:#19aaf8;font-weight:700}.ant-input-affix-wrapper{margin:.5rem 0}#single-input1,#single-input2,#single-input3,#single-input4{padding-left:0!important;text-align:center;padding-right:0!important}.single-row-container{padding-left:15px;padding-right:15px;background-color:#fff}.exam-card-container{width:inherit;height:150px;display:flex;justify-content:center;align-items:center}.row-dragging{background:#fafafa;border:1px solid #ccc}.row-dragging td{padding:16px}.row-dragging .drag-visible,.row-dragging td{visibility:visible}.combine-list{border:1px solid #e8e8e8;border-radius:4px;overflow:auto;padding:8px 24px;height:300px}.coupon_table_wrapper{width:100%;overflow-x:auto;table{td,th{white-space:nowrap}}}.publication-order-search-input input{font-size:14px!important}.App{text-align:center}.questions-wrapper.border-right{border-right:1px solid #000}.no-spinner .ant-input-number-handler-wrap{display:none!important}@media print{body,html{height:100vh;margin:0!important;padding:0!important;overflow:hidden}.no-print,.no_print{display:none!important}}.print-teacher{page-break-after:auto}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.answer-table *,.question-table *{font-family:serif}.answer-table table,.question-table table{border-collapse:collapse;width:100%}.answer-table table{background-color:#fff}.answer-table .text-left,.question-table .text-left{text-align:left}.answer-table td,.question-table td{border:1px solid #000;text-align:center;padding:8px}.question-table th{padding:5px;background-color:#7f7f7f;color:#fff}.answer-table th,.question-table th{border:1px solid #000;text-align:center}.answer-table th{padding:8px;font-weight:700}@media print{body{background:#fff}.no-print{display:none!important}}.ql-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#fff}.coupon_table_container .ant-table-content{max-height:calc(100vh - 300px);overflow-y:auto}.coupon_table_container .ant-table-content thead{position:-webkit-sticky;position:sticky;top:0;left:0;background:grey;z-index:99}.search-input-wrapper *{margin:0!important}.search-input-wrapper input{font-size:14px!important}.sales-input-wrapper input{text-align:right!important}label:has(.coupon_form_label){display:block!important}.admission_report table tr td:first-child,.admission_report table tr th:first-child{position:-webkit-sticky;position:sticky;left:0;top:0;background:#f5f5f5;border-right:2px solid #000;font-weight:400;font-size:12px}.admission_report h1{font-size:20px;font-weight:600;text-align:center;margin-bottom:16px;letter-spacing:.01em}.admission_report .steps{margin-bottom:16px;padding-left:4px}.admission_report .steps p{margin-bottom:5px;font-size:11px;line-height:1.5}.admission_report table{width:100%;border-collapse:collapse;font-size:10.5px}.admission_report td,.admission_report th{border:1px solid #aaa;padding:4px 5px;text-align:center;vertical-align:middle}.admission_report thead th{background:#f0f0f0;font-weight:400;font-size:12px}.admission_report td:first-child{text-align:left;min-width:180px}.admission_report th:first-child,.admission_report th:nth-child(2){text-align:left}.admission_report td:nth-child(2){text-align:center}.admission_report tr:last-child{font-weight:600;background:#f7f7f7}@media print{.admission_report body{padding:10px 14px}@page{size:A4 landscape;margin:12mm}}.sider_admin_menu{background:#43425d!important;max-height:calc(100vh - 135px);overflow-y:auto}.sider_admin_menu::-webkit-scrollbar{background:#43425d!important;width:8px}.sider_admin_menu::-webkit-scrollbar-thumb{background:#2e2d40!important;border-radius:4px}.sider_admin_menu::-webkit-scrollbar-track{background:#43425d!important;border-radius:4px}.cus_input .ant-input-affix-wrapper{margin:0}.sidebar-menu-search.ant-input-affix-wrapper{background-color:rgba(0,0,0,.25)!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:6px!important}.sidebar-menu-search.ant-input-affix-wrapper-focused,.sidebar-menu-search.ant-input-affix-wrapper:focus,.sidebar-menu-search.ant-input-affix-wrapper:hover{border-color:hsla(0,0%,100%,.4)!important;box-shadow:none!important}.sidebar-menu-search .ant-input{background-color:initial!important;color:hsla(0,0%,100%,.85)!important}.sidebar-menu-search .ant-input::placeholder{color:hsla(0,0%,100%,.4)!important}.sidebar-menu-search .ant-input-clear-icon,.sidebar-menu-search .ant-input-prefix .anticon{color:hsla(0,0%,100%,.45)!important}body,html{height:unset!important;overflow-y:auto}.custom-container{width:100%;max-width:1400px;margin:0 auto;padding:0 15px}.section-padding{padding-top:30px;padding-bottom:60px}.sec-mh{min-height:calc(100vh - 64px)!important}.ant-breadcrumb:not(.no-border){border-bottom:1px solid #e4dfdf}.ant-typography strong{font-weight:700}.main-content-wrap{padding:25px}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#302f46!important}.ant-menu-dark .ant-menu-item>a{color:#fff!important}.logo-wrap{display:block;background-color:#3a3950}.ant-card-cover img{object-fit:contain;background-color:#f0f0f0}.print-only{display:none}@media print{.print-only{display:inherit}.report-signature{page-break-inside:avoid}.print-area{box-shadow:none;border:1px solid #d9d9d9}}.cardAnsGrid .input-options{white-space:normal;font-size:14px}@media (max-width:425px){.profile-card-wrapper .ant-card-body,.questions-wrapper .ant-card-body{padding:15px}}.input-options>div{display:inline-block;font-size:16px}.cardAnsGrid .anticon{margin-left:5px;font-size:16px!important}.otpInputWrap input{border:1px solid #ccc}@media (max-width:320px){.otpInputWrap input{font-size:12px}}@media (max-width:425px) and (min-width:321px){.otpInputWrap input{font-size:16px}}@media (max-width:1024px) and (min-width:426px){.otpInputWrap input{font-size:18px}}@media (min-width:1025px){.otpInputWrap input{font-size:20px}}@media (min-width:576px){.question-serial-label{display:none}}.select_branch_container label[for=selectedBranch]{display:block;position:relative;padding-left:10px;&:before{position:absolute;left:0}}.admin-content-area .ant-page-header.site-page-header{background-color:#cdcce8;margin:0 -25px;padding-left:35px!important}.admin-course-card.ant-card-bordered{border-color:#ccc;height:100%}.admin-course-card.ant-card-bordered .ant-card-cover img{border-bottom:1px solid #ccc;background:#43425d}.admin-group-card.ant-card-bordered{border-color:#ccc;height:100%}.admin-group-card.ant-card-bordered .ant-card-cover{border:1px solid #ccc}.admin-group-card.ant-card-bordered .ant-card-cover img{background:#43425d}.question-row .ant-space.ant-space-horizontal{display:flex;align-items:center;flex-wrap:wrap}.examListCardWrap{border-radius:15px;overflow:hidden}.examListCardWrap .status{color:#fff;padding:5px 10px;border-radius:15px}.examListCardWrap .ant-card-head-title h5{color:#fff}.examListCardWrap.approved{border-color:#2c9c55}.examListCardWrap.notapproved{border-color:#9c9c9c}.examListCardWrap.approved .ant-card-head{background:#2c9c55}.examListCardWrap.notapproved .ant-card-head{background:#9c9c9c}.examListCardWrap.approved .status{background:#1c8844}.examListCardWrap.notapproved .status{background:#757575}.CoursWiseExamListTab .ant-tabs-nav{flex-wrap:wrap-reverse}@media (max-width:600px){.CoursWiseExamListTab .ant-tabs-extra-content{flex:auto}}.admin-dropdown-header-menu{display:flex;align-items:center;height:64px}.questions-wrapper .ant-tooltip{display:none!important}.ant-layout{background:#f9e7f9}@media print{.ant-layout{background:#fff!important;margin:0 auto!important}}.page-avatar{box-shadow:0 0 15px 6px rgba(0,0,0,.1);border:3px solid #fff!important}.ant-avatar.ant-avatar-image .ant-image,.page-avatar .ant-image{width:100%;height:100%}.ant-avatar-image .ant-image-error,.page-avatar .ant-image-error{display:flex}@media (max-width:575px){.secondary-header{display:none}}.green-btn{background:linear-gradient(45deg,#0e8ec4,#0eac48)!important;border:1px solid #fff!important;box-shadow:0 3px 9px rgba(0,0,0,.25)!important;border-radius:30px;text-transform:uppercase;font-size:14px!important;width:auto;padding:10px 20px!important;height:auto;color:#fff}.green-btn:hover{color:#dcedc8}.course-info-card{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative}@media (max-width:767px){.course-bg{display:none}}@media (min-width:768px){.course-info-card{padding-right:280px!important}}.course-bg svg{height:100%;width:auto}.course-bg{position:absolute;height:98%;right:30px;bottom:0;max-height:210px}.login-form-column input:-webkit-autofill,.login-form-column input:-webkit-autofill:focus .login-form-column input:-webkit-autofill:active,.login-form-column input:-webkit-autofill:hover,.login-form-column select:-webkit-autofill,.login-form-column select:-webkit-autofill:focus,.login-form-column select:-webkit-autofill:hover,.login-form-column textarea:-webkit-autofill,.login-form-column textarea:-webkit-autofill:focus,.login-form-column textarea:-webkit-autofill:hover{background-color:initial!important;-webkit-box-shadow:0 0 0 30px #fff inset!important;font-size:18px}.cardAnsGrid .ant-radio-checked:after,.cardAnsGrid .ant-radio-inner,.cardAnsGrid .ant-radio-inner:after{animation:none!important;transition:none!important}span.ant-radio+span{overflow-x:auto;display:inline-block;padding-bottom:6px;margin-bottom:-6px}.add-que-upload-wrap .ant-upload{width:100%}.no-tooltip .ant-tooltip{display:none!important}.add-link-list{padding:0;list-style:none;margin-top:8px}.add-link-list li{display:flex;justify-content:space-between;align-items:center}.add-link-list li a{color:#ff4d4f;display:inline-block;white-space:nowrap;width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.add-link-list li .anticon{color:#ff4d4f;cursor:pointer;margin-left:4px}.selectSubject-select .ant-select-selection-placeholder{font-size:16px;color:#ef4c46;font-weight:700}.custom-radio{margin-bottom:10px}.custom-radio .am-radio-input{display:none}.custom-radio .am-list-content{display:flex;align-items:center}.custom-radio .custom-radio-prepend{border-radius:100%;margin-right:10px}.custom-radio .custom-radio-prepend .custom-radio-icon{border-radius:100%;font-weight:500!important;background:none;padding:6px 0;width:38px;text-align:center!important;display:inline-block;color:#757575;cursor:pointer;border:3px solid #9aa1e1;font-size:22px;line-height:20px}.custom-radio .custom-radio-icon.active{background:#1c8844;color:#fff;border-color:#1c8844}.questions-wrapper .ant-image-img{border:1px solid #b5b5b5;padding:8px;margin:5px;width:100px;height:100px;object-fit:contain}.cardAnsGrid label span+span{padding-bottom:0;display:inline}.ant-popover,.evaluate-image-modal,.evaluate-image-modal-wrap{z-index:99999999!important}.evaluate-image-modal .ant-modal-body .canvas-container-wrap{max-height:calc(100vh - 208px);overflow-y:auto}@media print{.admin-content-area{padding:0!important;&>div{padding:0!important}}.admin-layout{margin-left:0!important;background-color:#fff!important}.print_area{max-width:unset!important;width:unset!important}}.customer_table_wrapper,.table_wrapper{overflow-x:auto;table thead tr th{white-space:nowrap}table tbody tr td,table thead tr th{padding:10px;font-size:11px}table thead{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1;border-bottom:1px solid rgba(0,0,0,.1)}}.finance_table_wrapper{max-height:600px;overflow-y:auto;background-color:#fff}.admin-content-area{min-height:calc(100vh - 134px)!important;padding:0 25px!important}@media print{.admin-content-area{min-height:unset!important;padding:unset!important}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.date-picker-section{width:-webkit-max-content;width:max-content}.date-picker-section .ant-picker-range{padding:16px 10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}html{font-size:10px}.photobooth{background:#fff;max-width:150rem;margin:2rem auto;border-radius:2px}.photobooth:after{content:"";display:block;clear:both}.photo{width:100%;float:left}.player{position:absolute;top:20px;right:20px;width:200px}.strip{padding:2rem}.strip img{width:100px;overflow-x:scroll;padding:.8rem .8rem 2.5rem;box-shadow:0 0 3px rgba(0,0,0,.2);background:#fff}.strip a:nth-child(5n+1) img{transform:rotate(10deg)}.strip a:nth-child(5n+2) img{transform:rotate(-2deg)}.strip a:nth-child(5n+3) img{transform:rotate(8deg)}.strip a:nth-child(5n+4) img{transform:rotate(-11deg)}.strip a:nth-child(5n+5) img{transform:rotate(12deg)}.pagination-section{width:100%;align-items:center;justify-content:end;margin:10px 0 20px;grid-gap:10px;gap:10px;flex-wrap:wrap}.pagination-select{color:var(--Slate-600,#475569);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.pagination-section .ant-select-selector{height:36px!important;padding:4px 16px!important}.pagination-section .ant-select-selection-search-input{height:100%;padding:20px 16px!important}.ant-pagination-item{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-ms-border-radius:50%!important;-o-border-radius:50%!important}.ant-pagination-item,.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{border:none!important}.ant-pagination a{width:32px!important;height:32px!important;display:flex;align-items:center;justify-content:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--Slate-600,#475569)}.ant-pagination-item-active a{border-radius:50%;border:1px solid var(--Primary-2,#ee473f);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.ant-pagination-item-active a,.ant-pagination a:hover{color:var(--Primary-2,#ee473f)}.Receipt_container__1ypNO{width:100%;background-position:50%;background-repeat:no-repeat;font-family:Arial,sans-serif;color:#0f172a}.Receipt_controls__11gYj{display:flex;justify-content:end;align-items:center;margin-bottom:6px}.Receipt_content__2oONb{background:#fff;border:0 solid #e9eef4;border-radius:10px;top:0;left:0;width:100%;z-index:10}.Receipt_header__1DNGc{text-align:center;margin:6px 0 3px;padding-top:6px}.Receipt_headerImg__1Z-RU img{height:40px;width:auto;margin-bottom:3px}.Receipt_headerLine__3raqR{color:#111827;line-height:1.1;margin:1px 0;font-weight:700}.Receipt_receiptTitle__HsXUT{display:inline-block;margin-top:3px;border:1px solid maroon;background-color:maroon;color:#fff;padding:2px 8px;font-weight:900;border-radius:4px;white-space:nowrap}.Receipt_standaloneTitleWrap__1HqXA{display:flex;justify-content:center;margin:4px 0 2px}.Receipt_serialDateRow__2hvnB{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin:4px 0}.Receipt_Values__251km{border-bottom:1px dotted #000;padding:0 4px}.Receipt_infoGridWrap__3rZDm{border:1px solid #e3e9f1;border-radius:8px;padding:4px;background:#fff;margin:4px 0 6px;display:grid;grid-gap:4px;gap:4px}.Receipt_infoRow__2cZJE{display:grid;grid-gap:6px;gap:6px;align-items:center}.Receipt_cols2__1Jseo{grid-template-columns:1fr 1fr}.Receipt_cols3__3WGu8{grid-template-columns:1fr 1fr 1fr}.Receipt_infoRow__2cZJE>div{display:flex;align-items:center;grid-gap:4px;gap:4px;min-height:20px;line-height:1.1;word-break:break-word}.Receipt_nowrapSm__354K2,.Receipt_noWrapValue__11C-o .Receipt_Values__251km{white-space:nowrap}.Receipt_ticksRow__dNAht{grid-row-gap:3px;row-gap:3px}.Receipt_ticksCell__2KD5_{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.Receipt_ticksTitle__1f04T{font-weight:400}.Receipt_flag__1-Vh9{display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.Receipt_tick__3OgwX{display:inline-block;width:13px;height:13px;border:1px solid #495a6b;text-align:center;line-height:13px;font-size:10px;border-radius:2px}.Receipt_table__gku37{width:100%;margin-bottom:6px}.Receipt_table__gku37 table{border-collapse:collapse;width:100%}.Receipt_table__gku37 td,.Receipt_table__gku37 th{border:1px solid #000;padding:0 4px;text-align:left}.Receipt_table__gku37 td:last-child,.Receipt_table__gku37 th:last-child{text-align:right}.Receipt_paymentsTable__1sj30{width:100%;margin-bottom:6px;margin-top:15px}.Receipt_paymentsTable__1sj30 table{border-collapse:collapse;width:100%;border:1px solid #000}.Receipt_paymentsTable__1sj30 td,.Receipt_paymentsTable__1sj30 th{border:1px solid #000;padding:4px;text-align:left}.Receipt_paymentsTable__1sj30 td:last-child,.Receipt_paymentsTable__1sj30 th:last-child{text-align:right}.Receipt_header_padding__2Qih8{padding-top:30px}.Receipt_amountGrid__3XZGr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin-bottom:4px}.Receipt_amountGrid2__VTr6h{display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px;margin-bottom:5px;margin-top:5px;font-size:12px}.Receipt_amountGrid__3XZGr div{display:flex;align-items:center;grid-gap:4px;gap:4px}.Receipt_amountGrid__3XZGr span{padding:0 4px;font-weight:700}.Receipt_amountInWords__2ZhZd{display:flex;align-items:center;grid-gap:4px;gap:4px;margin-bottom:6px}.Receipt_amountInWords__2ZhZd span{padding:0 4px;font-weight:700}.Receipt_signArea__YDULb{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:8px 0 4px}.Receipt_sigBox__36zhH{display:flex;flex-direction:column;align-items:center;grid-gap:3px;gap:3px}.Receipt_sigLine__2Aiww{width:78%;height:1px;background:#111827;margin-top:18px}.Receipt_sigLabel__U6djr{font-size:11px;font-weight:700}.Receipt_mask__SHKM_{-webkit-text-security:disc;text-security:disc;filter:blur(3px)}.Receipt_footer__3blSq{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:8px 0 4px}.Receipt_footer__3blSq p{font-size:11px;margin:1px 0}.Receipt_print-hide-header__2BQSz{visibility:hidden!important}.Receipt_print-header-spacer__2iGQx{display:none}@media print{.Receipt_controls__11gYj,aside,footer,header{display:none}*{font-family:sans-serif,"SolaimanLipi"}.Receipt_admin-layout__2G05I{margin-left:0!important}.Receipt_print-teacher__12Tbc{.Receipt_no-print__ZlJ2j,.Receipt_print_controls__1rMEp{display:none!important}}.Receipt_ant-layout-header__2TULi{display:none!important}.Receipt_ant-layout__2iOfm{margin-left:0!important}@page{margin:0;size:A4;orientation:portrait}body{margin:0}}@media (max-width:900px){.Receipt_cols3__3WGu8{grid-template-columns:1fr 1fr}}@media (max-width:700px){.Receipt_cols2__1Jseo,.Receipt_cols3__3WGu8{grid-template-columns:1fr}.Receipt_serialDateRow__2hvnB{flex-direction:column;align-items:flex-start;grid-gap:3px;gap:3px}}.Receipt_pageBreak__8mGaO{display:none}.Receipt_Receipt_content__2oONb__2SLWJ *{font-size:10px!important}.Receipt_paymentItemTerms__3c11o{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;border:1px solid #000;margin-bottom:4px;justify-content:space-between;>div{white-space:nowrap;padding:4px;&:last-child{border-right:none}}}.Receipt_dualReceiptContainer_bottom__3n_9D,.Receipt_dualReceiptContainer_top__Swj8q{box-sizing:border-box;overflow:hidden}.Receipt_dualReceiptContainer_top__Swj8q{border-top:none}.Receipt_font_10px__2JUcd{font-size:10px!important}.course-edit-btn{position:absolute;right:24px;top:229px;width:40px;height:40px;background-color:#fff;border-color:#fff;color:#757575;box-shadow:0 1px 2px rgba(0,0,0,.161);z-index:22}.course-edit-btn:hover{box-shadow:0 1px 5px rgba(0,0,0,.205)}.limited-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.expanded{display:block}.toggle-button{color:#00f;cursor:pointer;display:block;margin-top:5px}.video-player-modal{max-width:1200px!important;width:100%!important}.student-video-card{border-radius:15px}@media (min-width:768px){.student-video-card .ant-card-body{padding:0}}.ant-image-placeholder{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.video-item-wrap{background-color:#000;border-radius:15px;overflow:hidden;position:relative}.player-section{width:100%;position:relative;margin:0 auto}.video-item-wrap:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3);cursor:pointer;z-index:1}.play-icon{cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;transition:all .2s}.ant-menu-horizontal>.ant-menu-item a:hover{color:#3f51b5}.video-item-wrap:hover .play-icon{color:#4caf50!important}.video-player-modal{max-width:1200px}.video-player-modal .ant-modal-content{background-color:#000}.vjs-control-bar{height:4em!important}.vjs-button>.vjs-icon-placeholder:before{font-size:2.2em!important}.video-js .vjs-time-control{display:flex;align-items:center;justify-content:center;font-size:1.3em!important}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{display:flex;align-items:center;justify-content:center;font-size:1.4em!important}.vjs-quality-selector{font-size:1.4em!important}@media screen and (max-width:767.98px){.video-js .vjs-control{width:3em!important}.video-js.vjs-layout-small .vjs-playback-rate{display:block!important}}.top-layer{width:100%;height:62px;background-color:initial;position:absolute;left:0;z-index:2}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vjs-custom-settings-button{background:url(/static/media/setting-icon.2d37a039.svg) no-repeat 50%!important;background-size:15px 15px!important;width:30px!important;height:40px!important;cursor:pointer!important}.vjs-settings-menu-section{margin-bottom:10px}.vjs-playback-rate,.vjs-quality-selector{display:none}.vjs-settings-menu-container{display:none;position:absolute;bottom:50px;right:10px;background:#000;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:1000;font-size:14px;width:250px;color:#fff;max-height:150px;overflow:auto}.vjs-settings-menu-sub{padding:0}.vjs-settings-menu-item{padding:10px 15px;cursor:pointer;border-bottom:1px solid #444;display:flex;justify-content:space-between;align-items:center;font-size:12px}.vjs-settings-menu-item:last-child{border-bottom:none}.vjs-settings-menu-icon{display:flex;align-items:center}.vjs-settings-menu-item.title{padding:10px 0}.vjs-settings-menu-item.title:hover{background:none}.vjs-settings-menu-item .vjs-settings-menu-arrow{background-color:initial;display:flex;align-items:center;padding-left:5px;font-size:12px}.vjs-settings-menu-item:hover{background:#333}.vjs-settings-menu-arrow,.vjs-settings-menu-icon,.vjs-settings-menu-value{grid-gap:5px;gap:5px}.vjs-settings-menu-arrow{font-size:16px}.vjs-settings-menu-container::-webkit-scrollbar{width:5px}.vjs-settings-menu-container::-webkit-scrollbar-track{background:#000}.vjs-settings-menu-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.vjs-settings-menu-container::-webkit-scrollbar-thumb:hover{background:#555}.vjs-pause-icon{display:none;align-items:center;justify-content:center;color:#fff;z-index:999;padding:0;cursor:pointer;border:.06666em solid #fff;background-color:rgba(43,51,63,.7);border-radius:10px;transition:all .4s;width:88px;height:46.99px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.vjs-pause-icon,.vjs-pause-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vjs-pause-icon img{max-width:30px}.vjs-backward-icon,.vjs-forward-icon{display:none;width:40%;height:calc(100% - 30px);position:absolute;top:0;background-color:initial}.vjs-backward-icon{left:0}.vjs-forward-icon{right:0}.main{justify-content:center}.main,.option-container{display:flex;margin-top:10px}.option-container{justify-content:space-between;align-items:center}.exam-delete-modal .delete-modal-title{font-size:24px;font-weight:500}.exam-delete-modal .text{font-size:16px;margin-bottom:10px;display:inline-block}.exam-delete-modal .list-of-group{margin-top:5px;margin-bottom:30px}.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#ee4b2b;color:#fff;border-radius:50px;text-align:center;box-shadow:1px 1px 1px #aaa}.my-float{margin-top:22px}.white-bg .ant-layout{background-color:#fff!important}.full-container{width:100%;max-width:unset}.back-link{display:flex;align-items:center;justify-content:center;padding:0;color:var(--Slate-600,#475569);font-size:24px;font-style:normal;font-weight:500;line-height:normal;grid-gap:20px;gap:20px}.back-row{margin-bottom:50px;margin-top:20px}.back-link:hover{color:var(--Slate-600,#475569)}.total-question-section{max-width:-webkit-max-content;max-width:max-content;margin:auto;width:100%;min-width:600px}.total-question-section .total-title{color:var(--Primary-2,#ee473f)!important;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.total-question-section hr{border-color:#64748b!important}.total-question-section .total-sub-title{color:var(--Slate-500,#64748b)!important;text-align:center;font-size:28px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0}.m-auto{margin:auto}.ask-question-btn{border-radius:8px;background:var(--Primary-2,#ee473f);color:#fff;border-color:#ee473f;display:flex;height:46px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;width:100%;max-width:470px;margin:44px auto}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:26px}.question-main-section{display:flex;grid-gap:15px;gap:15px;border-radius:8px}.custom-modal .ant-select-selector,.question-main-section .ant-select-selector{height:50px!important;padding:10px 16px!important;border-radius:8px!important;border:1px solid var(--Slate-400,#94a3b8)!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;-ms-border-radius:8px!important;-o-border-radius:8px!important}.custom-modal .ant-select-selection-search-input,.question-main-section .ant-select-selection-search-input{height:100%!important;padding:20px 16px!important}.custom-modal .ant-select-selection-search,.question-main-section .ant-select-selection-search{left:0!important}.relative{position:relative}.custom-modal textarea.ant-input,.question-main-section textarea.ant-input{border:1px solid var(--Slate-400,#94a3b8)!important;border-radius:8px!important}.question-main-section .question-search-icon{position:absolute;width:-webkit-max-content!important;width:max-content!important;right:0!important;top:0!important;padding:13px 16px}.select-with-search{position:relative;display:flex;width:100%}.popover-btn{border-bottom:1px solid #cbd5e1;background-color:initial!important;color:var(--Slate-600,#475569);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.question-main-section .popover-btn.last{border-bottom:none}.question-main-section .ant-pagination-item{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-ms-border-radius:50%!important;-o-border-radius:50%!important;border:none!important}.question-main-section .ant-pagination-next .ant-pagination-item-link,.question-main-section .ant-pagination-prev .ant-pagination-item-link{border:none!important}.question-main-section .ant-pagination a{width:32px!important;height:32px!important;display:flex;align-items:center;justify-content:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--Slate-600,#475569)}.question-main-section .ant-pagination-item-active a{border-radius:50%;border:1px solid var(--Primary-2,#ee473f);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:var(--Primary-2,#ee473f)}.question-card{cursor:pointer;background-color:#efeef9;border-radius:8px;height:100%;padding:20px;overflow:hidden;box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.question-card .ant-card-body{padding:0}.question-card .bookmark-icon{display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:10px}.question-card .user-name{color:var(--Slate-600,#475569);font-size:16px;font-weight:600}.question-card .time,.question-card .user-name{font-style:normal;line-height:normal;margin-bottom:0}.question-card .time{color:#858585;font-size:14px;font-weight:400}.question-card .question-text{color:var(--Slate-600,#475569);font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:16px}.question-card.question .attachment-text{padding:0 15px}.question-card.question .question-text{padding:15px;border-radius:8px;background:#fff;box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.audio-parent,.pdf-parent{margin-top:20px}.attachment-text{color:var(--Slate-600,#475569);font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:12px}.question-card .attachment-section{margin-top:10px;flex-direction:row;justify-content:flex-start;align-items:flex-start;height:40px;grid-gap:10px;gap:10px;width:100%;flex-wrap:wrap;height:auto;padding:0}.question-card.Admin .attachment-section .media-row{display:flex;justify-content:flex-end}.question-card.question .attachment-section{padding:0 15px}.question-main-section .search-section{display:flex;flex-direction:row;justify-content:center;align-items:center;grid-gap:15px;gap:15px}.user-content{display:flex;flex-direction:row;margin-bottom:24px;grid-gap:16px;gap:16px;justify-content:space-between}.action-dropdown-btn{grid-gap:10px;gap:10px;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;border-radius:8px;height:56px;padding:5px 20px;display:flex;align-items:center;justify-content:space-between;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border:1px solid var(--Slate-400,#ee473f);color:#ee473f}.question-action-dropdown-btn .ant-select-selector{border:1px solid var(--Slate-400,#ee473f)!important;color:#ee473f!important;font-size:16px;font-style:normal;font-weight:500;line-height:20px;height:56px!important;padding:14px 20px!important}.question-action-dropdown-btn .ant-select-selector:focus{border:1px solid var(--Slate-400,#ee473f)!important;color:#ee473f!important;outline:none!important}.question-action-dropdown-btn.ant-select-open .ant-select-selection-item{color:#ee473f!important}.action-dropdown-btn:hover{background:var(--Primary-2,transparent)!important;color:#ee473f;border:1px solid var(--Slate-400,#ee473f)}.question-view-btn{border-radius:8px;background:var(--Primary-2,#ee473f)!important;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;height:56px;padding:5px 48px;display:flex;align-items:center}.user-content .user-data{display:flex;grid-gap:16px;gap:16px;align-items:center}.question-btn-section{display:flex;align-items:center;grid-gap:24px;gap:24px;justify-content:flex-end}.mark-as-read-btn{border-radius:8px;border:1px solid #f66b07;display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;color:#f66b07;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;height:46px;width:170px;max-width:50%}.mark-as-read-btn:focus,.mark-as-read-btn:hover{outline:none;border:1px solid #f66b07;color:#f66b07}.question-delete-btn{height:46px;border-radius:8px;border:1px solid var(--Primary-2,#ee473f);color:var(--Primary-2,#ee473f);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:flex;width:170px;max-width:50%;justify-content:center;align-items:center;grid-gap:8px;gap:8px}.question-delete-btn:focus,.question-delete-btn:hover{outline:none;border:1px solid var(--Primary-2,#ee473f);color:var(--Primary-2,#ee473f)}.question-main-section .total-set-card{padding:15px 25px;background-color:#fff;margin-bottom:15px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.avatar{align-items:center;display:flex;width:64px;height:64px;justify-content:center}.filter-icon-btn{height:50px;min-width:78px;border-radius:8px}.audio-section{display:flex;align-items:center;height:100%}.audio-section audio::-webkit-media-controls-panel{background:var(--Slate-200,#e2e8f0)}.img-section img{object-fit:cover;border-radius:8px}.img-section img,.pdf-section object{width:100%;height:240px}.audio-section audio{width:100%;border-radius:8px;background:var(--Slate-200,#e2e8f0)}.question-list-row{padding:15px 0;margin-bottom:0}.question-list-row.with-padding{padding:20px}.admin-comment{display:flex;align-items:flex-end}.total-data.Admin-data{display:flex;flex-direction:column}.total-data.Admin-data .attachment-text{text-align:right}.upvote-section{justify-content:end}.delete-section,.upvote-section{display:flex;grid-gap:24px;gap:24px;align-items:center;margin-top:10px;flex-direction:row;color:var(--Slate-600,#475569);font-size:18px;font-style:normal;font-weight:500;line-height:normal}.delete-section{justify-content:start}.like-btn{justify-content:center;border-radius:4px;border:1px solid var(--Primary-2,#ee473f);width:48px;height:48px;padding:12px}.like-btn,.solved-banner{display:flex;align-items:center}.solved-banner{background:#fff;font-style:normal;color:#05aa1b;font-weight:600;font-size:12px;line-height:normal;width:-webkit-max-content;width:max-content;padding:5px;position:absolute;z-index:2;right:40px;top:38px;grid-gap:0;gap:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px solid #05aa1b}.custom-modal{width:100%!important;max-width:800px}.custom-small-modal{width:100%!important;max-width:509px}.capture-modal{width:100%!important;max-width:991px}.capture-modal .ant-modal-body{padding:25px}.custom-modal .ant-modal-body{padding:15px}.capture-modal .cancel-bottom-btn{border-radius:6px;border:1px solid #fff;background-color:initial;max-width:190px}.capture-modal .cancel-bottom-btn,.capture-modal .capture-bottom-btn{color:#fff;height:48px;display:flex;align-items:center;justify-content:center;width:50%}.capture-modal .capture-bottom-btn{border-radius:6px;border:1px solid var(--Primary-2,#ee473f);background:var(--Primary-2,#ee473f);font-size:14px;font-style:normal;font-weight:500;line-height:normal;max-width:250px}.custom-small-modal .ant-modal-body{padding:69px 0;max-width:320px;margin:auto}.capture-parent-section{position:relative;display:flex;width:100%;flex-direction:column}.capture-btn-section{display:flex;justify-content:center;align-items:center;grid-gap:24px;gap:24px;position:absolute;bottom:50px;flex-wrap:wrap;width:100%}.capture-modal .modal-layout,.custom-small-modal .modal-layout{background-color:initial!important}.custom-modal .modal-layout{background-color:#f8fafc}.custom-modal .ant-form-item{margin-bottom:15px!important}.custom-modal .modal-title{color:var(--Primary-2,#ee473f)!important;font-size:32px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:20px}.custom-modal .modal-submit-btn{display:flex;width:236px;height:48px;padding:10px 24px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;border-radius:6px;border:1px solid var(--Primary-2,#ee473f);background:var(--Primary-2,#ee473f)}.custom-modal .upload-box-section{background-color:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:32px 15px;display:flex;flex-direction:column;align-items:center;grid-gap:32px;gap:32px}.custom-modal .upload-title{color:var(--Slate-600,#475569)!important;text-align:center;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}.custom-modal .upload-sub-title{color:var(--Slate-500,#64748b)!important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0}.custom-modal .text-comb{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.custom-modal .upload-btn-section{display:flex;grid-gap:15px;gap:15px;flex-wrap:wrap}.custom-modal .modal-content{padding:28px 35px;background-color:#f9e7f9}.ant-layout-sider{z-index:999!important}.record-btn{border-radius:6px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;width:156px;height:40px;margin-top:24px}.play-section{margin-top:20px;margin-bottom:20px;position:relative;overflow:hidden}.play-section .divider{margin:0;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);background-color:#64748b;height:1px;width:100%;position:"absolute"}.record-start-btn{border:1px solid var(--Primary,#018ce8);background:var(--Primary,#018ce8)}.record-stop-btn{background:#e81c01;border:1px solid #e81c01}.custom-small-modal .center-content{display:flex;align-items:center;flex-direction:column}.custom-small-modal .center-content audio{margin:24px 0}.after-recording-btn-section{display:flex;grid-gap:24px;gap:24px}.after-recording-btn-section .after-recording-btn{border-radius:6px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:10px 30px;height:auto}.after-recording-btn-section .after-recording-btn.add-btn{padding:10px 70px}.modal-close-icon{position:absolute;top:20px;right:20px;border-radius:50%;border-color:#ff4d4f;background:#ff4d4f;width:30px;height:30px;padding:0;text-align:center}.modal-close-icon,.upload-btn-section .upload-btn{display:flex;align-items:center;justify-content:center}.upload-btn-section .upload-btn{border-radius:8px;border:1px solid var(--Primary-2,#ee473f);height:48px;padding:8px 32px;grid-gap:12px;gap:12px;color:var(--Primary-2,#ee473f);font-size:18px;font-style:normal;font-weight:500;line-height:normal}.selected-item-list{max-height:500px!important;overflow-y:auto;overflow-x:hidden;margin:10px 0}.selected-item-list .ant-card-body{height:100%;display:flex;padding:0}.selected-item-list .ant-card-body img{object-fit:cover;height:100%}.selected-item-delete-btn{display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;width:25px!important;height:25px!important;cursor:pointer;min-width:unset;border-color:red;position:absolute;background-color:#fff;right:0;top:0}.selected-item-delete-btn img{width:100%}.p-0{padding:0!important}@media screen and (max-width:991.98px){.mark-as-read-btn,.question-delete-btn{width:120px}.question-view-btn{padding:5px 30px}.question-card .ant-card-body{padding:15px}.question-btn-section{justify-content:flex-start;flex-wrap:wrap;grid-gap:10px;gap:10px}.user-content{flex-direction:column;grid-gap:16px;gap:16px}.question-list-row.with-padding{padding:15px}.solved-banner{top:25px;right:34px;padding:3px 5px 0;grid-gap:2px;gap:2px}.capture-btn-section{bottom:10px}.capture-modal .cancel-bottom-btn,.capture-modal .capture-bottom-btn{max-width:120px}.custom-modal .modal-title{font-size:24px}.custom-modal .upload-btn-section{flex-direction:column}.custom-modal .modal-content{padding:38px 15px}.question-card{height:-webkit-max-content;height:max-content;padding:0}.question-card .question-text{font-size:16px}.avatar{height:40px!important;width:40px!important}.question-card .user-name{font-size:16px}.question-card .time{font-size:12px}.question-list-row{padding:32px 0}.total-question-section{min-width:unset}.back-row{margin-bottom:20px;margin-top:0}.back-link{font-size:20px;grid-gap:15px;gap:15px}.question-main-section .search-section{grid-gap:10px;gap:10px}.question-main-section .total-set-card{padding:15px 15px 5px;margin-bottom:32px}.total-question-section .total-title{font-size:25px}.question-main-section .ant-select-selector{height:48px!important;padding:10px 16px!important}.question-main-section .question-search-icon{padding:13px 16px}.question-main-section .ant-select-selection-search-input{padding:16px!important}.filter-icon-btn{height:46px;min-width:50px;min-width:unset;padding:5px 10px}.total-question-section .total-sub-title{font-size:20px}}.file-preview{margin-top:10px}.file-item{display:flex;align-items:center;width:100%}.selected-item-edit-btn{display:flex;align-items:center;justify-content:center;border-radius:8px;width:-webkit-max-content;width:max-content;height:35px!important;padding:0 15px;cursor:pointer;min-width:unset;background-color:#ff4d4f;color:#fff;border-color:#ff4d4f;margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);transition:all .3s ease;-webkit-transition:all;-moz-transition:all;-ms-transition:all;-o-transition:all}.selected-item-edit-btn img{width:20px}.result-publish-btn{color:#40a9ff;background:#fff;border-color:#40a9ff}.result-publish-btn:hover{color:#fff!important;background:#40a9ff!important}.evaluation-widget{color:#fff;background-color:#1e1f20;border-radius:15px;overflow:hidden}.evaluation-widget-warpper:nth-of-type(odd) .evaluation-widget{background-color:#4169e1}.evaluation-widget-warpper:nth-of-type(2n+2) .evaluation-widget{background-color:#001529}.cardAnsGrid{display:inline-flex;align-items:center}body{font-family:sans-serif}.react-pdf__Document{display:inline-block}.annotationLayer,.textLayer{display:none}.demo-container{width:100%;margin:auto}.progress-bar{height:5px;background-color:rgba(5,114,206,.2);width:100%;overflow:hidden}.progress-bar-value{width:100%;height:100%;background-color:#0572ce;animation:indeterminateAnimation 1s linear infinite;transform-origin:0 50%}@keyframes indeterminateAnimation{0%{transform:translateX(0) scaleX(0)}40%{transform:translateX(0) scaleX(.4)}to{transform:translateX(100%) scaleX(.5)}}.assesment_result_evaluation{margin-bottom:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);overflow:hidden}.assesment_result_evaluation__col{padding-left:0;padding-right:0}.assesment_result_evaluation__card{width:100%;padding:.875rem 1.25rem 0;border-radius:0}.assesment_result_evaluation__card .ant-card-body{padding:0}.assesment_result_evaluation__media{margin-top:.5rem;margin-bottom:.5rem}.assesment_result_evaluation__media-grid{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;align-items:flex-start}.assesment_result_evaluation__media-img{max-width:100%;border-radius:8px;object-fit:contain}.assesment_result_evaluation__media-link{display:block;border-radius:8px;overflow:hidden;border:1px solid #e8e8e8;transition:border-color .2s,box-shadow .2s}.assesment_result_evaluation__media-link:hover{border-color:#1890ff;box-shadow:0 2px 12px rgba(24,144,255,.18)}.assesment_result_evaluation__answer-wrap{margin-top:.5rem}.assesment_result_evaluation__answer-block{padding:.25rem 0;line-height:1.5}.assesment_result_evaluation__answer-label{color:#8c8c8c;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;margin-right:.4em}.assesment_result_evaluation__answer-text{color:#262626;font-size:14px}.assesment_result_evaluation__textarea,.assesment_result_evaluation__textarea.ant-input{border-radius:8px}.assesment_result_evaluation__extra,.assesment_result_evaluation__upload{margin-top:.5rem;margin-bottom:.5rem}.assesment_result_evaluation__extra-grid{display:flex;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem;align-items:stretch}.assesment_result_evaluation__extra-item{display:flex;flex-direction:column;align-items:center;padding:.625rem .875rem;background:#fff;border-radius:10px;border:1px solid #e8e8e8;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .2s,box-shadow .2s}.assesment_result_evaluation__extra-item:hover{border-color:#d9d9d9;box-shadow:0 2px 8px rgba(0,0,0,.06)}.assesment_result_evaluation__extra-thumb{width:88px;height:100px;object-fit:contain;border-radius:8px;display:block;flex-shrink:0}.assesment_result_evaluation__footer-notes{flex:1 1}.assesment_result_evaluation__extra-actions{display:flex;flex-wrap:wrap;grid-gap:.375rem;gap:.375rem;justify-content:center;margin-top:.5rem}.assesment_result_evaluation__extra-actions .ant-btn{font-size:12px;height:28px;padding:0 5px;border-radius:3px;font-weight:400}.assesment_result_evaluation__view-link{display:inline-flex;align-items:center;justify-content:center;padding:0 5px;height:28px;line-height:28px;font-size:10px;font-weight:500;border-radius:4px;background:transparent;color:#1890ff;border:1px solid #1890ff;text-decoration:none;transition:background .2s,color .2s}.assesment_result_evaluation__view-link:hover{background:#e6f7ff;color:#1890ff}.assesment_result_evaluation__extra-pdf{display:block;border-radius:8px;overflow:hidden}.assesment_result_evaluation__meta-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.assesment_result_evaluation__meta-card{border-radius:8px;border:1px solid #f0f0f0;overflow:hidden;background:#fafbfc}.assesment_result_evaluation__meta-card .ant-card-body{padding:.5rem .75rem}.assesment_result_evaluation__meta-title{display:block;margin-bottom:.2rem;color:#262626;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.assesment_result_evaluation__meta-body{font-size:13px;line-height:1.45;color:#595959;margin-bottom:0}.assesment_result_evaluation__meta-body p{margin-bottom:0}.assesment_result_evaluation__explanation{border-left:3px solid #1890ff;background:linear-gradient(90deg,rgba(24,144,255,.04),transparent)}.assesment_result_evaluation__notes{border-left:3px solid #52c41a;background:linear-gradient(90deg,rgba(82,196,26,.04),transparent)}.assesment_result_evaluation__marks-card{border-left:3px solid #fa8c16;background:linear-gradient(90deg,rgba(250,140,22,.04),transparent);grid-column:span 1}.assesment_result_evaluation__meta-attachments{display:flex;flex-wrap:wrap;grid-gap:.375rem;gap:.375rem;margin-top:.375rem}.assesment_result_evaluation__meta-attachments .ant-image{border-radius:6px;overflow:hidden}.assesment_result_evaluation__meta-cards .assesment_result_evaluation__explanation:only-child{grid-column:1/-1}.assesment_result_evaluation__submit-wrap{margin-top:.5rem}.assesment_result_evaluation__footer{padding:0}.assesment_result_evaluation__footer-inner{width:100%;padding:.625rem 1.25rem;background:linear-gradient(180deg,#f8f9fa,#f5f6f7);border-top:1px solid #e8e8e8;display:flex;flex-wrap:wrap;grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem;align-items:center;margin-top:5px}.assesment_result_evaluation__footer-marks{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.35rem;gap:.35rem;flex-shrink:0}.assesment_result_evaluation__footer-submit{flex-shrink:0}.assesment_result_evaluation__footer-label,.assesment_result_evaluation__footer-outof{font-size:13px;color:#595959}.assesment_result_evaluation__input-number{max-width:72px}.assesment_result_evaluation__input-number.ant-input-number{border-radius:6px;border-color:#d9d9d9}.assesment_result_evaluation__footer-notes .ant-input{border-radius:6px;border-color:#d9d9d9;min-height:32px}.assesment_result_evaluation__footer-submit .ant-btn{border-radius:6px;font-weight:500;min-height:32px}@media (max-width:768px){.assesment_result_evaluation__meta-cards{grid-template-columns:1fr}.assesment_result_evaluation__footer-inner{flex-direction:column;align-items:stretch;padding:.5rem 1rem;grid-gap:.5rem;gap:.5rem}.assesment_result_evaluation__footer-marks,.assesment_result_evaluation__footer-notes,.assesment_result_evaluation__footer-submit,.assesment_result_evaluation__footer-submit .ant-btn{width:100%}.questions-wrapper .assesment_result_evaluation__extra-thumb{width:72px;height:72px}.assesment_result_evaluation__card{padding:.625rem 1rem 0}.assesment_result_evaluation{border-radius:10px}}.page-header-affix .ant-affix{background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.1)}.ant-list-split .ant-list-item{border-bottom-color:#e0e0e0}.notification-create-form input,.notification-create-form textarea{max-width:552px}.receiver-type.ant-switch:not(.ant-switch-checked){background:#43425d}.notification-panel-meta .ant-list-item-meta-content{width:auto!important}@media(max-width:425px){.notification-panel-wrap{padding:0!important}}.paragraph-que textarea{border-top:0;border-left:0;border-right:0}.cardAnsGrid{width:50%;border:none;box-shadow:none;padding:5px 10px}@media (max-width:425px){.cardAnsGrid{width:100%}}.exam-details-page .ant-radio-disabled .ant-radio-inner{border-color:#000!important}.exam-details-page .ant-radio-checked.ant-radio-disabled .ant-radio-inner{background-color:#000!important}.exam-details-page .ant-checkbox-disabled .ant-checkbox-inner{border-color:#000!important}.exam-details-page .ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:#000!important}.teachers-view .questions-wrapper .ant-card-body{padding:24px}.explanation-card{background:ivory;margin-top:10px}.explanation-card .ant-card-body,.notes-card .ant-card-body{overflow-x:auto}.explanation-image{padding:10px;max-width:20%;min-width:118px}.explanation-image img{width:100%}@media (min-width:768px){.explanation-image{max-width:10%}}@media (max-width:424px){.teachers-view .questions-wrapper .ant-card-body{padding:10px}}@media print{.print-teacher{position:absolute;left:0;right:0;top:0}.print-teacher,.print-teacher *{visibility:visible}.print-teacher .questions-wrapper{position:relative;left:0;top:0;width:100%;z-index:999999}.print-teacher .questions-wrapper .ant-divider:not(.explanation-divider){display:none}.explanation-card p{font-size:14px}.explanation-image{padding:0;width:100%;max-width:100%;max-height:7016px}.explanation-card img{object-fit:none}.print-teacher .ant-table-thead{display:none!important}.print-teacher .ant-table-tbody>tr>td{border-bottom:none!important}.print-teacher.course-wise-que-table .ant-table-selection-col,.print-teacher.course-wise-que-table .ant-table-selection-column{display:none!important}.print-teacher.course-wise-que-table .question-row{padding-top:0!important}.print-teacher.course-wise-que-table .question-row .questions-wrapper .ant-card-body{padding-top:5px;padding-bottom:5px}body .print-teacher .ant-divider{display:none!important}body .exam-details-page.teachers-view .questions-wrapper .ant-checkbox-wrapper-checked .ant-checkbox-checked .ant-checkbox-inner,body .exam-details-page.teachers-view .questions-wrapper .ant-checkbox-wrapper.result-input.correct .ant-checkbox-inner,body .exam-details-page.teachers-view .questions-wrapper .ant-radio-wrapper-checked .ant-radio-checked .ant-radio-inner,body .exam-details-page.teachers-view .questions-wrapper .ant-radio-wrapper.result-input.correct .ant-radio-inner,body .exam-details-page.teachers-view .questions-wrapper .result-input.correctbutnotans .ant-checkbox-inner,body .exam-details-page.teachers-view .questions-wrapper .result-input.correctbutnotans .ant-radio-inner{background:#616161!important;border-color:#616161!important}body .exam-details-page.teachers-view .questions-wrapper .ant-checkbox-wrapper:not(.result-input) .ant-checkbox-inner,body .exam-details-page.teachers-view .questions-wrapper .ant-radio-wrapper.result-input.incorrect .ant-radio-inner,body .exam-details-page.teachers-view .questions-wrapper .ant-radio-wrapper.result-input:not(.correct):not(.incorrect):not(.correctbutnotans) .ant-radio-inner,body .exam-details-page.teachers-view .questions-wrapper .ant-radio-wrapper:not(.result-input) .ant-radio-inner{border-color:#616161!important}.exam-details-page.teachers-view .explanation-card{background:#fff}.exam-details-page.teachers-view .questions-wrapper>.ant-card>.ant-card-body{padding-top:5px!important;padding-bottom:5px!important}.exam-details-page.teachers-view .exam-title-teacher-view{padding-top:15px!important;padding-bottom:5px!important}}.exam-details-page .questions-wrapper .ant-checkbox-wrapper,.exam-details-page .questions-wrapper .ant-checkbox-wrapper .ant-checkbox,.exam-details-page .questions-wrapper .ant-radio-wrapper,.exam-details-page .questions-wrapper .ant-radio-wrapper .ant-radio{cursor:default}@media (max-width:424px){.exam-details-page .questions-wrapper .ant-card-body .marks-col{top:3px}}.score-user{display:flex;align-items:center;margin-bottom:25px;justify-content:flex-start;text-align:left}.score-user-avatar{margin-right:20px;box-shadow:0 10px 25px rgba(0,0,0,.1);border:4px solid #fff!important;flex-shrink:0;transition:transform .3s ease}.score-user-avatar:hover{transform:scale(1.05)}.avatar-group-list{padding-left:0;margin-bottom:0;list-style:none;display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap}.avatar-group-list li{display:inline-block;background:#f0f2f5;padding:2px 12px;border-radius:12px;font-size:12px;color:#595959;border:1px solid #d9d9d9}.score-total-marks{text-align:center;font-size:20px!important;font-weight:700!important;color:#1890ff;margin-bottom:0!important;padding:12px 24px;background:#f0f7ff;border-radius:12px;display:inline-block;border:1px solid #bae7ff}.aggregate-container{text-align:center;margin-top:10px}.score-summary-card{border:1px solid #f0f0f0!important;border-radius:16px!important;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.03);transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;height:100%}.score-summary-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:#1890ff!important}.score-summary-card .ant-card-body{padding:20px;display:flex;align-items:center}.score-summary-card .icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0;transition:all .3s ease}.score-summary-card.live-exams .icon{background:#e6f7ff;color:#1890ff}.score-summary-card.exam-passed .icon{background:#f6ffed;color:#52c41a}.score-summary-card.exam-failed .icon{background:#fff1f0;color:#ff4d4f}.score-summary-card.highest-marks .icon{background:#fff7e6;color:#fa8c16}.score-summary-card.lowest-marks .icon{background:#f9f0ff;color:#722ed1}.score-summary-card.average-marks .icon{background:#e6fffb;color:#13c2c2}.score-summary-card .score-summary{display:flex;flex-direction:column}.score-summary-card .score-summary-title{font-size:14px;color:#8c8c8c;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.score-summary-card .score-summary-value{font-size:24px;font-weight:700;color:#262626;margin:0}.premium-tabs .ant-tabs-nav{margin-bottom:24px!important}.premium-tabs .ant-tabs-tab{border-radius:12px!important;padding:8px 24px!important;font-weight:500}.students-scoreboard-table .ant-table{background:#fff;border-radius:16px!important;overflow:hidden;border:1px solid #f0f0f0}.students-scoreboard-table .ant-table-thead th{background:#fafafa!important;color:#262626!important;font-weight:700!important;padding:16px!important;border-bottom:2px solid #f0f0f0!important}.students-scoreboard-table .ant-table-tbody>tr>td{padding:14px 16px!important;font-size:14px}.status-tag{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:40px!important;padding:2px 10px!important;border-radius:20px!important;font-weight:700;font-size:9px;text-transform:uppercase;line-height:1!important;white-space:nowrap!important}.status-tag.success{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-tag.error{background:#fff1f0;color:#ff4d4f;border:1px solid #ffa39e}.secondary-header{background:linear-gradient(135deg,#001529,#002140);padding:40px 0 60px!important;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-bottom:-30px}.page-avatar{border:6px solid #fff!important;box-shadow:0 15px 35px rgba(0,0,0,.2)!important;transition:all .3s ease}.page-avatar:hover{transform:translateY(-5px)}.pagination-section{display:flex;justify-content:center;margin-top:32px}.course-dashboard-card{box-shadow:0 10px 40px rgba(0,0,0,.04)!important;border-radius:24px!important;border:1px solid #f0f0f0!important;padding:10px}.premium-tabs-main .ant-tabs-nav{margin-bottom:40px!important}.premium-tabs-main .ant-tabs-nav-list{background:#f5f5f5;padding:4px;border-radius:14px;border:none;box-shadow:inset 0 2px 8px rgba(0,0,0,.05)}.premium-tabs-main .ant-tabs-tab{margin:0!important;padding:10px 24px!important;border-radius:10px!important;transition:all .2s ease!important;border:none!important}.premium-tabs-main .ant-tabs-tab-active{background:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.premium-tabs-main .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important}.premium-tabs-main .ant-tabs-ink-bar{display:none!important}.tab-label-container{display:flex;align-items:center;grid-gap:10px;gap:10px}.tab-icon-wrapper{width:32px;height:32px;border-radius:8px;background:#f0f5ff;display:flex;align-items:center;justify-content:center;color:#1890ff;transition:all .3s ease}.ant-tabs-tab-active .tab-icon-wrapper{background:#1890ff;color:#fff}.tab-text-main{font-size:15px;letter-spacing:-.2px}.tab-text-sub{font-size:11px;opacity:.6;font-weight:400;display:block;margin-top:-2px}.premium-results-tabs .ant-tabs-nav{margin-bottom:32px!important}.report-preview-container{box-shadow:inset 0 2px 10px rgba(0,0,0,.05);max-width:1000px;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:100%}.report-preview-container>div{min-width:850px}@media print{@page{margin:1cm;size:auto}body,html{background:#fff!important;margin:0!important;padding:0!important;height:auto!important;width:100%!important;overflow:visible!important}.ant-card-head,.ant-divider,.ant-layout-header,.ant-layout-sider,.ant-tabs-nav,.no-print,.premium-tabs-main>.ant-tabs-nav,.secondary-header{display:none!important}#root,.ant-layout,.ant-layout-content,.ant-tabs,.ant-tabs-content{display:block!important;padding:0!important;margin:0!important;width:100%!important;visibility:visible!important}.ant-tabs-tabpane{display:none!important}.ant-tabs-tabpane-active,.progress-report-section{display:block!important;width:100%!important}.progress-report-section{margin:0!important;padding:0!important;background:#fff!important;border:none!important;box-shadow:none!important}.progress-report-section .ant-card-body{padding:0!important}.print-area,.report-preview-container{border:none!important;padding:0!important;background:#fff!important;box-shadow:none!important;width:100%!important;display:block!important}.print-area,.report-preview-container,.report-preview-container>div{min-width:auto!important;overflow:visible!important}.question-table,.question-table table{width:100%!important;border-collapse:collapse!important}.question-table td,.question-table th{border:1px solid #000!important;padding:8px!important}tr{page-break-inside:avoid!important}}@media (max-width:768px){.secondary-header{padding:60px 0 40px!important;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.page-avatar{width:100px!important;height:100px!important}.premium-tabs-main .ant-tabs-nav-list{flex-wrap:nowrap!important;overflow-x:auto}.premium-tabs-main .ant-tabs-tab{padding:8px 16px!important}.tab-text-main{font-size:13px}.score-total-marks{font-size:16px!important;padding:10px 16px;width:100%}.status-tag{padding:2px 6px!important;font-size:8px}.course-dashboard-card{padding:12px!important;border-radius:16px!important}}@media (max-width:576px){.score-summary-card .score-summary-value{font-size:20px}}.session-menu{text-align:center;background:#f9e7f9;padding-top:15px;padding-bottom:15px;border-bottom:none;display:block}.ant-affix .session-menu{margin-left:-25px;margin-right:-25px;background:#fff;box-shadow:0 1px 11px rgba(0,0,0,.18)}.session-menu.ant-menu-horizontal>.ant-menu-item{background:#fff;margin:0!important;padding:0 25px!important;font-size:16px;border:1px solid #ccc!important}.session-menu.ant-menu-horizontal>.ant-menu-item.ant-menu-item-selected{background:#43425d;color:#fff!important}.session-menu.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.session-menu.ant-menu-horizontal>.ant-menu-item.ant-menu-item-selected:after{display:none!important}.session-menu.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.session-menu.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.session-menu.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.session-menu.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.session-menu.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.session-menu.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.session-menu.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected,.session-menu.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover{color:#43425d;border-bottom:none;box-shadow:inset 0 -3px 0 #43425d}.session-menu.ant-menu-horizontal>.ant-menu-item:first-child{border-top-left-radius:60px;border-bottom-left-radius:60px}.session-menu.ant-menu-horizontal>.ant-menu-item:nth-child(3){border-top-right-radius:60px;border-bottom-right-radius:60px}.mh100p,.mh240px{min-height:240px}.dash-counter-wrapper,.dash-counter-wrapper .ant-card-body,.h100p{height:100%}.chart-wrapper .ant-card-body,.dash-counter-wrapper .ant-card-body{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;height:100%}.chart-wrapper:not(.has-extra){display:flex;align-items:center}.chart-table-wrapper,.chart-wrapper,.dash-counter-wrapper{border:1px solid #d6d5e5;border-radius:5px;box-shadow:0 2px 7px rgba(0,0,0,.09)}.dashboard-counter{display:flex;flex-flow:column}.table-chart{width:100%;overflow-x:auto}.chart-table-wrapper{height:100%}.chart-table-wrapper .ant-table-small .ant-table-thead>tr>th{font-size:12px;font-weight:700}.column-chart,.pie-chart{position:relative;width:100%}.PermissionsTable_table__1SI8H{width:100%;text-align:left;border-collapse:collapse}.PermissionsTable_table__1SI8H td,.PermissionsTable_table__1SI8H th{padding:8px;border:1px solid #ddd}.PermissionsTable_table__1SI8H th{background-color:#f4f4f4}.PermissionsTable_checkbox__US3Yg{width:20px;height:20px;cursor:pointer;border:2px solid #0fff0f;border-radius:4px;background-color:#f9f9f9;transition:background-color .2s ease,border-color .2s ease}.PermissionsTable_checkbox__US3Yg:checked{background-color:#0fff0f;border-color:#0fff0f}.PermissionsTable_checkbox__US3Yg:checked:after{content:"";display:block;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin:2px auto}.PermissionsTable_checkbox__US3Yg:focus{outline:none;box-shadow:0 0 3px #0fff0f}.StudentDetails_container__-DU-n{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.StudentDetails_title__2oNnO{text-align:center;font-size:24px;margin-bottom:20px;color:#333}.StudentDetails_formGrid__3ti3a{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:10px;gap:10px}.StudentDetails_column__ETQdR{padding:15px;border:1px solid #ddd;border-radius:8px}.StudentDetails_sectionTitle__2qZ2v{font-size:18px;margin-bottom:15px;color:#555;border-bottom:2px solid #ddd;padding-bottom:5px}.StudentDetails_field__1w6xZ{margin-bottom:10px;font-size:14px;color:#666}.StudentDetails_field__1w6xZ strong{display:inline-block;width:120px;font-weight:700;color:#333}.StudentDetails_dotted__1QEEr{border-bottom:1px dotted #ccc;padding-bottom:2px}.StudentDetails_createdAt__SRnm5{text-align:center;margin-top:20px;font-size:14px;color:#888}.print_body{max-width:8.5in;background-size:cover;background-repeat:no-repeat;background-position:50%;margin:0 auto;padding:0 10px;position:relative;.print-hide-header{display:none}&:has(.print-hide-header){.office_copy{padding-top:55px}.student_copy{padding-top:70px}}&:has(.student_copy){.office_copy{.footer_text{display:none}}}.office_copy{min-height:4.4in;position:relative;padding-bottom:65px;.Receipt_signArea__YDULb{position:absolute;width:100%;bottom:7px}.Receipt_footer__3blSq{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%)}}&:has(.header_hide){.office_copy{height:4.4in;overflow:hidden;box-sizing:border-box}}.student_copy{min-height:6in;position:relative;.Receipt_footer__3blSq{position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}.Receipt_signArea__YDULb{position:absolute;width:100%;bottom:0}}&:has(.header_hide){.student_copy{min-height:unset;height:6.55in;overflow:hidden;box-sizing:border-box}}.invoice_payment_items_container{border-bottom:1px solid #000;margin-bottom:5px;.invoice_payment_item{border-bottom:0;margin-bottom:0;>div:nth-child(3){width:190px}}}.signature_box{position:relative;.signature_box_text{position:absolute;width:100%;left:0;text-align:center}}}.invoice_footer{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:5px;font-size:8px;.left{text-align:left}.center{text-align:center}.right{text-align:right}}.payment_table_receipt{width:100%;border-collapse:collapse;border:1px solid #000;border-bottom:0 solid transparent!important;td,th{border:1px solid #000;padding:4px;text-align:left}td:last-child,th:last-child{text-align:right}tr:last-child td,tr:last-child th{border-bottom:0 solid transparent!important}}.FinanceDashboard_container__13BlF{padding:16px;background-color:#f0f2f5;min-height:100vh}.FinanceDashboard_graphs__3dEbx{margin-top:24px}.FinanceDashboard_filters__1DTpr{margin:24px 0}.FinanceDashboard_table__4mApD{background-color:#fff;padding:16px;border-radius:8px}.FinanceDashboard_actions__3Kdc-{display:flex;grid-gap:8px;gap:8px;justify-content:center}.FinanceDashboard_settledRow__UHhgk{background-color:#f6ffed!important}.FinanceExportPdf_financeExportPdf__10P0q{padding:20px;max-width:210mm;margin:0 auto;position:relative;background-position:50%;background-size:400px;background-repeat:no-repeat}.FinanceExportPdf_watermark__auMue{position:absolute;width:60%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.FinanceExportPdf_watermark__auMue img{width:100%;height:100%;object-fit:contain;opacity:.1}.FinanceExportPdf_contentWrapper__1OOyb{position:relative;z-index:1}.FinanceExportPdf_header__1CWfS{text-align:center;margin-bottom:0}.FinanceExportPdf_logoContainer__j0Duw{text-align:center;padding:5px;background-color:#e5e5e5}.FinanceExportPdf_logoContainer__j0Duw img{height:40px}.FinanceExportPdf_headerTitle__18_6E{text-align:center;margin-bottom:0!important}.FinanceExportPdf_userInfo__4Q7dU{text-align:center;font-size:12px;color:#666;margin-bottom:5px}.FinanceExportPdf_dateInfo__3r_RZ{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#666;margin-bottom:10px}.FinanceExportPdf_header__1CWfS h1{font-size:24px;margin-bottom:10px}.FinanceExportPdf_statsSection__2Abfh{margin-bottom:30px}.FinanceExportPdf_statsGrid__675BB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;margin-bottom:20px}.FinanceExportPdf_statItem__3W10t{padding:15px;border:1px solid #ddd;border-radius:4px}.FinanceExportPdf_statLabel__2jA_n{font-size:14px;color:#666;margin-bottom:8px}.FinanceExportPdf_statValue__w_7ri{font-size:20px;font-weight:700;color:#333}.FinanceExportPdf_incomeByTypesSection__239BW{margin-top:0;margin-bottom:0}.FinanceExportPdf_incomeByTypesSection__239BW h3{text-align:left;margin-bottom:10px}.FinanceExportPdf_incomeByTypesTable__3dUZV{width:100%;border-collapse:collapse;margin-top:10px;max-width:400px}.FinanceExportPdf_incomeByTypesTable__3dUZV td,.FinanceExportPdf_incomeByTypesTable__3dUZV th{border:1px solid #ddd;padding:8px;text-align:left}.FinanceExportPdf_incomeByTypesTable__3dUZV th{background-color:#fafafa;color:#000;font-weight:700}.FinanceExportPdf_incomeByTypesTable__3dUZV tfoot tr{background-color:#f0f0f0;font-weight:700}.FinanceExportPdf_transactionSection__1Im7C{margin-top:10px}.FinanceExportPdf_transactionSection__1Im7C h2,.FinanceExportPdf_transactionSection__1Im7C h4{margin-bottom:5px;font-size:12px}.FinanceExportPdf_paymentMethodGroup__3G_9P{margin-bottom:10px}.FinanceExportPdf_paymentMethodTitle__3HdkQ{margin-bottom:2px;font-size:12px;font-weight:700}.FinanceExportPdf_subtotalRow__VYM1u{background-color:#f0f0f0;font-weight:700}.FinanceExportPdf_paidColumn__1IlLx,.FinanceExportPdf_subtotalLabel__2TTGR{text-align:right!important}.FinanceExportPdf_table__1PgUG{width:100%;border-collapse:collapse;font-size:12px}.FinanceExportPdf_table__1PgUG td,.FinanceExportPdf_table__1PgUG th{border:1px solid #ddd;padding:8px;text-align:left}.FinanceExportPdf_table__1PgUG th{background-color:#fafafa;color:#000;font-weight:700}.FinanceExportPdf_table__1PgUG tr:nth-child(2n){background-color:#f9f9f9}.FinanceExportPdf_boldText__31wc5{font-weight:700}.FinanceExportPdf_centerText__37OWs{text-align:center}@media print{@page{margin:20px;margin-bottom:30px;@bottom-right{content:"Page " counter(page) " of " counter(pages);font-size:10px;color:#666;font-family:Arial,sans-serif}}body{margin:0;padding:0}.FinanceExportPdf_noPrint__3PvM1{display:none!important}.FinanceExportPdf_financeExportPdf__10P0q{font-family:Arial,sans-serif;position:relative}.FinanceExportPdf_financeExportPdf__10P0q .FinanceExportPdf_contentWrapper__1OOyb{min-height:unset!important}.FinanceExportPdf_watermark__auMue{position:fixed;width:60%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.FinanceExportPdf_watermark__auMue img{width:100%;height:100%;object-fit:contain;opacity:.1}.FinanceExportPdf_table__1PgUG{font-size:10px}.FinanceExportPdf_table__1PgUG td,.FinanceExportPdf_table__1PgUG th{padding:2px 6px}.FinanceExportPdf_incomeByTypesTable__3dUZV{font-size:10px}.FinanceExportPdf_incomeByTypesTable__3dUZV td,.FinanceExportPdf_incomeByTypesTable__3dUZV th{padding:2px 6px}.FinanceExportPdf_statsGrid__675BB{grid-template-columns:repeat(2,1fr)}div.FinanceExportPdf_financeFooter__1BLp_{position:relative;margin-top:50px;padding:15px 20px;page-break-inside:avoid;page-break-before:auto}.FinanceExportPdf_cashAmountSection__2PMWF{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #000}.FinanceExportPdf_cashAmountTitle__yME1X{font-size:12px;font-weight:700;margin-bottom:3px}.FinanceExportPdf_cashAmountWords__3Z-Fh{font-size:11px;font-style:italic}.FinanceExportPdf_financeFooterContent__3xU3I{width:100%;padding:5px 0}.FinanceExportPdf_pageNumber__hc1un{position:fixed;bottom:10px;right:20px;font-size:10px;color:#666;z-index:1000;display:block!important}.FinanceExportPdf_pageNumber__hc1un:after{content:"Page " counter(page) " of " counter(pages)}}div.FinanceExportPdf_financeFooter__1BLp_{display:block!important;position:relative;margin-top:auto;padding-top:20px;width:100%;text-align:center;font-size:12px;page-break-inside:avoid}.FinanceExportPdf_cashAmountSection__2PMWF{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd}.FinanceExportPdf_cashAmountTitle__yME1X{font-size:14px;font-weight:700;margin-bottom:5px}.FinanceExportPdf_cashAmountWords__3Z-Fh{font-size:13px;font-style:italic;color:#333}.FinanceExportPdf_financeFooterContent__3xU3I{width:210mm;padding:10px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;text-align:center;font-size:12px}.FinanceExportPdf_financeFooterContentItem__1-Zlz{width:calc(50% - 100px);text-align:center;font-size:12px;border-top:1.5px solid #000}.FinanceExportPdf_branchTitle__22yy6{background-color:#fafafa;padding:2px 10px}.FinanceExportPdf_pageNumber__hc1un{display:none}@media screen{.FinanceExportPdf_financeExportPdf__10P0q{padding:20px;max-width:1200px;margin:0 auto}}:root{--assesment_exam-bg:#f7f5f2;--assesment_exam-surface:#fff;--assesment_exam-surface-2:#faf9f7;--assesment_exam-border:#e8e3dc;--assesment_exam-border-light:#f0ece5;--assesment_exam-ink:#1a1714;--assesment_exam-ink-2:#5a534a;--assesment_exam-ink-3:#9c9288;--assesment_exam-accent:#c8602a;--assesment_exam-accent-light:#f9ede5;--assesment_exam-accent-mid:#e8895c;--assesment_exam-green:#3a7d5a;--assesment_exam-green-light:#e8f4ed;--assesment_exam-red:#c0392b;--assesment_exam-red-light:#fdecea;--assesment_exam-shadow:0 1px 4px rgba(26,23,20,0.06),0 4px 16px rgba(26,23,20,0.04);--assesment_exam-shadow-hover:0 2px 8px rgba(26,23,20,0.1),0 8px 32px rgba(26,23,20,0.08);--assesment_exam-radius:12px;--assesment_exam-radius-sm:8px;--assesment_exam-radius-lg:16px}.assesment_exam-root *{box-sizing:border-box;margin:0;padding:0}.assesment_exam-root{font-family:"DM Sans",sans-serif;min-height:100vh;color:var(--assesment_exam-ink);padding:40px 20px 80px}.assesment_exam-container{max-width:760px;margin:0 auto;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.assesment_exam-card{background:var(--assesment_exam-surface);border:1px solid var(--assesment_exam-border);border-radius:var(--assesment_exam-radius-lg);box-shadow:var(--assesment_exam-shadow);overflow:hidden}.assesment_exam-card-header{padding:20px 24px 16px;border-bottom:1px solid var(--assesment_exam-border-light);display:flex;align-items:center;grid-gap:12px;gap:12px}.assesment_exam-card-icon{width:36px;height:36px;border-radius:var(--assesment_exam-radius-sm);background:var(--assesment_exam-accent-light);color:var(--assesment_exam-accent);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.assesment_exam-card-title{font-family:"DM Serif Display",serif;font-size:17px;color:var(--assesment_exam-ink);letter-spacing:-.2px}.assesment_exam-card-subtitle{font-size:12px;color:var(--assesment_exam-ink-3);margin-top:2px}.assesment_exam-card-body{padding:20px 24px 24px}.assesment_exam-student-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.assesment_exam-info-pill{background:var(--assesment_exam-surface-2);border:1px solid var(--assesment_exam-border-light);border-radius:var(--assesment_exam-radius-sm);padding:12px 14px}.assesment_exam-info-pill-label{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--assesment_exam-ink-3);font-weight:600;margin-bottom:4px}.assesment_exam-info-pill-value{font-size:14px;font-weight:500;color:var(--assesment_exam-ink)}.assesment_exam-meta-row{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:4px}.assesment_exam-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid transparent}.assesment_exam-badge-neutral{background:var(--assesment_exam-surface-2);border-color:var(--assesment_exam-border);color:var(--assesment_exam-ink-2)}.assesment_exam-badge-accent{background:var(--assesment_exam-accent-light);border-color:#f0c8b0;color:var(--assesment_exam-accent)}.assesment_exam-badge-green{background:var(--assesment_exam-green-light);border-color:#b8dfc8;color:var(--assesment_exam-green)}.assesment_exam-question-index{font-family:"DM Serif Display",serif;font-size:12px;color:var(--assesment_exam-accent);letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px;display:flex;align-items:center;grid-gap:6px;gap:6px}.assesment_exam-question-index:before{content:"";display:inline-block;width:18px;height:2px;background:var(--assesment_exam-accent-mid);border-radius:2px}.assesment_exam-question-title{font-family:"DM Serif Display",serif;font-size:19px;line-height:1.45;color:var(--assesment_exam-ink);margin-bottom:16px}.assesment_exam-question-points{font-size:12px;color:var(--assesment_exam-ink-3);margin-bottom:18px;display:flex;align-items:center;grid-gap:6px;gap:6px}.assesment_exam-question-points strong{color:var(--assesment_exam-accent)}.assesment_exam-divider{height:1px;background:var(--assesment_exam-border-light);margin:20px 0}.assesment_exam-submission-section{background:var(--assesment_exam-surface-2);border:1px solid var(--assesment_exam-border);border-radius:var(--assesment_exam-radius);padding:16px 18px;margin-bottom:20px}.assesment_exam-submission-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:var(--assesment_exam-ink-3);margin-bottom:10px;display:flex;align-items:center;grid-gap:6px;gap:6px}.assesment_exam-submission-label span{width:6px;height:6px;border-radius:50%;background:var(--assesment_exam-accent-mid);display:inline-block}.assesment_exam-submission-text{font-size:14px;color:var(--assesment_exam-ink-2);line-height:1.6;font-style:italic;margin-bottom:12px}.assesment_exam-submission-empty{font-size:13px;color:var(--assesment_exam-ink-3);font-style:italic}.assesment_exam-files-grid{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-top:10px}.assesment_exam-file-thumb{position:relative;width:80px;height:80px;border-radius:var(--assesment_exam-radius-sm);overflow:hidden;border:1px solid var(--assesment_exam-border);background:var(--assesment_exam-bg);cursor:pointer;transition:box-shadow .18s ease,transform .18s ease;flex-shrink:0}.assesment_exam-file-thumb:hover{box-shadow:var(--assesment_exam-shadow-hover);transform:translateY(-2px)}.assesment_exam-file-thumb img{width:100%;height:100%;object-fit:cover}.assesment_exam-file-pdf{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:4px;gap:4px;height:100%;text-decoration:none;color:var(--assesment_exam-accent);font-size:11px;font-weight:600}.assesment_exam-file-pdf-icon{font-size:24px;line-height:1}.assesment_exam-lightbox-overlay{position:fixed;inset:0;background:rgba(26,23,20,.82);z-index:1000;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:assesment_exam-fadeIn .18s ease}.assesment_exam-lightbox-img{max-width:90vw;max-height:88vh;border-radius:var(--assesment_exam-radius);box-shadow:0 24px 80px rgba(0,0,0,.4);cursor:default}.assesment_exam-lightbox-close{position:fixed;top:20px;right:24px;background:hsla(0,0%,100%,.12);border:none;color:#fff;width:36px;height:36px;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.assesment_exam-lightbox-close:hover{background:hsla(0,0%,100%,.22)}.assesment_exam-form-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:var(--assesment_exam-ink-2);margin-bottom:8px;display:block}.assesment_exam-textarea{width:100%;min-height:120px;border:1px solid var(--assesment_exam-border);border-radius:var(--assesment_exam-radius-sm);background:var(--assesment_exam-surface);padding:12px 14px;font-family:"DM Sans",sans-serif;font-size:14px;color:var(--assesment_exam-ink);resize:vertical;transition:border-color .18s,box-shadow .18s;outline:none}.assesment_exam-textarea:focus{border-color:var(--assesment_exam-accent-mid);box-shadow:0 0 0 3px rgba(200,96,42,.1)}.assesment_exam-textarea::placeholder{color:var(--assesment_exam-ink-3)}.assesment_exam-upload-area{background:var(--assesment_exam-surface-2);border:1.5px dashed var(--assesment_exam-border);border-radius:var(--assesment_exam-radius);padding:18px;margin-top:16px}.assesment_exam-upload-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:var(--assesment_exam-ink-2);margin-bottom:12px}.assesment_exam-upload-fields{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.assesment_exam-upload-row{display:flex;align-items:center;grid-gap:8px;gap:8px}.assesment_exam-upload-input{flex:1 1;font-family:"DM Sans",sans-serif;font-size:13px;border:1px solid var(--assesment_exam-border);border-radius:var(--assesment_exam-radius-sm);background:var(--assesment_exam-surface);padding:8px 12px;color:var(--assesment_exam-ink-2);outline:none;transition:border-color .18s;cursor:pointer}.assesment_exam-upload-input:focus{border-color:var(--assesment_exam-accent-mid)}.assesment_exam-btn-remove{width:30px;height:30px;border-radius:50%;border:1px solid var(--assesment_exam-border);background:var(--assesment_exam-surface);color:var(--assesment_exam-ink-3);font-size:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;flex-shrink:0;line-height:1}.assesment_exam-btn-remove:hover{background:var(--assesment_exam-red-light);border-color:#f0b8b0;color:var(--assesment_exam-red)}.assesment_exam-btn-add{margin-top:10px;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:500;color:var(--assesment_exam-accent);background:var(--assesment_exam-accent-light);border:1px solid #f0c8b0;border-radius:999px;padding:6px 14px;cursor:pointer;transition:background .15s,box-shadow .15s}.assesment_exam-btn-add:hover{background:#f5ddd0;box-shadow:0 2px 8px rgba(200,96,42,.12)}.assesment_exam-upload-previews{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:12px}.assesment_exam-preview-chip{display:flex;align-items:center;grid-gap:6px;gap:6px;background:var(--assesment_exam-surface);border:1px solid var(--assesment_exam-border);border-radius:999px;padding:4px 10px 4px 6px;font-size:12px;color:var(--assesment_exam-ink-2)}.assesment_exam-preview-chip-thumb{width:22px;height:22px;border-radius:4px;object-fit:cover}.assesment_exam-preview-chip-icon{width:22px;height:22px;border-radius:4px;background:var(--assesment_exam-accent-light);color:var(--assesment_exam-accent);display:flex;align-items:center;justify-content:center;font-size:12px}.assesment_exam-submit-row{display:flex;justify-content:flex-end;align-items:center;grid-gap:12px;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--assesment_exam-border-light)}.assesment_exam-btn-submit{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600;color:#fff;background:var(--assesment_exam-ink);border:none;border-radius:999px;padding:11px 28px;cursor:pointer;letter-spacing:.1px;display:flex;align-items:center;grid-gap:8px;gap:8px;transition:background .18s,box-shadow .18s,transform .12s;box-shadow:0 2px 8px rgba(26,23,20,.15)}.assesment_exam-btn-submit:hover{background:var(--assesment_exam-accent);box-shadow:0 4px 16px rgba(200,96,42,.28);transform:translateY(-1px)}.assesment_exam-btn-submit:active{transform:translateY(0)}.assesment_exam-btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.assesment_exam-toast{position:fixed;bottom:32px;right:32px;background:var(--assesment_exam-ink);color:#fff;padding:12px 20px;border-radius:var(--assesment_exam-radius);font-size:14px;font-weight:500;display:flex;align-items:center;grid-gap:8px;gap:8px;z-index:2000;box-shadow:var(--assesment_exam-shadow-hover);animation:assesment_exam-slideUp .25s ease}.assesment_exam-toast-success{border-left:3px solid #5cb879}.assesment_exam-page-header{text-align:center;padding-bottom:8px}.assesment_exam-page-header h1{font-family:"DM Serif Display",serif;font-size:28px;color:var(--assesment_exam-ink);letter-spacing:-.5px}.assesment_exam-page-header p{font-size:13px;color:var(--assesment_exam-ink-3);margin-top:4px}@keyframes assesment_exam-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes assesment_exam-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.assesment_exam-error,.assesment_exam-loading{padding:24px;text-align:center;color:var(--assesment_exam-ink-2);background:var(--assesment_exam-surface-2);border-radius:var(--assesment_exam-radius);border:1px solid var(--assesment_exam-border)}.assesment_exam-error{color:var(--assesment_exam-red);background:var(--assesment_exam-red-light)}@media (max-width:520px){.assesment_exam-student-grid{grid-template-columns:1fr}.assesment_exam-card-body{padding:16px}.assesment_exam-card-header{padding:14px 16px 12px}}@keyframes fm-fade-in{0%{opacity:0;transform:scale(.97) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fm-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body:has(#file_manager.fm-show),html:has(#file_manager.fm-show){overflow:hidden}#file_manager{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px}#file_manager.fm-show{display:flex;animation:fm-fade-in .22s ease both}#file_manager.fm-hide{display:none}#file_manager .fm-container{position:relative;width:100%;max-width:1400px;height:calc(100vh - 40px);max-height:950px;background:#fff;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.22);display:flex;flex-direction:column;overflow:hidden}#file_manager .fm-header{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e2e8f0;flex-shrink:0;background:#fff}#file_manager .fm-header .fm-header-left{display:flex;align-items:center;grid-gap:12px;gap:12px}#file_manager .fm-header .fm-title{display:flex;align-items:center;grid-gap:7px;gap:7px;font-size:15px;font-weight:600;color:#1e293b}#file_manager .fm-header .fm-title .fm-title-icon{color:#4f46e5;font-size:17px;display:flex}#file_manager .fm-header .fm-breadcrumb{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:12.5px;color:#64748b}#file_manager .fm-header .fm-breadcrumb span{cursor:pointer;transition:color .15s}#file_manager .fm-header .fm-breadcrumb span:hover{color:#4f46e5}#file_manager .fm-header .fm-breadcrumb .fm-bc-sep{color:#e2e8f0;pointer-events:none}#file_manager .fm-header .fm-breadcrumb .fm-bc-current{color:#1e293b;font-weight:500;cursor:default}#file_manager .fm-header .fm-breadcrumb .fm-bc-current:hover{color:#1e293b}#file_manager .fm-header .fm-header-right{display:flex;align-items:center;grid-gap:6px;gap:6px}#file_manager .fm-header .fm-icon-btn{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#64748b;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}#file_manager .fm-header .fm-icon-btn:hover{background:#f8fafc;color:#1e293b}#file_manager .fm-header .fm-icon-btn.close-btn:hover{background:#fee2e2;color:#ef4444}#file_manager .fm-body{display:flex;flex:1 1;overflow:hidden}#file_manager .fm-sidebar{width:220px;border-right:1px solid #e2e8f0;background:#f8fafc;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}#file_manager .fm-sidebar .fm-sidebar-section{padding:12px 12px 4px;display:flex;align-items:center;justify-content:space-between}#file_manager .fm-sidebar .fm-sidebar-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8}#file_manager .fm-sidebar .fm-new-folder-btn{width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;transition:all .18s ease}#file_manager .fm-sidebar .fm-new-folder-btn:hover{background:#eef2ff;color:#4f46e5}#file_manager .fm-sidebar .fm-sidebar-quick-filters{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:4px 8px 10px;border-bottom:1px solid #e2e8f0;margin-bottom:4px}#file_manager .fm-sidebar .fm-sidebar-kind-btn{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:8px;background:transparent;font-size:12.5px;color:#64748b;cursor:pointer;text-align:left;transition:all .18s ease}#file_manager .fm-sidebar .fm-sidebar-kind-btn .anticon{font-size:15px;color:#94a3b8}#file_manager .fm-sidebar .fm-sidebar-kind-btn:hover:not(:disabled){background:#eef2f7;color:#1e293b}#file_manager .fm-sidebar .fm-sidebar-kind-btn:disabled{opacity:.45;cursor:not-allowed}#file_manager .fm-sidebar .fm-sidebar-kind-btn.active{background:#eef2ff;color:#4f46e5;font-weight:500}#file_manager .fm-sidebar .fm-sidebar-kind-btn.active .anticon{color:#4f46e5}#file_manager .fm-sidebar .fm-folder-tree{flex:1 1;overflow-y:auto;padding:2px 8px 12px}#file_manager .fm-sidebar .fm-folder-tree::-webkit-scrollbar{width:4px}#file_manager .fm-sidebar .fm-folder-tree::-webkit-scrollbar-track{background:transparent}#file_manager .fm-sidebar .fm-folder-tree::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}#file_manager .fm-sidebar .fm-folder-item{display:flex;align-items:center;grid-gap:7px;gap:7px;padding:6px 8px;border-radius:8px;cursor:pointer;transition:all .18s ease;font-size:13px;color:#64748b;-webkit-user-select:none;user-select:none;margin-bottom:1px}#file_manager .fm-sidebar .fm-folder-item .fm-folder-chevron{font-size:9px;color:#94a3b8;transition:transform .18s;flex-shrink:0}#file_manager .fm-sidebar .fm-folder-item .fm-folder-chevron.open{transform:rotate(90deg)}#file_manager .fm-sidebar .fm-folder-item .fm-folder-icon{font-size:14px;flex-shrink:0}#file_manager .fm-sidebar .fm-folder-item .fm-folder-name{display:-webkit-box;box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}#file_manager .fm-sidebar .fm-folder-item .fm-folder-count{font-size:10px;background:#e2e8f0;color:#64748b;padding:1px 6px;border-radius:20px;font-weight:500;flex-shrink:0}#file_manager .fm-sidebar .fm-folder-item:hover{background:#eef2f7;color:#1e293b}#file_manager .fm-sidebar .fm-folder-item.active{background:#eef2ff;color:#4f46e5;font-weight:500}#file_manager .fm-sidebar .fm-folder-item.active .fm-folder-icon{color:#4f46e5}#file_manager .fm-sidebar .fm-folder-item.active .fm-folder-count{background:#c7d7fd;color:#4f46e5}#file_manager .fm-sidebar .fm-folder-item.fm-sub{padding-left:15px;font-size:10px}#file_manager .fm-sidebar .fm-folder-item.fm-sub-2{padding-left:30px;font-size:10px}#file_manager .fm-sidebar .fm-folder-children{overflow:hidden;animation:fm-slide-up .15s ease both}#file_manager .fm-sidebar .fm-folder-children .fm-folder-children{padding-left:10px}#file_manager .fm-sidebar .fm-sidebar-divider{height:1px;background:#e2e8f0;margin:6px 12px}#file_manager .fm-sidebar .fm-new-folder-input{margin:2px 8px 8px}#file_manager .fm-sidebar .fm-new-folder-input input{width:100%;padding:6px 10px;border:1.5px solid #4f46e5;border-radius:8px;font-size:12.5px;color:#1e293b;outline:none;background:#fff;box-shadow:0 0 0 3px #eef2ff}#file_manager .fm-sidebar .fm-new-folder-input input::placeholder{color:#94a3b8}#file_manager .fm-main{flex:1 1;display:flex;flex-direction:column;overflow:hidden;position:relative}#file_manager .fm-main .fm-toolbar{padding:9px 14px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0;background:#fff}#file_manager .fm-main .fm-toolbar .fm-search-wrap{flex:1 1;position:relative;min-width:0}#file_manager .fm-main .fm-toolbar .fm-search-wrap .fm-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:13px;pointer-events:none;display:flex}#file_manager .fm-main .fm-toolbar .fm-search-wrap input{width:100%;padding:7px 10px 7px 33px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1e293b;outline:none;background:#f8fafc;transition:all .18s ease}#file_manager .fm-main .fm-toolbar .fm-search-wrap input::placeholder{color:#94a3b8}#file_manager .fm-main .fm-toolbar .fm-search-wrap input:focus{border-color:#4f46e5;background:#fff;box-shadow:0 0 0 3px #eef2ff}#file_manager .fm-main .fm-toolbar .fm-toolbar-sep{width:1px;height:20px;background:#e2e8f0;flex-shrink:0}#file_manager .fm-main .fm-toolbar .fm-filter-select{padding:6px 8px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:12.5px;color:#64748b;background:#fff;cursor:pointer;outline:none;transition:all .18s ease;flex-shrink:0}#file_manager .fm-main .fm-toolbar .fm-filter-select:focus,#file_manager .fm-main .fm-toolbar .fm-filter-select:hover{border-color:#4f46e5}#file_manager .fm-main .fm-toolbar .fm-view-toggle{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;flex-shrink:0}#file_manager .fm-main .fm-toolbar .fm-view-toggle .fm-view-btn{width:32px;height:32px;border:none;background:#fff;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .18s ease}#file_manager .fm-main .fm-toolbar .fm-view-toggle .fm-view-btn:hover{background:#f8fafc;color:#1e293b}#file_manager .fm-main .fm-toolbar .fm-view-toggle .fm-view-btn.active{background:#eef2ff;color:#4f46e5}#file_manager .fm-main .fm-toolbar .fm-view-toggle .fm-view-btn+.fm-view-btn{border-left:1px solid #e2e8f0}#file_manager .fm-main .fm-toolbar .fm-sort-btn{height:34px;padding:0 10px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;font-size:12.5px;cursor:pointer;display:flex;align-items:center;grid-gap:5px;gap:5px;transition:all .18s ease;flex-shrink:0}#file_manager .fm-main .fm-toolbar .fm-sort-btn:hover{border-color:#4f46e5;color:#4f46e5;background:#eef2ff}#file_manager .fm-main .fm-info-bar{padding:5px 14px;font-size:11.5px;color:#94a3b8;border-bottom:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0}#file_manager .fm-main .fm-info-bar .fm-info-count{font-weight:500;color:#64748b}#file_manager .fm-main .fm-files-area{flex:1 1;overflow-y:auto;padding:14px}#file_manager .fm-main .fm-files-area:has(.fm-grid){display:grid;grid-template-rows:1fr 50px;align-items:flex-start;overflow-y:auto;max-height:calc(100% - 60px)}#file_manager .fm-main .fm-files-area::-webkit-scrollbar{width:5px}#file_manager .fm-main .fm-files-area::-webkit-scrollbar-track{background:transparent}#file_manager .fm-main .fm-files-area::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}#file_manager .fm-main .fm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:12px;gap:12px}#file_manager .fm-main .fm-list-header{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:4px 10px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8}#file_manager .fm-main .fm-list-header .fm-lh-name{flex:1 1}#file_manager .fm-main .fm-list-header .fm-lh-size{width:72px;text-align:right}#file_manager .fm-main .fm-list-header .fm-lh-date{width:110px;text-align:right}#file_manager .fm-main .fm-list-header .fm-lh-check{width:18px}#file_manager .fm-main .fm-list{display:flex;flex-direction:column;grid-gap:2px;gap:2px}#file_manager .fm-main .fm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;grid-gap:10px;gap:10px;color:#94a3b8;text-align:center}#file_manager .fm-main .fm-empty .fm-empty-icon{font-size:52px;opacity:.35;display:flex}#file_manager .fm-main .fm-empty .fm-empty-title{font-size:15px;font-weight:500;color:#64748b;margin:0}#file_manager .fm-main .fm-empty .fm-empty-sub{font-size:12.5px;margin:0}#file_manager .fm-main .fm-drop-overlay{position:absolute;inset:0;background:rgba(79,70,229,.06);border:2.5px dashed #4f46e5;border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:20;pointer-events:none}#file_manager .fm-main .fm-drop-overlay .fm-drop-msg{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;color:#4f46e5;font-weight:600;font-size:15px}#file_manager .fm-main .fm-drop-overlay .fm-drop-msg .fm-drop-icon{font-size:40px;display:flex}#file_manager .fm-file-card{border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;overflow:hidden;cursor:pointer;transition:all .18s ease;position:relative;animation:fm-slide-up .15s ease both}#file_manager .fm-file-card:hover{border-color:#c7d7fd;box-shadow:0 4px 18px rgba(79,70,229,.12);transform:translateY(-2px)}#file_manager .fm-file-card:hover .fm-card-actions,#file_manager .fm-file-card:hover .fm-card-chk{opacity:1}#file_manager .fm-file-card.selected{border-color:#4f46e5;background:#eef2ff}#file_manager .fm-file-card.selected .fm-card-chk{opacity:1}#file_manager .fm-file-card .fm-card-chk{position:absolute;top:7px;left:7px;width:19px;height:19px;border-radius:4px;border:2px solid #096dd9;background:hsla(0,0%,91.4%,.92);display:flex;align-items:center;justify-content:center;transition:opacity .15s;z-index:3;box-shadow:0 1px 3px rgba(0,0,0,.07);color:transparent;font-size:10px}#file_manager .fm-file-card .fm-card-chk.checked{background:#4f46e5;border-color:#4f46e5;opacity:1;color:#fff}#file_manager .fm-file-card .fm-card-actions{position:absolute;top:7px;right:7px;opacity:0;transition:opacity .15s;z-index:3}#file_manager .fm-file-card .fm-card-actions .fm-card-action-btn{width:24px;height:24px;border-radius:4px;border:none;background:hsla(0,0%,100%,.9);color:#64748b;font-size:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.07);transition:all .18s ease}#file_manager .fm-file-card .fm-card-actions .fm-card-action-btn:hover{background:#fff;color:#4f46e5}#file_manager .fm-file-card .fm-card-actions .fm-card-action-btn.danger:hover{color:#ef4444}#file_manager .fm-file-card .fm-card-thumb{height:92px;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}#file_manager .fm-file-card .fm-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}#file_manager .fm-file-card .fm-card-thumb .fm-card-type-icon{font-size:38px;display:flex}#file_manager .fm-file-card .fm-card-thumb .fm-card-type-icon.type-image{color:#818cf8}#file_manager .fm-file-card .fm-card-thumb .fm-card-type-icon.type-video{color:#f472b6}#file_manager .fm-file-card .fm-card-thumb .fm-card-type-icon.type-doc{color:#60a5fa}#file_manager .fm-file-card .fm-card-thumb .fm-card-type-icon.type-audio{color:#34d399}#file_manager .fm-file-card .fm-card-thumb .fm-card-type-icon.type-archive{color:#f59e0b}#file_manager .fm-file-card .fm-card-thumb .fm-card-type-icon.type-other{color:#94a3b8}#file_manager .fm-file-card .fm-card-info{padding:8px 9px 9px}#file_manager .fm-file-card .fm-card-info .fm-card-name{font-size:11.5px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}#file_manager .fm-file-card .fm-card-info .fm-card-meta{font-size:10.5px;color:#94a3b8}#file_manager .fm-file-row{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:7px 10px;border-radius:8px;cursor:pointer;transition:all .18s ease;border:1.5px solid transparent;animation:fm-slide-up .12s ease both}#file_manager .fm-file-row:hover{background:#f8fafc;border-color:#e2e8f0}#file_manager .fm-file-row:hover .fm-row-chk{opacity:1}#file_manager .fm-file-row.selected{background:#eef2ff;border-color:#c7d7fd}#file_manager .fm-file-row.selected .fm-row-chk{opacity:1}#file_manager .fm-file-row .fm-row-chk{width:17px;height:17px;border-radius:3px;border:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;flex-shrink:0;font-size:9px;color:transparent}#file_manager .fm-file-row .fm-row-chk.checked{background:#4f46e5;border-color:#4f46e5;opacity:1;color:#fff}#file_manager .fm-file-row .fm-row-thumb{width:36px;height:36px;border-radius:4px;overflow:hidden;flex-shrink:0;background:#f8fafc;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}#file_manager .fm-file-row .fm-row-thumb img{width:100%;height:100%;object-fit:cover}#file_manager .fm-file-row .fm-row-thumb .fm-row-type-icon{font-size:18px;display:flex}#file_manager .fm-file-row .fm-row-thumb .fm-row-type-icon.type-image{color:#818cf8}#file_manager .fm-file-row .fm-row-thumb .fm-row-type-icon.type-video{color:#f472b6}#file_manager .fm-file-row .fm-row-thumb .fm-row-type-icon.type-doc{color:#60a5fa}#file_manager .fm-file-row .fm-row-thumb .fm-row-type-icon.type-audio{color:#34d399}#file_manager .fm-file-row .fm-row-thumb .fm-row-type-icon.type-archive{color:#f59e0b}#file_manager .fm-file-row .fm-row-thumb .fm-row-type-icon.type-other{color:#94a3b8}#file_manager .fm-file-row .fm-row-info{flex:1 1;overflow:hidden}#file_manager .fm-file-row .fm-row-info .fm-row-name{font-size:13px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#file_manager .fm-file-row .fm-row-info .fm-row-type{font-size:11.5px;color:#94a3b8;text-transform:uppercase;font-weight:500}#file_manager .fm-file-row .fm-row-size{font-size:12px;color:#64748b;width:72px;text-align:right;flex-shrink:0}#file_manager .fm-file-row .fm-row-date{font-size:12px;color:#94a3b8;width:110px;text-align:right;flex-shrink:0}#file_manager .fm-right-panel{width:280px;border-left:1px solid #e2e8f0;background:#fff;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}#file_manager .fm-right-panel .fm-panel-tabs{display:flex;border-bottom:1px solid #e2e8f0;flex-shrink:0}#file_manager .fm-right-panel .fm-panel-tabs .fm-panel-tab{flex:1 1;padding:13px 10px;text-align:center;font-size:12.5px;font-weight:500;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;transition:all .18s ease}#file_manager .fm-right-panel .fm-panel-tabs .fm-panel-tab:hover{color:#1e293b}#file_manager .fm-right-panel .fm-panel-tabs .fm-panel-tab.active{color:#4f46e5;border-bottom-color:#4f46e5}#file_manager .fm-right-panel .fm-panel-body{flex:1 1;overflow-y:auto;padding:16px}#file_manager .fm-right-panel .fm-panel-body::-webkit-scrollbar{width:4px}#file_manager .fm-right-panel .fm-panel-body::-webkit-scrollbar-track{background:transparent}#file_manager .fm-right-panel .fm-panel-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}#file_manager .fm-right-panel .fm-details-stack{display:flex;flex-direction:column;grid-gap:0;gap:0}#file_manager .fm-right-panel .fm-folder-meta-section{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}#file_manager .fm-right-panel .fm-folder-meta-section .fm-folder-meta-heading{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;margin-bottom:10px}#file_manager .fm-right-panel .fm-folder-meta-section .fm-folder-meta-actions{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:12px}#file_manager .fm-right-panel .fm-folder-meta-section .fm-folder-btn{padding:6px 12px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:12px;font-weight:500;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;grid-gap:5px;gap:5px;transition:all .18s ease}#file_manager .fm-right-panel .fm-folder-meta-section .fm-folder-btn:hover{border-color:#4f46e5;color:#4f46e5;background:#eef2ff}#file_manager .fm-right-panel .fm-folder-meta-section .fm-folder-btn.danger:hover{border-color:#ef4444;color:#ef4444;background:#fff1f1}#file_manager .fm-right-panel .fm-folder-meta-section .fm-folder-btn:disabled{opacity:.5;cursor:not-allowed}#file_manager .fm-right-panel .fm-folder-meta-section .fm-folder-rename-row{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:8px}#file_manager .fm-right-panel .fm-folder-meta-section .fm-folder-rename-row input{width:100%;padding:8px 10px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1e293b;outline:none}#file_manager .fm-right-panel .fm-folder-meta-section .fm-folder-rename-row input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #eef2ff}#file_manager .fm-right-panel .fm-folder-meta-section .fm-folder-rename-row .fm-folder-rename-btns{display:flex;grid-gap:8px;gap:8px}#file_manager .fm-right-panel .fm-no-selection{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;grid-gap:10px;gap:10px;color:#94a3b8;text-align:center}#file_manager .fm-right-panel .fm-no-selection .fm-no-sel-icon{font-size:40px;opacity:.35;display:flex}#file_manager .fm-right-panel .fm-no-selection p{font-size:12.5px;line-height:1.55;margin:0;color:#64748b}#file_manager .fm-right-panel .fm-detail-preview{width:100%;border-radius:8px;overflow:hidden;background:#f8fafc;margin-bottom:14px;border:1px solid #e2e8f0}#file_manager .fm-right-panel .fm-detail-preview img{width:100%;max-height:160px;object-fit:cover;display:block}#file_manager .fm-right-panel .fm-detail-preview .fm-vod-preview-wrap{position:relative;background:#0f172a}#file_manager .fm-right-panel .fm-detail-preview .fm-vod-preview-wrap video{width:100%}#file_manager .fm-right-panel .fm-detail-preview .fm-vod-preview-badge{border-radius:4px;color:#a5b4fc;border:1px solid #c7d7fd}#file_manager .fm-right-panel .fm-detail-preview .fm-public-video-badge,#file_manager .fm-right-panel .fm-detail-preview .fm-vod-preview-badge{position:absolute;top:8px;left:8px;z-index:1;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;background:rgba(15,23,42,.85)}#file_manager .fm-right-panel .fm-detail-preview .fm-public-video-badge{border-radius:4px;color:#86efac;border:1px solid rgba(134,239,172,.6)}#file_manager .fm-right-panel .fm-detail-preview video.fm-vod-preview-video{width:100%;max-height:200px;display:block;vertical-align:middle}#file_manager .fm-right-panel .fm-detail-preview .fm-vod-preview-error,#file_manager .fm-right-panel .fm-detail-preview .fm-vod-preview-loading{min-height:110px;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-size:12px;color:#64748b;padding:12px;text-align:center}#file_manager .fm-right-panel .fm-detail-preview .fm-vod-preview-error{color:#ef4444}#file_manager .fm-right-panel .fm-detail-preview .fm-preview-icon{height:110px;display:flex;align-items:center;justify-content:center;font-size:52px;color:#94a3b8}#file_manager .fm-right-panel .fm-detail-grid{display:flex;flex-direction:column;grid-gap:10px;gap:10px}#file_manager .fm-right-panel .fm-detail-row .fm-detail-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;margin-bottom:2px}#file_manager .fm-right-panel .fm-detail-row .fm-detail-val{font-size:12.5px;color:#1e293b;word-break:break-all}#file_manager .fm-right-panel .fm-detail-row .fm-detail-val a{color:#4f46e5;text-decoration:none}#file_manager .fm-right-panel .fm-detail-row .fm-detail-val a:hover{text-decoration:underline}#file_manager .fm-right-panel .fm-detail-row .fm-detail-val .fm-copy-btn{background:none;border:none;cursor:pointer;color:#94a3b8;font-size:11px;padding:1px 4px;transition:color .15s;vertical-align:middle}#file_manager .fm-right-panel .fm-detail-row .fm-detail-val .fm-copy-btn:hover{color:#4f46e5}#file_manager .fm-right-panel .fm-detail-actions{display:flex;grid-gap:7px;gap:7px;margin-top:16px}#file_manager .fm-right-panel .fm-detail-actions .fm-detail-action{flex:1 1;padding:8px 6px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:12px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px;font-weight:500;transition:all .18s ease}#file_manager .fm-right-panel .fm-detail-actions .fm-detail-action:hover{border-color:#4f46e5;color:#4f46e5;background:#eef2ff}#file_manager .fm-right-panel .fm-detail-actions .fm-detail-action.danger:hover{border-color:#ef4444;color:#ef4444;background:#fff1f1}#file_manager .fm-right-panel .fm-drop-zone{border:2px dashed #e2e8f0;border-radius:8px;padding:28px 14px;text-align:center;cursor:pointer;transition:all .18s ease;margin-bottom:14px}#file_manager .fm-right-panel .fm-drop-zone.drag-active,#file_manager .fm-right-panel .fm-drop-zone:hover{border-color:#4f46e5;background:#eef2ff}#file_manager .fm-right-panel .fm-drop-zone.drag-active .fm-dz-icon,#file_manager .fm-right-panel .fm-drop-zone.drag-active .fm-dz-text,#file_manager .fm-right-panel .fm-drop-zone:hover .fm-dz-icon,#file_manager .fm-right-panel .fm-drop-zone:hover .fm-dz-text{color:#4f46e5}#file_manager .fm-right-panel .fm-drop-zone .fm-dz-icon{font-size:34px;color:#94a3b8;margin-bottom:8px;display:flex;justify-content:center;transition:color .18s}#file_manager .fm-right-panel .fm-drop-zone .fm-dz-text{font-size:13px;color:#64748b;margin-bottom:3px;transition:color .18s}#file_manager .fm-right-panel .fm-drop-zone .fm-dz-text strong{color:#4f46e5;cursor:pointer}#file_manager .fm-right-panel .fm-drop-zone .fm-dz-hint{font-size:11px;color:#94a3b8}#file_manager .fm-right-panel .fm-upload-section{display:flex;flex-direction:column;grid-gap:10px;gap:10px}#file_manager .fm-right-panel .fm-form-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;display:block;margin-bottom:5px}#file_manager .fm-right-panel .fm-form-select{width:100%;padding:8px 10px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;color:#64748b;background:#fff;outline:none;cursor:pointer;transition:all .18s ease}#file_manager .fm-right-panel .fm-form-select:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #eef2ff}#file_manager .fm-right-panel .fm-upload-btn{width:100%;padding:10px;border-radius:8px;border:none;background:#4f46e5;color:#fff;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;transition:all .18s ease;letter-spacing:.2px}#file_manager .fm-right-panel .fm-upload-btn:hover{background:#4338ca}#file_manager .fm-right-panel .fm-upload-btn:disabled{opacity:.55;cursor:not-allowed}#file_manager .fm-right-panel .fm-upload-actions-row{display:flex;grid-gap:8px;gap:8px;align-items:stretch}#file_manager .fm-right-panel .fm-upload-actions-row .fm-upload-btn{flex:1 1}#file_manager .fm-right-panel .fm-upload-actions-row .fm-folder-btn{flex:0 0 auto;white-space:nowrap}#file_manager .fm-right-panel .fm-upload-warn{font-size:12px;color:#ef4444;margin:0}#file_manager .fm-right-panel .fm-upload-job .fm-progress-meta{flex-wrap:wrap;grid-gap:6px 10px;gap:6px 10px}#file_manager .fm-right-panel .fm-upload-job .fm-progress-meta .fm-upload-speed{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:72px;text-align:right;color:#64748b}#file_manager .fm-right-panel .fm-upload-job .fm-upload-job-actions{margin-top:6px}#file_manager .fm-right-panel .fm-upload-job .fm-mini-btn{font-size:11px;padding:4px 8px;border:1px solid #e2e8f0;background:#fff;border-radius:4px;cursor:pointer;color:#64748b}#file_manager .fm-right-panel .fm-upload-job .fm-mini-btn:hover{border-color:#ef4444;color:#ef4444}#file_manager .fm-right-panel .fm-progress-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:4px}#file_manager .fm-right-panel .fm-progress-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px}#file_manager .fm-right-panel .fm-progress-item .fm-progress-name{font-size:12px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:7px}#file_manager .fm-right-panel .fm-progress-item .fm-progress-track{height:5px;background:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:5px}#file_manager .fm-right-panel .fm-progress-item .fm-progress-track .fm-progress-fill{height:100%;background:#4f46e5;border-radius:3px;transition:width .3s ease}#file_manager .fm-right-panel .fm-progress-item .fm-progress-track .fm-progress-fill.done{background:#22c55e}#file_manager .fm-right-panel .fm-progress-item .fm-progress-track .fm-progress-fill.error{background:#ef4444}#file_manager .fm-right-panel .fm-progress-item .fm-progress-meta{display:flex;justify-content:space-between;font-size:10.5px;color:#94a3b8}#file_manager .fm-right-panel .fm-progress-item .fm-progress-meta .done{color:#22c55e;font-weight:500}#file_manager .fm-right-panel .fm-progress-item .fm-progress-meta .error{color:#ef4444;font-weight:500}#file_manager .fm-bottom-bar{height:60px;border-top:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0;transition:background .18s}#file_manager .fm-bottom-bar.has-selection{background:#eef2ff;border-top-color:#c7d7fd}#file_manager .fm-bottom-bar .fm-sel-info{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:#64748b}#file_manager .fm-bottom-bar .fm-sel-badge{display:inline-flex;align-items:center;justify-content:center;background:#4f46e5;color:#fff;border-radius:20px;font-size:11px;font-weight:700;padding:1px 9px;min-width:26px}#file_manager .fm-bottom-bar .fm-sel-clear{color:#94a3b8;cursor:pointer;font-size:12px;background:none;border:none;padding:0;transition:color .15s}#file_manager .fm-bottom-bar .fm-sel-clear:hover{color:#ef4444}#file_manager .fm-bottom-bar .fm-sel-strip{display:flex;align-items:center;grid-gap:5px;gap:5px;overflow-x:auto;max-width:260px}#file_manager .fm-bottom-bar .fm-sel-strip::-webkit-scrollbar{height:0}#file_manager .fm-bottom-bar .fm-strip-thumb{position:relative;width:38px;height:38px;border-radius:4px;border:2px solid #4f46e5;overflow:visible;flex-shrink:0;background:#eef2ff}#file_manager .fm-bottom-bar .fm-strip-thumb img{width:100%;height:100%;object-fit:cover;border-radius:2px;display:block}#file_manager .fm-bottom-bar .fm-strip-thumb .fm-strip-rm{position:absolute;top:-5px;right:-5px;width:14px;height:14px;background:#ef4444;border-radius:50%;color:#fff;font-size:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;border:1.5px solid #fff}#file_manager .fm-bottom-bar .fm-bottom-actions{display:flex;align-items:center;grid-gap:7px;gap:7px}#file_manager .fm-bottom-bar .fm-btn{padding:7px 14px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:12.5px;font-weight:500;color:#64748b;cursor:pointer;display:flex;align-items:center;grid-gap:5px;gap:5px;transition:all .18s ease;white-space:nowrap}#file_manager .fm-bottom-bar .fm-btn:hover{border-color:#64748b;color:#1e293b}#file_manager .fm-bottom-bar .fm-btn:disabled{opacity:.4;cursor:not-allowed}#file_manager .fm-bottom-bar .fm-btn.danger:hover{border-color:#ef4444;color:#ef4444;background:#fff1f1}#file_manager .fm-bottom-bar .fm-btn.primary{background:#4f46e5;border-color:#4f46e5;color:#fff}#file_manager .fm-bottom-bar .fm-btn.primary:hover{background:#4338ca;border-color:#4338ca}#file_manager .fm-bottom-bar .fm-btn.ghost{background:transparent;border-color:transparent}#file_manager .fm-bottom-bar .fm-btn.ghost:hover{background:#f8fafc;border-color:#e2e8f0;color:#1e293b}.fm-reopen-btn{position:fixed;bottom:24px;right:24px;z-index:9998;grid-gap:8px;gap:8px;padding:10px 16px;border-radius:999px;border:1.5px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .18s ease}.fm-reopen-btn,.fm_pagination{display:inline-flex;align-items:center;background:#fff}.fm_pagination{grid-gap:6px;gap:6px;border-radius:50px;padding:10px 20px;box-shadow:0 2px 16px rgba(100,80,200,.08)}.fm_pagination__btn{width:36px;height:36px;border:1.5px solid #e2e4f0;border-radius:50%;background:#fff;color:#555;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .18s,border-color .18s,color .18s,transform .15s;-webkit-user-select:none;user-select:none;outline:none}.fm_pagination__btn:hover:not(.fm_pagination__btn--active):not(.fm_pagination__btn--disabled){background:#f0eeff;border-color:#b8a8f0;color:#5b3fce;transform:scale(1.08)}.fm_pagination__btn--active{background:#5b3fce;border-color:#5b3fce;color:#fff;font-weight:700;box-shadow:0 4px 14px rgba(91,63,206,.35);cursor:default}.fm_pagination__btn--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.fm_pagination__ellipsis{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#aaa;font-size:14px;letter-spacing:1px;-webkit-user-select:none;user-select:none}.fm_pagination__jump{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;margin-left:10px}.fm_pagination__jump-label{font-size:13px;color:#888;white-space:nowrap}.fm_pagination__jump-label span{color:#333;font-weight:600}.fm_pagination__select-wrap{position:relative;display:inline-flex;align-items:center}.fm_pagination__select{appearance:none;-webkit-appearance:none;border:1.5px solid #e2e4f0;border-radius:50px;padding:5px 28px 5px 12px;font-size:13px;font-weight:600;color:#333;background:#fff;cursor:pointer;outline:none;transition:border-color .18s}.fm_pagination__select:focus,.fm_pagination__select:hover{border-color:#b8a8f0}.fm_pagination__select-arrow{position:absolute;right:10px;pointer-events:none;font-size:10px;color:#888}.fm_pagination__divider{width:1px;height:24px;background:#e2e4f0;margin:0 6px}.fmfi-root{display:flex;flex-direction:column;grid-gap:6px;gap:6px;width:100%}.fmfi-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#64748b}.fmfi-dropzone{width:100%;min-height:140px;border:2px dashed #c7d7fd;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;cursor:pointer;transition:all .18s ease;padding:28px 20px;text-align:center}.fmfi-dropzone:hover{border-color:#4f46e5;background:#eef2ff}.fmfi-dz-icon{font-size:42px;color:#818cf8;display:flex;line-height:1}.fmfi-dz-text{font-size:14px;font-weight:500;color:#475569}.fmfi-dz-hint{font-size:12px;color:#94a3b8}.fmfi-selected{border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden}.fmfi-chips{flex-wrap:wrap;padding:14px 14px 10px}.fmfi-chip,.fmfi-chips{display:flex;grid-gap:10px;gap:10px}.fmfi-chip{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:8px 10px;min-width:0;max-width:260px;transition:all .15s ease;position:relative}.fmfi-chip:hover{border-color:#c7d7fd;background:#eef2ff}.fmfi-chip-thumb{width:42px;height:42px;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden;flex-shrink:0;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.fmfi-chip-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fmfi-thumb-icon{font-size:20px}.fmfi-thumb-icon.type-image{color:#818cf8}.fmfi-thumb-icon.type-video{color:#f472b6}.fmfi-thumb-icon.type-document{color:#60a5fa}.fmfi-thumb-icon.type-audio{color:#34d399}.fmfi-thumb-icon.type-archive{color:#f59e0b}.fmfi-thumb-icon.type-other{color:#94a3b8}.fmfi-chip-info{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.fmfi-chip-name{font-size:12.5px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmfi-chip-size{font-size:11px;color:#94a3b8}.fmfi-chip-rm{width:20px;height:20px;border-radius:50%;border:none;background:#e2e8f0;color:#64748b;font-size:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s ease;padding:0}.fmfi-chip-rm:hover{background:#fee2e2;color:#ef4444}.fmfi-add-tile{width:68px;height:68px;border-radius:10px;border:2px dashed #c7d7fd;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:4px;gap:4px;cursor:pointer;color:#818cf8;font-size:11px;font-weight:600;transition:all .18s ease;flex-shrink:0}.fmfi-add-tile:hover{border-color:#4f46e5;background:#eef2ff;color:#4f46e5}.fmfi-add-tile .anticon{font-size:18px}.fmfi-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid #e2e8f0;background:#f8fafc}.fmfi-footer-count{font-size:12px;color:#64748b;font-weight:500}.fmfi-footer-change{background:none;border:none;cursor:pointer;font-size:12px;color:#4f46e5;font-weight:500;padding:0;transition:color .15s}.fmfi-footer-change:hover{color:#4338ca;text-decoration:underline}.fm-reopen-btn:hover{border-color:#4f46e5;color:#4f46e5;background:#eef2ff}#file_manager .fm-move-overlay{position:absolute;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fm-fade-in .18s ease both}#file_manager .fm-move-modal{width:100%;max-width:420px;max-height:min(72vh,520px);background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;margin:16px}#file_manager .fm-move-head{padding:16px 18px 8px;border-bottom:1px solid #e2e8f0;flex-shrink:0}#file_manager .fm-move-head h3{margin:0;font-size:16px;font-weight:600;color:#1e293b}#file_manager .fm-move-sub{margin:6px 0 0;font-size:12.5px;color:#64748b;line-height:1.45}#file_manager .fm-move-body{flex:1 1;overflow-y:auto;padding:10px 12px 12px;min-height:120px;max-height:360px;background:#f8fafc}#file_manager .fm-move-empty,#file_manager .fm-move-loading{padding:20px;text-align:center;font-size:13px;color:#94a3b8}#file_manager .fm-move-tree{font-size:13px}#file_manager .fm-move-folder-row{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background .15s;color:#475569;margin-bottom:2px}#file_manager .fm-move-folder-row:hover{background:#eef2f7}#file_manager .fm-move-folder-row.selected{background:#eef2ff;color:#4f46e5}#file_manager .fm-move-pick-chk{width:16px;height:16px;accent-color:#4f46e5;flex-shrink:0;cursor:pointer}#file_manager .fm-move-chevron,#file_manager .fm-move-chevron-spacer{width:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:#94a3b8}#file_manager .fm-move-chevron.open{transform:rotate(90deg)}#file_manager .fm-move-folder-ico{font-size:14px;flex-shrink:0;display:flex;color:#64748b}#file_manager .fm-move-folder-row.selected .fm-move-folder-ico{color:#4f46e5}#file_manager .fm-move-folder-title{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#file_manager .fm-move-children{overflow:hidden}#file_manager .fm-move-foot{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;padding:12px 16px;border-top:1px solid #e2e8f0;background:#fff;flex-shrink:0}#file_manager .fm-move-foot .fm-btn{padding:8px 16px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:13px;font-weight:500;color:#64748b;cursor:pointer}#file_manager .fm-move-foot .fm-btn.primary{background:#4f46e5;border-color:#4f46e5;color:#fff}#file_manager .fm-move-foot .fm-btn.primary:hover:not(:disabled){background:#4338ca}#file_manager .fm-move-foot .fm-btn:disabled{opacity:.5;cursor:not-allowed}#file_manager .fm-move-foot .fm-btn.ghost:hover:not(:disabled){border-color:#cbd5e1;color:#1e293b}.fm-pagination-container{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;align-items:center}#file_manager .fm-vod-toggle{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;transition:all .18s ease;width:100%;box-sizing:border-box;margin-bottom:10px}#file_manager .fm-vod-toggle:hover{border-color:#c7d7fd;background:#eef2ff}#file_manager .fm-vod-toggle input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}#file_manager .fm-vod-toggle:before{content:"";display:inline-block;width:36px;height:20px;border-radius:999px;background:#e2e8f0;border:1.5px solid #ced8e6;transition:background .22s ease,border-color .22s ease;flex-shrink:0;position:relative}#file_manager .fm-vod-toggle:after{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18);margin-left:-33px;margin-right:19px;transition:margin-left .22s ease,margin-right .22s ease,background .22s ease;flex-shrink:0;position:relative}#file_manager .fm-vod-toggle:has(input:checked){border-color:#c7d7fd;background:#eef2ff}#file_manager .fm-vod-toggle:has(input:checked):before{background:#4f46e5;border-color:#4338ca}#file_manager .fm-vod-toggle:has(input:checked):after{margin-left:-17px;margin-right:3px}#file_manager .fm-vod-toggle>span:first-of-type{font-size:13px;font-weight:600;color:#1e293b;flex:1 1;letter-spacing:.1px}#file_manager .fm-vod-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:2px 8px;border-radius:999px;background:#dcfce7;border:1px solid #86efac;color:#15803d;font-size:11px;font-weight:600;letter-spacing:.2px;white-space:nowrap;animation:fm-badge-pop .18s ease}@keyframes fm-badge-pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.ant-modal-mask,.ant-modal-wrap{z-index:999!important}body:has(.ant-modal-confirm-confirm) .ant-modal-mask,body:has(.ant-modal-confirm-confirm) .ant-modal-wrap{z-index:1000!important}.body{font-size:1.15em}.login-bg{background-size:cover;background-position:50%;background-repeat:no-repeat}.forgotpass{color:#2c73e7;text-transform:uppercase;font-size:12px;margin:10px 0}.login-form-column{min-height:100vh;display:flex;align-items:center}.login-form-column .form-wrap{max-width:480px;min-width:310px;width:95%;margin:10px auto;background:linear-gradient(200deg,rgba(236,255,233,.85),rgba(255,237,255,.77));transition:all .5s;border:1px solid #fff;padding:20px 30px;border-radius:15px}.form-title{text-align:center;margin-top:15px;text-transform:uppercase}.form-subtitle{text-align:center;margin-bottom:20px!important}.login-form-column .form-wrap .ant-form-item{margin-bottom:10px}.login-form-column .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#22ade8}.login-form-column .ant-checkbox-checked .ant-checkbox-inner{background:#fff;border-color:#22ade8;box-shadow:0 0 4px #2cb1e9}.login-form-column .form-wrap .ant-input-affix-wrapper{border:2px solid #bebfbd;border-radius:40px;padding:11px 15px}.login-form-column .form-wrap .ant-input-affix-wrapper .anticon{font-size:20px}.ant-input-affix-wrapper>input.ant-input{padding-left:5px;font-size:18px}.login-form-column .form-wrap .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#4abaed}.login-form-column .form-wrap .ant-input-affix-wrapper.ant-input-affix-wrapper-focused .anticon{color:#4abaed!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-focused:hover{box-shadow:none;border-color:#4abaed}.login-art,.login-logo{display:flex;width:100%;justify-content:flex-end}@media (max-width:991px){.login-art{display:none}}@media (max-width:1024px){.login-art{justify-content:center}.login-art svg{width:29vw;height:auto}}@media (max-width:767px){.login-logo{justify-content:center}}@media (min-width:1025px){.login-art svg{width:26vw;height:auto}}.logo{max-width:400px;height:90px}.login-form-button{height:45px;font-weight:600;border-radius:40px;border-color:#b4170f;background-color:#b4170f}.login-form-button:focus,.login-form-button:hover{background:#b4170f;border-color:#b4170f}.register-btn,.resend-otp{font-size:18px;font-weight:700;color:#b4170f}.maintenance-container{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#f3f4f6;text-align:center;color:#1f2937}.maintenance-card{max-width:62rem;padding:3rem;margin:30px auto;text-align:center;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.5rem;width:90%}.logo-container{width:100%;display:flex;justify-content:center;padding:2rem}.maintenance-logo{width:12rem;height:auto;object-fit:contain;margin-bottom:1rem}.maintenance-title{font-size:2.5rem;line-height:2.5rem;font-weight:700;color:#dc2626;margin-bottom:1rem}.maintenance-text{margin-top:1.5rem;font-size:1.5rem;color:#4b5563}.maintenance-subtext{margin-top:1.4rem;font-size:1.4rem;color:#6b7280}