@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";html,body{height:100%;width:100%}#app{background-color:#f1f3f8;min-height:100%;min-width:100%}*{box-sizing:border-box;font-family:Inter,sans-serif!important;font-weight:400;-webkit-font-smoothing:auto;text-rendering:optimizeLegibility}body{margin:0;padding:0;height:100%;width:100%;font-family:Inter,sans-serif!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:400;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0;line-height:1}ul{margin:0;padding:0}ul li{list-style-type:none}img{max-width:100%}input{border:0px;font-size:16px}input:focus{outline:none}button{width:auto}.hide{display:none!important}.btnWrap{display:flex;align-items:center;column-gap:10px}button{transition:.2s}.pageCenter{display:table;max-width:1440px;width:100%;margin:0 auto}.tableWrapper .ant-table-column-sorters span{font-weight:600;font-size:12px;line-height:15px;color:#3a4553}.tableWrapper .ant-table-thead{background:#f5faff}.tableWrapper .ant-table-thead tr th,.tableWrapper .ant-table-thead tr td{background:none;padding:12px 16px;font-weight:600;font-size:12px;line-height:15px}.tableWrapper .ant-table-tbody tr td{font-weight:400;font-size:14px;line-height:17px;color:#3a4553}.tableWrapper .ant-pagination{display:flex;justify-content:center;padding:36px 0;background:#fff;margin:0!important}@media screen and (max-width: 768px){.tableWrapper .ant-pagination{padding-bottom:30px!important}}.tableWrapper .ant-pagination .ant-pagination-item{background:none;border:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#fff}.tableWrapper .ant-pagination .ant-pagination-item:hover{background:#f3cd32!important}.tableWrapper .ant-pagination .ant-pagination-item a{font-weight:400;font-size:14px;line-height:32px;color:#000}.tableWrapper .ant-pagination .ant-pagination-item-active{background:#f3cd32!important}.tableWrapper .ant-pagination .ant-pagination-item-link{display:flex;align-items:center;justify-content:center}.ant-pagination-jump-next-custom-icon .ant-pagination-item-link,.ant-pagination-jump-prev-custom-icon .ant-pagination-item-link{display:block!important}.ant-select-selection-placeholder{margin-bottom:0!important}.tableWrapper{margin-bottom:50px}@media screen and (max-width: 768px){.tableWrapper{margin-bottom:25px!important}}.tableDataDetail{cursor:pointer}.tableDataDetail:hover{text-decoration:underline}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*::placeholder{color:#adb0ba;opacity:1}*:-ms-input-placeholder{color:#adb0ba}*::-ms-input-placeholder{color:#adb0ba}@media screen and (max-width: 768px){.desktop{display:none!important}}.mobile{display:none!important}@media screen and (max-width: 768px){.mobile{display:flex!important}}.error{color:#e23131;font-size:14px;font-weight:400}.bodyContainer{display:flex}.bodyContainer .mainContent{flex:1 1 0;width:auto;min-width:0;padding-top:30px;padding-left:30px;padding-right:30px;box-sizing:content-box}@media screen and (max-width: 768px){.bodyContainer .mainContent{width:100%!important;margin:16px}}.bodyContainer .mainContent .contentHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 768px){.bodyContainer .mainContent .contentHeader{margin-bottom:20px}}.bodyContainer .mainContent .contentHeader .primary{height:40px!important}.bodyContainer .mainContent .contentHeader .primary button{height:40px}.bodyContainer .mainContent .contentHeader .primary button span{font-size:14px;line-height:17px}h2.commonHeader{font-weight:700;font-size:26px;line-height:31px;color:#3a4553;margin-bottom:0}@media screen and (max-width: 768px){h2.commonHeader{font-size:18px;line-height:22px}}.ant-menu-submenu-open{margin-bottom:5px}.backBtn{display:flex;align-items:center;gap:15px;cursor:pointer}.backBtn img{max-width:30px}.backBtn h2{white-space:pre}.btnWrapTable{display:flex;align-items:center;gap:5px}.blue{color:#00f}.red{color:red}.green{color:#12b912}.orange{color:orange}.grey{color:#a7a3a3}.tdu:hover{text-decoration:underline}.visiblity{visibility:hidden}.flexCenter{display:flex;align-items:center;justify-content:center;width:100%}.ant-picker-dropdown .ant-picker-header>*{display:flex;flex:auto}.ant-picker-dropdown .ant-picker-header{align-items:center}.ant-tooltip{max-width:300px}.ant-checkbox .ant-checkbox-inner{border:1px solid #969292}.ant-table-cell{text-transform:capitalize!important}.recordings-grid-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:2rem;padding:0 40px;margin-bottom:4rem}@media screen and (max-width: 1080px){.recordings-grid-row{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 640px){.recordings-grid-row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 598px){.recordings-grid-row{grid-template-columns:repeat(1,1fr)}}.recordings-grid-row>div{border:1px solid #f7f7f7;box-shadow:#64646f33 0 7px 29px;border-radius:12px;position:relative;top:0}.recordings-grid-row>div .action_header{height:auto;width:100%;padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px}.recordings-grid-row>div .action_header>img{width:52px;border-radius:12px}.recordings-grid-row>div .action_header>div>p{font-weight:600;font-size:14px;letter-spacing:.5px;margin-bottom:5px}.recordings-grid-row>div .action_header>div>p:nth-child(2){font-size:12px}.recordings-grid-row>div .action_header>div>p:nth-child(3){font-size:12px}.recordings-grid-row>div>button{background-color:#00f!important;color:#fff!important;max-width:100%;height:42px;margin:0 auto;border-radius:0 0 12px 12px;position:absolute;bottom:0}.ant-collapse-content-box{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-column-gap:40px!important}@media screen and (max-width: 598px){.ant-collapse-content-box{grid-template-columns:repeat(1,1fr)!important}}:where(.css-dev-only-do-not-override-cdzvx5).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{font-size:14px!important;font-family:Inter,sans-serif!important;font-weight:500!important;text-transform:capitalize!important}:where(.css-dev-only-do-not-override-cdzvx5).ant-input-number-outlined{background:#fff;border-width:1px;border-style:solid;border-color:#d9d9d9;height:42px!important;border-radius:4px!important}.ant-picker-outlined{border-radius:4px!important}.add_new__timings__row{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.add_new__timings__row>button{height:48px!important;background-color:#f58723!important;color:#fff!important;font-size:14px!important;font-family:Inter,sans-serif!important;font-weight:600!important;width:100%;border-radius:4px!important;letter-spacing:.5px!important}.saved__data{height:48px;width:100%;background-color:#f58723!important;color:#fff!important;font-size:14px!important;letter-spacing:.5px!important;margin-top:40px;border-radius:4px!important}.h3__tag{font-weight:700;font-size:26px;line-height:31px;color:#3a4553;margin-bottom:0;font-family:Inter!important;letter-spacing:.5px;margin-top:20px}.h3__tag_x{font-weight:700;font-size:26px;line-height:31px;color:#3a4553;margin-bottom:-20px;font-family:Inter!important;letter-spacing:.5px;margin-top:20px}:where(.css-dev-only-do-not-override-cdzvx5).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{font-size:16px!important;font-family:Inter!important;letter-spacing:.5px!important;text-transform:capitalize!important}.bottom__cta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;max-width:600px;margin:auto}@media screen and (max-width: 598px){:where(.css-dev-only-do-not-override-cdzvx5).ant-space-gap-col-small{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.primary button{border-radius:10px;outline:none!important;width:100%;border:1px solid #ff7800;background:#ff7800}.primary button .textWrapper{display:inline-flex;margin:0!important}.primary button span{color:#fff;font-weight:700;font-size:16px;line-height:19px}.primary:active button,.primary:hover button{border:1px solid #ff7800;background-color:#fff}.primary:active button span,.primary:hover button span{color:#ff7800}.primary.active button{border:1px solid #ff7800;background-color:#fff}.primary.disabled:hover span{color:#fff}.secondary button{border:1px solid #ff7800;outline:none!important;border-radius:10px;background-color:#fff}.secondary button .textWrapper{display:inline-flex;align-items:center}.secondary button span{color:#ff7800;font-weight:700;font-size:16px;line-height:19px}.secondary.active button,.secondary:hover button{background-color:#ff7800}.secondary.active button span,.secondary:hover button span{color:#fff}.hyperlink button{border:none!important;outline:none!important;background-color:transparent}.hyperlink button span{color:#ff7800;font-weight:400;font-size:14px;line-height:17px;position:relative}.hyperlink button:hover span,.hyperlink button:active span{text-decoration:underline}.link button{border:none!important;outline:none!important;background-color:transparent}.link button span{color:#ff7800;font-weight:400;font-size:14px;line-height:17px;position:relative}.disabled{opacity:.5}.disabled button{cursor:not-allowed;border:none!important;outline:none!important}.disabled:hover button,.disabled:active button{background-color:#ff7800}button{padding:0;border:none;outline:none;font-family:Inter,sans-serif;cursor:pointer;width:100%;height:100%}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.Tutor{background:#f8fafc;min-height:100vh;padding:28px 32px}.Tutor.TutorDetail{background-color:#f0f0f0}.Tutor .contentHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.Tutor .contentHeader .commonHeader{font-size:24px;font-weight:700;color:#1e293b;margin:0}.Tutor .contentHeader .pageActions{display:flex;align-items:center;gap:12px}.Tutor .pageActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;padding:16px;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:20px}.Tutor .pageActions .filterWrapper .ant-checkbox-wrapper{border:1px solid #e2e8f0;padding:8px 16px;background:#fff;border-radius:8px;font-size:13px;color:#334155}.Tutor .pageActions .filterWrapper .ant-checkbox-wrapper:hover{border-color:#4f63d2}.Tutor .pageActions .filterWrapper .ant-select .ant-select-selector{border-radius:8px!important;height:40px!important;align-items:center}.Tutor .pageActions .searchWrapper .ant-input-affix-wrapper{border-radius:8px;height:40px;min-width:220px}.Tutor .ant-table-wrapper{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.Tutor .ant-table-wrapper .ant-table-thead>tr>th{background:#4f63d2!important;color:#fff!important;font-weight:600;padding:16px 20px;border-bottom:none}.Tutor .ant-table-wrapper .ant-table-tbody>tr>td{padding:20px;border-bottom:1px solid #f0f0f0;color:#4a5568}.Tutor .ant-table-wrapper .ant-table-tbody>tr:hover>td{background-color:#f9fbff!important}.Tutor .green{color:#059669;background:#ecfdf5;padding:4px 12px;border-radius:20px;font-weight:500;font-size:12px;border:1px solid #d1fae5;display:inline-block}.Tutor .red{color:#dc2626;background:#fef2f2;padding:4px 12px;border-radius:20px;font-weight:500;font-size:12px;border:1px solid #fee2e2;display:inline-block}.Tutor .orange{color:#ea580c;background:#fff7ed;padding:4px 12px;border-radius:20px;font-weight:500;font-size:12px;border:1px solid #ffedd5;display:inline-block}.Tutor .grey{color:#4b5563;background:#f3f4f6;padding:4px 12px;border-radius:20px;font-weight:500;font-size:12px;border:1px solid #e5e7eb;display:inline-block}.Tutor .btnWrapTable{display:flex;gap:12px;align-items:center}.Tutor .btnWrapTable .tdu{cursor:pointer;color:#a0aec0;transition:color .2s;font-size:18px}.Tutor .btnWrapTable .tdu:hover{color:#4f63d2}.Tutor .backBtn{margin-bottom:24px}.Tutor .tutorMetriesWrap{display:flex;flex-direction:column;gap:20px;width:33%}.Tutor .tutorMetriesWrap .orderCardWrap{max-width:100%}.Tutor .tutorDisplay{display:flex;gap:25px;margin-bottom:20px}.Tutor .tutorDisplay .tutorDemo,.Tutor .tutorDisplay .tutorMainDemo{max-width:400px;width:100%;background:#fff;border-radius:10px}.Tutor .tutorDisplay .tutorDemo h1,.Tutor .tutorDisplay .tutorMainDemo h1{font-size:16px;font-weight:700}.Tutor .tutorDisplay .tutorDemo .btnview,.Tutor .tutorDisplay .tutorMainDemo .btnview{display:flex;justify-content:flex-end;padding-bottom:10px}.Tutor .btnWrapper{display:flex;align-items:center}.Tutor .btnWrapper .verify{max-width:500px;display:flex;gap:10px;padding:0 15px;margin-bottom:24px}.Tutor .btnWrapper .verify:first-child{border-right:2px solid #ccc}.Tutor .btnWrapper .verify:last-child{border-left:2px solid #ccc}.Tutor .btnWrapper .verify .ant-form{display:flex;align-items:flex-end;gap:10px}.Tutor .btnWrapper .verify .ant-switch{max-width:88px}.Tutor .contentBody{line-height:1.5}.Tutor .contentBody .contentWrapper{display:flex;flex-wrap:wrap}.Tutor .contentBody .contentWrapper .contentsLeft{background:#f6842112;width:50%;border-right:2px solid #fff;border-radius:10px 0 0 10px;padding:30px}.Tutor .contentBody .contentWrapper .contentsLeft .list{display:flex;margin-bottom:15px}.Tutor .contentBody .contentWrapper .contentsLeft .list .left{width:35%;font-weight:700}.Tutor .contentBody .contentWrapper .contentsLeft .list .right{width:50%}.Tutor .contentBody .contentWrapper .contentsLeft .list .right img{max-width:150px}.Tutor .contentBody .contentWrapper .contentsLeft .list .right.flex{display:flex;align-items:center}.Tutor .contentBody .contentWrapper .contentsLeft .list .right.flex .red,.Tutor .contentBody .contentWrapper .contentsLeft .list .right.flex .green{width:70px}.Tutor .contentBody .contentWrapper .contentsLeft .list .right.flex button{max-width:90px}.Tutor .contentBody .contentWrapper .contentsRight{background:#f6842112;width:50%;padding:30px;border-radius:0 10px 10px 0}.Tutor .contentBody .contentWrapper .contentsRight .list{margin-bottom:15px}.Tutor .contentBody .contentWrapper .contentsRight .list .left{font-weight:700;margin-bottom:10px}.Tutor .contentBody .contentWrapper .contentsRight .list .right{line-height:1.5}.Tutor .contentBody .contentWrapper .contentsRight .list .right img{max-width:100px}.Tutor .contentBody .contentWrapper .contentsRight .list .right.skillsWrap{display:flex;flex-wrap:wrap;gap:10px}.Tutor .contentBody .contentWrapper .contentsRight .list .right span.skills{display:inline-block;border:2px solid #ccc;padding:5px;border-radius:5px;background:#cccccc70;font-style:italic;text-transform:capitalize}.Tutor .contentBody .gallery{padding:30px 0}.Tutor .contentBody .gallery strong{display:block;font-size:20px;padding-bottom:30px}.Tutor .contentBody .gallery .galleryList{display:flex;overflow:scroll;gap:20px}.Tutor .contentBody .gallery .galleryList img{max-width:200px}.Tutor .contentBody .contentWrapperBottom .contentsBottom{width:100%;display:flex;background:#f6842112;padding:0 20px;border-radius:10px;margin-bottom:30px}.Tutor .contentBody .contentWrapperBottom .contentsBottom:last-child{margin-bottom:0}.Tutor .contentBody .contentWrapperBottom .contentsBottom>.left{width:20%;font-size:20px;border-right:2px solid #fff;padding:30px 0}.Tutor .contentBody .contentWrapperBottom .contentsBottom>.left strong.sticky{position:sticky;top:100px}.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right{width:80%;padding:0 30px}.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .achievements,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .educations,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .experiences{border-bottom:2px solid #fff;padding:30px 0}.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .achievements:last-child,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .educations:last-child,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements:last-child,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .experiences:last-child{border-bottom:0}.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .achievements .list,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .educations .list,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements .list,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .experiences .list{display:flex;gap:30px;margin-bottom:15px}.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .achievements .list:last-child,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .educations .list:last-child,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements .list:last-child,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .experiences .list:last-child{margin-bottom:0}.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .achievements .list .left,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .educations .list .left,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements .list .left,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .experiences .list .left{width:20%;font-weight:700}.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .achievements .list .right,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .educations .list .right,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements .list .right,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .experiences .list .right{width:70%}.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .achievements .list .right img,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .educations .list .right img,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements .list .right img,.Tutor .contentBody .contentWrapperBottom .contentsBottom>.right .experiences .list .right img{max-width:150px}@media screen and (max-width: 1420px){.Tutor{padding:24px}}@media screen and (max-width: 768px){.Tutor{padding:16px}.Tutor .ant-table-wrapper{overflow-x:auto}.Tutor .ant-table-thead>tr>th,.Tutor .ant-table-tbody>tr>td{padding:12px 10px!important;font-size:13px!important}}.bodyContainer .mainContent.tutorListPage{flex:1;width:auto;min-width:0;box-sizing:border-box;padding:var(--ag-space-5) var(--ag-space-5) var(--ag-space-8);background:var(--ag-bg);min-height:calc(100vh - 88px)}@media (max-width: 768px){.bodyContainer .mainContent.tutorListPage{width:100%!important;margin:0;padding:var(--ag-space-4)}}.bodyContainer .mainContent.tutorListPage button{width:auto}.bodyContainer .mainContent.tutorListPage button:not(.ant-btn){height:auto}.bodyContainer .mainContent.tutorListPage .muted{color:var(--ag-text-faint)}.bodyContainer .mainContent.tutorListPage .ant-select{width:100%!important;margin-top:0!important}.bodyContainer .mainContent.tutorListPage .ant-select .ant-select-selector{flex-direction:row!important;padding:0 11px!important;height:40px!important;min-width:0!important;border-radius:var(--ag-radius-sm)!important;border-color:var(--ag-border)!important;background:var(--ag-surface);transition:border-color var(--ag-ease),box-shadow var(--ag-ease)}.bodyContainer .mainContent.tutorListPage .ant-select .ant-select-selector .ant-select-selection-item{font-weight:400;color:var(--ag-text)}.bodyContainer .mainContent.tutorListPage .ant-select:hover .ant-select-selector{border-color:var(--ag-border-strong)!important}.bodyContainer .mainContent.tutorListPage .ant-select.ant-select-focused .ant-select-selector{border-color:var(--ag-primary)!important;box-shadow:var(--ag-focus-ring)!important}.bodyContainer .mainContent.tutorListPage .ant-select.ant-select-disabled .ant-select-selector{background:var(--ag-surface-muted);border-style:dashed!important}.bodyContainer .mainContent.tutorListPage .ant-select .ant-select-arrow{top:50%!important}.bodyContainer .mainContent.tutorListPage .ant-input-affix-wrapper{border-color:var(--ag-border);transition:border-color var(--ag-ease),box-shadow var(--ag-ease)}.bodyContainer .mainContent.tutorListPage .ant-input-affix-wrapper input{font-size:var(--ag-fs-body)}.bodyContainer .mainContent.tutorListPage .ant-input-affix-wrapper:hover{border-color:var(--ag-border-strong)}.bodyContainer .mainContent.tutorListPage .ant-input-affix-wrapper:focus-within{border-color:var(--ag-primary);box-shadow:var(--ag-focus-ring)}.bodyContainer .mainContent.tutorListPage .ant-btn-primary{box-shadow:none}.bodyContainer .mainContent.tutorListPage .toolbarRow{display:flex;align-items:stretch;gap:var(--ag-space-3);margin-bottom:var(--ag-space-4)}.bodyContainer .mainContent.tutorListPage .toolbarRow .agPeriodFilter{flex:1;margin-bottom:0;min-width:0;background:linear-gradient(90deg,var(--ag-primary-soft),var(--ag-surface) 60%)}.bodyContainer .mainContent.tutorListPage .toolbarRow .chartsBtn{height:auto;padding:0 var(--ag-space-4);font-weight:600;border-color:#c9d3ee;color:var(--ag-primary);box-shadow:0 2px 6px #0f172a14}@media (max-width: 640px){.bodyContainer .mainContent.tutorListPage .toolbarRow{flex-direction:column}.bodyContainer .mainContent.tutorListPage .toolbarRow .chartsBtn{height:36px}}.bodyContainer .mainContent.tutorListPage .analytics{margin-bottom:var(--ag-space-4)}.bodyContainer .mainContent.tutorListPage .analytics .statGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ag-space-3)}.bodyContainer .mainContent.tutorListPage .analytics .statGrid>*{background:linear-gradient(135deg,var(--tone-bg) 0%,var(--ag-surface) 65%);transition:transform var(--ag-ease),box-shadow var(--ag-ease)}.bodyContainer .mainContent.tutorListPage .analytics .statGrid>*:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2f5bea24}@media (max-width: 1500px){.bodyContainer .mainContent.tutorListPage .analytics .statGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.bodyContainer .mainContent.tutorListPage .analytics .statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bodyContainer .mainContent.tutorListPage .analytics .statGrid .agStatHint{display:none}}.bodyContainer .mainContent.tutorListPage .analytics .chartsRow{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:var(--ag-space-3);margin-top:var(--ag-space-3)}.bodyContainer .mainContent.tutorListPage .analytics .chartsRow.even{grid-template-columns:repeat(2,minmax(0,1fr))}.bodyContainer .mainContent.tutorListPage .analytics .chartsRow.quad{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media (min-width: 1500px){.bodyContainer .mainContent.tutorListPage .analytics .chartsRow.quad{grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,1.1fr)}}@media (max-width: 900px){.bodyContainer .mainContent.tutorListPage .analytics .chartsRow.quad{grid-template-columns:minmax(0,1fr)}}.bodyContainer .mainContent.tutorListPage .analytics .chartsRow>*{box-shadow:0 2px 10px #0f172a0f}@media (max-width: 900px){.bodyContainer .mainContent.tutorListPage .analytics .chartsRow,.bodyContainer .mainContent.tutorListPage .analytics .chartsRow.even{grid-template-columns:minmax(0,1fr)}}.bodyContainer .mainContent.tutorListPage .filterBar{display:flex;align-items:center;gap:var(--ag-space-3);padding:var(--ag-space-3);margin-bottom:var(--ag-space-4);background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);box-shadow:0 4px 14px #2f5bea1a,0 1px 3px #0f172a14}.bodyContainer .mainContent.tutorListPage .filterBar .ant-select .ant-select-selector,.bodyContainer .mainContent.tutorListPage .filterBar .ant-input-affix-wrapper{border-radius:999px!important;border-color:#c9d3ee!important;box-shadow:0 2px 6px #0f172a14}.bodyContainer .mainContent.tutorListPage .filterBar .ant-input-affix-wrapper{padding-left:14px}.bodyContainer .mainContent.tutorListPage .filterBar .ant-select.ant-select-focused .ant-select-selector,.bodyContainer .mainContent.tutorListPage .filterBar .ant-input-affix-wrapper:focus-within{border-color:var(--ag-primary)!important;box-shadow:var(--ag-focus-ring)!important}.bodyContainer .mainContent.tutorListPage .filterBar .ant-select:hover .ant-select-selector{box-shadow:0 3px 10px #2f5bea29}.bodyContainer .mainContent.tutorListPage .filterBar .ant-select-selector{padding:0 16px!important}.bodyContainer .mainContent.tutorListPage .filterBar .ant-select-has-feedback .ant-select-selector,.bodyContainer .mainContent.tutorListPage .filterBar .ant-select-allow-clear.ant-select-has-value .ant-select-selector{background:var(--ag-primary-soft);border-color:var(--ag-primary)!important}.bodyContainer .mainContent.tutorListPage .filterBar .searchInput{flex:0 1 280px;min-width:220px}.bodyContainer .mainContent.tutorListPage .filterBar .filterGroup{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ag-space-2);min-width:0}.bodyContainer .mainContent.tutorListPage .filterBar .filterSlot{display:block;min-width:0}.bodyContainer .mainContent.tutorListPage .filterBar .resetBtn{margin-left:auto;border-color:transparent;background:transparent;color:var(--ag-text-secondary)}.bodyContainer .mainContent.tutorListPage .filterBar .resetBtn:not(:disabled):hover{background:var(--ag-neutral-bg);color:var(--ag-text)}@media (max-width: 1100px){.bodyContainer .mainContent.tutorListPage .filterBar .filterGroup{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 991px){.bodyContainer .mainContent.tutorListPage .filterBar .searchInput{flex:1 1 auto}.bodyContainer .mainContent.tutorListPage .filterBar .resetBtn{margin-left:0}}@media (max-width: 560px){.bodyContainer .mainContent.tutorListPage .filterBar{flex-wrap:wrap}.bodyContainer .mainContent.tutorListPage .filterBar .searchInput{flex-basis:100%}}.bodyContainer .mainContent.tutorListPage .activePills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-2);margin:calc(var(--ag-space-2) * -1) 0 var(--ag-space-4)}.bodyContainer .mainContent.tutorListPage .activePills .activePillsLabel{font-size:var(--ag-fs-caption);font-weight:600;color:var(--ag-text-muted);text-transform:uppercase;letter-spacing:.04em}.bodyContainer .mainContent.tutorListPage .activePills .filterPill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--ag-primary);border-radius:999px;background:var(--ag-primary-soft);color:var(--ag-primary);font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #2f5bea2e;transition:box-shadow var(--ag-ease),transform var(--ag-ease)}.bodyContainer .mainContent.tutorListPage .activePills .filterPill .pillLabel{font-weight:500;opacity:.75}.bodyContainer .mainContent.tutorListPage .activePills .filterPill:hover{box-shadow:0 4px 10px #2f5bea47;transform:translateY(-1px)}.bodyContainer .mainContent.tutorListPage .tableSection{background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);overflow:hidden;box-shadow:0 2px 10px #0f172a0f}.bodyContainer .mainContent.tutorListPage .tableSection .tabsRow{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-3);padding:0 var(--ag-space-4);border-bottom:1px solid var(--ag-border)}.bodyContainer .mainContent.tutorListPage .tableSection .tabsRow .agTabs{border-bottom:none;min-width:0}.bodyContainer .mainContent.tutorListPage .tableSection .activeFilterTag{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--ag-space-2);padding:4px 12px;border:none;border-radius:var(--ag-radius-pill);background:var(--ag-warning-bg);color:var(--ag-warning);font-size:var(--ag-fs-caption);font-weight:600;cursor:pointer}.bodyContainer .mainContent.tutorListPage .tableSection .selectionBar{display:flex;align-items:center;gap:var(--ag-space-4);padding:var(--ag-space-2) var(--ag-space-4);background:var(--ag-primary-soft);color:var(--ag-primary);font-size:13px;font-weight:600}.bodyContainer .mainContent.tutorListPage .tableSection .selectionBar button{border:none;background:none;padding:0;color:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.bodyContainer .mainContent.tutorListPage .tableSection .ant-table{background:transparent;font-size:var(--ag-fs-table)}.bodyContainer .mainContent.tutorListPage .tableSection .ant-table-thead>tr>th{background:#f1f5ff!important;color:#3b4a6b!important;padding:var(--ag-space-3) var(--ag-space-3);font-size:var(--ag-fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--ag-border)}.bodyContainer .mainContent.tutorListPage .tableSection .ant-table-thead>tr>th:before{display:none}.bodyContainer .mainContent.tutorListPage .tableSection .ant-table-tbody>tr>td{padding:var(--ag-space-3) var(--ag-space-3);border-bottom:1px solid #f0f2f7;color:var(--ag-text-secondary);transition:background var(--ag-ease)}.bodyContainer .mainContent.tutorListPage .tableSection .ant-table-tbody>tr>td.ant-table-column-sort{background:transparent}.bodyContainer .mainContent.tutorListPage .tableSection .ant-table-tbody>tr:last-child>td{border-bottom:none}.bodyContainer .mainContent.tutorListPage .tableSection .ant-table-tbody>tr.isSelected>td{background:var(--ag-primary-soft)!important}.bodyContainer .mainContent.tutorListPage .tableSection .ant-table-pagination{margin:var(--ag-space-4)!important}.bodyContainer .mainContent.tutorListPage .tableSection .ant-pagination-total-text{margin-right:auto;color:var(--ag-text-muted)}.bodyContainer .mainContent.tutorListPage .tableSection .cellSkeleton{width:80%!important;min-width:60px!important}.bodyContainer .mainContent.tutorListPage .tutorCell{display:flex;align-items:center;gap:var(--ag-space-3);min-width:200px}.bodyContainer .mainContent.tutorListPage .tutorCell .tutorMeta{min-width:0}.bodyContainer .mainContent.tutorListPage .tutorCell .tutorName{text-transform:none;padding:0;border:none;background:none;font-size:var(--ag-fs-table);font-weight:600;color:var(--ag-text);text-align:left;cursor:pointer;transition:color var(--ag-ease)}.bodyContainer .mainContent.tutorListPage .tutorCell .tutorName:hover{color:var(--ag-primary)}.bodyContainer .mainContent.tutorListPage .tutorCell .tutorName:focus-visible{outline:none;box-shadow:var(--ag-focus-ring);border-radius:4px}.bodyContainer .mainContent.tutorListPage .tutorCell .tutorEmail{display:flex;align-items:center;gap:var(--ag-space-1);font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.bodyContainer .mainContent.tutorListPage .tutorCell .tutorEmail span{text-transform:none;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bodyContainer .mainContent.tutorListPage .contactCell{display:flex;align-items:center;gap:var(--ag-space-1);white-space:nowrap;color:var(--ag-text)}.bodyContainer .mainContent.tutorListPage .locationCell{display:flex;align-items:center;gap:var(--ag-space-2);white-space:nowrap;max-width:130px}.bodyContainer .mainContent.tutorListPage .locationCell .locCity{font-weight:500;color:var(--ag-text);overflow:hidden;text-overflow:ellipsis}.bodyContainer .mainContent.tutorListPage .locationCell .flag{flex:0 0 auto}.bodyContainer .mainContent.tutorListPage .locationCell .flag{width:22px;height:15px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #0f172a1f}.bodyContainer .mainContent.tutorListPage .locationCell .flagFallback{display:inline-block;background:var(--ag-neutral-bg)}.bodyContainer .mainContent.tutorListPage .chipRow{display:flex;align-items:center;gap:6px;white-space:nowrap}.bodyContainer .mainContent.tutorListPage .chip{display:inline-block;padding:2px 10px;border-radius:var(--ag-radius-sm);font-size:var(--ag-fs-caption);font-weight:500;line-height:20px}.bodyContainer .mainContent.tutorListPage .chip.chip-indigo{background:#eaeefd;color:#3a53b5}.bodyContainer .mainContent.tutorListPage .chip.chip-violet{background:#f1ebfb;color:#6d44b0}.bodyContainer .mainContent.tutorListPage .chip.chip-teal{background:#e3f3f1;color:#1c6b63}.bodyContainer .mainContent.tutorListPage .chip.chip-amber{background:#fbf0dc;color:#8a5a10}.bodyContainer .mainContent.tutorListPage .chip.chip-rose{background:#fbe9ee;color:#a3294c}.bodyContainer .mainContent.tutorListPage .chip.chip-sky{background:#e4f1f9;color:#1f5f88}.bodyContainer .mainContent.tutorListPage .chip.chip-soft{background:var(--ag-neutral-bg);color:var(--ag-text-secondary)}.bodyContainer .mainContent.tutorListPage .chip.chip-more{background:var(--ag-surface-muted);color:var(--ag-text-muted);border:1px solid var(--ag-border);cursor:default}.bodyContainer .mainContent.tutorListPage .completionRing{position:relative;display:inline-flex;align-items:center;justify-content:center}.bodyContainer .mainContent.tutorListPage .completionRing svg{position:absolute;top:0;right:0;bottom:0;left:0}.bodyContainer .mainContent.tutorListPage .completionRing .completionValue{position:relative;font-size:10px;font-weight:600;line-height:1;color:var(--ag-text)}.bodyContainer .mainContent.tutorListPage .stackCell{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bodyContainer .mainContent.tutorListPage .stackCell.inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.bodyContainer .mainContent.tutorListPage .rowActions{display:flex;gap:6px}.filterDrawerBody{display:grid;gap:var(--ag-space-3)}.filterDrawerBody .ant-select{width:100%!important;margin-top:0!important}.filterDrawerBody .ant-select .ant-select-selector{flex-direction:row!important;padding:0 11px!important;height:40px!important;min-width:0!important;border-radius:var(--ag-radius-sm)!important}.filterDrawerBody .ant-select .ant-select-arrow{top:50%!important}.drawerFooter{display:flex;justify-content:flex-end;gap:var(--ag-space-2)}.drawerFooter button{width:auto}.agIconBtn{width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--ag-radius-sm);background:var(--ag-neutral-bg);color:var(--ag-text-secondary);font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--ag-ease),color var(--ag-ease),transform .1s ease}.agIconBtn:hover{background:var(--ag-primary-soft);color:var(--ag-primary)}.agIconBtn:active{transform:scale(.96)}.agIconBtn:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.agIconBtn:disabled{opacity:.45;cursor:not-allowed}.agIconBtn.isDanger{color:var(--ag-error)}.agIconBtn.isDanger:hover{background:var(--ag-error-bg);color:var(--ag-error)}.agIconBtn.isWhatsapp{border-color:#9fdcb5;background:#fff;color:#16a34a}.agIconBtn.isWhatsapp:hover{background:#e9f8ef;color:#15803d}.agIconBtn.isWhatsapp:disabled{border-color:transparent;background:var(--ag-neutral-bg);color:var(--ag-text-secondary)}.agIconBtnOff{display:inline-flex;cursor:not-allowed}.agIconBtnOff .agIconBtn{pointer-events:none}.bodyContainer .mainContent.agAdminPage{flex:1;width:auto;min-width:0;box-sizing:border-box;padding:var(--ag-space-6) var(--ag-space-8) var(--ag-space-8);background:var(--ag-bg);min-height:calc(100vh - 88px)}@media (max-width: 768px){.bodyContainer .mainContent.agAdminPage{width:100%!important;margin:0;padding:var(--ag-space-4)}}.bodyContainer .mainContent.agAdminPage button{width:auto}.bodyContainer .mainContent.agAdminPage button:not(.ant-btn){height:auto}.bodyContainer .mainContent.agAdminPage .agMuted{color:var(--ag-text-faint)}.bodyContainer .mainContent.agAdminPage .ant-select{width:100%!important;margin-top:0!important}.bodyContainer .mainContent.agAdminPage .ant-select .ant-select-selector{flex-direction:row!important;padding:0 11px!important;height:40px!important;min-width:0!important;border-radius:var(--ag-radius-sm)!important;border-color:var(--ag-border-control)!important;box-shadow:var(--ag-shadow-control);background:var(--ag-surface);transition:border-color var(--ag-ease),box-shadow var(--ag-ease)}.bodyContainer .mainContent.agAdminPage .ant-select:hover .ant-select-selector{border-color:var(--ag-border-strong)!important}.bodyContainer .mainContent.agAdminPage .ant-select.ant-select-focused .ant-select-selector{border-color:var(--ag-primary)!important;box-shadow:var(--ag-focus-ring)!important}.bodyContainer .mainContent.agAdminPage .ant-select .ant-select-arrow{top:50%!important}.bodyContainer .mainContent.agAdminPage .ant-input-affix-wrapper{border-color:var(--ag-border-control);box-shadow:var(--ag-shadow-control);transition:border-color var(--ag-ease),box-shadow var(--ag-ease)}.bodyContainer .mainContent.agAdminPage .ant-input-affix-wrapper:hover{border-color:var(--ag-border-strong)}.bodyContainer .mainContent.agAdminPage .ant-input-affix-wrapper:focus-within{border-color:var(--ag-primary);box-shadow:var(--ag-focus-ring)}.bodyContainer .mainContent.agAdminPage .agFilterBar{display:flex;align-items:center;gap:var(--ag-space-3);padding:var(--ag-space-3);margin-bottom:var(--ag-space-4);background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-card)}.bodyContainer .mainContent.agAdminPage .agFilterBar .agSearchInput{flex:0 1 280px;min-width:220px}.bodyContainer .mainContent.agAdminPage .agFilterBar .agFilterGroup{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ag-space-2);min-width:0}.bodyContainer .mainContent.agAdminPage .agFilterBar .agFilterSlot{display:block;min-width:0}.bodyContainer .mainContent.agAdminPage .agFilterBar .agFilterExtra{display:flex;align-items:center;gap:var(--ag-space-3);white-space:nowrap}.bodyContainer .mainContent.agAdminPage .agFilterBar .agResetBtn{margin-left:auto;border-color:transparent;background:transparent;color:var(--ag-text-secondary)}.bodyContainer .mainContent.agAdminPage .agFilterBar .agResetBtn:not(:disabled):hover{background:var(--ag-neutral-bg);color:var(--ag-text)}@media (max-width: 991px){.bodyContainer .mainContent.agAdminPage .agFilterBar .agSearchInput{flex:1 1 auto}.bodyContainer .mainContent.agAdminPage .agFilterBar .agResetBtn{margin-left:0}}@media (max-width: 560px){.bodyContainer .mainContent.agAdminPage .agFilterBar{flex-wrap:wrap}.bodyContainer .mainContent.agAdminPage .agFilterBar .agSearchInput{flex-basis:100%}}.bodyContainer .mainContent.agAdminPage .agTableCard{background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-card);overflow:hidden}.bodyContainer .mainContent.agAdminPage .agTableCard .agTabsRow{padding:0 var(--ag-space-4);border-bottom:1px solid var(--ag-border);overflow-x:auto}.bodyContainer .mainContent.agAdminPage .agTableCard .agTabsRow .agTabs{border-bottom:none;min-width:0}.bodyContainer .mainContent.agAdminPage .agTableCard .agSelectionBar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ag-space-2) var(--ag-space-4);padding:var(--ag-space-2) var(--ag-space-4);background:var(--ag-primary-soft);color:var(--ag-primary);font-size:13px;font-weight:600}.bodyContainer .mainContent.agAdminPage .agTableCard .agSelectionBar .agSelectionActions{display:flex;gap:var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage .agTableCard .agSelectionBar button{border:none;background:none;padding:0;color:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.bodyContainer .mainContent.agAdminPage .agTableCard .ant-table{background:transparent;font-size:var(--ag-fs-table)}.bodyContainer .mainContent.agAdminPage .agTableCard .ant-table-thead>tr>th{background:#f1f5ff!important;color:#3b4a6b!important;padding:var(--ag-space-3);font-size:var(--ag-fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--ag-border)}.bodyContainer .mainContent.agAdminPage .agTableCard .ant-table-thead>tr>th:before{display:none}.bodyContainer .mainContent.agAdminPage .agTableCard .ant-table-tbody>tr>td{padding:var(--ag-space-3);border-bottom:1px solid #f0f2f7;color:var(--ag-text-secondary);transition:background var(--ag-ease);text-transform:none}.bodyContainer .mainContent.agAdminPage .agTableCard .ant-table-tbody>tr>td.ant-table-column-sort{background:transparent}.bodyContainer .mainContent.agAdminPage .agTableCard .ant-table-tbody>tr:last-child>td{border-bottom:none}.bodyContainer .mainContent.agAdminPage .agTableCard .ant-table-tbody>tr.isSelected>td{background:var(--ag-primary-soft)!important}.bodyContainer .mainContent.agAdminPage .agTableCard .ant-table-pagination{margin:var(--ag-space-4)!important}.bodyContainer .mainContent.agAdminPage .agTableCard .ant-pagination-total-text{margin-right:auto;color:var(--ag-text-muted)}.bodyContainer .mainContent.agAdminPage .agTableCard .agCellSkeleton{width:80%!important;min-width:60px!important}.bodyContainer .mainContent.agAdminPage .agCellStrong{font-weight:600;color:var(--ag-text)}.bodyContainer .mainContent.agAdminPage .agCellSub{display:block;font-size:var(--ag-fs-caption);color:var(--ag-text-muted);text-transform:capitalize}.bodyContainer .mainContent.agAdminPage .agLoadingState{display:flex;align-items:center;justify-content:center;gap:var(--ag-space-3);padding:var(--ag-space-8);color:var(--ag-text-muted)}.bodyContainer .mainContent.agAdminPage .agSkeletonCards{display:grid;gap:var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage .agSkeletonCards .ant-skeleton{padding:var(--ag-space-4);background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md)}.bodyContainer .mainContent.agAdminPage .agPagination{display:flex;justify-content:center;padding:var(--ag-space-4) 0}.agFormStack{display:grid;gap:var(--ag-space-4)}.agFormStack label,.agFormStack>div{display:block}.agFieldLabel{display:block;margin-bottom:6px;font-size:var(--ag-fs-caption);font-weight:600;color:var(--ag-text-secondary)}.agFilterDrawerBody{display:grid;gap:var(--ag-space-3)}.agFilterDrawerBody .ant-select{width:100%}.agDrawerFooter{display:flex;justify-content:flex-end;gap:var(--ag-space-2)}.agConfirmTitle{display:inline-flex;align-items:center;gap:var(--ag-space-2);font-size:var(--ag-fs-section);font-weight:600}.agConfirmTitle.tone-danger .anticon{color:var(--ag-error)}.agConfirmTitle.tone-warning .anticon{color:var(--ag-warning)}.agConfirmTitle.tone-primary .anticon{color:var(--ag-primary)}.agConfirmText{margin:0;color:var(--ag-text-secondary);line-height:1.5}.agRowActions{display:flex;align-items:center;gap:var(--ag-space-1)}.bodyContainer .mainContent.agAdminPage .agTabsStrip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ag-space-2) var(--ag-space-4);margin-bottom:var(--ag-space-4);border-bottom:1px solid var(--ag-border)}.bodyContainer .mainContent.agAdminPage .agTabsStrip .agTabs{border-bottom:none}.bodyContainer .mainContent.agAdminPage .agLegend{display:flex;gap:var(--ag-space-4);font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.bodyContainer .mainContent.agAdminPage .agLegend span{display:inline-flex;align-items:center;gap:6px}.bodyContainer .mainContent.agAdminPage .agLegend .legend-color{display:inline-block;width:10px;height:10px;border-radius:50%}.bodyContainer .mainContent.agAdminPage .agLegend .legend-color.blue{background:var(--ag-primary)}.bodyContainer .mainContent.agAdminPage .agLegend .legend-color.orange{background:#f59e0b}.bodyContainer .mainContent.agAdminPage .agInlineSwitch{display:inline-flex;align-items:center;gap:var(--ag-space-2);cursor:pointer;font-size:var(--ag-fs-body);color:var(--ag-text-secondary)}.bodyContainer .mainContent.agAdminPage .courseCardContainer.isRefreshing{opacity:.6;pointer-events:none;transition:opacity var(--ag-ease)}.customModal{position:fixed;width:100%;height:100vh;top:0;right:0;bottom:0;left:0;background:#0000006e;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:10%}.customModal .container{background:#fff;max-width:500px;width:100%;padding:20px;border-radius:10px}.customModal .container .modalHead{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;margin-bottom:15px;border-bottom:2px dashed #ccc}.customModal .container .modalHead .close{cursor:pointer;width:25px;height:25px}.customModal .container .modalHead .close img{width:100%}.popOver{z-index:1000}.agPageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ag-space-4);flex-wrap:wrap;margin-bottom:var(--ag-space-5)}.agPageHeader h1{margin:0;font-size:var(--ag-fs-title);line-height:1.25;font-weight:700;color:var(--ag-text);letter-spacing:-.01em}.agPageHeader p{margin:var(--ag-space-1) 0 0;font-size:var(--ag-fs-body);color:var(--ag-text-muted)}.agPageHeader .agPageHeaderActions{display:flex;align-items:center;gap:var(--ag-space-2);flex-wrap:wrap}.agTabs{display:flex;gap:var(--ag-space-1);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--ag-border)}.agTabs::-webkit-scrollbar{display:none}.agTabs .agTab{width:auto;height:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--ag-space-2);padding:10px var(--ag-space-4);margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--ag-text-muted);font-size:var(--ag-fs-body);font-weight:500;cursor:pointer;white-space:nowrap;transition:color var(--ag-ease),border-color var(--ag-ease),background var(--ag-ease)}.agTabs .agTab:hover{color:var(--ag-text);background:var(--ag-surface-muted)}.agTabs .agTab:focus-visible{outline:none;box-shadow:inset var(--ag-focus-ring)}.agTabs .agTab.isActive{color:var(--ag-primary);border-bottom-color:var(--ag-primary);font-weight:600}.agTabs .agTab .agTabIcon{display:inline-flex;flex:none;font-size:16px}.agTabs .agTab .agTabCount{min-width:22px;padding:1px 7px;border-radius:var(--ag-radius-pill);background:var(--ag-neutral-bg);color:var(--ag-text-secondary);font-size:var(--ag-fs-caption);font-weight:600;line-height:18px;text-align:center;transition:background var(--ag-ease),color var(--ag-ease)}.agTabs .agTab .agTabCount.tone-blue{background:var(--ag-accent-blue-bg);color:var(--ag-accent-blue)}.agTabs .agTab .agTabCount.tone-green{background:var(--ag-accent-green-bg);color:var(--ag-accent-green)}.agTabs .agTab .agTabCount.tone-amber{background:var(--ag-accent-amber-bg);color:var(--ag-accent-amber)}.agTabs .agTab .agTabCount.tone-red{background:var(--ag-accent-red-bg);color:var(--ag-accent-red)}.agTabs .agTab .agTabCount.tone-teal{background:var(--ag-accent-teal-bg);color:var(--ag-accent-teal)}.agTabs .agTab.isActive .agTabCount{background:var(--ag-primary-soft);color:var(--ag-primary)}.agPill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--ag-radius-pill);font-size:var(--ag-fs-caption);font-weight:600;line-height:18px;white-space:nowrap}.agPill i{width:6px;height:6px;border-radius:50%;background:currentColor}.agPill.agPill-success{background:var(--ag-success-bg);color:var(--ag-success)}.agPill.agPill-warning{background:var(--ag-warning-bg);color:var(--ag-warning)}.agPill.agPill-error{background:var(--ag-error-bg);color:var(--ag-error)}.agPill.agPill-neutral{background:var(--ag-neutral-bg);color:var(--ag-neutral)}.agPill.agPill-info{background:var(--ag-primary-soft);color:var(--ag-primary)}.agCopyBtn{width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--ag-text-faint);font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:color var(--ag-ease),background var(--ag-ease)}.agCopyBtn:hover{color:var(--ag-primary);background:var(--ag-primary-soft)}.agCopyBtn:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.agInfoTip{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px!important;height:18px!important;margin:0 0 0 4px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ag-text-faint, #94a3b8);font-size:14px;line-height:1;cursor:help}.agInfoTip:hover,.agInfoTip:focus-visible{color:var(--ag-primary, #2f5bea)}.agInfoTip:focus-visible{outline:2px solid var(--ag-primary, #2f5bea);outline-offset:1px}.agState{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--ag-space-8) var(--ag-space-4);gap:var(--ag-space-2);text-transform:none}.agState .agStateIcon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--ag-neutral-bg);color:var(--ag-text-muted)}.agState.agState-error .agStateIcon{background:var(--ag-error-bg);color:var(--ag-error)}.agState h3{margin:var(--ag-space-2) 0 0;font-size:var(--ag-fs-section);font-weight:600;color:var(--ag-text)}.agState p{margin:0 0 var(--ag-space-2);max-width:360px;font-size:var(--ag-fs-body);color:var(--ag-text-muted)}.waSendModal .waSendTitle{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.waSendModal .waSendTitle .anticon{color:#1fa855;font-size:20px}.waSendModal .waSendBody{display:flex;flex-direction:column;gap:12px}.waSendModal .waSendTo{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.waSendModal .waSendName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ag-text, #1c2540)}.waSendModal .waSendNumber{flex:none;font-size:13px;color:var(--ag-text-secondary, #667085)}.waSendModal .waSendChat{padding:12px;border-radius:10px;background:#ece5dd}.waSendModal .waSendBubble{max-height:320px;overflow-y:auto;padding:10px 12px;border-radius:0 10px 10px;background:#fff;box-shadow:0 1px 2px #0000001f;color:#1a1a1a;font-size:13.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.waSendModal .waSendNote{display:flex;align-items:center;font-size:12.5px;color:var(--ag-text-secondary, #667085)}.waSendModal .waSendNote.isError{color:var(--ag-error, #c0392b)}.waSendModal .waSendFooter{display:flex;width:100%;justify-content:flex-end;gap:8px}.waSendModal .ant-btn.waSendButton:not(:disabled){border-color:#1fa855;background:#1fa855;color:#fff;font-weight:600}.waSendModal .ant-btn.waSendButton:not(:disabled):hover{border-color:#178a45;background:#178a45}.agPeriodFilter{display:flex;align-items:center;flex-wrap:wrap;gap:10px;row-gap:12px;background:#fff;border-radius:14px;padding:12px 18px;margin-bottom:16px;box-shadow:0 1px 6px #0000000f,0 0 0 1px #0000000a}.agPeriodFilter .agPeriodLabel{font-size:13px;font-weight:600;white-space:nowrap}.agPeriodFilter .agPeriodPresets{display:flex;gap:5px}.agPeriodFilter .agPeriodBtn{border:1.5px solid #e8eaf0;background:#f7f8fc;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:500;cursor:pointer;color:#6b7280;transition:all .18s;line-height:1.5;outline:none}.agPeriodFilter .agPeriodBtn:hover{border-color:#416eee;color:#416eee;background:#f0f4ff}.agPeriodFilter .agPeriodBtn:focus-visible{box-shadow:0 0 0 2px #416eee66}.agPeriodFilter .agPeriodBtn.active{background:#416eee;border-color:#416eee;color:#fff;font-weight:600;box-shadow:0 2px 8px #416eee59}.agStat{width:auto;height:auto;font:inherit;text-align:left;display:flex;align-items:center;gap:var(--ag-space-3);padding:var(--ag-space-4);background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);position:relative;overflow:hidden;transition:border-color var(--ag-ease),box-shadow var(--ag-ease),transform .1s ease}.agStat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tone)}.agStat.isClickable{cursor:pointer}.agStat.isClickable:hover{border-color:var(--tone);box-shadow:var(--ag-shadow-sm)}.agStat.isClickable:active{transform:scale(.99)}.agStat.isClickable:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.agStat.isActive{border-color:var(--tone);background:var(--tone-bg)}.agStat.agStat-blue{--tone: var(--ag-accent-blue);--tone-bg: var(--ag-accent-blue-bg)}.agStat.agStat-green{--tone: var(--ag-accent-green);--tone-bg: var(--ag-accent-green-bg)}.agStat.agStat-amber{--tone: var(--ag-accent-amber);--tone-bg: var(--ag-accent-amber-bg)}.agStat.agStat-red{--tone: var(--ag-accent-red);--tone-bg: var(--ag-accent-red-bg)}.agStat.agStat-violet{--tone: var(--ag-accent-violet);--tone-bg: var(--ag-accent-violet-bg)}.agStat.agStat-teal{--tone: var(--ag-accent-teal);--tone-bg: var(--ag-accent-teal-bg)}.agStat .agStatIcon{flex:0 0 auto;width:42px;height:42px;border-radius:var(--ag-radius-md);display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--tone-bg);color:var(--tone)}.agStat .agStatBody{display:flex;flex-direction:column;min-width:0}.agStat .agStatLabel{font-size:var(--ag-fs-caption);font-weight:600;color:var(--ag-text-muted);text-transform:uppercase;letter-spacing:.04em}.agStat .agStatValue{font-size:26px;line-height:1.2;font-weight:700;color:var(--ag-text)}.agStat .agStatHint{font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.agStat .agStatSkeleton{width:60px!important;min-width:60px!important;margin:4px 0}.agChartCard{min-width:0;padding:var(--ag-space-5);background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md)}.agChartCard .agChartTitle{display:flex;align-items:center;gap:var(--ag-space-2);margin-bottom:var(--ag-space-4);font-size:var(--ag-fs-section);font-weight:600;color:var(--ag-text)}.agChartCard .agChartTitle em{padding:2px 10px;border-radius:var(--ag-radius-pill);background:var(--ag-primary-soft);color:var(--ag-primary);font-size:var(--ag-fs-caption);font-style:normal;font-weight:500}.agChartEmpty{display:flex;align-items:center;justify-content:center;min-height:140px;color:var(--ag-text-faint);font-size:var(--ag-fs-body)}.agDonut{display:flex;flex-direction:column;align-items:center;gap:var(--ag-space-4)}.agDonut .agDonutRing{position:relative;width:180px;height:180px}.agDonut .agDonutRing svg{width:100%;height:100%;display:block}.agDonut .agDonutRing circle{cursor:pointer}.agDonut .agDonutCenter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.agDonut .agDonutCenter strong{font-size:28px;line-height:1.1;font-weight:700;color:var(--ag-text)}.agDonut .agDonutCenter span{max-width:90px;font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.agLegend{width:100%;margin:0;padding:0;list-style:none;display:grid;gap:2px}.agLegend li{display:flex;align-items:center;gap:var(--ag-space-2);padding:5px var(--ag-space-2);border-radius:6px;font-size:var(--ag-fs-body);color:var(--ag-text-secondary);transition:background var(--ag-ease)}.agLegend li.isHover,.agLegend li:hover{background:var(--ag-surface-muted)}.agLegend li i{flex:0 0 auto;width:10px;height:10px;border-radius:50%}.agLegend li span{flex:1}.agLegend li b{color:var(--ag-text);font-weight:600}.agLegend li small{min-width:34px;text-align:right;color:var(--ag-text-faint);font-size:var(--ag-fs-caption)}.agArea{position:relative;-webkit-user-select:none;user-select:none}.agArea svg{display:block;width:100%}.agArea .agTooltip{position:absolute;top:10px;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:var(--ag-radius-sm);background:#0f172aeb;color:#fff;font-size:var(--ag-fs-caption);white-space:nowrap;pointer-events:none;box-shadow:var(--ag-shadow-pop)}.agArea .agTooltip span{color:#a8b4cc}.agArea .agTooltip b{font-size:13px;font-weight:600}.agBars{margin:0;padding:0;list-style:none;display:grid;gap:var(--ag-space-3)}.agBars li{display:grid;grid-template-columns:minmax(70px,120px) 1fr auto;align-items:center;gap:var(--ag-space-3)}.agBars .agBarLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ag-fs-body);color:var(--ag-text-secondary)}.agBars .agBarTrack{height:10px;border-radius:var(--ag-radius-pill);background:var(--ag-neutral-bg);overflow:hidden}.agBars .agBarFill{display:block;height:100%;border-radius:var(--ag-radius-pill);transition:width .4s ease}.agBars .agBarValue{display:flex;align-items:baseline;gap:6px;min-width:64px;justify-content:flex-end}.agBars .agBarValue b{font-weight:600;color:var(--ag-text)}.agBars .agBarValue small{font-size:var(--ag-fs-caption);color:var(--ag-text-faint)}.products{background:#f8fafc;min-height:100vh;padding:32px}.products .contentHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.products .contentHeader .commonHeader{font-size:28px;font-weight:800;color:#1e293b;margin:0}.products .pageActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;padding:16px;border-radius:12px;border:1px solid #e2e8f0}.products .pageActions .filterWrapper .ant-select{min-width:180px}.products .pageActions .filterWrapper .ant-select .ant-select-selector{border-radius:8px!important;height:40px!important;align-items:center;border-color:#e2e8f0!important}.products .pageActions .searchWrapper input,.products .pageActions .searchWrapper .ant-input-affix-wrapper{border-radius:8px;height:40px;min-width:200px;border-color:#e2e8f0}.products .pageActions .buttonWrapper button,.products .pageActions .btnWrap button{border-radius:8px!important;height:40px!important;font-weight:600;padding:0 20px!important;background:#4f63d2!important}.products .productTab .ant-tabs{background:#fff;padding:0 20px;border-radius:12px 12px 0 0;border-bottom:1px solid #e2e8f0}.products .productTab .ant-tabs .ant-tabs-tab{font-size:14px;font-weight:600;padding:16px 0}.products .productTab .ant-tabs .ant-tabs-ink-bar{background:#4f63d2;height:3px}.products .ant-table-wrapper{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 4px 6px -1px #0000000d;overflow:hidden}.products .ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc!important;color:#475569!important;font-weight:700;padding:16px 20px;border-bottom:2px solid #e2e8f0!important}.products .ant-table-wrapper .ant-table-tbody>tr>td{padding:16px 20px;color:#334155;border-bottom:1px solid #f1f5f9}.products .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f1f5f9!important}.products .green{color:#059669;background:#ecfdf5;padding:4px 12px;border-radius:20px;font-weight:600;font-size:12px;display:inline-block;border:1px solid #d1fae5}.products .red{color:#dc2626;background:#fef2f2;padding:4px 12px;border-radius:20px;font-weight:600;font-size:12px;display:inline-block;border:1px solid #fee2e2}.products .btnWrapTable{display:flex;align-items:center;gap:10px}.products .btnWrapTable .tdu{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;background:#f8fafc}.products .btnWrapTable .tdu:hover{background:#e2e8f0;transform:translateY(-1px)}.products .btnWrapTable .blue{color:#4f63d2;font-size:18px}.products .btnWrapTable .red{color:#dc2626;font-size:12px}@media screen and (max-width: 1420px){.products{padding:24px}}@media screen and (max-width: 768px){.products{padding:16px}.products .ant-table-wrapper{overflow-x:auto;border-radius:8px}.products .productTab .ant-tabs{border-radius:8px}.products .contentHeader{flex-direction:column;align-items:flex-start}}.customTable .status{color:#20a836}.customTable .viewMore{color:#1956f2;cursor:pointer}.customTable p{margin:0!important}.modalDelete{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000050;z-index:999999999}.modalDelete .modal{max-width:510px!important;width:100%;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 16px 40px #0f172a40;height:max-content!important}.modalDelete .modalHeader{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e3e5ed}.modalDelete .modalHeader .left strong{display:inline-block;color:#142141;font-size:18px;font-weight:700;margin-right:10px}.modalDelete .modalHeader .right{cursor:pointer}.modalDelete .modalHeader .right img{width:40px}.modalDelete .modalBody{padding:20px;display:grid;grid-template-columns:1fr}.modalDelete .modalBody .text{display:grid;grid-template-columns:1fr;font-size:14px;font-weight:500;line-height:1.5;color:#3a4553}.modalDelete .modalBody .btn{display:flex;justify-content:flex-end;gap:12px;padding-top:24px}.modalDelete .modalBody .btn>div{width:auto!important;min-width:96px!important}.ant-input-search{width:100%!important}.ant-input-search .ant-input-wrapper{display:flex;align-items:center;flex-direction:row-reverse;border:1px solid #b2b5c4}.ant-input-search .ant-input-wrapper input{border:0;border-radius:0 4px 4px 0;padding:15px 11px 15px 0;font-weight:500;font-size:14px;line-height:17px;color:#0e223d;box-shadow:none!important;max-height:40px}.ant-input-search .ant-input-group-addon{width:auto;margin-right:-1px}.ant-input-search .ant-input-group-addon button{border:0;border-radius:4px 0 0 4px!important;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-left:1px}.ant-input-search .ant-input-group-addon button div{display:none}.ant-input-search .ant-input-search-button{max-height:40px}.ant-input-search .ant-btn.ant-btn-icon-only>span{transform:scale(1.3)}.ant-select{width:100%!important;margin-top:-10px}.ant-select .ant-select-selector{display:flex;align-items:center;flex-direction:row-reverse;border:1px solid #b2b5c4;padding:0;height:42px!important;min-width:252px!important;border-radius:0}.ant-select .ant-select-selector input{height:100%!important}.ant-select .ant-select-selector .ant-select-selection-item{border:0;border-radius:0;font-weight:500;font-size:14px;color:#0e223d;box-shadow:none!important;max-height:40px;flex-grow:1;line-height:inherit;display:flex;align-items:center}.ant-select-arrow{top:60%!important}.anticon-close-circle{top:27%!important;right:6%!important}.ant-message-top{z-index:999999999}.headerWrapper{position:sticky;top:0;background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 24px;z-index:99;height:88px;display:flex;align-items:center;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.headerWrapper .container{display:flex;align-items:center;justify-content:space-between;width:100%}.headerWrapper .container .left img{max-width:140px;transition:transform .3s ease}.headerWrapper .container .left img:hover{transform:scale(1.02)}.headerWrapper .container .right{display:flex;align-items:center}@media screen and (max-width: 768px){.headerWrapper .container .right.desktop{display:none}}.headerWrapper .container .right.mobile{display:none}@media screen and (max-width: 768px){.headerWrapper .container .right.mobile{display:flex}}.headerWrapper .container .right.mobile .menuBar{width:auto;height:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.headerWrapper .container .right.mobile .menuBar .mobileIcon{font-size:24px;color:#0f172a}.headerWrapper .container .right.mobile .menuBar:hover{background:#e2e8f0}.headerWrapper .container .right .dropDownWrapper{position:relative}.headerWrapper .container .right .profile{display:flex;align-items:center;cursor:pointer;padding:6px 10px 6px 6px;border-radius:10px;border:1px solid transparent;transition:background .18s ease,border-color .18s ease}.headerWrapper .container .right .profile:hover,.headerWrapper .container .right .profile.activeProfile{background:#f8fafc;border:1px solid #e2e8f0}.headerWrapper .container .right .profile .imgWrap{display:flex;align-items:center;justify-content:center;margin-right:10px;width:36px;height:36px;background:#edf1ff;border-radius:50%;overflow:hidden}.headerWrapper .container .right .profile .imgWrap img{width:100%;height:100%;object-fit:cover}.headerWrapper .container .right .profile .imgWrap .default{width:20px;height:auto}.headerWrapper .container .right .profile .profileData{margin-right:8px}.headerWrapper .container .right .profile .profileData p{font-weight:600;font-size:14px;line-height:1.2;color:#0f172a;margin:0}.headerWrapper .container .right .profile .profileData span{font-weight:500;font-size:12px;line-height:1.3;color:#64748b;text-transform:capitalize}.headerWrapper .container .right .profile .chevron{color:#64748b;font-size:18px;transition:transform .18s ease}.headerWrapper .container .right .profile .chevron.rotate{transform:rotate(180deg);color:#2f5bea}.headerWrapper .container .right .headerMenuWrapper{position:absolute;top:calc(100% + 12px);right:0;background:#fff;width:180px;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #e2e8f0;overflow:hidden;padding:8px;z-index:100}.headerWrapper .container .right .headerMenuWrapper.fade-in{animation:dropFade .2s ease-out forwards}.headerWrapper .container .right .headerMenuWrapper .divider{height:1px;background:#e2e8f0;margin:6px 0}.headerWrapper .container .right .headerMenuWrapper .menuItem{display:flex;align-items:center;font-weight:500;font-size:14px;color:#0f172a;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .18s ease,color .18s ease}.headerWrapper .container .right .headerMenuWrapper .menuItem .menuIcon{margin-right:10px;font-size:16px;color:#64748b;transition:color .2s ease}.headerWrapper .container .right .headerMenuWrapper .menuItem:hover{background:#edf1ff;color:#2f5bea}.headerWrapper .container .right .headerMenuWrapper .menuItem:hover .menuIcon{color:#2f5bea}.headerWrapper .container .right .headerMenuWrapper .menuItem.logout:hover{background:#fee2e2;color:#ef4444}.headerWrapper .container .right .headerMenuWrapper .menuItem.logout:hover .menuIcon{color:#ef4444}@keyframes dropFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.agDueBell{display:inline-flex;align-items:center;justify-content:center;width:40px!important;height:40px!important;margin:0 8px 0 0;padding:0!important;border:0;border-radius:50%;background:transparent;color:#475569;font-size:20px;cursor:pointer}.agDueBell:hover{background:#f1f4f9}.agDueBell:focus-visible{outline:0;box-shadow:0 0 0 3px #2f5bea40}.agDuePop .ant-popover-inner{min-width:250px;padding:12px}.agDue{display:flex;flex-direction:column;gap:6px}.agDue h4,.agDue h5{margin:0 0 2px;font-size:13px;font-weight:700;color:#0f172a;text-transform:none}.agDue h5{margin-top:6px;font-size:12px;color:#64748b}.agDue__row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;font-size:13.5px;background:#f8fafc;color:#0f172a}.agDue__row strong{min-width:26px;padding:1px 8px;border-radius:999px;text-align:center;font-size:13px}.agDue__row.isOverdue strong{background:#fdecea;color:#b42318}.agDue__row.isToday strong{background:#fdf3e1;color:#a15c07}.agDue__row:hover{background:#eef3ff}.agDue__team{margin:2px 0 0;font-size:12px;color:#64748b}.agDue__wins{display:flex;flex-direction:column;gap:2px}.agDue__wins a{font-size:13px;color:#15803d}.agDue__all{margin-top:6px;font-size:13px;font-weight:600;color:#1456f5}.agNavBadge{flex:none;min-width:20px;margin-left:auto;padding:1px 7px;border-radius:999px;background:#e08a00;color:#fff;font-size:11.5px;font-weight:700;line-height:18px;text-align:center}.agNavBadge.isOverdue{background:#d92d20}.sellers{background:#f8fafc;min-height:100vh;padding:32px}.sellers .contentHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.sellers .contentHeader .commonHeader{font-size:28px;font-weight:800;color:#1e293b;margin:0}.sellers .pageActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;padding:12px;border-radius:12px;border:1px solid #e2e8f0}.sellers .pageActions .filterWrapper .ant-select .ant-select-selector{border-radius:8px!important;height:40px!important;align-items:center}.sellers .pageActions .searchWrapper .ant-input-affix-wrapper{border-radius:8px;height:40px;min-width:200px}.sellers .pageActions .btnWrap button{border-radius:8px!important;height:40px!important;font-weight:600;background:#4f63d2!important}.sellers .ant-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;overflow:hidden;margin-top:20px}.sellers .ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc!important;color:#475569!important;font-weight:700;padding:16px 20px;border-bottom:2px solid #e2e8f0!important}.sellers .ant-table-wrapper .ant-table-tbody>tr>td{padding:16px 20px;color:#334155;border-bottom:1px solid #f1f5f9}.sellers .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f1f5f9!important}.sellers .btnWrapTable{display:flex;align-items:center;gap:10px}.sellers .btnWrapTable .tdu{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;background:#f8fafc}.sellers .btnWrapTable .tdu:hover{background:#e2e8f0;transform:translateY(-1px)}.sellers .btnWrapTable .blue{color:#4f63d2;font-size:18px}.sellers .btnWrapTable .red{color:#dc2626;font-size:18px}@media screen and (max-width: 1420px){.sellers .contentWrapper{margin-right:16px}}@media screen and (max-width: 768px){.sellers .contentWrapper{margin-right:0}}.sellers .contentWrapper .overViewBoxes,.sellers .contentWrapper .crmBoxes{margin-bottom:50px}.sellers .contentWrapper .overViewBoxes ul,.sellers .contentWrapper .crmBoxes ul{display:grid;align-items:center;justify-content:space-between;column-gap:24px;grid-template-columns:repeat(5,1fr);overflow:auto}.sellers .contentWrapper .overViewBoxes ul li,.sellers .contentWrapper .crmBoxes ul li{background:#fff;border-radius:8px;padding:20px;cursor:pointer;position:relative;transition:.3s}.sellers .contentWrapper .overViewBoxes ul li:hover,.sellers .contentWrapper .crmBoxes ul li:hover{box-shadow:0 10px 15px -3px #0000001a}.sellers .contentWrapper .overViewBoxes ul li .left,.sellers .contentWrapper .crmBoxes ul li .left{background:#f3cd32;border-radius:4px;margin-right:14px}.sellers .contentWrapper .overViewBoxes ul li .right strong,.sellers .contentWrapper .crmBoxes ul li .right strong{font-size:22px;color:#142141}.sellers .contactsAdded .list ul li{display:flex;align-items:center;gap:20px;margin-bottom:20px}.sellers .contactsAdded .list ul li .initial{width:45px;height:45px;background:#f3cd32;border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1420px){.sellers{padding:24px}}@media screen and (max-width: 768px){.sellers{padding:16px}.sellers .ant-table-wrapper{overflow-x:auto}.sellers .contentHeader{flex-direction:column;align-items:flex-start}}.agSidebar{display:flex;flex-direction:column;flex:0 0 272px;width:272px;height:calc(100vh - 88px);position:sticky;top:88px;background:#0f172a;border-right:1px solid #1e293b;transition:width .2s ease,flex-basis .2s ease;z-index:10}.agSidebar.isCollapsed{flex-basis:72px;width:72px}.agSidebar__head{display:flex;align-items:center;justify-content:space-between;gap:8px;height:52px;padding:0 12px 0 24px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.05)}.agSidebar__title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b;white-space:nowrap}.agSidebar__toggle{display:inline-flex;align-items:center;justify-content:center;width:32px!important;height:32px!important;flex-shrink:0;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#a3b0c4;font-size:18px;cursor:pointer;transition:background .2s ease,color .2s ease}.agSidebar__toggle:hover{background:#1e293b;color:#fff}.agSidebar.isCollapsed .agSidebar__head{justify-content:center;padding:0}.agSidebar.isCollapsed .agSidebar__title{display:none}@media screen and (max-width: 768px){.agSidebar{position:fixed;top:0;left:0;z-index:999;width:min(288px,85vw);height:100vh;height:100dvh;box-shadow:10px 0 30px #00000073;transform:translate(-100%);visibility:hidden;transition:transform .22s ease,visibility .22s}.agSidebar.isOpen{transform:translate(0);visibility:visible;transition:transform .22s ease,visibility 0s}}.agNav{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 12px 24px}.agNav::-webkit-scrollbar{width:4px}.agNav::-webkit-scrollbar-thumb{background:#334155;border-radius:10px}.agNav ul,.agNav li{margin:0;padding:0;list-style:none}.agNav__list>li+li{margin-top:2px}.agNav__list>li.hasDivider{margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.agNav__row{display:flex;align-items:center;gap:12px;width:100%!important;height:40px!important;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#a3b0c4;font:inherit;font-size:14px;font-weight:500;line-height:1;text-align:left;text-decoration:none;cursor:pointer;position:relative;transition:background .2s ease,color .2s ease}.agNav__row:hover{background:#1e293b;color:#fff}.agNav__icon{flex-shrink:0;width:20px;height:20px;transition:color .2s ease}.agNav__label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agNav__chevron{flex-shrink:0;width:16px;height:16px;opacity:.7;transition:transform .2s ease}.agNav .agNav__row.isActive:not(.agNav__row--sub){background:#2f5bea47;color:#fff;font-weight:600}.agNav .agNav__row.isActive:not(.agNav__row--sub):before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:#7c9bff}.agNav__group.isOpen{color:#fff}.agNav__group.isOpen .agNav__chevron{transform:rotate(180deg)}.agNav__group.hasActive{color:#fff;font-weight:600}.agNav__group.hasActive .agNav__icon{color:#7c9bff}.agNav__group.hasActive:not(.isOpen){background:#ffffff0f}.agNav__subWrap{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s ease,visibility 0s linear .2s}.agNav__subWrap.isOpen{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .2s ease,visibility 0s}.agNav__sub{min-height:0;overflow:hidden;margin-left:21px!important;padding:0 0 0 8px!important;border-left:1px solid #334155}.agNav__sub>li:first-child{margin-top:2px}.agNav__sub>li:last-child{margin-bottom:6px}.agNav__sub>li+li{margin-top:1px}.agNav__row--sub{height:34px!important;padding:0 10px;font-size:13px}.agNav__row--sub:hover{background:#ffffff0d}.agNav__row--sub.isActive{background:#2f5bea47;color:#fff;font-weight:600}.agNav__row--sub.isActive:before{content:"";position:absolute;left:-9px;top:6px;bottom:6px;width:2px;border-radius:2px;background:#7c9bff}.agSidebar.isCollapsed .agNav{padding-left:0;padding-right:0}.agSidebar.isCollapsed .agNav .agNav__row{justify-content:center;width:48px!important;height:44px!important;margin:0 auto;padding:0}.agSidebar.isCollapsed .agNav .agNav__label,.agSidebar.isCollapsed .agNav .agNav__chevron{display:none}.agSidebar.isCollapsed .agNav .agNav__row{position:relative}.agSidebar.isCollapsed .agNav .agNavBadge{position:absolute;top:3px;right:3px;min-width:16px;padding:0 4px;font-size:10px;line-height:16px}.agSidebar.isCollapsed .agNav .agNav__list>li.hasDivider{margin-left:14px;margin-right:14px}.agSidebar.isCollapsed .agNav .agNav__group.hasActive{background:#2f5bea47}.agNav :where(a,button):focus-visible,.agSidebar__toggle:focus-visible{outline:2px solid #7c9bff;outline-offset:-2px}@media (prefers-reduced-motion: reduce){.agSidebar,.agNav__subWrap,.agNav__chevron,.agNav__row{transition:none!important}}.agNavFlyout .ant-popover-inner{min-width:200px;padding:8px;background:#0f172a;border:1px solid #1e293b;box-shadow:0 12px 28px #00000059}.agNavFlyout .ant-popover-title{margin:0 0 4px;padding:6px 10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.agNavFlyout__list{margin:0;padding:0;list-style:none}.agNavFlyout__list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:6px;color:#a3b0c4;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none}.agNavFlyout__list a:hover{background:#1e293b;color:#fff}.agNavFlyout__list a.isActive{background:#2f5bea47;color:#fff;font-weight:600}.agNavFlyout__list a:focus-visible{outline:2px solid #7c9bff;outline-offset:-2px}.navBackdrop{display:none}@media screen and (max-width: 768px){.navBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:#0f172a80}}@media screen and (max-width: 768px){.category .contentHeader{margin-right:0}}.category .pageActions{display:flex;align-items:center;gap:15px}@media screen and (max-width: 1420px){.category .contentWrapper{margin-right:16px}}@media screen and (max-width: 768px){.category .contentWrapper{margin-right:0}}.category .contentWrapper .overViewBoxes{margin-bottom:50px}.category .contentWrapper .overViewBoxes ul{display:grid;align-items:center;justify-content:space-between;column-gap:24px;grid-template-columns:200px 200px 200px 200px 200px;overflow:scroll}@media screen and (max-width: 768px){.category .contentWrapper .overViewBoxes ul{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:6px;row-gap:6px;overflow:auto}}.category .contentWrapper .overViewBoxes ul li{display:flex;align-items:center;justify-content:flex-start;background:#fff;border-radius:4px;padding:25px 15px;width:min(200px,100%);cursor:pointer;position:relative}@media screen and (max-width: 768px){.category .contentWrapper .overViewBoxes ul li{padding:14px;width:49%}}@media screen and (max-width: 374px){.category .contentWrapper .overViewBoxes ul li{width:48.5%;padding:12px}}@media screen and (max-width: 768px){.category .contentWrapper .overViewBoxes ul li:last-child{width:100%}}.category .contentWrapper .overViewBoxes ul li:hover .arrow{top:5px;right:5px;transition:all ease .2s}.category .contentWrapper .overViewBoxes ul li .arrow{position:absolute;top:10px;right:10px;transition:all ease .2s}@media screen and (max-width: 768px){.category .contentWrapper .overViewBoxes ul li .arrow{top:5px;right:5px}}.category .contentWrapper .overViewBoxes ul li .arrow img{width:20px;height:20px}.category .contentWrapper .overViewBoxes ul li .left{display:flex;align-items:center;justify-content:center;width:46px;height:50px;background:#f3cd32;border-radius:4px;margin-right:14px}@media screen and (max-width: 360px){.category .contentWrapper .overViewBoxes ul li .left{margin-right:5px}}.category .contentWrapper .overViewBoxes ul li .right strong{font-weight:800;font-size:22px;line-height:27px;color:#142141;display:block;margin-bottom:5px}@media screen and (max-width: 768px){.category .contentWrapper .overViewBoxes ul li .right strong{font-size:18px;line-height:22px}}.category .contentWrapper .overViewBoxes ul li .right span{display:block;font-weight:400;font-size:16px;line-height:19px;color:#142141}@media screen and (max-width: 768px){.category .contentWrapper .overViewBoxes ul li .right span{font-size:14px;line-height:17px}}.category .contentWrapper .crmBoxes{margin-bottom:50px}@media screen and (max-width: 768px){.category .contentWrapper .crmBoxes{margin-bottom:20px}}.category .contentWrapper .crmBoxes ul{display:flex;align-items:center;justify-content:space-between;column-gap:24px;overflow:scroll}@media screen and (max-width: 768px){.category .contentWrapper .crmBoxes ul{flex-direction:column;align-items:flex-start;row-gap:15px;margin-bottom:20px}}.category .contentWrapper .crmBoxes ul li{display:flex;align-items:center;justify-content:flex-start;background:#fff;border-radius:4px;padding:25px 15px;min-width:200px;cursor:pointer;position:relative}.category .contentWrapper .crmBoxes ul li:hover .arrow{top:5px;right:5px;transition:all ease .2s}.category .contentWrapper .crmBoxes ul li .arrow{position:absolute;top:10px;right:10px;transition:all ease .2s}.category .contentWrapper .crmBoxes ul li .arrow img{width:20px;height:20px}.category .contentWrapper .crmBoxes ul li .left{display:flex;align-items:center;justify-content:center;width:46px;height:50px;background:#f3cd32;border-radius:4px;margin-right:14px}.category .contentWrapper .crmBoxes ul li .right strong{font-weight:800;font-size:22px;line-height:27px;color:#142141;display:block;margin-bottom:5px}@media screen and (max-width: 768px){.category .contentWrapper .crmBoxes ul li .right strong{font-size:18px;line-height:22px}}.category .contentWrapper .crmBoxes ul li .right span{display:block;font-weight:400;font-size:16px;line-height:19px;color:#142141}@media screen and (max-width: 768px){.category .contentWrapper .crmBoxes ul li .right span{font-size:14px;line-height:17px}}.category .contentWrapper .overView{margin-bottom:20px}.category .contentWrapper .overView .overViewHeader{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.category .contentWrapper .overView .overViewHeader{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 768px){.category .contentWrapper .overView .overViewHeader .commonHeader{margin-bottom:16px}}.category .contentWrapper .overView .overViewHeader .selectOptions{display:grid;grid-template-columns:20% 20% 14% 42%;align-items:center;column-gap:10px;width:73%}@media screen and (max-width: 1135px){.category .contentWrapper .overView .overViewHeader .selectOptions{display:flex;row-gap:10px;justify-content:flex-end;flex-wrap:wrap}}@media screen and (max-width: 768px){.category .contentWrapper .overView .overViewHeader .selectOptions{width:100%;justify-content:space-between}}@media screen and (max-width: 768px){.category .contentWrapper .overView .overViewHeader .selectWrapper:first-child{width:100%}}@media screen and (max-width: 768px){.category .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(2){width:73%}}@media screen and (max-width: 374px){.category .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(2){width:60%}}@media screen and (max-width: 768px){.category .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(3){width:24%}}@media screen and (max-width: 374px){.category .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(3){width:36%}}.category .contentWrapper .overView .overViewHeader .selectWrap{margin-bottom:0!important}@media screen and (max-width: 768px){.category .contentWrapper .overView .overViewHeader .ant-picker{width:100%}}.category .statusWrap{display:grid;grid-template-columns:48.6% 48.6%;column-gap:30px;row-gap:30px;margin-bottom:30px}@media screen and (max-width: 1150px){.category .statusWrap{column-gap:0;justify-content:space-between}}@media screen and (max-width: 1024px){.category .statusWrap{grid-template-columns:100%}}.category .salesFunnel{margin-bottom:30px}.category .salesFunnel strong{display:block;margin-bottom:30px}.category .salesFunnel .boxes{border-bottom:1px solid #e3e5ed}.category .salesFunnel .boxes ul{margin-bottom:30px}.category .salesFunnel .boxes ul li{padding:0}.category .contactsAdded{max-height:480px}@media screen and (max-width: 978px){.category .contactsAdded{padding:15px}}.category .contactsAdded .list{max-height:380px;overflow:scroll}@media screen and (max-width: 375px){.category .contactsAdded .list ul{min-width:313px}}.category .contactsAdded .list ul li{display:flex;align-items:center;column-gap:25px;margin-bottom:30px}@media screen and (max-width: 768px){.category .contactsAdded .list ul li{column-gap:16px}}.category .contactsAdded .list ul li .initial{display:flex;align-items:center;justify-content:center;min-width:56px;height:56px;background:#f3cd32;border-radius:100%}@media screen and (max-width: 768px){.category .contactsAdded .list ul li .initial{min-width:32px;height:32px}}.category .contactsAdded .list ul li .initial span{font-weight:400;font-size:24px;line-height:64px;text-transform:uppercase;color:#0e223d}@media screen and (max-width: 768px){.category .contactsAdded .list ul li .initial span{font-size:14px;line-height:24px}}.category .contactsAdded .list ul li .name strong,.category .contactsAdded .list ul li .addedBy strong,.category .contactsAdded .list ul li .addedOn strong{display:block;font-weight:700;font-size:18px;line-height:22px;color:#0e223d}@media screen and (max-width: 768px){.category .contactsAdded .list ul li .name strong,.category .contactsAdded .list ul li .addedBy strong,.category .contactsAdded .list ul li .addedOn strong{font-size:14px;line-height:17px}}.category .contactsAdded .list ul li .name span,.category .contactsAdded .list ul li .addedBy span,.category .contactsAdded .list ul li .addedOn span{font-weight:400;font-size:14px;line-height:17px;color:#3a4553}@media screen and (max-width: 768px){.category .contactsAdded .list ul li .name span,.category .contactsAdded .list ul li .addedBy span,.category .contactsAdded .list ul li .addedOn span{font-size:12px;line-height:15px}}.category .contactsAdded .list ul li:nth-child(2n) .initial{background:#0e223d}.category .contactsAdded .list ul li:nth-child(2n) .initial span{color:#f3cd32}.category .contactsAdded .list ul li:last-child{margin-bottom:0}.category .dashboardOffer .dashboardOfferDetail .offerUsageWrap{padding-bottom:20px;margin-bottom:15px}.category .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.category .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerInfo{font-weight:700;font-size:14px;line-height:17px;color:#0e223d}.category .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerUsage p{font-weight:400;font-size:14px;line-height:17px;color:#000}.category .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerUsage p span{color:#1aa338;font-weight:600}.category .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerUsage p img{display:inline-block;margin-left:5px;cursor:pointer}.category .dashboardOffer .dashboardOfferDetail .offerUsageWrap progress{width:100%;margin-bottom:20px}.category .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerRedeemCountSection{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.category .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerRedeemCountSection .redeemCount p{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#3a4553}.category .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerRedeemCountSection .redeemCount p strong{font-style:normal;font-weight:700;font-size:26px;line-height:31px;color:#0e223d}.category .dashboardOffer .dashboardOfferDetail .billAmountWrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.category .dashboardOffer .dashboardOfferDetail .billAmountWrap .billAmount strong{display:block;font-weight:700;font-size:18px;line-height:22px;color:#000}.category .dashboardOffer .dashboardOfferDetail .billAmountWrap .billAmount span{font-weight:400;font-size:14px;line-height:17px;color:#000}.category .dashboardOffer .dashboardOfferDetail .billAmountWrap .primary{max-width:240px;width:100%!important}.category .dashboardOffer .dashboardOfferDetail .buttonsWrap .hyperlink{margin-bottom:7px}.category .ant-picker-header{height:50px;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.category .ant-picker-dropdown .ant-picker-header>*{flex:unset!important}.category .selectWrap .ant-select{width:100%!important;min-width:unset!important;border:1px solid #b2b5c4}.category .selectWrap .ant-select .ant-select-selector{min-height:40px!important}.category .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.category .ant-picker{border-radius:4px;min-height:40px}.category{background:#f5f6fa;min-height:100vh;padding:28px 32px}.category .contentHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}@media screen and (max-width: 1420px){.category .contentHeader{margin-right:16px}}@media screen and (max-width: 768px){.category .contentHeader{margin-right:0;flex-direction:column;align-items:flex-start;gap:16px}}.category .contentHeader .commonHeader{font-size:24px;font-weight:700;color:#0e223d;margin:0;line-height:1.2}.category .pageActions{display:flex;align-items:center;gap:12px}@media screen and (max-width: 768px){.category .pageActions{width:100%;justify-content:space-between}}.category .pageActions .searchWrapper input,.category .pageActions .searchWrapper .ant-input-affix-wrapper{border-radius:8px;border:1px solid #e2e5ef;background:#fff;min-width:220px;height:40px;font-size:13px;color:#0e223d;box-shadow:none}.category .pageActions .searchWrapper input:focus,.category .pageActions .searchWrapper input:hover,.category .pageActions .searchWrapper .ant-input-affix-wrapper:focus,.category .pageActions .searchWrapper .ant-input-affix-wrapper:hover{border-color:#4f63d2;box-shadow:0 0 0 2px #4f63d214}.category .pageActions .btnWrap button{border-radius:8px;font-weight:600;font-size:14px;height:40px;padding:0 20px}.category .ant-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 1px 6px #0e223d12;overflow:hidden}.category .ant-table-wrapper .ant-table{background:transparent}.category .ant-table-wrapper .ant-table-thead>tr>th{background:#4f63d2;color:#fff;font-weight:600;font-size:13px;letter-spacing:.02em;padding:14px 20px;border-bottom:none}.category .ant-table-wrapper .ant-table-thead>tr>th:before{background-color:#ffffff40!important}.category .ant-table-wrapper .ant-table-tbody>tr>td{padding:14px 20px;border-bottom:1px solid #f0f2f8;font-size:13.5px;color:#0e223d;vertical-align:middle;transition:background .15s}.category .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}.category .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f7f8fd!important}.category .ant-table-wrapper .ant-pagination{padding:14px 20px;margin:0}.category .ant-table-wrapper .ant-pagination .ant-pagination-item-active{border-color:#4f63d2}.category .ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:#4f63d2}.category .ant-switch{min-width:40px;height:22px}.category .ant-switch.ant-switch-checked{background:#4f63d2}.category .btnWrapTable{display:flex;align-items:center;gap:16px}.category .btnWrapTable .blue{color:#4f63d2;font-size:17px;cursor:pointer;transition:color .15s,transform .15s;display:flex;align-items:center}.category .btnWrapTable .blue:hover{color:#2d44b8;transform:scale(1.15)}.category .btnWrapTable .anticon-delete{color:#e84646!important;font-size:17px;cursor:pointer;transition:color .15s,transform .15s}.category .btnWrapTable .anticon-delete:hover{color:#c0392b!important;transform:scale(1.15)}.category .modalWrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e223d73;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.category .modalWrapper .modal{background:#fff;border-radius:14px;width:100%;max-width:460px;box-shadow:0 12px 40px #0e223d2e;overflow:hidden}.category .modalWrapper .modal .modalHeader{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 18px;border-bottom:1px solid #f0f2f8}.category .modalWrapper .modal .modalHeader .left strong{font-size:17px;font-weight:700;color:#0e223d}.category .modalWrapper .modal .modalHeader .right{cursor:pointer;opacity:.6;transition:opacity .15s}.category .modalWrapper .modal .modalHeader .right:hover{opacity:1}.category .modalWrapper .modal .modalHeader .right img{width:20px;height:20px}.category .modalWrapper .modal .modalBody{padding:24px 24px 8px}.category .modalWrapper .modal .modalBody .ant-form-item-label>label{font-size:13px;font-weight:600;color:#3a4553}.category .modalWrapper .modal .modalBody .ant-input{border-radius:8px;border:1px solid #e2e5ef;height:40px;font-size:14px;color:#0e223d}.category .modalWrapper .modal .modalBody .ant-input:focus,.category .modalWrapper .modal .modalBody .ant-input:hover{border-color:#4f63d2;box-shadow:0 0 0 2px #4f63d214}.category .modalWrapper .modal .btn{padding:12px 24px 20px!important}.category .modalWrapper .modal .btn button{border-radius:8px;font-size:14px;font-weight:600;height:40px;min-width:90px}@media screen and (max-width: 1420px){.category{padding:24px}}@media screen and (max-width: 768px){.category{padding:16px}.category .ant-table-wrapper{border-radius:8px}.category .modalWrapper .modal{max-width:calc(100vw - 32px)}}.forum{background-color:#f0f0f0}.forum .contentHeader{margin-bottom:20px!important}.forum .contentHeader svg{width:18px;height:18px}@media screen and (max-width: 1420px){.forum .contentHeader{margin-right:16px}}@media screen and (max-width: 768px){.forum .contentHeader{margin-right:0}}.forum .forumMetriesWrap{display:flex;flex-direction:column;gap:20px}.forum .forumMetriesWrap .orderCardWrap{min-width:400px}.forum .forumDisplay{display:flex;gap:25px;margin-bottom:20px}.forum .forumDisplay .forumDemo{max-width:400px;width:100%;background:#fff;border-radius:10px}.forum .forumDisplay .forumDemo h1{font-size:16px;font-weight:700;margin-bottom:0}.forum .forumDisplay .forumDemo .btnview{display:flex;justify-content:flex-end}.forum .forumDisplay .forumMainDemo{max-width:400px;width:100%;background:#fff;border-radius:10px}.forum .forumDisplay .forumMainDemo h1{font-size:16px;font-weight:700}.forum .forumDisplay .forumMainDemo .btnview{display:flex;justify-content:flex-end;padding-bottom:10px}.forum .contentBody{position:relative}.forum .contentBody .spin-loader{position:absolute;width:100%;height:70vh}.forum .contentBody .spin-loader .ant-spin{top:50%;left:50%}.forum .contentBody .contentsLeft{background:#f6842112;width:50%;border-right:2px solid #fff;border-radius:10px 0 0 10px;padding:30px}.forum .contentBody .contentsLeft .list{display:flex;margin-bottom:15px}.forum .contentBody .contentsLeft .list .left{width:35%;font-weight:700}.forum .contentBody .contentsLeft .list .right{width:50%}.forum .contentBody .contentsLeft .list .right img{max-width:150px}.forum .contentBody .contentsLeft .list .right.flex{display:flex;align-items:center;gap:10px}.forum .contentBody .contentsLeft .list .right.flex .red,.forum .contentBody .contentsLeft .list .right.flex .green{width:70px}.forum .contentBody .contentsLeft .list .right.flex button{max-width:90px}.forum .contentBody .contentsRight{background:#f6842112;width:50%;padding:30px;border-radius:0 10px 10px 0}.forum .contentBody .contentsRight .list{margin-bottom:15px;display:flex}.forum .contentBody .contentsRight .list .left{font-weight:700;margin-bottom:10px;width:35%}.forum .contentBody .contentsRight .list .right{line-height:1.5}.forum .contentBody .contentsRight .list .right img{max-width:100px;height:100px}.forum .contentBody .contentsRight .list .right.skillsWrap{display:flex;flex-wrap:wrap;gap:10px}.forum .contentBody .contentsRight .list .right span.skills{display:inline-block;border:2px solid #ccc;padding:5px;border-radius:5px;background:#cccccc70;font-style:italic;text-transform:capitalize}.forum .pageActions{display:flex;align-items:center;gap:15px}.forum .contentWrapper{display:flex;flex-wrap:wrap}@media screen and (max-width: 1420px){.forum .contentWrapper{margin-right:16px}}@media screen and (max-width: 768px){.forum .contentWrapper{margin-right:0}}.forum .contentWrapper .overViewBoxes{margin-bottom:50px}.forum .contentWrapper .overViewBoxes ul{display:grid;align-items:center;justify-content:space-between;column-gap:24px;grid-template-columns:200px 200px 200px 200px 200px;overflow:scroll}@media screen and (max-width: 768px){.forum .contentWrapper .overViewBoxes ul{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:6px;row-gap:6px;overflow:auto}}.forum .contentWrapper .overViewBoxes ul li{display:flex;align-items:center;justify-content:flex-start;background:#fff;border-radius:4px;padding:25px 15px;width:min(200px,100%);cursor:pointer;position:relative}@media screen and (max-width: 768px){.forum .contentWrapper .overViewBoxes ul li{padding:14px;width:49%}}@media screen and (max-width: 374px){.forum .contentWrapper .overViewBoxes ul li{width:48.5%;padding:12px}}@media screen and (max-width: 768px){.forum .contentWrapper .overViewBoxes ul li:last-child{width:100%}}.forum .contentWrapper .overViewBoxes ul li:hover .arrow{top:5px;right:5px;transition:all ease .2s}.forum .contentWrapper .overViewBoxes ul li .arrow{position:absolute;top:10px;right:10px;transition:all ease .2s}@media screen and (max-width: 768px){.forum .contentWrapper .overViewBoxes ul li .arrow{top:5px;right:5px}}.forum .contentWrapper .overViewBoxes ul li .arrow img{width:20px;height:20px}.forum .contentWrapper .overViewBoxes ul li .left{display:flex;align-items:center;justify-content:center;width:46px;height:50px;background:#f3cd32;border-radius:4px;margin-right:14px}@media screen and (max-width: 360px){.forum .contentWrapper .overViewBoxes ul li .left{margin-right:5px}}.forum .contentWrapper .overViewBoxes ul li .right strong{font-weight:800;font-size:22px;line-height:27px;color:#142141;display:block;margin-bottom:5px}@media screen and (max-width: 768px){.forum .contentWrapper .overViewBoxes ul li .right strong{font-size:18px;line-height:22px}}.forum .contentWrapper .overViewBoxes ul li .right span{display:block;font-weight:400;font-size:16px;line-height:19px;color:#142141}@media screen and (max-width: 768px){.forum .contentWrapper .overViewBoxes ul li .right span{font-size:14px;line-height:17px}}.forum .contentWrapper .crmBoxes{margin-bottom:50px}@media screen and (max-width: 768px){.forum .contentWrapper .crmBoxes{margin-bottom:20px}}.forum .contentWrapper .crmBoxes ul{display:flex;align-items:center;justify-content:space-between;column-gap:24px;overflow:scroll}@media screen and (max-width: 768px){.forum .contentWrapper .crmBoxes ul{flex-direction:column;align-items:flex-start;row-gap:15px;margin-bottom:20px}}.forum .contentWrapper .crmBoxes ul li{display:flex;align-items:center;justify-content:flex-start;background:#fff;border-radius:4px;padding:25px 15px;min-width:200px;cursor:pointer;position:relative}.forum .contentWrapper .crmBoxes ul li:hover .arrow{top:5px;right:5px;transition:all ease .2s}.forum .contentWrapper .crmBoxes ul li .arrow{position:absolute;top:10px;right:10px;transition:all ease .2s}.forum .contentWrapper .crmBoxes ul li .arrow img{width:20px;height:20px}.forum .contentWrapper .crmBoxes ul li .left{display:flex;align-items:center;justify-content:center;width:46px;height:50px;background:#f3cd32;border-radius:4px;margin-right:14px}.forum .contentWrapper .crmBoxes ul li .right strong{font-weight:800;font-size:22px;line-height:27px;color:#142141;display:block;margin-bottom:5px}@media screen and (max-width: 768px){.forum .contentWrapper .crmBoxes ul li .right strong{font-size:18px;line-height:22px}}.forum .contentWrapper .crmBoxes ul li .right span{display:block;font-weight:400;font-size:16px;line-height:19px;color:#142141}@media screen and (max-width: 768px){.forum .contentWrapper .crmBoxes ul li .right span{font-size:14px;line-height:17px}}.forum .contentWrapper .overView{margin-bottom:20px}.forum .contentWrapper .overView .overViewHeader{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.forum .contentWrapper .overView .overViewHeader{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 768px){.forum .contentWrapper .overView .overViewHeader .commonHeader{margin-bottom:16px}}.forum .contentWrapper .overView .overViewHeader .selectOptions{display:grid;grid-template-columns:20% 20% 14% 42%;align-items:center;column-gap:10px;width:73%}@media screen and (max-width: 1135px){.forum .contentWrapper .overView .overViewHeader .selectOptions{display:flex;row-gap:10px;justify-content:flex-end;flex-wrap:wrap}}@media screen and (max-width: 768px){.forum .contentWrapper .overView .overViewHeader .selectOptions{width:100%;justify-content:space-between}}@media screen and (max-width: 768px){.forum .contentWrapper .overView .overViewHeader .selectWrapper:first-child{width:100%}}@media screen and (max-width: 768px){.forum .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(2){width:73%}}@media screen and (max-width: 374px){.forum .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(2){width:60%}}@media screen and (max-width: 768px){.forum .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(3){width:24%}}@media screen and (max-width: 374px){.forum .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(3){width:36%}}.forum .contentWrapper .overView .overViewHeader .selectWrap{margin-bottom:0!important}@media screen and (max-width: 768px){.forum .contentWrapper .overView .overViewHeader .ant-picker{width:100%}}.forum .statusWrap{display:grid;grid-template-columns:48.6% 48.6%;column-gap:30px;row-gap:30px;margin-bottom:30px}@media screen and (max-width: 1150px){.forum .statusWrap{column-gap:0;justify-content:space-between}}@media screen and (max-width: 1024px){.forum .statusWrap{grid-template-columns:100%}}.forum .salesFunnel{margin-bottom:30px}.forum .salesFunnel strong{display:block;margin-bottom:30px}.forum .salesFunnel .boxes{border-bottom:1px solid #e3e5ed}.forum .salesFunnel .boxes ul{margin-bottom:30px}.forum .salesFunnel .boxes ul li{padding:0}.forum .contactsAdded{max-height:480px}@media screen and (max-width: 978px){.forum .contactsAdded{padding:15px}}.forum .contactsAdded .list{max-height:380px;overflow:scroll}@media screen and (max-width: 375px){.forum .contactsAdded .list ul{min-width:313px}}.forum .contactsAdded .list ul li{display:flex;align-items:center;column-gap:25px;margin-bottom:30px}@media screen and (max-width: 768px){.forum .contactsAdded .list ul li{column-gap:16px}}.forum .contactsAdded .list ul li .initial{display:flex;align-items:center;justify-content:center;min-width:56px;height:56px;background:#f3cd32;border-radius:100%}@media screen and (max-width: 768px){.forum .contactsAdded .list ul li .initial{min-width:32px;height:32px}}.forum .contactsAdded .list ul li .initial span{font-weight:400;font-size:24px;line-height:64px;text-transform:uppercase;color:#0e223d}@media screen and (max-width: 768px){.forum .contactsAdded .list ul li .initial span{font-size:14px;line-height:24px}}.forum .contactsAdded .list ul li .name strong,.forum .contactsAdded .list ul li .addedBy strong,.forum .contactsAdded .list ul li .addedOn strong{display:block;font-weight:700;font-size:18px;line-height:22px;color:#0e223d}@media screen and (max-width: 768px){.forum .contactsAdded .list ul li .name strong,.forum .contactsAdded .list ul li .addedBy strong,.forum .contactsAdded .list ul li .addedOn strong{font-size:14px;line-height:17px}}.forum .contactsAdded .list ul li .name span,.forum .contactsAdded .list ul li .addedBy span,.forum .contactsAdded .list ul li .addedOn span{font-weight:400;font-size:14px;line-height:17px;color:#3a4553}@media screen and (max-width: 768px){.forum .contactsAdded .list ul li .name span,.forum .contactsAdded .list ul li .addedBy span,.forum .contactsAdded .list ul li .addedOn span{font-size:12px;line-height:15px}}.forum .contactsAdded .list ul li:nth-child(2n) .initial{background:#0e223d}.forum .contactsAdded .list ul li:nth-child(2n) .initial span{color:#f3cd32}.forum .contactsAdded .list ul li:last-child{margin-bottom:0}.forum .dashboardOffer .dashboardOfferDetail .offerUsageWrap{padding-bottom:20px;margin-bottom:15px}.forum .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.forum .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerInfo{font-weight:700;font-size:14px;line-height:17px;color:#0e223d}.forum .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerUsage p{font-weight:400;font-size:14px;line-height:17px;color:#000}.forum .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerUsage p span{color:#1aa338;font-weight:600}.forum .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerUsage p img{display:inline-block;margin-left:5px;cursor:pointer}.forum .dashboardOffer .dashboardOfferDetail .offerUsageWrap progress{width:100%;margin-bottom:20px}.forum .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerRedeemCountSection{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.forum .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerRedeemCountSection .redeemCount p{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#3a4553}.forum .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerRedeemCountSection .redeemCount p strong{font-style:normal;font-weight:700;font-size:26px;line-height:31px;color:#0e223d}.forum .dashboardOffer .dashboardOfferDetail .billAmountWrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.forum .dashboardOffer .dashboardOfferDetail .billAmountWrap .billAmount strong{display:block;font-weight:700;font-size:18px;line-height:22px;color:#000}.forum .dashboardOffer .dashboardOfferDetail .billAmountWrap .billAmount span{font-weight:400;font-size:14px;line-height:17px;color:#000}.forum .dashboardOffer .dashboardOfferDetail .billAmountWrap .primary{max-width:240px;width:100%!important}.forum .dashboardOffer .dashboardOfferDetail .buttonsWrap .hyperlink{margin-bottom:7px}.forum .ant-picker-header{height:50px;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.forum .ant-picker-dropdown .ant-picker-header>*{flex:unset!important}.forum .selectWrap .ant-select{width:100%!important;min-width:unset!important;border:1px solid #b2b5c4}.forum .selectWrap .ant-select .ant-select-selector{min-height:40px!important}.forum .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.forum .ant-picker{border-radius:4px;min-height:40px}.orderCardWrap{max-width:300px;border-radius:5px;background-color:#fff;width:100%;padding:10px 15px}.orderCardWrap .orderManagement{display:flex;justify-content:space-between;padding:5px 0;align-items:flex-start}.orderCardWrap .orderManagement .orderCardicon{display:flex;align-items:center;gap:10px}.orderCardWrap .orderManagement .orderCardicon img{width:16px}.orderCardWrap .orderManagement .orderCardicon p{margin-bottom:0;font-size:16px;line-height:20px}.orderCardWrap .orderManagement .starCount{display:flex;align-items:center;gap:10px}.orderCardWrap .orderManagement .starCount p{margin-bottom:0}.orderCardWrap .orderManagement .starCount svg{width:22px;height:22px}.orderCardWrap .orderManagement .orderCount{min-width:26px;min-height:26px;border-radius:50%;background-color:#575ecf;display:flex;justify-content:center;align-items:center}.orderCardWrap .orderManagement .orderCount p{margin-bottom:0;color:#fff;font-size:12px}.orderCardWrap .orderManagement .orderCount.largeCount{min-width:36px;min-height:20px;border-radius:10px;background-color:#575ecf;padding:3px}.orderCardWrap .orderManagement .orderCount.smallCount{min-width:26px;min-height:26px;border-radius:15px;padding:3px}.productTitle{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #416eee;margin-bottom:10px;padding-left:25px;padding-bottom:15px;padding-right:30px}.productTitle h1{margin:0}.productCardWrap{padding:22px 0 25px}.productCardWrap .productCardContent{display:flex;justify-content:space-between;padding:10px 30px 10px 25px}.productCardWrap .productCardContent:hover{cursor:pointer;background-color:#fafafa}.productCardWrap .productCardContent .productleft{width:70%}.productCardWrap .productCardContent .productleft h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:14px;line-height:1.2;cursor:pointer}.productCardWrap .productCardContent .productleft span{font-weight:300;font-size:12px}.productCardWrap .productCardContent .productRight .ProductCount{min-width:27px;min-height:27px;border-radius:50%;background-color:#575ecf;display:flex;justify-content:center;align-items:center}.productCardWrap .productCardContent .productRight .ProductCount p{margin-bottom:0;color:#fff;font-size:12px}.productCardWrap .productCardContent .productRight .ProductCount.largeCount{min-width:36px;min-height:20px;border-radius:10px;background-color:#575ecf;padding:3px}.productCardWrap .productCardContent .productRight .ProductCount.smallCount{min-width:26px;min-height:26px;border-radius:15px;padding:3px}.productCardWrap .productModalWrap .customModal .container{background:#fff;max-width:1000px;width:100%;padding:20px;border-radius:10px}.productCardWrap .productModalWrap .customModal .ant-table-row{cursor:pointer}.whiteArea{background:#fff;border-radius:4px;width:100%}.whiteArea .emptyState{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}.whiteArea .emptyState img{margin-bottom:22px}.whiteArea .emptyState strong{font-weight:700;font-size:14px;line-height:17px;color:#142141;margin-bottom:4px}.whiteArea .emptyState span{font-weight:400;font-size:14px;line-height:17px;color:#000}.add-blog-page{font-family:Inter,-apple-system,Segoe UI,sans-serif;padding:28px 36px 48px;background:radial-gradient(900px 300px at 85% -50px,rgba(139,92,246,.1),transparent),radial-gradient(700px 300px at 0% 0%,rgba(59,76,245,.08),transparent),#f5f7fd;min-height:calc(100vh - 88px);color:#101828}.add-blog-page h1,.add-blog-page h3,.add-blog-page h4{font-family:Plus Jakarta Sans,Inter,sans-serif}.add-blog-page .page-header{position:relative;display:flex;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:18px}.add-blog-page .page-header .header-icon{width:48px;height:48px;border-radius:14px;flex-shrink:0;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b4cf5,#8b5cf6);box-shadow:0 10px 20px -8px #3b4cf599}.add-blog-page .page-header h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.02em;color:#101828}.add-blog-page .page-header p{margin:4px 0 0;color:#667085;font-size:14.5px}.add-blog-page .page-header .header-line{position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:linear-gradient(90deg,#3b4cf5,#8b5cf6 40%,#8b5cf614)}.add-blog-page .page-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.add-blog-page .main-col,.add-blog-page .side-col{display:flex;flex-direction:column;gap:22px}.add-blog-page .side-col{position:sticky;top:16px}.add-blog-page .panel{background:#fff;border:1px solid #e3e8f3;border-radius:16px;box-shadow:0 1px 2px #1018280a,0 8px 24px -12px #3b4cf51f;padding:26px 28px;transition:box-shadow .2s}.add-blog-page .panel:hover{box-shadow:0 1px 2px #1018280a,0 14px 32px -14px #3b4cf538}.add-blog-page .ant-form-item{margin-bottom:20px}.add-blog-page .ant-form-item-label{padding-bottom:6px}.add-blog-page .ant-form-item-label>label{font-weight:600;font-size:13.5px;color:#344054}.add-blog-page .req:before{content:"* ";color:#f04438}.add-blog-page .ant-input,.add-blog-page .ant-input-affix-wrapper,.add-blog-page .ant-select-selector,.add-blog-page .ant-picker{border-radius:10px!important;border-color:#e3e8f3!important;background:#fbfcff!important;font-size:14px;transition:all .15s}.add-blog-page .ant-input,.add-blog-page .ant-input-affix-wrapper,.add-blog-page .ant-picker{padding:9px 13px}.add-blog-page .ant-select-selector{min-height:42px;align-items:center}.add-blog-page textarea.ant-input{padding:11px 13px;line-height:1.55}.add-blog-page .ant-input:hover,.add-blog-page .ant-input-affix-wrapper:hover,.add-blog-page .ant-picker:hover,.add-blog-page .ant-select:hover .ant-select-selector{border-color:#b8c0fa!important}.add-blog-page .ant-input:focus,.add-blog-page .ant-input-affix-wrapper-focused,.add-blog-page .ant-picker-focused,.add-blog-page .ant-select-focused .ant-select-selector{border-color:#3b4cf5!important;background:#fff!important;box-shadow:0 0 0 4px #3b4cf51f!important}.add-blog-page .ant-input-data-count{color:#98a2b3;font-size:12px}.add-blog-page .step-header{display:flex;gap:14px;align-items:center;margin-bottom:22px;padding-bottom:16px;border-bottom:1px dashed #e3e8f3}.add-blog-page .step-header h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.add-blog-page .step-header p{margin:3px 0 0;font-size:13px;color:#667085}.add-blog-page .step-header .step-badge{width:38px;height:38px;border-radius:12px;flex-shrink:0;color:#fff;font-weight:700;font-size:16px;font-family:Plus Jakarta Sans,Inter,sans-serif;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b4cf5,#8b5cf6);box-shadow:0 6px 14px -4px #3b4cf58c}.add-blog-page .two-col{display:grid;grid-template-columns:1.6fr 1fr;gap:22px;align-items:start}.add-blog-page .last-item{margin-bottom:0}.add-blog-page .image-row{display:grid;grid-template-columns:1.2fr 1fr;grid-auto-rows:150px;gap:16px;align-items:stretch}.add-blog-page .image-row .upload-item{margin:0;height:150px}.add-blog-page .image-row .upload-item .ant-form-item-row,.add-blog-page .image-row .upload-item .ant-form-item-control,.add-blog-page .image-row .upload-item .ant-form-item-control-input,.add-blog-page .image-row .upload-item .ant-form-item-control-input-content,.add-blog-page .image-row .upload-item .ant-upload-wrapper{height:150px;display:block}.add-blog-page .image-row .upload-item .ant-upload-drag{height:150px!important;display:block}.add-blog-page .image-row .upload-item .ant-upload-btn{height:100%}.add-blog-page .image-row .image-dragger{height:150px;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(59,76,245,.1),transparent 55%),linear-gradient(135deg,#f5f7ff,#faf5ff);border:1.5px dashed #aab4f8!important;border-radius:14px!important;transition:all .2s}.add-blog-page .image-row .image-dragger:hover{border-color:#3b4cf5!important;box-shadow:0 8px 20px -10px #3b4cf559}.add-blog-page .image-row .image-dragger .ant-upload-btn{padding:0!important;display:flex!important;align-items:center;justify-content:center}.add-blog-page .image-row .image-dragger .dragger-inner{display:flex;align-items:center;justify-content:center;gap:16px;text-align:left;padding:0 8px;height:100%}.add-blog-page .image-row .image-dragger .dragger-inner .dragger-icon{width:54px;height:54px;border-radius:14px;font-size:26px;color:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b4cf5,#8b5cf6);box-shadow:0 8px 16px -6px #3b4cf58c}.add-blog-page .image-row .image-dragger .dragger-inner strong{font-size:14.5px;font-family:Plus Jakarta Sans,Inter,sans-serif}.add-blog-page .image-row .image-dragger .dragger-inner p{margin:2px 0 10px;font-size:12px;color:#667085}.add-blog-page .image-row .image-dragger .dragger-inner .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 16px;background:linear-gradient(135deg,#3b4cf5,#8b5cf6);border:0}.add-blog-page .image-row .image-status{display:flex;align-items:center;gap:14px;padding:0 16px;height:150px;box-sizing:border-box;overflow:hidden;background:#fff;border:1px solid #e3e8f3;border-radius:14px}.add-blog-page .image-row .image-status .status-thumb{width:96px;height:96px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid #e3e8f3}.add-blog-page .image-row .image-status .status-body{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12.5px;color:#667085}.add-blog-page .image-row .image-status .status-body strong{color:#101828;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-blog-page .image-row .image-status .status-body .ok{color:#12b76a;font-weight:600}.add-blog-page .image-row .image-status .status-body .warn{color:#dc6803;font-weight:600}.add-blog-page .image-row .image-status .status-body .remove-img{align-self:flex-start;margin-top:4px;border:0;background:#fef3f2;color:#d92d20;font-weight:600;font-size:12px;padding:4px 10px;border-radius:8px;cursor:pointer;font-family:inherit}.add-blog-page .image-row .image-status .status-body .remove-img:hover{background:#fee4e2}.add-blog-page .image-row .image-status .status-empty{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;color:#667085;font-size:12px}.add-blog-page .image-row .image-status .status-empty .anticon{font-size:26px;color:#aab4f8;margin-bottom:2px}.add-blog-page .image-row .image-status .status-empty strong{color:#101828;font-size:13.5px;font-family:Plus Jakarta Sans,Inter,sans-serif}.add-blog-page .image-tip{margin:14px 2px 0;clear:both;display:flex;gap:6px;align-items:center;font-size:11.5px;color:#98a2b3}.add-blog-page .image-tip .anticon{color:#3b4cf5;font-size:12px}.add-blog-page .image-tip strong{color:#667085;font-weight:600}.add-blog-page .content-head{display:flex;justify-content:space-between;align-items:flex-start}.add-blog-page .content-head .ant-radio-button-wrapper{font-weight:600;font-size:12.5px}.add-blog-page .content-head .ant-radio-button-wrapper-checked{background:#3b4cf5!important;border-color:#3b4cf5!important;color:#fff!important}.add-blog-page .ck.ck-editor__main>.ck-editor__editable{min-height:300px;font-size:15px;line-height:1.7;border-radius:0 0 12px 12px!important}.add-blog-page .ck.ck-toolbar{border-radius:12px 12px 0 0!important;background:#f6f8ff!important;border-color:#e3e8f3!important}.add-blog-page .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:#e3e8f3!important}.add-blog-page .html-editor{font-family:ui-monospace,Menlo,Consolas,monospace!important;font-size:13px;background:#101828!important;color:#d0d5dd!important}.add-blog-page .action-bar{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;padding-top:22px;border-top:1px dashed #e3e8f3}.add-blog-page .action-bar .ant-btn{height:46px;padding:0 24px;border-radius:11px;font-weight:600;font-size:14.5px}.add-blog-page .action-bar .ant-btn-primary{background:linear-gradient(135deg,#3b4cf5,#8b5cf6);border:0;box-shadow:0 10px 20px -8px #3b4cf599}.add-blog-page .action-bar .ant-btn-primary:hover{filter:brightness(1.08)}.add-blog-page .action-bar .btn-soft{background:#eef1ff;border-color:#eef1ff;color:#3b4cf5}.add-blog-page .action-bar .btn-soft:hover{background:#e0e5ff;color:#2b37d1}.add-blog-page .side-title{display:flex;gap:14px;align-items:center;margin-bottom:18px}.add-blog-page .side-title h4{margin:0;font-size:16.5px;font-weight:700}.add-blog-page .side-title p{margin:2px 0 0;font-size:12.5px;color:#667085}.add-blog-page .side-title .side-icon{width:40px;height:40px;border-radius:12px;background:#eef1ff;color:#3b4cf5;font-size:17px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.add-blog-page .preview-image{height:190px;border-radius:12px;color:#98a2b3;font-size:48px;margin-bottom:16px;overflow:hidden;background:linear-gradient(135deg,#eaeefb,#f1ebfd);display:flex;align-items:center;justify-content:center}.add-blog-page .preview-image img{width:100%;height:100%;object-fit:cover}.add-blog-page .preview-cat{display:inline-block;background:#eef1ff;color:#3b4cf5;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:4px 10px;border-radius:6px}.add-blog-page .preview-title{margin:12px 0 6px;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.01em;word-break:break-word}.add-blog-page .preview-summary{color:#667085;font-size:13.5px;line-height:1.6;margin-bottom:14px;word-break:break-word}.add-blog-page .preview-meta{display:flex;gap:18px;font-size:12.5px;color:#667085;padding-top:12px;border-top:1px solid #f0f2f8}.add-blog-page .preview-meta .anticon{color:#3b4cf5;margin-right:4px}.add-blog-page .schedule-radio{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;width:100%}.add-blog-page .schedule-radio .ant-radio-wrapper{margin:0;padding:11px 14px;border:1px solid #e3e8f3;border-radius:10px;font-weight:600;font-size:13.5px;transition:all .15s}.add-blog-page .schedule-radio .ant-radio-wrapper-checked{border-color:#3b4cf5;background:#eef1ff;color:#2b37d1}.add-blog-page .schedule-picker{margin-bottom:6px}.add-blog-page .quick-slots{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 12px}.add-blog-page .quick-slots>span{width:100%;font-size:12px;font-weight:600;color:#667085}.add-blog-page .quick-slots>span .anticon{color:#8b5cf6}.add-blog-page .quick-slots button{border:1px solid #e3e8f3;background:#fff;color:#344054;font-size:12.5px;font-weight:500;padding:5px 11px;border-radius:999px;cursor:pointer;transition:all .15s;font-family:inherit}.add-blog-page .quick-slots button:hover{border-color:#3b4cf5;color:#3b4cf5;background:#eef1ff}.add-blog-page .quick-slots button.active{background:linear-gradient(135deg,#3b4cf5,#8b5cf6);border-color:transparent;color:#fff}.add-blog-page .schedule-summary{display:flex;gap:8px;align-items:center;padding:10px 12px;margin-bottom:8px;border-radius:10px;background:#ecfdf3;color:#067647;font-size:13px}.add-blog-page .schedule-summary .anticon{font-size:15px}.add-blog-page .tz-note{color:#667085;font-size:12px}.add-blog-page .tips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.add-blog-page .tips li{font-size:13.5px;display:flex;gap:12px;align-items:center;padding:8px 10px;border-radius:8px;color:#344054}.add-blog-page .tips li:hover{background:#f7f8ff}.add-blog-page .tips .anticon{color:#12b76a;font-size:17px}@media (max-width: 1100px){.add-blog-page{padding:20px 16px 40px}.add-blog-page .page-grid{grid-template-columns:1fr}.add-blog-page .side-col{position:static}.add-blog-page .two-col,.add-blog-page .image-row{grid-template-columns:1fr}}.schedule-popup{font-family:Inter,sans-serif}.schedule-popup .ant-picker-panel-container{border-radius:16px;box-shadow:0 20px 48px -12px #10182840;overflow:hidden}.schedule-popup .ant-picker-header-view button:hover{color:#3b4cf5}.schedule-popup .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.schedule-popup .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner{background:linear-gradient(135deg,#3b4cf5,#8b5cf6)}.schedule-popup .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#3b4cf5}.schedule-popup .ant-picker-cell-inner{border-radius:8px!important}.schedule-popup .ant-picker-time-panel{background:#f8f9ff;border-inline-start:1px solid #e3e8f3}.schedule-popup .ant-picker-time-panel-column{width:64px}.schedule-popup .ant-picker-time-panel-column:after{height:0}.schedule-popup .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{width:calc(100% - 10px);margin:2px 5px;padding:0;text-align:center;border-radius:8px;font-weight:500;font-size:14px}.schedule-popup .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:linear-gradient(135deg,#3b4cf5,#8b5cf6);color:#fff;font-weight:700}.schedule-popup .ant-picker-footer{background:#fff;padding:4px 8px}.schedule-popup .ant-picker-ok .ant-btn-primary{background:linear-gradient(135deg,#3b4cf5,#8b5cf6);border:0;border-radius:8px;font-weight:600}.category{padding:30px;background-color:#f7f9fc;min-height:100vh}.category .contentHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.category .contentHeader .commonHeader{font-size:22px;font-weight:700;color:#2d3748}.category .contentHeader .pageActions{display:flex;gap:15px}.category .ant-table-wrapper{border:1px solid #edf2f7;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 4px 6px -1px #0000000d}.category .ant-table-wrapper .ant-table-thead>tr>th{background-color:#4466f2!important;color:#fff!important;font-weight:600;font-size:14px;padding:15px 20px;border-bottom:none;position:relative}.category .ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:#ffffff4d}.category .ant-table-wrapper .ant-table-tbody>tr>td{padding:20px;border-bottom:1px solid #edf2f7;transition:all .2s}.category .ant-table-wrapper .ant-table-row:hover>td{background-color:#f8faff!important}.category .ant-table-wrapper .ant-table-cell{color:#2d3748;font-size:14px}.category .ant-switch{background-color:#cbd5e0}.category .ant-switch.ant-switch-checked{background-color:#4466f2}.category .btnWrapTable{display:flex;align-items:center;gap:12px}.category .btnWrapTable .anticon{font-size:18px;padding:6px;border-radius:4px;transition:.2s;cursor:pointer}.category .btnWrapTable .anticon-edit{color:#4466f2}.category .btnWrapTable .anticon-edit:hover{background:#4466f21a}.category .btnWrapTable .anticon-delete{color:#f56565}.category .btnWrapTable .anticon-delete:hover{background:#f565651a}.category .btnWrapTable .anticon-eye{color:#4466f2}.category .btnWrapTable .anticon-eye:hover{background:#4466f21a}.category .modalWrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.category .modalWrapper .modal{background:#fff;width:450px;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a}.category .modalWrapper .modal .modalHeader{padding:20px 24px;border-bottom:1px solid #edf2f7;display:flex;justify-content:space-between;align-items:center}.category .modalWrapper .modal .modalHeader strong{font-size:18px;color:#2d3748}.category .modalWrapper .modal .modalHeader img{cursor:pointer;width:14px}.category .modalWrapper .modal .modalBody{padding:24px}.category .modalWrapper .modal .modalBody .ant-input{height:40px;border-radius:6px}.category .modalWrapper .modal .btn{padding:15px 24px;border-top:1px solid #edf2f7;display:flex;justify-content:flex-end;gap:12px}.category-pill{background:#ebf4ff;color:#3182ce;border:1px solid #bee3f8;padding:2px 12px;border-radius:6px;font-size:12px;font-weight:600}.status-live{color:#48bb78;font-size:12px;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.status-live:before{content:"•";font-size:18px}.blog-list-container{padding:24px 30px;background-color:#f8fafc;min-height:calc(100vh - 88px)}.blog-list-container .header-section{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.blog-list-container .header-section .action-area{display:flex;gap:12px;align-items:center}.blog-list-container .header-section .action-area .custom-search{width:280px}.blog-list-container .header-section .action-area .custom-search .ant-input{border-radius:8px}.blog-list-container .header-section .action-area .add-btn{height:40px;border-radius:8px;font-weight:600;display:flex;align-items:center;box-shadow:0 4px 6px -1px #4f46e533}.blog-list-container .table-card{border-radius:12px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000000f}.blog-list-container .table-card :global(.ant-table-thead>tr>th){background:#fcfcfc;color:#64748b;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.05em}.blog-list-container .status-cell{display:flex;align-items:center;gap:12px}.blog-list-container .status-cell .status-tag{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px}.blog-list-container .status-cell .status-tag.active{color:#059669;background:#ecfdf5}.blog-list-container .status-cell .status-tag.draft{color:#64748b;background:#f1f5f9}.blog-list-container .action-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#f8fafc;font-size:16px}.blog-list-container .action-icon.view{color:#1890ff}.blog-list-container .action-icon.view:hover{background:#e6f7ff}.blog-list-container .action-icon.edit{color:#5271ff}.blog-list-container .action-icon.edit:hover{background:#eef2ff}.blog-list-container .action-icon.delete{color:#ef4444}.blog-list-container .action-icon.delete:hover{background:#fef2f2}.artistPayouts{background-color:#f0f0f0}.downloadCard{border:1px solid #ccc;padding:10px;border-radius:15px;text-align:center;font-size:14px;height:150px;width:150px;display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:column}.downloadIcon{font-size:36px}.ant-picker-outlined{display:flex;height:42px;align-items:center;min-width:205px;width:100%;gap:10px;border:1px solid var(--Border, #c4d0d6);background:#fff;padding:8px;border-radius:0}.ant-picker-input>input{color:var(--Body-text, #445057);font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.css-var-r9c.ant-picker-css-var{--ant-date-picker-z-index-popup: 10000}.customInput{margin-bottom:30px;display:block;position:relative}.customInput span.label{display:block;font-weight:700;font-size:14px;line-height:17px;color:#3a4553;margin-bottom:10px}.customInput input,.customInput .ant-input-password{width:100%;border:1px solid #b2b5c4;border-radius:4px;padding:12px 10px;font-size:16px}.customInput .ant-input-password{border:1px solid #b2b5c4!important}.customInput .ant-input-password-icon{color:#ff7800;stroke:#ff7800}.customInput .ant-input-password-icon svg{color:#ff7800;stroke:#ff7800;fill:#ff7800;width:20px;height:20px}.customInput .error .ant-input-password,.customInput input.error,.customInput .ant-input-password.error{border:1px solid #e23131!important}.customInput p.error{font-weight:400;font-size:14px;line-height:17px;height:17px;color:#e23131;margin-top:6px;margin-bottom:-12px}.customInput .enterButton{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#0e223d;border-radius:10px;cursor:pointer}@media screen and (max-width: 1420px){.brand .contentHeader{margin-right:16px}}@media screen and (max-width: 768px){.brand .contentHeader{margin-right:0}}.brand .pageActions{display:flex;align-items:center;gap:15px}@media screen and (max-width: 1420px){.brand .contentWrapper{margin-right:16px}}@media screen and (max-width: 768px){.brand .contentWrapper{margin-right:0}}.brand .contentWrapper .overViewBoxes{margin-bottom:50px}.brand .contentWrapper .overViewBoxes ul{display:grid;align-items:center;justify-content:space-between;column-gap:24px;grid-template-columns:200px 200px 200px 200px 200px;overflow:scroll}@media screen and (max-width: 768px){.brand .contentWrapper .overViewBoxes ul{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:6px;row-gap:6px;overflow:auto}}.brand .contentWrapper .overViewBoxes ul li{display:flex;align-items:center;justify-content:flex-start;background:#fff;border-radius:4px;padding:25px 15px;width:min(200px,100%);cursor:pointer;position:relative}@media screen and (max-width: 768px){.brand .contentWrapper .overViewBoxes ul li{padding:14px;width:49%}}@media screen and (max-width: 374px){.brand .contentWrapper .overViewBoxes ul li{width:48.5%;padding:12px}}@media screen and (max-width: 768px){.brand .contentWrapper .overViewBoxes ul li:last-child{width:100%}}.brand .contentWrapper .overViewBoxes ul li:hover .arrow{top:5px;right:5px;transition:all ease .2s}.brand .contentWrapper .overViewBoxes ul li .arrow{position:absolute;top:10px;right:10px;transition:all ease .2s}@media screen and (max-width: 768px){.brand .contentWrapper .overViewBoxes ul li .arrow{top:5px;right:5px}}.brand .contentWrapper .overViewBoxes ul li .arrow img{width:20px;height:20px}.brand .contentWrapper .overViewBoxes ul li .left{display:flex;align-items:center;justify-content:center;width:46px;height:50px;background:#f3cd32;border-radius:4px;margin-right:14px}@media screen and (max-width: 360px){.brand .contentWrapper .overViewBoxes ul li .left{margin-right:5px}}.brand .contentWrapper .overViewBoxes ul li .right strong{font-weight:800;font-size:22px;line-height:27px;color:#142141;display:block;margin-bottom:5px}@media screen and (max-width: 768px){.brand .contentWrapper .overViewBoxes ul li .right strong{font-size:18px;line-height:22px}}.brand .contentWrapper .overViewBoxes ul li .right span{display:block;font-weight:400;font-size:16px;line-height:19px;color:#142141}@media screen and (max-width: 768px){.brand .contentWrapper .overViewBoxes ul li .right span{font-size:14px;line-height:17px}}.brand .contentWrapper .crmBoxes{margin-bottom:50px}@media screen and (max-width: 768px){.brand .contentWrapper .crmBoxes{margin-bottom:20px}}.brand .contentWrapper .crmBoxes ul{display:flex;align-items:center;justify-content:space-between;column-gap:24px;overflow:scroll}@media screen and (max-width: 768px){.brand .contentWrapper .crmBoxes ul{flex-direction:column;align-items:flex-start;row-gap:15px;margin-bottom:20px}}.brand .contentWrapper .crmBoxes ul li{display:flex;align-items:center;justify-content:flex-start;background:#fff;border-radius:4px;padding:25px 15px;min-width:200px;cursor:pointer;position:relative}.brand .contentWrapper .crmBoxes ul li:hover .arrow{top:5px;right:5px;transition:all ease .2s}.brand .contentWrapper .crmBoxes ul li .arrow{position:absolute;top:10px;right:10px;transition:all ease .2s}.brand .contentWrapper .crmBoxes ul li .arrow img{width:20px;height:20px}.brand .contentWrapper .crmBoxes ul li .left{display:flex;align-items:center;justify-content:center;width:46px;height:50px;background:#f3cd32;border-radius:4px;margin-right:14px}.brand .contentWrapper .crmBoxes ul li .right strong{font-weight:800;font-size:22px;line-height:27px;color:#142141;display:block;margin-bottom:5px}@media screen and (max-width: 768px){.brand .contentWrapper .crmBoxes ul li .right strong{font-size:18px;line-height:22px}}.brand .contentWrapper .crmBoxes ul li .right span{display:block;font-weight:400;font-size:16px;line-height:19px;color:#142141}@media screen and (max-width: 768px){.brand .contentWrapper .crmBoxes ul li .right span{font-size:14px;line-height:17px}}.brand .contentWrapper .overView{margin-bottom:20px}.brand .contentWrapper .overView .overViewHeader{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.brand .contentWrapper .overView .overViewHeader{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 768px){.brand .contentWrapper .overView .overViewHeader .commonHeader{margin-bottom:16px}}.brand .contentWrapper .overView .overViewHeader .selectOptions{display:grid;grid-template-columns:20% 20% 14% 42%;align-items:center;column-gap:10px;width:73%}@media screen and (max-width: 1135px){.brand .contentWrapper .overView .overViewHeader .selectOptions{display:flex;row-gap:10px;justify-content:flex-end;flex-wrap:wrap}}@media screen and (max-width: 768px){.brand .contentWrapper .overView .overViewHeader .selectOptions{width:100%;justify-content:space-between}}.brand .contentWrapper .overView .overViewHeader .selectOptions .ant-select{border:0!important}@media screen and (max-width: 768px){.brand .contentWrapper .overView .overViewHeader .selectWrapper:first-child{width:100%}}@media screen and (max-width: 768px){.brand .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(2){width:73%}}@media screen and (max-width: 374px){.brand .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(2){width:60%}}@media screen and (max-width: 768px){.brand .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(3){width:24%}}@media screen and (max-width: 374px){.brand .contentWrapper .overView .overViewHeader .selectWrapper:nth-child(3){width:36%}}.brand .contentWrapper .overView .overViewHeader .selectWrap{margin-bottom:0!important}@media screen and (max-width: 768px){.brand .contentWrapper .overView .overViewHeader .ant-picker{width:100%}}.brand .statusWrap{display:grid;grid-template-columns:48.6% 48.6%;column-gap:30px;row-gap:30px;margin-bottom:30px}@media screen and (max-width: 1150px){.brand .statusWrap{column-gap:0;justify-content:space-between}}@media screen and (max-width: 1024px){.brand .statusWrap{grid-template-columns:100%}}.brand .salesFunnel{margin-bottom:30px}.brand .salesFunnel strong{display:block;margin-bottom:30px}.brand .salesFunnel .boxes{border-bottom:1px solid #e3e5ed}.brand .salesFunnel .boxes ul{margin-bottom:30px}.brand .salesFunnel .boxes ul li{padding:0}.brand .contactsAdded{max-height:480px}@media screen and (max-width: 978px){.brand .contactsAdded{padding:15px}}.brand .contactsAdded .list{max-height:380px;overflow:scroll}@media screen and (max-width: 375px){.brand .contactsAdded .list ul{min-width:313px}}.brand .contactsAdded .list ul li{display:flex;align-items:center;column-gap:25px;margin-bottom:30px}@media screen and (max-width: 768px){.brand .contactsAdded .list ul li{column-gap:16px}}.brand .contactsAdded .list ul li .initial{display:flex;align-items:center;justify-content:center;min-width:56px;height:56px;background:#f3cd32;border-radius:100%}@media screen and (max-width: 768px){.brand .contactsAdded .list ul li .initial{min-width:32px;height:32px}}.brand .contactsAdded .list ul li .initial span{font-weight:400;font-size:24px;line-height:64px;text-transform:uppercase;color:#0e223d}@media screen and (max-width: 768px){.brand .contactsAdded .list ul li .initial span{font-size:14px;line-height:24px}}.brand .contactsAdded .list ul li .name strong,.brand .contactsAdded .list ul li .addedBy strong,.brand .contactsAdded .list ul li .addedOn strong{display:block;font-weight:700;font-size:18px;line-height:22px;color:#0e223d}@media screen and (max-width: 768px){.brand .contactsAdded .list ul li .name strong,.brand .contactsAdded .list ul li .addedBy strong,.brand .contactsAdded .list ul li .addedOn strong{font-size:14px;line-height:17px}}.brand .contactsAdded .list ul li .name span,.brand .contactsAdded .list ul li .addedBy span,.brand .contactsAdded .list ul li .addedOn span{font-weight:400;font-size:14px;line-height:17px;color:#3a4553}@media screen and (max-width: 768px){.brand .contactsAdded .list ul li .name span,.brand .contactsAdded .list ul li .addedBy span,.brand .contactsAdded .list ul li .addedOn span{font-size:12px;line-height:15px}}.brand .contactsAdded .list ul li:nth-child(2n) .initial{background:#0e223d}.brand .contactsAdded .list ul li:nth-child(2n) .initial span{color:#f3cd32}.brand .contactsAdded .list ul li:last-child{margin-bottom:0}.brand .dashboardOffer .dashboardOfferDetail .offerUsageWrap{padding-bottom:20px;margin-bottom:15px}.brand .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.brand .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerInfo{font-weight:700;font-size:14px;line-height:17px;color:#0e223d}.brand .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerUsage p{font-weight:400;font-size:14px;line-height:17px;color:#000}.brand .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerUsage p span{color:#1aa338;font-weight:600}.brand .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerUsage .offerUsage p img{display:inline-block;margin-left:5px;cursor:pointer}.brand .dashboardOffer .dashboardOfferDetail .offerUsageWrap progress{width:100%;margin-bottom:20px}.brand .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerRedeemCountSection{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.brand .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerRedeemCountSection .redeemCount p{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#3a4553}.brand .dashboardOffer .dashboardOfferDetail .offerUsageWrap .offerRedeemCountSection .redeemCount p strong{font-style:normal;font-weight:700;font-size:26px;line-height:31px;color:#0e223d}.brand .dashboardOffer .dashboardOfferDetail .billAmountWrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.brand .dashboardOffer .dashboardOfferDetail .billAmountWrap .billAmount strong{display:block;font-weight:700;font-size:18px;line-height:22px;color:#000}.brand .dashboardOffer .dashboardOfferDetail .billAmountWrap .billAmount span{font-weight:400;font-size:14px;line-height:17px;color:#000}.brand .dashboardOffer .dashboardOfferDetail .billAmountWrap .primary{max-width:240px;width:100%!important}.brand .dashboardOffer .dashboardOfferDetail .buttonsWrap .hyperlink{margin-bottom:7px}.brand .ant-picker-header{height:50px;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.brand .ant-picker-dropdown .ant-picker-header>*{flex:unset!important}.brand .selectWrap .ant-select{width:100%!important;min-width:unset!important;border:1px solid #b2b5c4}.brand .selectWrap .ant-select .ant-select-selector{min-height:40px!important}.brand .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.brand .ant-picker{border:0;border-radius:4px;min-height:40px}.formBody .switch .ant-form-item-control,.products .formBody .switch .ant-form-item-control{max-width:80px}@media screen and (max-width: 1420px){.products .contentHeader{margin-right:16px}}@media screen and (max-width: 768px){.products .contentHeader{margin-right:0}}.products .pageActions{display:flex;align-items:center;gap:15px}.products .ant-table-content{overflow:scroll}.products tr .ant-table-cell:nth-child(9){max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products tr .ant-table-cell:nth-child(1),.products th{white-space:nowrap}.Student{background:#f8fafc;min-height:100vh;padding:24px 24px 32px}.Student .contentHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}@media screen and (max-width: 768px){.Student .contentHeader{flex-direction:column;align-items:flex-start}}.Student .contentHeader .commonHeader{font-size:28px;font-weight:800;color:#1e293b;margin:0}.Student .pageActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;padding:16px;border-radius:12px;border:1px solid #e2e8f0}.Student .pageActions .filterWrapper .ant-checkbox-wrapper{border:1px solid #e2e8f0;padding:8px 16px;background:#fff;border-radius:8px;font-size:13px;color:#334155}.Student .pageActions .filterWrapper .ant-checkbox-wrapper:hover{border-color:#4f63d2}.Student .pageActions .filterWrapper .ant-select{min-width:180px}.Student .pageActions .filterWrapper .ant-select .ant-select-selector{border-radius:8px!important;height:40px!important;align-items:center}.Student .pageActions .searchWrapper .ant-input-affix-wrapper{border-radius:8px;height:40px;min-width:200px}.Student .ant-table-wrapper{background:#fff;border-radius:16px;padding:10px;box-shadow:0 4px 6px -1px #0000000d;overflow:hidden}.Student .ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc!important;color:#475569!important;font-weight:700;padding:16px 20px;border-bottom:2px solid #e2e8f0!important}.Student .ant-table-wrapper .ant-table-tbody>tr>td{padding:16px 20px;color:#334155;border-bottom:1px solid #f1f5f9}.Student .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f1f5f9!important}.Student .green{color:#059669;background:#ecfdf5;padding:4px 12px;border-radius:20px;font-weight:600;font-size:12px;display:inline-block;border:1px solid #d1fae5}.Student .red{color:#dc2626;background:#fef2f2;padding:4px 12px;border-radius:20px;font-weight:600;font-size:12px;display:inline-block;border:1px solid #fee2e2}.Student .ant-table-tbody>tr>td:last-child>div{display:flex;align-items:center;gap:10px}.Student .ant-switch{min-width:72px;height:26px;border-radius:20px}.Student .ant-switch.ant-switch-checked{background:#4f63d2}.Student .tdu{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;background:#f8fafc}.Student .tdu:hover{background:#e2e8f0;transform:translateY(-1px)}.Student .blue{color:#4f63d2;font-size:20px}.Student .green.tdu{color:#059669;font-size:16px}.Student .red.tdu{color:#dc2626;font-size:16px}.Student .btnWrapper{display:flex;align-items:center;gap:15px}@media screen and (max-width: 1420px){.Student{padding:24px}}@media screen and (max-width: 768px){.Student{padding:16px}.Student .ant-table-wrapper{overflow-x:auto;border-radius:8px}}.agAdminPage.Student .toolbarRow{display:flex;align-items:stretch;gap:12px;margin-bottom:16px}.agAdminPage.Student .toolbarRow .agPeriodFilter{flex:1;margin-bottom:0;min-width:0;background:linear-gradient(90deg,#eef2ff,#fff 60%)}.agAdminPage.Student .toolbarRow .chartsBtn{height:auto;padding:0 16px;font-weight:600;color:#2f5bea;border-color:#c9d3ee;box-shadow:0 2px 6px #0f172a14}@media (max-width: 640px){.agAdminPage.Student .toolbarRow{flex-direction:column}.agAdminPage.Student .toolbarRow .chartsBtn{height:36px}}.agAdminPage.Student .studentAnalytics{margin-bottom:var(--ag-space-4, 20px)}.agAdminPage.Student .studentAnalytics .statGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ag-space-3, 12px)}.agAdminPage.Student .studentAnalytics .statGrid>*{background:linear-gradient(135deg,var(--tone-bg) 0%,var(--ag-surface, #fff) 65%);transition:transform .18s ease,box-shadow .18s ease}.agAdminPage.Student .studentAnalytics .statGrid>*:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2f5bea24}@media (max-width: 1280px){.agAdminPage.Student .studentAnalytics .statGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.agAdminPage.Student .studentAnalytics .statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agAdminPage.Student .studentAnalytics .statGrid .agStatHint{display:none}.agAdminPage.Student .studentAnalytics .statGrid>:last-child:nth-child(odd){grid-column:1/-1}}.agAdminPage.Student .studentAnalytics .chartsToggle{display:flex;justify-content:flex-end;margin-top:var(--ag-space-1, 4px)}.agAdminPage.Student .studentAnalytics .chartsRow{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:var(--ag-space-3, 12px);margin-top:var(--ag-space-3, 12px)}.agAdminPage.Student .studentAnalytics .chartsRow.even{grid-template-columns:repeat(2,minmax(0,1fr))}.agAdminPage.Student .studentAnalytics .chartsRow.quad{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media (min-width: 1500px){.agAdminPage.Student .studentAnalytics .chartsRow.quad{grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,1.1fr)}}@media (max-width: 900px){.agAdminPage.Student .studentAnalytics .chartsRow.quad{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.agAdminPage.Student .studentAnalytics .chartsRow,.agAdminPage.Student .studentAnalytics .chartsRow.even{grid-template-columns:minmax(0,1fr)}}.agAdminPage.Student .tone-indigo{--pill: #3a53b5;--pill-bg: #eef1fd;--pill-border: #c9d2f7;--pill-shadow: rgba(58, 83, 181, .28)}.agAdminPage.Student .tone-violet{--pill: #6d44b0;--pill-bg: #f3edfc;--pill-border: #d9c8f3;--pill-shadow: rgba(109, 68, 176, .28)}.agAdminPage.Student .tone-teal{--pill: #17766b;--pill-bg: #e5f5f2;--pill-border: #b4e0d9;--pill-shadow: rgba(23, 118, 107, .28)}.agAdminPage.Student .tone-amber{--pill: #9a5b06;--pill-bg: #fdf3df;--pill-border: #f3d9a0;--pill-shadow: rgba(190, 120, 10, .3)}.agAdminPage.Student .tone-rose{--pill: #b02a52;--pill-bg: #fcebf0;--pill-border: #f3c4d2;--pill-shadow: rgba(176, 42, 82, .26)}.agAdminPage.Student .tone-sky{--pill: #1f6b9a;--pill-bg: #e6f3fb;--pill-border: #b9dcf0;--pill-shadow: rgba(31, 107, 154, .26)}.agAdminPage.Student .tone-green{--pill: #1b7a4a;--pill-bg: #e8f7ee;--pill-border: #bde5cd;--pill-shadow: rgba(27, 122, 74, .26)}.agAdminPage.Student .tone-blue{--pill: #2f5bea;--pill-bg: #e9efff;--pill-border: #bccdfa;--pill-shadow: rgba(47, 91, 234, .32)}.agAdminPage.Student .pillFilters{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px}.agAdminPage.Student .filterPill{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:4px 6px 4px 14px;background:var(--pill-bg);border:1.5px solid var(--pill-border);border-radius:999px;box-shadow:0 4px 12px var(--pill-shadow);transition:box-shadow .2s,transform .2s}.agAdminPage.Student .filterPill:hover,.agAdminPage.Student .filterPill:focus-within{box-shadow:0 7px 18px var(--pill-shadow);transform:translateY(-1px)}.agAdminPage.Student .filterPill .filterPillLabel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pill);white-space:nowrap}.agAdminPage.Student .filterPill .filterPillControl{min-width:150px}.agAdminPage.Student .filterPill .filterPillControl .ant-select{width:100%;min-width:150px}.agAdminPage.Student .filterPill .filterPillControl .ant-select-selector,.agAdminPage.Student .filterPill .filterPillControl .ant-input-affix-wrapper{background:#fff!important;border:none!important;border-radius:999px!important;box-shadow:none!important;min-height:36px}.agAdminPage.Student .filterPill .filterPillControl .ant-select-selector{align-items:center;padding:0 14px!important}.agAdminPage.Student .filterPill .filterPillControl .ant-input-affix-wrapper{padding:4px 14px;min-width:220px}.agAdminPage.Student .pillReset{height:46px;padding:0 22px;font-weight:600;box-shadow:0 4px 12px #0f172a24}.agAdminPage.Student .pillReset:not(:disabled):hover{box-shadow:0 7px 18px #0f172a33}.agAdminPage.Student .pillCounts{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.agAdminPage.Student .countPill{display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;font:inherit;font-weight:600;color:var(--pill);background:var(--pill-bg);border:1.5px solid var(--pill-border);border-radius:999px;box-shadow:0 4px 12px var(--pill-shadow);cursor:pointer;transition:box-shadow .2s,transform .2s,background .2s}.agAdminPage.Student .countPill b{min-width:30px;padding:2px 10px;text-align:center;font-size:13px;color:#fff;background:var(--pill);border-radius:999px}.agAdminPage.Student .countPill:hover{transform:translateY(-2px);box-shadow:0 8px 20px var(--pill-shadow)}.agAdminPage.Student .countPill:focus-visible{outline:3px solid var(--pill-border);outline-offset:2px}.agAdminPage.Student .countPill.isActive{color:#fff;background:var(--pill);border-color:var(--pill)}.agAdminPage.Student .countPill.isActive b{color:var(--pill);background:#fff}.agAdminPage.Student .studentAnalytics .chartsBtn{font-weight:600;box-shadow:0 3px 10px #0f172a24}.agAdminPage.Student .agChartCard{box-shadow:0 6px 18px #0f172a1a}@media screen and (max-width: 768px){.agAdminPage.Student .filterPill{width:100%}.agAdminPage.Student .filterPill .filterPillControl,.agAdminPage.Student .filterPill .filterPillControl .ant-select,.agAdminPage.Student .filterPill .filterPillControl .ant-input-affix-wrapper{flex:1;min-width:0;width:100%}}.agAdminPage.Student .statsTop{margin-bottom:var(--ag-space-4, 20px)}.pl-modalRoot{--pl-line: #e8ecf3;--pl-soft: #f8fafc;--pl-ink: #0f172a;--pl-muted: #64748b;--pl-blue: #1456f5;--pl-shadow: 0 6px 18px rgba(24, 39, 75, .07), 0 1px 3px rgba(24, 39, 75, .05)}.pl-modalRoot .ant-modal-content{padding:0!important;overflow:hidden;border-radius:20px;background:#f3f6fb;box-shadow:0 28px 70px #0f172a47,0 4px 14px #0f172a14}.pl-modalRoot .ant-modal-header{margin:0!important;padding:20px 26px 16px!important;border-bottom:1px solid var(--pl-line);background:linear-gradient(180deg,#fff,#f6f8fc)}.pl-modalRoot .ant-modal-title{font-size:18px;font-weight:700;color:var(--pl-ink);text-transform:none!important}.pl-modalRoot .ant-modal-close{top:16px;inset-inline-end:18px;border-radius:10px}.pl-modalRoot .ant-modal-body{max-height:calc(100vh - 210px);padding:20px 26px 22px;overflow-y:auto}.pl-modalRoot .ant-modal-footer{display:flex;justify-content:flex-end;gap:10px;margin:0!important;padding:14px 26px 18px!important;border-top:1px solid var(--pl-line);background:#fff}.pl-modalRoot .ant-modal-footer .ant-btn{width:auto!important;min-width:96px;height:38px;margin:0!important;border-radius:10px;font-weight:600}.pl-modalRoot .ant-select{margin-top:0!important;width:100%!important}.pl-modalRoot .ant-select .ant-select-selector{flex-direction:row!important;min-width:0!important;height:40px!important;border-radius:10px!important;border:1px solid var(--ag-border-control, #cbd5e1);padding:0 11px!important}.pl-modalRoot .ant-select .ant-select-selection-item,.pl-modalRoot .ant-select .ant-select-selection-placeholder{display:flex;align-items:center}.pl-modalRoot .ant-select .ant-select-arrow{top:50%!important}.pl-modalRoot .ant-input,.pl-modalRoot .ant-input-number,.pl-modalRoot .ant-picker{border-radius:10px}.pl-modalRoot .ant-switch{flex:none;width:auto!important;min-width:44px;height:22px!important}.pl-modalRoot .ant-input-number,.pl-modalRoot .ant-picker{width:100%;min-height:40px}.pl-modalRoot .ant-btn{width:auto;border-radius:10px;font-weight:600}.pl-modalRoot .ant-table-cell{text-transform:none!important}.pl-box{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid #e8ecf3;border-radius:16px;background:#fff;box-shadow:0 6px 18px #18274b12,0 1px 3px #18274b0d}.pl-box.tone-price{background:linear-gradient(180deg,#f7f9ff,#fff)}.pl-boxHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.pl-boxHead h4{display:flex;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:700;color:#0f172a;text-transform:none}.pl-boxIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:#e8eeff;color:#1456f5;font-size:14px}.pl-counter{padding:3px 11px;border-radius:999px;background:#eef2f9;color:#475569;font-size:12.5px;font-weight:700}.pl-counter.isFull{background:#e8f5ee;color:#15803d}.pl-muted{color:var(--ag-text-muted, #64748b);font-size:13px;margin:0}.pl-alert{margin-bottom:14px}.pl-form{display:flex;flex-direction:column;gap:16px}.pl-student{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 12px;border-radius:12px;background:var(--pl-soft, #f8fafc);font-size:13px}.pl-student strong{color:var(--pl-ink, #0f172a);font-size:14px}.pl-student span{color:var(--pl-muted, #64748b)}.pl-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.pl-row .pl-field.isGrow{grid-column:span 2}@media (max-width: 560px){.pl-row .pl-field.isGrow{grid-column:auto}}.pl-field{display:flex;flex-direction:column;gap:4px;min-width:0}.pl-fieldLabel{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--ag-text-secondary, #475569)}.pl-hint{display:inline-flex;color:var(--ag-text-faint, #94a3b8);cursor:help}.pl-hint svg{width:13px;height:13px}.pl-fieldError{font-size:12px;color:var(--ag-error, #b42318)}.pl-optionRow{display:flex;justify-content:space-between;gap:8px}.pl-optionRow em{font-style:normal;font-size:12px;color:var(--ag-text-muted, #64748b)}.pl-fee{display:flex;align-items:center;gap:6px;min-height:38px}.pl-fee strong{font-size:15px;color:var(--pl-ink, #0f172a)}.pl-slots{display:flex;flex-direction:column;gap:8px}.pl-slotDay{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:8px}@media (max-width: 520px){.pl-slotDay{grid-template-columns:1fr}}.pl-slotDayName{font-size:13px;font-weight:600;color:var(--ag-text-secondary, #475569)}.pl-slotChips{display:flex;flex-wrap:wrap;gap:6px}.pl-chip{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;height:32px!important;padding:0 10px!important;border:1px solid var(--ag-border-control, #cbd5e1);border-radius:8px;background:#fff;font-size:13px;color:var(--pl-ink, #0f172a);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pl-chip small{font-size:11px;color:var(--ag-text-muted, #64748b)}.pl-chip:hover:not(:disabled){border-color:var(--pl-blue, #1456f5)}.pl-chip.isOn{border-color:var(--pl-blue, #1456f5);background:#eaf0ff;color:var(--pl-blue, #1456f5);font-weight:600}.pl-chip.isOn small{color:var(--pl-blue, #1456f5)}.pl-chip:disabled{cursor:not-allowed;opacity:.55;background:#f1f4f9}.pl-chip.isBusy.isOn{border-color:#dc2626;background:#fef2f2;color:#b91c1c}.pl-chip.isBusy.isOn small{color:#b91c1c}.pl-chip:focus-visible{outline:0;box-shadow:var(--ag-focus-ring, 0 0 0 3px rgba(47, 91, 234, .25))}.pl-chipTip{display:inline-flex}.pl-summary{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ag-text-secondary, #475569)}.pl-summary>div{display:flex;justify-content:space-between}.pl-summary .isTotal{margin-top:4px;padding-top:8px;border-top:1px solid #dbe4fb;font-size:15px;font-weight:700;color:var(--pl-ink, #0f172a)}.pl-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.pl-review dl{margin:0 0 12px}.pl-review dl>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--pl-line, #e5e9f2);font-size:14px}.pl-review dl dt{color:var(--ag-text-muted, #64748b)}.pl-review dl dd{margin:0;text-align:right;font-weight:500;color:var(--pl-ink, #0f172a)}.pl-review dl .isTotal{border-bottom:0;font-size:16px}.pl-review dl .isTotal dt,.pl-review dl .isTotal dd{font-weight:700;color:var(--pl-ink, #0f172a)}.pl-dup{display:flex;flex-direction:column;gap:10px;margin-top:8px}.pl-dupActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pl-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--ag-border, #e5e9f2);border-radius:12px;background:#fff}.pl-card.isCompact{padding:10px 12px;gap:8px}.pl-card[data-status=paid]{border-color:#bfe3cd;background:#f6fcf8}.pl-cardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pl-cardTitle{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.pl-cardTitle strong{font-size:14px;color:var(--pl-ink, #0f172a);text-transform:none}.pl-amount{flex:none;font-size:16px;font-weight:700;color:var(--pl-ink, #0f172a)}.pl-meta{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12.5px;color:var(--ag-text-muted, #64748b)}.pl-good{display:inline-flex;align-items:center;gap:4px;color:var(--ag-success, #15803d);font-weight:600}.pl-linkRow{display:flex;align-items:center;gap:8px}.pl-linkRow .ant-input{flex:1 1 auto;width:auto;min-width:0;font-size:13px}.pl-linkRow .ant-btn{flex:none;width:auto!important}.pl-iconLink{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--ag-text-secondary, #475569)}.pl-iconLink:hover{background:#eef1f6}.pl-iconLink:focus-visible{outline:0;box-shadow:var(--ag-focus-ring, 0 0 0 3px rgba(47, 91, 234, .25))}.pl-warn{margin:0;padding:8px 10px;border-radius:8px;background:var(--ag-warning-bg, #fdf3e1);color:var(--ag-warning, #a15c07);font-size:12.5px}.pl-share{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px}.pl-share.isSent{color:var(--ag-success, #15803d)}.pl-share.isFailed{color:var(--ag-error, #b42318)}.pl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pl-actions .ant-btn{width:auto}.pl-actions .pl-whatsapp{background:#1fa855;border-color:#1fa855}.pl-actions .pl-whatsapp:hover:not(:disabled){background:#17934a!important;border-color:#17934a!important}.pl-done .pl-footer{margin-top:14px}.pl-customList{display:flex;flex-wrap:wrap;gap:8px}.pl-chip.isCustom{position:relative;padding-right:6px!important;cursor:default;border-style:dashed}.pl-chip.isCustom small{padding:1px 6px;border-radius:6px;background:#fff}.pl-chipX{display:inline-flex;align-items:center;justify-content:center;width:22px!important;height:22px!important;padding:0!important;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.pl-chipX:hover{background:#1456f524}.pl-chipX:focus-visible{outline:0;box-shadow:var(--ag-focus-ring, 0 0 0 3px rgba(47, 91, 234, .25))}.pl-customBar{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pl-customForm{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr) auto auto;align-items:center;gap:8px;width:100%;padding:10px;border:1px dashed #c9d8fb;border-radius:12px;background:#f6f9ff}.pl-customForm .ant-picker,.pl-customForm .ant-select{min-width:0}@media (max-width: 640px){.pl-customForm{grid-template-columns:1fr 1fr}}.pl-dl{margin:0}.pl-dl>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #eef1f6;font-size:14px}.pl-dl>div:last-child{border-bottom:0}.pl-dl dt{color:var(--ag-text-muted, #64748b)}.pl-dl dd{margin:0;text-align:right;font-weight:500;color:#0f172a}.pl-dl .isTotal{font-size:16px}.pl-dl .isTotal dt,.pl-dl .isTotal dd{font-weight:700;color:#0f172a}.df-field{display:flex;flex-direction:column;gap:5px;min-width:0}.df-field>span{display:flex;align-items:center;font-size:12.5px;font-weight:500;color:var(--ag-text-secondary, #475569)}.df-pair{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px}.df-pair .ant-picker{width:100%;min-width:0}.df-charCount{align-self:flex-end;font-size:11.5px;color:var(--ag-text-faint, #94a3b8)}.df-formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 520px){.df-formGrid{grid-template-columns:1fr}}.df-stack{display:flex;flex-direction:column;gap:12px}.df-modalForm{display:flex;flex-direction:column;gap:14px}.df-switchRow{display:flex;align-items:center;gap:10px;font-size:14px}.df-error{margin:8px 0 0;font-size:12.5px;color:var(--ag-error, #b42318)}.df-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.df-chip{width:auto!important;height:28px!important;padding:0 10px!important;border:1px solid var(--ag-border-control, #cbd5e1);border-radius:999px;background:#fff;font-size:12.5px;color:var(--ag-text-secondary, #475569);cursor:pointer}.df-chip:hover{border-color:var(--ag-primary, #2f5bea);color:var(--ag-primary, #2f5bea)}.df-candidates{display:flex;flex-direction:column;gap:8px;max-height:320px;margin-top:12px;overflow-y:auto}.df-candidate{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--ag-border, #e5e9f2);border-radius:10px}.df-candidate>div{display:flex;flex-direction:column;min-width:0;font-size:13px}.df-candidate span{color:var(--ag-text-muted, #64748b)}.df-candidate em{font-style:normal;font-size:12px;color:var(--ag-success, #15803d)}.df-tag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:6px;background:#eef1f6;color:var(--ag-text-secondary, #475569);font-size:11px;font-weight:600;vertical-align:middle}.df-srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.df-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:50%;font-weight:700;letter-spacing:.02em}.df-scope{--df-blue: #1456f5;--df-line: #e8ecf3;--df-ink: #0f172a;--df-muted: #64748b}.df-scope .ant-select{width:100%!important;margin-top:0!important}.df-scope .ant-select .ant-select-selector{flex-direction:row!important;min-width:0!important;height:38px!important;padding:0 11px!important;border-radius:8px!important}.df-scope .ant-select .ant-select-arrow,.df-scope .ant-select .ant-select-clear{top:50%!important}.df-scope .df-mainTabs{overflow:visible}.df-scope .df-tabRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 16px;border-bottom:1px solid var(--df-line);background:#f6f8fc}.df-scope .df-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.df-scope .df-tab{--t: #475569;--t-bg: #eef1f6;--t-line: #c3cddd;position:relative;display:inline-flex;align-items:center;gap:7px;width:auto!important;height:36px!important;padding:0 6px 0 12px!important;border:1px solid #d5dcea;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a0f;font-size:13.5px;font-weight:600;color:#334155;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.df-scope .df-tab.tone-blue{--t: #1456f5;--t-bg: #e8eeff;--t-line: #a9c0fb}.df-scope .df-tab.tone-violet{--t: #6d3fd9;--t-bg: #f0eaff;--t-line: #c9b6f5}.df-scope .df-tab.tone-amber{--t: #b45309;--t-bg: #fdf0d8;--t-line: #f1c982}.df-scope .df-tab.tone-green{--t: #15803d;--t-bg: #e3f5ea;--t-line: #9fd7b4}.df-scope .df-tab.tone-red{--t: #b42318;--t-bg: #fde8e6;--t-line: #f2b2ab}.df-scope .df-tab.tone-gray{--t: #64748b}.df-scope .df-tab .df-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--t)}.df-scope .df-tab .df-count{min-width:24px;height:24px;background:var(--t-bg);color:var(--t);font-size:12.5px;font-weight:700}.df-scope .df-tab.startsGroup{margin-left:12px}.df-scope .df-tab.startsGroup:before{content:"";position:absolute;top:50%;left:-12px;width:1px;height:24px;background:#cfd7e5;transform:translateY(-50%)}.df-scope .df-tab:hover{border-color:var(--t-line);box-shadow:0 4px 10px #0f172a1a;transform:translateY(-1px)}.df-scope .df-tab.isEmpty{color:#7b8799}.df-scope .df-tab.isEmpty .df-dot{opacity:.4}.df-scope .df-tab.isEmpty .df-count{background:#f1f4f9;color:#94a3b8}.df-scope .df-tab.isActive{border-color:var(--t);background:var(--t);color:#fff;box-shadow:0 6px 14px #0f172a33}.df-scope .df-tab.isActive .df-dot{background:#fff;opacity:1}.df-scope .df-tab.isActive .df-count{background:#ffffff3d;color:#fff}.df-scope .df-tab:focus-visible{outline:0;box-shadow:var(--ag-focus-ring)}@container (max-width: 1130px){.df-scope .df-tab.startsGroup{margin-left:0}.df-scope .df-tab.startsGroup:before{display:none}}.df-scope .df-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:#e8eeff;color:var(--df-blue);font-size:12px;font-weight:600}.df-scope .df-dueChips{display:flex;gap:8px}.df-scope .df-dueChip{--t: #b45309;--t-bg: #fdf0d8;--t-line: #f1c982;display:inline-flex;align-items:center;gap:7px;width:auto!important;height:36px!important;padding:0 6px 0 12px!important;border:1px solid var(--t-line);border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:var(--t);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.df-scope .df-dueChip svg{flex:none;font-size:15px}.df-scope .df-dueChip.tone-overdue{--t: #b42318;--t-bg: #fde8e6;--t-line: #f2b2ab}.df-scope .df-dueChip .df-count{min-width:26px;height:24px;background:var(--t-bg);color:var(--t);font-size:12.5px;font-weight:700}.df-scope .df-dueChip:hover{background:var(--t-bg)}.df-scope .df-dueChip.isActive{border-color:var(--t);background:var(--t);color:#fff;box-shadow:0 6px 14px #0f172a33}.df-scope .df-dueChip.isActive .df-count{background:#ffffff3d;color:#fff}.df-scope .df-dueChip:focus-visible{outline:0;box-shadow:var(--ag-focus-ring)}.df-scope .df-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:8px 12px;border:1px solid #cfdcfb;border-radius:10px;background:#f3f6ff}.df-scope .df-bulk .ant-select{width:220px!important;margin-top:0!important}.df-scope .df-bulk .ant-select .ant-select-selector{flex-direction:row!important;min-width:0!important;height:34px!important;border-radius:8px!important}.df-scope .df-bulk .ant-select .ant-select-arrow{top:50%!important}.df-scope .df-tableCard{container-type:inline-size;margin-top:14px;border:1px solid var(--df-line);border-radius:14px;background:#fff;box-shadow:var(--ag-shadow-card);overflow:hidden}.df-scope .df-tableCard .agPagination{padding:12px 16px;border-top:1px solid var(--df-line)}.df-scope .df-tableWrap{position:relative;overflow-x:auto}.df-scope .df-table{width:100%;min-width:940px;border-collapse:collapse;text-transform:none}.df-scope .df-table th{padding:12px;border-bottom:1px solid var(--df-line);background:#fafbfd;font-size:12.5px;font-weight:600;text-align:left;color:var(--df-muted);white-space:nowrap;text-transform:none}.df-scope .df-table td{padding:12px;border-bottom:1px solid #f0f3f8;font-size:13.5px;vertical-align:middle;color:var(--df-ink);text-transform:none}.df-scope .df-table tr:last-child td{border-bottom:0}.df-scope .df-table .df-colCheck{width:44px;padding-right:0}.df-scope .df-table .df-colAction{width:84px;padding-left:0}.df-scope .df-row{cursor:pointer;transition:background-color .15s ease}.df-scope .df-row:hover{background:#f7f9fe}.df-scope .df-row.isSelected{background:#edf3ff}.df-scope .df-row:focus-visible{outline:0;box-shadow:inset 3px 0 0 var(--df-blue);background:#f3f6ff}.df-scope .df-sort{display:inline-flex;align-items:center;gap:4px;width:auto!important;height:auto!important;padding:0!important;border:0;background:transparent;font:inherit;font-weight:600;color:inherit;cursor:pointer}.df-scope .df-sort .df-sortIcon{display:inline-flex;opacity:0}.df-scope .df-sort:hover .df-sortIcon,.df-scope .df-sort.isActive .df-sortIcon{opacity:1}.df-scope .df-sort.isActive{color:var(--df-blue)}.df-scope .df-sort:focus-visible{outline:0;box-shadow:var(--ag-focus-ring);border-radius:4px}.df-scope .df-person{display:flex;align-items:center;gap:10px;min-width:0}.df-scope .df-person.isSmall{gap:8px}.df-scope .df-name{font-size:13.5px;font-weight:600;color:var(--df-ink);overflow-wrap:anywhere}.df-scope .df-name.isPlain{font-weight:500}.df-scope .df-sub{margin-top:1px;font-size:12px;color:var(--df-muted)}.df-scope .df-nowrap{white-space:nowrap}.df-scope .df-faint{color:var(--ag-text-faint, #94a3b8)}.df-scope .df-amount{margin-top:4px;font-size:12.5px;font-weight:600;color:var(--df-ink)}.df-scope .df-due{margin-top:1px;font-size:12px;font-weight:600;color:var(--df-muted)}.df-scope .tone-overdue{color:var(--ag-error, #b42318)}.df-scope .tone-today{color:var(--ag-warning, #a15c07)}.df-scope .df-rowActions{display:flex;justify-content:flex-end;gap:6px}.df-scope .df-iconBtn{display:inline-flex;align-items:center;justify-content:center;width:32px!important;height:32px!important;padding:0!important;border:1px solid var(--df-line);border-radius:8px;background:#fff;color:var(--ag-text-secondary, #475569);font-size:16px;cursor:pointer}.df-scope .df-iconBtn:hover{border-color:var(--df-blue);color:var(--df-blue)}.df-scope .df-iconBtn.isWhatsapp{color:#1fa855;border-color:#cfeedb;background:#f2fbf6}.df-scope .df-iconBtn:focus-visible{outline:0;box-shadow:var(--ag-focus-ring)}.df-scope .df-demoInline{display:none}@container (max-width: 1000px){.df-scope .df-table{min-width:0}.df-scope .df-colDemo,.df-scope .df-assignedName{display:none}.df-scope .df-demoInline{display:block}}.df-scope .df-skeletonRow td{padding:14px 16px}.df-scope .df-drawerBody{background:#fff}.df-scope .df-dHead{display:flex;align-items:flex-start;gap:16px;padding:24px 28px 12px}.df-scope .df-dWho{flex:1;min-width:0}.df-scope .df-dName{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.df-scope .df-dName h2{margin:0;font-size:16px;font-weight:700;letter-spacing:.01em;color:var(--df-ink);text-transform:uppercase;overflow-wrap:anywhere}.df-scope .df-dSub{margin-top:3px;font-size:12.5px;color:var(--df-muted)}.df-scope .df-dSub>span[aria-hidden]{margin:0 4px}.df-scope .df-dActions{display:flex;align-items:center;gap:8px}.df-scope .df-dActions .ant-btn{width:auto}.df-scope .df-dActions .df-moreBtn{width:34px;padding:0}.df-scope .df-closeBtn{display:inline-flex;align-items:center;justify-content:center;width:32px!important;height:32px!important;padding:0!important;border:0;border-radius:8px;background:transparent;color:var(--df-muted);font-size:18px;cursor:pointer}.df-scope .df-closeBtn:hover{background:#eef1f6;color:var(--df-ink)}.df-scope .df-closeBtn:focus-visible{outline:0;box-shadow:var(--ag-focus-ring)}.df-scope .df-dTabs{padding:0 28px}.df-scope .df-dTabs .ant-tabs-nav{margin:0}.df-scope .df-dBody{display:flex;flex-direction:column;gap:18px;padding:22px 28px 32px;background:#f3f6fb}.df-scope .df-banner{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #f3dfb1;border-radius:10px;background:var(--ag-warning-bg, #fdf3e1);font-size:13px;color:var(--ag-warning, #a15c07)}.df-scope .df-banner span{flex:1}.df-scope .df-summary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr);gap:16px;padding:18px 22px;border:1px solid var(--df-line);border-radius:16px;background:#fff;box-shadow:0 6px 18px #18274b12,0 1px 3px #18274b0d}.df-scope .df-summary>div{display:grid;grid-template-columns:22px 1fr;column-gap:8px;align-items:start;min-width:0}.df-scope .df-summary>div svg{grid-row:span 2;margin-top:2px;color:var(--df-blue)}.df-scope .df-summary>div span{font-size:11.5px;color:var(--df-muted)}.df-scope .df-summary>div strong{font-size:13px;font-weight:600;color:var(--df-ink);overflow-wrap:anywhere}.df-scope .df-summary>div strong small{display:block;font-size:12px;font-weight:400;color:var(--df-muted)}.df-scope .df-card{display:flex;flex-direction:column;gap:16px;padding:20px 22px;border:1px solid var(--df-line);border-radius:16px;background:#fff;box-shadow:0 6px 18px #18274b12,0 1px 3px #18274b0d}.df-scope .df-cardHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.df-scope .df-cardHead h3{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;color:var(--df-ink);text-transform:none}.df-scope .df-cardHead h3>svg{box-sizing:content-box;width:15px;height:15px;padding:7px;border-radius:10px;background:#e8eeff;color:var(--df-blue)}.df-scope .df-scheduleGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}@media (max-width: 640px){.df-scope .df-scheduleGrid{grid-template-columns:1fr}}.df-scope .df-cardFoot{display:flex}.df-scope .df-cardFoot .ant-btn{width:100%}.df-scope .df-completeBtn{width:auto;border-color:#bcd0fb;color:var(--df-blue);font-weight:600}.df-scope .df-btnWrap{display:block}.df-scope .df-btnWrap .ant-btn{width:100%}.df-scope .df-linkBtn{width:auto!important;height:auto!important;padding:0!important;border:0;background:transparent;font-size:13px;font-weight:600;color:var(--df-blue);cursor:pointer}.df-scope .df-linkBtn:hover{text-decoration:underline}.df-scope .df-track{display:flex;margin:4px 0 0;padding:0;list-style:none}.df-scope .df-track.isClosed{opacity:.55}.df-scope .df-step{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center}.df-scope .df-stepLine{position:absolute;top:10px;right:50%;left:-50%;height:2px;background:#dfe5ef}.df-scope .df-stepLine.isDone{background:#1fa855}.df-scope .df-stepDot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #dfe5ef;border-radius:50%;background:#fff;color:#fff;font-size:12px}.df-scope .is-done .df-stepDot{border-color:#1fa855;background:#1fa855}.df-scope .is-current .df-stepDot{border-color:var(--df-blue);background:#fff;box-shadow:0 0 0 4px #1456f524}.df-scope .is-current .df-stepDot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--df-blue)}.df-scope .df-stepLabel{font-size:11.5px;color:var(--df-muted)}.df-scope .is-done .df-stepLabel{color:#1b9a52}.df-scope .is-current .df-stepLabel{font-weight:700;color:var(--df-blue)}.df-scope .df-outcomes{display:flex;gap:8px;padding-top:10px;border-top:1px dashed var(--df-line)}.df-scope .df-outcome{display:inline-flex;align-items:center;gap:6px;width:auto!important;height:30px!important;padding:0 12px!important;border:1px solid #f1d4d1;border-radius:999px;background:#fff7f6;font-size:12.5px;font-weight:600;color:var(--ag-error, #b42318);cursor:pointer}.df-scope .df-outcome:hover:not(:disabled){background:#fdecea}.df-scope .df-outcome:disabled{cursor:not-allowed;opacity:.5}.df-scope .df-outcome:focus-visible{outline:0;box-shadow:var(--ag-focus-ring)}.df-scope .df-closed{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:10px;background:var(--ag-error-bg, #fdecea);font-size:13px;color:var(--ag-error, #b42318)}.df-scope .df-closed .df-closedReason{display:block;margin-top:2px;color:var(--ag-text-secondary, #475569)}.df-scope .df-closed .ant-btn{width:auto}.df-scope .df-converted{display:flex;align-items:center;gap:6px;margin:0;padding:9px 12px;border-radius:10px;background:var(--ag-success-bg, #e8f5ee);font-size:13px;font-weight:600;color:var(--ag-success, #15803d)}.df-scope .df-history{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.df-scope .df-historyItem{position:relative;display:flex;gap:10px;padding-bottom:12px}.df-scope .df-historyItem:not(:last-child):before{content:"";position:absolute;top:24px;bottom:0;left:11px;width:2px;background:#e8ecf3}.df-scope .df-historyItem:last-child{padding-bottom:0}.df-scope .df-historyDot{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e8eeff;color:var(--df-blue);font-size:13px}.df-scope .tone-good .df-historyDot{background:var(--ag-success-bg, #e8f5ee);color:var(--ag-success, #15803d)}.df-scope .tone-bad .df-historyDot{background:var(--ag-error-bg, #fdecea);color:var(--ag-error, #b42318)}.df-scope .tone-info .df-historyDot{background:#e3f5ea;color:#1fa855}.df-scope .df-historyBody{flex:1;min-width:0}.df-scope .df-historyTop{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px}.df-scope .df-historyTop strong{font-size:13px;font-weight:600;color:var(--df-ink)}.df-scope .df-historyTop time{font-size:12px;color:var(--df-muted)}.df-scope .df-historyNote{margin:4px 0 0;padding:6px 9px;border-radius:8px;background:#f4f6fa;font-size:12.5px;color:var(--ag-text-secondary, #475569);overflow-wrap:anywhere}.df-scope .df-historyBy{font-size:12px;color:var(--df-muted)}@media (prefers-reduced-motion: reduce){.df-scope *{transition:none!important}}.agAdminPage.PaidStudents,.agAdminPage.PaidStudentDetail{box-sizing:border-box;font-variant-numeric:tabular-nums}.agAdminPage.PaidStudents .ps-ref,.agAdminPage.PaidStudents .ps-ref *,.agAdminPage.PaidStudents .ps-raw,.agAdminPage.PaidStudents .ps-nowrap,.agAdminPage.PaidStudentDetail .ps-ref,.agAdminPage.PaidStudentDetail .ps-ref *,.agAdminPage.PaidStudentDetail .ps-raw,.agAdminPage.PaidStudentDetail .ps-nowrap{text-transform:none!important}.agAdminPage.PaidStudents .ant-btn,.agAdminPage.PaidStudentDetail .ant-btn{width:auto}.agAdminPage.PaidStudents .agCellSub,.agAdminPage.PaidStudentDetail .agCellSub{margin-top:2px}.agAdminPage.PaidStudents .ps-negative,.agAdminPage.PaidStudentDetail .ps-negative{color:var(--ag-error)}.ps-pill{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px}.ps-pill--overdue{color:var(--ag-error, #b42318);background:var(--ag-error-bg, #fdecea)}.ps-pill--upcoming{color:var(--ag-warning, #a15c07);background:var(--ag-warning-bg, #fdf3e1)}.ps-infoTip{all:unset;box-sizing:border-box;display:inline-grid!important;place-items:center;flex:none;width:16px!important;height:16px!important;margin-left:6px;border-radius:50%;color:#8793aa;font-size:14px;line-height:1;vertical-align:middle;cursor:help;transition:color .15s ease}.ps-infoTip:hover,.ps-infoTip:focus-visible{color:#2f5bea}.ps-infoTip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ps-infoTipPop{max-width:320px}.ps-infoTipPop .ant-tooltip-inner{padding:8px 12px;border-radius:8px;font-size:12.5px;line-height:1.5;text-transform:none}.ps-filterDrawer .ant-drawer-close{width:auto;height:auto}.ps-filterDrawer .ant-btn{width:auto}.ps-filterDrawer .ant-drawer-body{padding:20px 24px}.ps-filterDrawer .ant-drawer-footer{padding:12px 24px}.ps-filterDrawer .ant-select{width:100%!important;margin-top:0!important}.ps-filterDrawer .ant-select .ant-select-selector{flex-direction:row!important;min-width:0!important;height:40px!important;padding:0 11px!important;border-color:var(--ag-border-control, #cbd5e1)!important;border-radius:var(--ag-radius-sm, 8px)!important}.ps-filterDrawer .ant-select .ant-select-selection-item,.ps-filterDrawer .ant-select .ant-select-selection-placeholder{line-height:38px!important}.ps-filterDrawer .ant-select .ant-select-arrow,.ps-filterDrawer .ant-select .ant-select-clear{top:50%!important;right:11px!important}.ps-filterDrawer .anticon-close-circle{top:auto!important;right:auto!important}.ps-filterDrawer .ant-picker{width:100%;height:40px;border-radius:var(--ag-radius-sm, 8px)}.ps-moreFilters{display:flex;flex-direction:column;gap:20px}.ps-field{display:flex;flex-direction:column;gap:6px}.ps-field>span{font-size:13px;font-weight:500;color:var(--ag-text-secondary, #475569)}.ps-field--inline{flex-direction:row;align-items:center;justify-content:space-between}.ps-filterFooter{display:flex;justify-content:space-between;gap:8px}.ps-filterPopup button{width:auto;height:auto}.ps-filterPopup .ant-picker-header button{line-height:40px;padding:0 2px}.ps-filterPopup .ant-picker-footer .ant-btn{width:auto}.ps-cellSub{font-size:12px;font-weight:400}.ps-tagGap{margin-left:6px}.ps-full{width:100%}.ps-linkBtn.ant-btn{display:block;height:auto;padding:0;font-size:12px}.ps-gapBottom{margin-bottom:16px}.ps-gapTop{margin-top:16px}.ps-hint{font-size:12px;color:var(--ag-text-muted, #64748b);margin:4px 0 0}.ps-modalText{color:var(--ag-text-secondary, #475569);margin:0 0 16px;line-height:1.5}.ps-previewLabel{display:flex;align-items:center;margin-bottom:6px;font-size:13px;color:var(--ag-text-secondary, #475569)}.ps-center{display:flex;justify-content:center;padding:32px 0}.ps-stackForm{display:flex;flex-direction:column;gap:16px}.ps-formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}@media (max-width: 600px){.ps-formGrid{grid-template-columns:1fr}}.ps-contextBar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 14px;margin-bottom:16px;border-radius:10px;background:var(--ag-surface-muted, #f8fafc);border:1px solid var(--ag-border, #e5e9f2)}.ps-contextBar>span{color:var(--ag-text-secondary, #475569)}.ps-taxPreview{display:flex;flex-wrap:wrap;gap:8px 20px;padding:10px 14px;margin-bottom:16px;border-radius:10px;background:var(--ag-surface-muted, #f8fafc);font-variant-numeric:tabular-nums;color:var(--ag-text-secondary, #475569)}.ps-taxPreview b{color:var(--ag-text, #0f172a)}.ps-checkRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.ps-channels{margin-bottom:16px}.ps-reminderModal .ant-modal-content{padding:0!important;overflow:hidden;border-radius:16px!important}.ps-reminderModal .ant-modal-body{padding:0!important}.ps-reminderModal .ant-modal-close{display:none}.ps-reminderModal .ps-rm-body>.ps-rm-footer{position:sticky;bottom:0;z-index:2;margin-bottom:-1px;padding-bottom:4px;background:#fff}.ps-rm{font-family:inherit}.ps-rm-hero{position:relative;display:flex;align-items:center;gap:14px;padding:22px 24px 20px;color:#fff}.ps-rm-hero--due{background:linear-gradient(135deg,#f59e0b,#d97706)}.ps-rm-hero--overdue{background:linear-gradient(135deg,#ef4444,#b91c1c)}.ps-rm-heroIcon{font-size:32px;line-height:1;flex-shrink:0}.ps-rm-heroText{flex:1;min-width:0}.ps-rm-heroTitle{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.85;margin-bottom:4px}.ps-rm-heroAmount{font-size:22px;font-weight:700;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ps-rm-heroBadge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px;background:#ffffff40;white-space:nowrap}.ps-rm-closeBtn{position:absolute;top:14px;right:16px;background:#fff3;border:none;color:#fff;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;transition:background .15s}.ps-rm-closeBtn:hover{background:#ffffff59}.ps-rm-body{padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px}.ps-rm-studentCard{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #e5e9f2}.ps-rm-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1b3767,#2d5aa0);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ps-rm-studentInfo{flex:1;min-width:0}.ps-rm-studentName{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-rm-studentCourse{font-size:12.5px;color:#475569;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-rm-studentTutor{font-size:11.5px;color:#64748b;margin-top:1px}.ps-rm-dueDate{text-align:right;flex-shrink:0}.ps-rm-dueDateLabel{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.ps-rm-dueDateVal{font-size:13px;font-weight:600;color:#1b3767;margin-top:2px}.ps-rm-alreadySent{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a;font-size:13px;color:#78350f;line-height:1.5}.ps-rm-alreadySent strong{color:#92400e}.ps-rm-alreadySentDot{width:8px;height:8px;border-radius:50%;background:#f59e0b;flex-shrink:0;margin-top:5px}.ps-rm-alreadySentNote{font-style:italic;margin-top:3px;color:#92400e}.ps-rm-waWarn{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;color:#991b1b;line-height:1.4}.ps-rm-waPreview{border-radius:12px;overflow:hidden;border:1px solid #e5e9f2}.ps-rm-waPreviewHeader{display:flex;align-items:center;gap:7px;padding:9px 14px;background:#075e54;color:#fff;font-size:12.5px;font-weight:600}.ps-rm-waRecipient{margin-left:auto;font-size:11.5px;font-weight:400;opacity:.75}.ps-rm-waBubble{background:#ece5dd;padding:12px 14px}.ps-rm-waMessage{display:inline-block;background:#fff;border-radius:0 10px 10px;padding:10px 14px;font-size:13.5px;line-height:1.65;color:#1a1a1a;white-space:pre-wrap;max-width:100%;box-shadow:0 1px 2px #0000001f}.ps-rm-waTime{text-align:right;font-size:11px;color:#667781;margin-top:4px}.ps-rm-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.ps-rm-cancelBtn{padding:9px 20px;border-radius:8px;border:1px solid #e5e9f2;background:#fff;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.ps-rm-cancelBtn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.ps-rm-cancelBtn:disabled{opacity:.5;cursor:not-allowed}.ps-rm-sendBtn{display:flex;align-items:center;gap:7px;padding:9px 22px;border-radius:8px;border:none;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s}.ps-rm-sendBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.ps-rm-sendBtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ps-steps{margin-bottom:24px}.ps-wizardFooter{display:flex;justify-content:space-between;align-items:center;gap:12px}.ps-schedActions{display:flex;gap:8px}.ps-matches{margin-top:16px;border:1px solid var(--ag-border, #e5e9f2);border-radius:10px;padding:8px 14px}.ps-matchesTitle{font-weight:600;margin:4px 0}.ps-matchRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--ag-border, #e5e9f2)}.ps-matchRow:first-of-type{border-top:0}.ps-enrollPick{display:flex;flex-direction:column;gap:10px}.ps-modal .ant-switch{width:auto!important;min-width:44px;height:22px!important;flex:none}.ps-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 124px)}.ps-modal .ant-modal-body{flex:1 1 auto;min-height:0;padding-bottom:4px;overflow-y:auto;overscroll-behavior:contain}.ps-modal .ant-modal-title{font-size:16px;font-weight:600}.ps-modal .ant-form-item{margin-bottom:14px}.ps-modal .ps-contextBar>span:first-of-type{text-transform:capitalize}.ps-modal .ant-select{margin-top:0!important}.ps-modal .ant-select .ant-select-selector{flex-direction:row!important;min-width:0!important;border-radius:8px!important}.ps-modal .ant-select .ant-select-arrow{top:50%!important}.ps-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:8px}.ps-modal .ant-modal-footer .ant-btn{width:auto!important;min-width:100px;margin:0!important}.ps-apModal{--ap-ink: #0f172a;--ap-muted: #64748b;--ap-line: #e8ecf2;--ap-panel: #f8fafc}.ps-apModal .ps-steps{margin-bottom:22px}.ps-apModal .ant-form-item{margin-bottom:0}.ps-apModal .ant-form-item-label{padding-bottom:4px}.ps-apModal .ant-form-item-label>label{height:auto;font-size:12.5px;font-weight:500;color:var(--ap-muted)}.ps-ap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}@media (max-width: 640px){.ps-ap-grid{grid-template-columns:1fr}}.ps-ap-who{margin:0 0 16px;font-size:13px;color:var(--ap-muted)}.ps-ap-who strong{color:var(--ap-ink)}.ps-ap-section{padding-top:18px;margin-top:18px;border-top:1px solid var(--ap-line)}.ps-ap-section:first-of-type{padding-top:0;margin-top:0;border-top:0}.ps-ap-sectionHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.ps-ap-sectionHead h4{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ap-muted)}.ps-ap-sectionHead span{font-size:12px;color:var(--ap-muted)}.ps-ap-summary{margin-top:18px;padding:14px 16px;background:var(--ap-panel);border:1px solid var(--ap-line);border-radius:10px}.ps-ap-sumRow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:5px 0;font-size:13px;color:var(--ap-muted)}.ps-ap-sumRow b{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ap-ink)}.ps-ap-sumRow--off b{color:#047857}.ps-ap-sumRow--total{margin-top:6px;padding-top:11px;border-top:1px solid var(--ap-line);font-size:14px;color:var(--ap-ink)}.ps-ap-sumRow--total b{font-size:17px;font-weight:700}.ps-ap-modeRow{margin-bottom:16px!important}.ps-ap-fetchRow{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.ps-ap-fetchRow .ps-ap-grow{flex:1 1 0;min-width:0;margin-bottom:0}.ps-ap-fetchRow .ps-ap-fetchBtn{flex:none;width:auto!important;min-width:120px;margin-top:26px}.ps-ap-match{display:flex;flex-direction:column;gap:2px;margin-bottom:16px;padding:11px 14px;border:1px solid;border-radius:9px;font-size:12.5px}.ps-ap-match strong{font-size:13px}.ps-ap-match--ok{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.ps-ap-match--off{background:#fffbeb;border-color:#fde68a;color:#92400e}.ps-ap-review{border:1px solid var(--ap-line);border-radius:10px;overflow:hidden}.ps-ap-reviewRow{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:12px 16px;font-size:13px}.ps-ap-reviewRow+.ps-ap-reviewRow{border-top:1px solid var(--ap-line)}.ps-ap-reviewRow>span{flex:none;color:var(--ap-muted)}.ps-ap-reviewRow>strong{text-align:right;font-weight:600;color:var(--ap-ink)}.ps-rm-classes{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:12px 14px;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px}.ps-rm-classesLabel{font-size:13px;font-weight:600;color:#0f172a}.ps-rm-classesHint,.ps-rm-classesWarn{flex:1 1 100%;font-size:12px}.ps-rm-classesHint{color:#64748b}.ps-rm-classesWarn{color:#b45309}.ps-rm-breakdown{margin-bottom:14px;padding:10px 16px 12px;background:#fff;border:1px solid #eef1f6;border-radius:10px}.ps-rm-bdRow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:5px 0;font-size:13px;color:#64748b}.ps-rm-bdRow b{font-variant-numeric:tabular-nums;font-weight:600;color:#0f172a}.ps-rm-bdRow--off b{color:#047857}.ps-rm-bdRow--total{margin-top:6px;padding-top:10px;border-top:1px solid #eef1f6;font-size:14px;color:#0f172a}.ps-rm-bdRow--total b{font-size:16px;font-weight:700}.ps-rm-bdNote{margin:8px 0 0;font-size:12px;color:#b45309}.ps-modal .ps-npSummary{display:flex;flex-direction:column;gap:2px;margin-bottom:16px;padding:12px 14px;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px;font-size:13px;color:#64748b}.ps-modal .ps-npSummary strong{font-size:14px;color:#0f172a;text-transform:capitalize}.ps-modal .ps-npSummary .ps-npNow{margin-top:6px;color:#0f172a}.ps-modal .ps-npChips{display:flex;flex-wrap:wrap;gap:6px;margin:-12px 0 4px}.ps-modal .ps-npChip{all:unset;box-sizing:border-box;padding:4px 10px;border:1px solid #dbe2ee;border-radius:999px;background:#fff;font-size:12px;color:#475569;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ps-modal .ps-npChip:hover{border-color:#2f5bea;background:#edf1ff;color:#2f5bea}.ps-modal .ps-npChip:focus-visible{outline:2px solid #2f5bea;outline-offset:2px}.bodyContainer .mainContent.agAdminPage.PaidStudentDetail{background:linear-gradient(180deg,#e8f1fb 0,#f1f6fc 420px,#f5f8fd)}.agAdminPage.PaidStudentDetail{--d-blue: #015dfe;--d-blue-ink: #0a4fd0;--d-blue-soft: #e8f0ff;--d-ink: #0c1b3a;--d-text: #27364f;--d-muted: #61708a;--d-faint: #94a1b8;--d-line: #e3eaf5;--d-line-strong: #d5deec;--d-green: #0f8f5b;--d-green-soft: #e3f7ee;--d-red: #d4142c;--d-red-soft: #fff0f2;--d-red-line: #f4b5bf;--d-amber: #b86500;--d-amber-soft: #fff4e2;--d-purple: #6d3fd1;--d-orange: #ee7a14;--d-shadow: 0 1px 2px rgba(16, 40, 90, .04), 0 8px 24px rgba(16, 40, 90, .05);box-sizing:border-box;font-variant-numeric:tabular-nums;color:var(--d-text)}.agAdminPage.PaidStudentDetail .ant-table-cell,.agAdminPage.PaidStudentDetail .agCellSub,.agAdminPage.PaidStudentDetail .psd-raw,.agAdminPage.PaidStudentDetail .psd-raw *,.agAdminPage.PaidStudentDetail .psd-hint{text-transform:none!important}.agAdminPage.PaidStudentDetail .ant-btn{width:auto}.agAdminPage.PaidStudentDetail .agCellSub{display:block;margin-top:2px;font-size:11.5px;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .ps-negative{color:var(--d-red)}.agAdminPage.PaidStudentDetail .psd{container:psd/inline-size;display:flex;flex-direction:column;gap:12px}.agAdminPage.PaidStudentDetail .psd-crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-crumbs a{display:inline-flex;align-items:center;gap:8px;color:#1d2b4a;text-decoration:none}.agAdminPage.PaidStudentDetail .psd-crumbs a:hover{color:var(--d-blue)}.agAdminPage.PaidStudentDetail .psd-crumbs [aria-current]{color:#41506b}.agAdminPage.PaidStudentDetail .psd-crumbSep{color:var(--d-faint);font-size:13px}.agAdminPage.PaidStudentDetail .psd-card{box-sizing:border-box;min-width:0;padding:14px 16px;background:#fff;border:1px solid var(--d-line);border-radius:14px;box-shadow:var(--d-shadow)}.agAdminPage.PaidStudentDetail .psd-card--progress{container:psdp/inline-size;display:flex;flex-direction:column;padding:14px;background:linear-gradient(180deg,#f0f6fe 0,#fff 340px)}.agAdminPage.PaidStudentDetail .psd-card--progress .psd-ledger{flex:1 1 auto}.agAdminPage.PaidStudentDetail .psd-card--actions{padding:12px;background:linear-gradient(180deg,#edf4fd 0,#f3f8fe);border-color:#d9e7f8}.agAdminPage.PaidStudentDetail .psd-card--actions .psd-cardHead{flex-wrap:nowrap}.agAdminPage.PaidStudentDetail .psd-card--actions .psd-cardHeadText{flex-basis:0}.agAdminPage.PaidStudentDetail .psd-card--tabs{container:psdt/inline-size;padding:0;overflow:hidden}.agAdminPage.PaidStudentDetail .psd-empty{padding:48px 24px}.agAdminPage.PaidStudentDetail .psd-inlineAlert{margin-bottom:14px;border-radius:10px}.agAdminPage.PaidStudentDetail .psd-cardHead{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:10px}.agAdminPage.PaidStudentDetail .psd-cardHeadText{flex:1 1 230px;min-width:0}.agAdminPage.PaidStudentDetail .psd-cardHeadText h2{display:flex;align-items:center;margin:0;font-size:16px;font-weight:700;line-height:1.25;color:var(--d-ink)}.agAdminPage.PaidStudentDetail .psd-cardHeadText p{margin:2px 0 0;font-size:13px;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-cardHeadActions{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.agAdminPage.PaidStudentDetail .psd-cardHeadActions .ant-btn{padding-inline:14px}.agAdminPage.PaidStudentDetail .psd-cardHead--sm{margin-bottom:10px}.agAdminPage.PaidStudentDetail .psd-cardHead--sm .psd-cardHeadText h2{font-size:15px}.agAdminPage.PaidStudentDetail .psd-cardHead--sm .psd-sectionIcon{width:28px;height:28px;border-radius:8px;font-size:14px}.agAdminPage.PaidStudentDetail .psd-sectionIcon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;font-size:15px;background:#dfeaff;color:#1d5fe0}.agAdminPage.PaidStudentDetail .psd-sectionIcon--orange{background:#ffe8cf;color:var(--d-orange)}.agAdminPage.PaidStudentDetail .psd-sectionIcon--green{background:#d3f4e4;color:#0d9460}.agAdminPage.PaidStudentDetail .psd-sectionIcon--purple{background:#e9e2fc;color:var(--d-purple)}.agAdminPage.PaidStudentDetail .psd-sectionIcon--red{background:#ffe0e4;color:var(--d-red)}.agAdminPage.PaidStudentDetail .psd-count{margin-left:8px;padding:0 9px;border-radius:999px;background:#e1ebff;color:#1a4fb0;font-size:12px;font-weight:600;line-height:20px}.agAdminPage.PaidStudentDetail .ant-btn{height:32px;padding-inline:12px;border-radius:8px;font-size:12.5px;font-weight:500}.agAdminPage.PaidStudentDetail .ant-btn-sm{height:26px;padding-inline:9px;border-radius:7px;font-size:12px}.agAdminPage.PaidStudentDetail .ant-btn-default:not(.ant-btn-dangerous):not(:disabled){border-color:var(--d-line-strong);color:var(--d-ink);background:#fff;box-shadow:0 1px 2px #10285a0d}.agAdminPage.PaidStudentDetail .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover{border-color:var(--d-blue);color:var(--d-blue)}.agAdminPage.PaidStudentDetail .ant-btn-primary:not(:disabled):not(.ant-btn-background-ghost){background:var(--d-blue);border-color:var(--d-blue);box-shadow:0 2px 8px #015dfe47}.agAdminPage.PaidStudentDetail .ant-btn-primary:not(:disabled):not(.ant-btn-background-ghost):hover{background:#0049cc;border-color:#0049cc}.agAdminPage.PaidStudentDetail .ant-btn-dangerous.ant-btn-default:not(:disabled){border-color:var(--d-red-line);color:var(--d-red);background:#fff;font-weight:600}.agAdminPage.PaidStudentDetail .ant-btn-dangerous.ant-btn-default:not(:disabled):hover{border-color:var(--d-red);background:var(--d-red-soft)}.agAdminPage.PaidStudentDetail .ant-btn-icon-only{width:32px!important;padding-inline:0}.agAdminPage.PaidStudentDetail .psd-btnBlueText.ant-btn-default:not(:disabled){color:var(--d-blue);font-weight:600}.agAdminPage.PaidStudentDetail button.agIconBtn{flex:none;display:inline-grid;place-items:center;width:28px!important;height:28px!important;padding:0;border:1px solid var(--d-line-strong);border-radius:7px;background:#fff;color:var(--d-ink);font-size:14px;cursor:pointer;box-shadow:0 1px 2px #10285a0d}.agAdminPage.PaidStudentDetail button.agIconBtn:hover{border-color:var(--d-blue);color:var(--d-blue)}.agAdminPage.PaidStudentDetail .psd-linkBtn{display:inline-flex;align-items:center;gap:6px;width:auto!important;height:auto!important;padding:0;border:0;background:none;color:var(--d-blue);font:inherit;font-weight:500;cursor:pointer}.agAdminPage.PaidStudentDetail .psd-linkBtn:hover{color:#0049cc;text-decoration:underline}.agAdminPage.PaidStudentDetail .ant-btn-link.psd-linkBtn{height:auto!important;padding:0}.agAdminPage.PaidStudentDetail .psd-hint{font-size:11.5px;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-muted{color:var(--d-muted);font-size:12px}.agAdminPage.PaidStudentDetail .psd-strong{font-weight:700;color:var(--d-ink)}.agAdminPage.PaidStudentDetail .psd-struck{text-decoration:line-through;color:var(--d-faint)}.agAdminPage.PaidStudentDetail .psd-center{display:flex;justify-content:center;padding:32px 0}.agAdminPage.PaidStudentDetail .psd-note{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-subhead{margin:12px 0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-rowActs{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.agAdminPage.PaidStudentDetail .psd-hero{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px 16px;background:#fff;border:1px solid var(--d-line);border-radius:14px;box-shadow:var(--d-shadow)}.agAdminPage.PaidStudentDetail .psd-avatar{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff1e4;color:var(--d-orange);font-size:22px;font-weight:700;letter-spacing:.02em}.agAdminPage.PaidStudentDetail .psd-heroMain{flex:1 1 340px;min-width:0}.agAdminPage.PaidStudentDetail .psd-heroMain h1{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0;font-size:22px;font-weight:800;line-height:1.2;color:var(--d-ink)}.agAdminPage.PaidStudentDetail .psd-heroName{text-transform:capitalize}.agAdminPage.PaidStudentDetail .psd-badge{display:inline-flex;align-items:center;gap:6px;padding:1px 10px;border-radius:999px;background:var(--d-green-soft);color:var(--d-green);font-size:12px;font-weight:600;line-height:18px;text-transform:none}.agAdminPage.PaidStudentDetail .psd-badge i{width:7px;height:7px;border-radius:50%;background:currentColor}.agAdminPage.PaidStudentDetail .psd-badge--grey{background:#eef1f6;color:#4b5a73}.agAdminPage.PaidStudentDetail .psd-badge--red{background:var(--d-red-soft);color:var(--d-red)}.agAdminPage.PaidStudentDetail .psd-heroLine{display:flex;flex-wrap:wrap;align-items:center;gap:2px 16px;margin:3px 0 0;font-size:13.5px;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-heroLine>span{display:inline-flex;align-items:center;gap:7px}.agAdminPage.PaidStudentDetail .psd-heroLine--sub{margin-top:4px;font-size:13px}.agAdminPage.PaidStudentDetail .psd-heroLine--sub svg{font-size:14px}.agAdminPage.PaidStudentDetail .psd-heroActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.agAdminPage.PaidStudentDetail .psd-heroActions .ant-btn{height:32px}.agAdminPage.PaidStudentDetail .psd-heroActions .ant-btn-icon-only{width:32px!important}.agAdminPage.PaidStudentDetail .psd-heroActions a.ant-btn{text-decoration:none!important}.agAdminPage.PaidStudentDetail .psd-grid,.agAdminPage.PaidStudentDetail .psd-lower{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;transition:opacity .15s ease}.agAdminPage.PaidStudentDetail .psd-grid.is-switching,.agAdminPage.PaidStudentDetail .psd-lower.is-switching{opacity:.55;pointer-events:none}.agAdminPage.PaidStudentDetail .psd-grid{align-items:stretch}.agAdminPage.PaidStudentDetail .psd-side{container:psds/inline-size;display:flex;flex-direction:column;gap:10px;min-width:0}@container psd (min-width: 1040px){.agAdminPage.PaidStudentDetail .psd-grid{grid-template-columns:minmax(0,1.38fr) minmax(420px,1fr)}.agAdminPage.PaidStudentDetail .psd-lower{grid-template-columns:minmax(0,2.7fr) minmax(290px,1fr)}}.agAdminPage.PaidStudentDetail .psd-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}@container psdp (min-width: 760px){.agAdminPage.PaidStudentDetail .psd-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@container psdp (max-width: 460px){.agAdminPage.PaidStudentDetail .psd-kpis{grid-template-columns:minmax(0,1fr)}}.agAdminPage.PaidStudentDetail .psd-kpi{--k-bg: linear-gradient(135deg, #e7f8f0 0, #f6fdfa 100%);--k-icon-bg: #cdf2e0;--k-icon: #0e935d;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:9px 10px;border:1px solid rgba(16,40,90,.04);border-radius:11px;background:var(--k-bg);min-width:0}.agAdminPage.PaidStudentDetail .psd-kpi--blue{--k-bg: linear-gradient(135deg, #e8f1ff 0, #f6faff 100%);--k-icon-bg: #d1e3ff;--k-icon: #1d5fe0}.agAdminPage.PaidStudentDetail .psd-kpi--purple{--k-bg: linear-gradient(135deg, #eeeafd 0, #f9f7ff 100%);--k-icon-bg: #dfd7fa;--k-icon: var(--d-purple)}.agAdminPage.PaidStudentDetail .psd-kpi--orange{--k-bg: linear-gradient(135deg, #fff0de 0, #fff9f1 100%);--k-icon-bg: #ffdfba;--k-icon: var(--d-orange)}.agAdminPage.PaidStudentDetail .psd-kpiIcon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--k-icon-bg);color:var(--k-icon);font-size:14px}.agAdminPage.PaidStudentDetail .psd-kpiBody{display:flex;flex-direction:column;min-width:0}.agAdminPage.PaidStudentDetail .psd-kpiLabel{font-size:11.5px;line-height:1.25;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-kpiValue{font-size:16px;font-weight:800;line-height:1.3;color:var(--d-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agAdminPage.PaidStudentDetail .psd-kpiSub{font-size:11.5px;line-height:1.3;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-kpiNote{margin-top:1px;overflow:hidden;font-size:11px;line-height:1.3;color:var(--k-icon);white-space:nowrap;text-overflow:ellipsis}.agAdminPage.PaidStudentDetail .psd-kpiBar.ant-progress{grid-column:1/-1;margin:5px 0 0;line-height:1}.agAdminPage.PaidStudentDetail .psd-block{margin-top:4px;padding:10px;background:#ffffffc7;border:1px solid #e8eef8;border-radius:12px}.agAdminPage.PaidStudentDetail .psd-block+.psd-block{margin-top:10px}.agAdminPage.PaidStudentDetail .psd-courses{container:psdc/inline-size;display:flex;flex-direction:column;gap:8px}.agAdminPage.PaidStudentDetail .psd-course{display:grid;grid-template-columns:minmax(0,1fr) 140px 200px;align-items:stretch;background:#fff;border:1px solid var(--d-line);border-radius:12px;overflow:hidden}.agAdminPage.PaidStudentDetail .psd-course.is-pickable{cursor:pointer}.agAdminPage.PaidStudentDetail .psd-course.is-pickable:hover{border-color:#b9cff7}.agAdminPage.PaidStudentDetail .psd-course.is-pickable:focus-visible{outline:2px solid var(--d-blue);outline-offset:2px}.agAdminPage.PaidStudentDetail .psd-course.is-selected{border-color:var(--d-blue);box-shadow:0 0 0 1px var(--d-blue)}.agAdminPage.PaidStudentDetail .psd-courseMain{display:flex;align-items:center;gap:10px;padding:10px;min-width:0}.agAdminPage.PaidStudentDetail .psd-thumb{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:linear-gradient(135deg,#10254a,#2f5a9e);color:#dbe7fd}.agAdminPage.PaidStudentDetail .psd-thumb img{width:100%;height:100%;object-fit:cover}.agAdminPage.PaidStudentDetail .psd-thumb--md{width:40px;height:40px;font-size:15px}.agAdminPage.PaidStudentDetail .psd-thumb--lg{width:44px;height:44px;font-size:16px}.agAdminPage.PaidStudentDetail .psd-courseText{min-width:0}.agAdminPage.PaidStudentDetail .psd-courseTitle{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.agAdminPage.PaidStudentDetail .psd-courseTitle h3{margin:0;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--d-ink);text-transform:capitalize}.agAdminPage.PaidStudentDetail .psd-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.agAdminPage.PaidStudentDetail .psd-tag{padding:0 9px;border-radius:999px;background:#e6f0ff;color:#1b63e0;font-size:12px;font-weight:500;line-height:18px}.agAdminPage.PaidStudentDetail .psd-tag--purple{background:#f0e8ff;color:#7a3ff0}.agAdminPage.PaidStudentDetail .psd-tag--orange{background:#fff0e0;color:#e8741a}.agAdminPage.PaidStudentDetail .psd-courseMeta{display:flex;flex-wrap:wrap;gap:2px 12px;margin:5px 0 0;font-size:11.5px;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-courseProgress{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 8px 10px 12px;border-left:1px solid var(--d-line);min-width:0}.agAdminPage.PaidStudentDetail .psd-courseProgress .psd-linkBtn{font-size:12px}.agAdminPage.PaidStudentDetail .psd-courseProgress strong{font-size:14.5px;font-weight:800;color:var(--d-ink)}.agAdminPage.PaidStudentDetail .psd-courseProgress strong small{font-size:12px;font-weight:400;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-courseProgress .ant-progress{margin:2px 0;line-height:1}.agAdminPage.PaidStudentDetail .psd-courseLeft{display:flex;flex-direction:column;gap:2px;align-items:flex-start;white-space:nowrap}.agAdminPage.PaidStudentDetail .psd-due{display:flex;align-items:center;gap:7px;margin:6px;padding:7px 9px;border-radius:9px;background:#f1f5fb;min-width:0}.agAdminPage.PaidStudentDetail .psd-due>div{display:flex;flex-direction:column;min-width:0}.agAdminPage.PaidStudentDetail .psd-due strong{font-size:13px;font-weight:700;line-height:1.3;color:var(--d-ink);white-space:nowrap}.agAdminPage.PaidStudentDetail .psd-due--overdue{background:var(--d-red-soft)}.agAdminPage.PaidStudentDetail .psd-due--overdue strong{color:var(--d-red)}.agAdminPage.PaidStudentDetail .psd-due--overdue .psd-dueSub{color:#e0707f}.agAdminPage.PaidStudentDetail .psd-due--overdue .psd-dueIcon{color:var(--d-red);background:#ffe3e7}.agAdminPage.PaidStudentDetail .psd-due--soon{background:var(--d-amber-soft)}.agAdminPage.PaidStudentDetail .psd-due--soon strong{color:var(--d-amber)}.agAdminPage.PaidStudentDetail .psd-due--soon .psd-dueIcon{color:var(--d-amber);background:#ffe9c2}.agAdminPage.PaidStudentDetail .psd-dueIcon{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#e3ebf8;color:#5a6b88;font-size:14px}.agAdminPage.PaidStudentDetail .psd-dueLabel{font-size:12px;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-dueSub{font-size:12px;line-height:1.35;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-dueAmt{font-weight:600}@container psdc (max-width: 760px){.agAdminPage.PaidStudentDetail .psd-course{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agAdminPage.PaidStudentDetail .psd-courseMain{grid-column:1/-1;border-bottom:1px solid var(--d-line)}.agAdminPage.PaidStudentDetail .psd-courseProgress{border-left:0}}@container psdc (max-width: 460px){.agAdminPage.PaidStudentDetail .psd-course{grid-template-columns:minmax(0,1fr)}.agAdminPage.PaidStudentDetail .psd-courseProgress{border-bottom:1px solid var(--d-line)}}.agAdminPage.PaidStudentDetail .psd-table{border:1px solid #e6edf8;border-radius:12px;overflow:hidden;background:#fff}.agAdminPage.PaidStudentDetail .psd-table .ant-table{background:transparent}.agAdminPage.PaidStudentDetail .psd-table .ant-table-thead>tr>th{padding:7px 8px;font-size:11.5px;font-weight:500;border-inline-end:1px solid #e9eff9;border-bottom:1px solid #e6edf8}.agAdminPage.PaidStudentDetail .psd-table .ant-table-thead>tr>th:before{display:none}.agAdminPage.PaidStudentDetail .psd-table .ant-table-tbody>tr>td{padding:7px 8px;font-size:12.5px;border-inline-end:1px solid #f0f4fb;border-bottom:1px solid #eef2f9}.agAdminPage.PaidStudentDetail .psd-table .ant-table-thead>tr>th:last-child,.agAdminPage.PaidStudentDetail .psd-table .ant-table-tbody>tr>td:last-child{border-inline-end:0}.agAdminPage.PaidStudentDetail .psd-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.agAdminPage.PaidStudentDetail .psd-table .ant-table-placeholder .ant-table-cell{padding:20px 12px;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-row--voided>td{background:#fafbfd!important;color:var(--d-faint)}.agAdminPage.PaidStudentDetail .psd-ref{display:inline-block;max-width:150px;font-size:12px;color:#34445f;overflow-wrap:anywhere}.agAdminPage.PaidStudentDetail .psd-rowIcons{display:inline-flex;align-items:center;gap:6px}.agAdminPage.PaidStudentDetail button.psd-waBtn{color:#1fb855;font-size:15px}.agAdminPage.PaidStudentDetail button.psd-waBtn:hover{border-color:#1fb855;background:#e9f8ef;color:#14a047}.agAdminPage.PaidStudentDetail .psd-invoiceLink{display:inline-flex;align-items:center;gap:7px;width:auto!important;height:auto!important;max-width:170px;padding:0;border:0;background:none;color:var(--d-blue);font:inherit;font-weight:500;cursor:pointer}.agAdminPage.PaidStudentDetail .psd-invoiceLink svg{flex:none;font-size:14px}.agAdminPage.PaidStudentDetail .psd-invoiceLink span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agAdminPage.PaidStudentDetail .psd-invoiceLink:hover{text-decoration:underline}.agAdminPage.PaidStudentDetail .psd-method,.agAdminPage.PaidStudentDetail .psd-source{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.agAdminPage.PaidStudentDetail .psd-methodIcon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#dfeaff;color:#1d5fe0;font-size:13px}.agAdminPage.PaidStudentDetail .psd-methodIcon--upi{background:#5f1fd1;color:#fff;font-size:9px;font-weight:700;letter-spacing:.02em}.agAdminPage.PaidStudentDetail .psd-methodName--upi{color:#6d28d9}.agAdminPage.PaidStudentDetail .psd-source{color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-source svg{font-size:13.5px}.agAdminPage.PaidStudentDetail .psd-source--verified{color:var(--d-text)}.agAdminPage.PaidStudentDetail .psd-source--verified svg{color:#1d5fe0}.agAdminPage.PaidStudentDetail .psd-srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agAdminPage.PaidStudentDetail .psd-card--plan{display:flex;flex-direction:column;gap:8px}.agAdminPage.PaidStudentDetail .psd-card--plan .psd-cardHead{margin-bottom:0}.agAdminPage.PaidStudentDetail .psd-sub{--s-bg: #f2fbf6;--s-line: #cdebd9;--s-ink: var(--d-green);padding:10px 12px 12px;border:1px solid var(--s-line);border-radius:12px;background:var(--s-bg)}.agAdminPage.PaidStudentDetail .psd-sub--reminder{--s-bg: #fff8ea;--s-line: #f5dfb4;--s-ink: var(--d-amber)}.agAdminPage.PaidStudentDetail .psd-sub--reminder.is-overdue{--s-bg: var(--d-red-soft);--s-line: var(--d-red-line);--s-ink: var(--d-red)}.agAdminPage.PaidStudentDetail .psd-sub--follow{--s-bg: #f6f2fe;--s-line: #e2d8f8;--s-ink: var(--d-purple)}.agAdminPage.PaidStudentDetail .psd-subHead{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:8px}.agAdminPage.PaidStudentDetail .psd-subHead h3{display:flex;align-items:center;flex:1 1 auto;margin:0;font-size:14px;font-weight:700;color:var(--d-ink)}.agAdminPage.PaidStudentDetail .psd-subIcon{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font-size:14px}.agAdminPage.PaidStudentDetail .psd-subIcon--green{background:#d1f0e0;color:var(--d-green)}.agAdminPage.PaidStudentDetail .psd-subIcon--amber{background:#fde8bf;color:var(--d-amber)}.agAdminPage.PaidStudentDetail .psd-subIcon--red{background:#fcdce1;color:var(--d-red)}.agAdminPage.PaidStudentDetail .psd-subIcon--purple{background:#e6dcfa;color:var(--d-purple)}.agAdminPage.PaidStudentDetail .psd-subActions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.agAdminPage.PaidStudentDetail .psd-subActions .ant-btn{height:28px;padding-inline:10px;font-size:12px}.agAdminPage.PaidStudentDetail .psd-subEmpty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.agAdminPage.PaidStudentDetail .psd-subEmpty strong{display:flex;align-items:center;font-size:13px;color:var(--d-ink)}.agAdminPage.PaidStudentDetail .psd-planFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;overflow:hidden;background:var(--s-line);border:1px solid var(--s-line);border-radius:10px}.agAdminPage.PaidStudentDetail .psd-planFacts--three>.psd-fact:last-child{grid-column:1/-1}.agAdminPage.PaidStudentDetail .psd-fact{min-width:0;padding:6px 10px;background:#ffffffdb}.agAdminPage.PaidStudentDetail .psd-fact dt{display:flex;align-items:center;margin:0;font-size:11.5px;font-weight:400;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-fact dd{margin:2px 0 0;font-size:13px;font-weight:800;line-height:1.3;color:var(--d-ink);overflow-wrap:anywhere}.agAdminPage.PaidStudentDetail .psd-fact dd.is-danger{color:var(--d-red)}.agAdminPage.PaidStudentDetail .psd-fact .psd-pill{white-space:normal;line-height:18px;padding-block:2px}@container psds (min-width: 560px){.agAdminPage.PaidStudentDetail .psd-planFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.agAdminPage.PaidStudentDetail .psd-planFacts--three{grid-template-columns:repeat(3,minmax(0,1fr))}.agAdminPage.PaidStudentDetail .psd-planFacts--three>.psd-fact:last-child{grid-column:auto}}.agAdminPage.PaidStudentDetail .psd-pill{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0 10px;border-radius:999px;background:#eef1f6;color:#4a5a76;font-size:11.5px;font-weight:700;line-height:19px;white-space:nowrap}.agAdminPage.PaidStudentDetail .psd-pill--overdue,.agAdminPage.PaidStudentDetail .psd-pill--r-failed,.agAdminPage.PaidStudentDetail .psd-pill--d-overdue{background:var(--d-red-soft);color:var(--d-red);box-shadow:inset 0 0 0 1px var(--d-red-line)}.agAdminPage.PaidStudentDetail .psd-pill--soon,.agAdminPage.PaidStudentDetail .psd-pill--r-waiting,.agAdminPage.PaidStudentDetail .psd-pill--d-today,.agAdminPage.PaidStudentDetail .psd-pill--d-soon,.agAdminPage.PaidStudentDetail .psd-pill--s-no_response{background:var(--d-amber-soft);color:var(--d-amber);box-shadow:inset 0 0 0 1px #f6d9a6}.agAdminPage.PaidStudentDetail .psd-pill--ok,.agAdminPage.PaidStudentDetail .psd-pill--r-sent,.agAdminPage.PaidStudentDetail .psd-pill--d-done,.agAdminPage.PaidStudentDetail .psd-pill--s-done,.agAdminPage.PaidStudentDetail .psd-pill--s-promised{background:var(--d-green-soft);color:var(--d-green)}.agAdminPage.PaidStudentDetail .psd-pill--d-later,.agAdminPage.PaidStudentDetail .psd-pill--s-to_do,.agAdminPage.PaidStudentDetail .psd-pill--s-in_progress{background:var(--d-blue-soft);color:var(--d-blue-ink)}.agAdminPage.PaidStudentDetail .psd-pill--auto{background:#efe8fc;color:var(--d-purple);font-weight:600}.agAdminPage.PaidStudentDetail .psd-remindRow{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;margin-top:8px}.agAdminPage.PaidStudentDetail .psd-remindRow .psd-field--grow{flex:1 1 200px}.agAdminPage.PaidStudentDetail .ant-btn.psd-waSend:not(:disabled){background:#1fa855;border-color:#1fa855;color:#fff}.agAdminPage.PaidStudentDetail .ant-btn.psd-waSend:not(:disabled):hover{background:#178a45;border-color:#178a45}.agAdminPage.PaidStudentDetail .ant-btn.psd-waSend:not(:disabled) svg{font-size:14.5px}.agAdminPage.PaidStudentDetail .psd-followMeta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-bottom:8px}.agAdminPage.PaidStudentDetail .psd-followSave{display:flex;justify-content:flex-end;margin-top:10px}.agAdminPage.PaidStudentDetail .psd-filterPills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.agAdminPage.PaidStudentDetail .psd-filterPill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 12px;border:1px solid var(--d-line-strong);border-radius:999px;background:#fff;color:#3d4c68;font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.agAdminPage.PaidStudentDetail .psd-filterPill span{min-width:20px;padding:0 6px;border-radius:999px;background:#eef1f6;color:#4a5a76;font-size:11px;font-weight:700;line-height:18px;text-align:center}.agAdminPage.PaidStudentDetail .psd-filterPill:hover{border-color:var(--d-blue);color:var(--d-blue)}.agAdminPage.PaidStudentDetail .psd-filterPill.is-on{border-color:var(--d-blue);background:var(--d-blue-soft);color:var(--d-blue-ink);font-weight:700}.agAdminPage.PaidStudentDetail .psd-filterPill.is-on span{background:var(--d-blue);color:#fff}.agAdminPage.PaidStudentDetail .psd-filterPill--overdue:not(.is-on) span{background:var(--d-red-soft);color:var(--d-red)}.agAdminPage.PaidStudentDetail .psd-filterPill--due_today:not(.is-on) span{background:var(--d-amber-soft);color:var(--d-amber)}.agAdminPage.PaidStudentDetail .psd-search.ant-input-affix-wrapper{width:240px;max-width:100%;min-height:32px;border-radius:8px}.agAdminPage.PaidStudentDetail .psd-unassigned{color:var(--d-red);font-weight:600}.agAdminPage.PaidStudentDetail .psd-notesCell{display:flex;flex-direction:column;gap:2px;min-width:160px;max-width:320px}.agAdminPage.PaidStudentDetail .psd-notesCell span:not(.agCellSub){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.agAdminPage.PaidStudentDetail .psd-rowActions{display:flex;align-items:center;gap:6px}.agAdminPage.PaidStudentDetail .ant-btn.psd-courseLink{height:auto;padding:0;font-weight:600;text-align:left;white-space:normal}.agAdminPage.PaidStudentDetail .psd-followGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agAdminPage.PaidStudentDetail .psd-followGrid>.psd-field--owner,.agAdminPage.PaidStudentDetail .psd-followGrid>.psd-field--wide{grid-column:1/-1}.agAdminPage.PaidStudentDetail .psd-field{display:flex;flex-direction:column;gap:4px;min-width:0}.agAdminPage.PaidStudentDetail .psd-field label{font-size:12px;color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-field .psd-fieldLabel{display:flex;align-items:center}.agAdminPage.PaidStudentDetail .psd-field .ant-input,.agAdminPage.PaidStudentDetail .psd-field .ant-picker,.agAdminPage.PaidStudentDetail .psd-field .ant-input-affix-wrapper{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:32px;border-color:#dfe5f1;border-radius:8px;background:#fff;box-shadow:none;font-size:12.5px}.agAdminPage.PaidStudentDetail .psd-field textarea.ant-input{padding-block:6px}.agAdminPage.PaidStudentDetail .psd-field .ant-select .ant-select-selector,.agAdminPage.PaidStudentDetail .psd-field .ant-picker{min-height:32px!important;height:32px!important;border-radius:8px!important}.agAdminPage.PaidStudentDetail .psd-field .ant-select .ant-select-selection-item,.agAdminPage.PaidStudentDetail .psd-field .ant-select .ant-select-selection-placeholder,.agAdminPage.PaidStudentDetail .psd-field .ant-select .ant-select-selection-search-input,.agAdminPage.PaidStudentDetail .psd-field .ant-picker input{font-size:12.5px;line-height:30px!important}@container psds (min-width: 600px){.agAdminPage.PaidStudentDetail .psd-followGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.agAdminPage.PaidStudentDetail .psd-followGrid>.psd-field,.agAdminPage.PaidStudentDetail .psd-followGrid>.psd-field--owner{grid-column:span 2}.agAdminPage.PaidStudentDetail .psd-followGrid>.psd-field--wide{grid-column:1/-1}}.agAdminPage.PaidStudentDetail .psd-actionList{list-style:none;margin:0;padding:0;overflow:hidden;background:#fff;border:1px solid #e0eaf8;border-radius:12px}.agAdminPage.PaidStudentDetail .psd-actionList li+li{border-top:1px solid #edf1f8}.agAdminPage.PaidStudentDetail .psd-actionList .psd-actionDivider{height:6px;border-top:0;background:#f3f7fd}.agAdminPage.PaidStudentDetail .psd-actionRow{display:flex;align-items:center;gap:10px;width:100%!important;height:auto!important;padding:9px 12px;border:0;background:#fff;color:var(--d-ink);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.agAdminPage.PaidStudentDetail .psd-actionRow:hover{background:#f5f9ff;color:var(--d-blue)}.agAdminPage.PaidStudentDetail .psd-actionRow:focus-visible{outline:2px solid var(--d-blue);outline-offset:-2px}.agAdminPage.PaidStudentDetail .psd-actionRow.is-danger{color:var(--d-red)}.agAdminPage.PaidStudentDetail .psd-actionRow.is-danger:hover{background:var(--d-red-soft)}.agAdminPage.PaidStudentDetail .psd-actionIcon{flex:none;display:grid;place-items:center;width:20px;font-size:14px}.agAdminPage.PaidStudentDetail .psd-actionLabel{flex:1}.agAdminPage.PaidStudentDetail .psd-actionGo{flex:none;color:var(--d-faint);font-size:14.5px}.agAdminPage.PaidStudentDetail .psd-tabs .ant-tabs-nav{margin:0;padding:0 14px;border-bottom:1px solid #e8eef8}.agAdminPage.PaidStudentDetail .psd-tabs .ant-tabs-nav:before{display:none}.agAdminPage.PaidStudentDetail .psd-tabs .ant-tabs-tab{padding:10px 4px;margin-inline-start:18px;font-size:13px;font-weight:500;color:#3d4c68}.agAdminPage.PaidStudentDetail .psd-tabs .ant-tabs-tab:first-child{margin-inline-start:0}.agAdminPage.PaidStudentDetail .psd-tabs .ant-tabs-tab:hover{color:var(--d-blue)}.agAdminPage.PaidStudentDetail .psd-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--d-blue);font-weight:700}.agAdminPage.PaidStudentDetail .psd-tabs .ant-tabs-ink-bar{height:3px;border-radius:3px 3px 0 0;background:var(--d-blue)}.agAdminPage.PaidStudentDetail .psd-tabs .ant-tabs-content-holder{padding:12px 14px 14px}.agAdminPage.PaidStudentDetail .psd-tabLabel{display:inline-flex;align-items:center;gap:7px}.agAdminPage.PaidStudentDetail .psd-tabLabel svg{font-size:14px}.agAdminPage.PaidStudentDetail .psd-tabShort{display:none}@container psdt (max-width: 1200px){.agAdminPage.PaidStudentDetail .psd-tabLabel svg{display:none}.agAdminPage.PaidStudentDetail .psd-tabs .ant-tabs-tab{margin-inline-start:14px}.agAdminPage.PaidStudentDetail .psd-tabs .ant-tabs-nav{padding:0 12px}}@container psdt (max-width: 1180px){.agAdminPage.PaidStudentDetail .psd-tabFull{display:none}.agAdminPage.PaidStudentDetail .psd-tabShort{display:inline}}.agAdminPage.PaidStudentDetail .psd-tabCount{padding:0 8px;border-radius:999px;background:#e3ecff;color:#1a4fb0;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap}.agAdminPage.PaidStudentDetail .psd-tabCount--alert{background:var(--d-red-soft);color:var(--d-red);box-shadow:inset 0 0 0 1px var(--d-red-line)}.agAdminPage.PaidStudentDetail .psd-tabHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px}.agAdminPage.PaidStudentDetail .psd-tabHead h3{display:flex;align-items:center;margin:0;font-size:14px;font-weight:700;color:var(--d-ink)}.agAdminPage.PaidStudentDetail .psd-tabHead .psd-count{margin-left:10px}.agAdminPage.PaidStudentDetail .psd-tabTools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.agAdminPage.PaidStudentDetail .psd-classesBulk{display:flex;align-items:center;gap:8px;margin-bottom:8px}.agAdminPage.PaidStudentDetail .psd-when{display:flex;flex-direction:column;gap:1px}.agAdminPage.PaidStudentDetail .psd-when>span:first-child{font-weight:500;color:var(--d-ink)}.agAdminPage.PaidStudentDetail .psd-cellNote{max-width:260px}.agAdminPage.PaidStudentDetail .psd-tutor{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:var(--d-ink)}.agAdminPage.PaidStudentDetail .psd-person{flex:none;display:inline-grid;place-items:center;overflow:hidden;border-radius:50%;background:#fde6d0;color:#b8590c;font-weight:700}.agAdminPage.PaidStudentDetail .psd-person img{width:100%;height:100%;object-fit:cover}.agAdminPage.PaidStudentDetail .psd-attGood,.agAdminPage.PaidStudentDetail .psd-attBad,.agAdminPage.PaidStudentDetail .psd-attOff{display:inline-flex;align-items:center;gap:5px;font-weight:500}.agAdminPage.PaidStudentDetail .psd-attGood{color:var(--d-green)}.agAdminPage.PaidStudentDetail .psd-attBad{color:var(--d-red)}.agAdminPage.PaidStudentDetail .psd-attOff{color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-desc .ant-descriptions-item{padding-bottom:12px}.agAdminPage.PaidStudentDetail .psd-desc .ant-descriptions-item-label{color:var(--d-muted)}.agAdminPage.PaidStudentDetail .psd-attChips{display:flex;flex-wrap:wrap;gap:8px}.agAdminPage.PaidStudentDetail .psd-attChip{--chip-bg: #f1f4f9;--chip-ink: var(--d-muted);display:inline-flex;align-items:baseline;gap:6px;padding:3px 10px;border-radius:999px;background:var(--chip-bg);color:var(--chip-ink);font-size:12px}.agAdminPage.PaidStudentDetail .psd-attChip b{font-size:13.5px}.agAdminPage.PaidStudentDetail .psd-attChip--green{--chip-bg: var(--d-green-soft);--chip-ink: #1f7a45}.agAdminPage.PaidStudentDetail .psd-attChip--red{--chip-bg: var(--d-red-soft);--chip-ink: var(--d-red)}.agAdminPage.PaidStudentDetail .psd-attChip--blue{--chip-bg: #e8f0ff;--chip-ink: #1d5fe0}.agAdminPage.PaidStudentDetail .psd-attChip--amber{--chip-bg: var(--d-amber-soft);--chip-ink: var(--d-amber)}.agAdminPage.PaidStudentDetail .psd-attChip.is-zero{opacity:.55}.agAdminPage.PaidStudentDetail .psd-noteForm{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.agAdminPage.PaidStudentDetail .psd-noteForm textarea.ant-input{width:100%;border-color:#dfe5f1;border-radius:10px}.agAdminPage.PaidStudentDetail .psd-noteBar{display:flex;align-items:center;justify-content:space-between;gap:12px}.agAdminPage.PaidStudentDetail .psd-noteList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.agAdminPage.PaidStudentDetail .psd-noteList li{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border:1px solid #e8eef8;border-radius:10px;background:#fbfcff}.agAdminPage.PaidStudentDetail .psd-noteBody{flex:1;min-width:0}.agAdminPage.PaidStudentDetail .psd-noteBody p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--d-text)}.agAdminPage.PaidStudentDetail .psd-noteMeta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.agAdminPage.PaidStudentDetail .psd-noteMeta strong{color:var(--d-ink)}.agAdminPage.PaidStudentDetail .psd-card--progress .psd-table .ant-table-content{max-height:292px}.agAdminPage.PaidStudentDetail .psd-card--tabs .ant-table-content{max-height:430px}.agAdminPage.PaidStudentDetail .psd-card--progress .psd-table .ant-table-content,.agAdminPage.PaidStudentDetail .psd-card--tabs .ant-table-content{overflow:auto!important;overscroll-behavior:contain}.agAdminPage.PaidStudentDetail .psd-card--progress .psd-table .ant-table-content .ant-table-thead>tr>th,.agAdminPage.PaidStudentDetail .psd-card--tabs .ant-table-content .ant-table-thead>tr>th{position:sticky!important;top:0;z-index:3}.agAdminPage.PaidStudentDetail .psd-courses{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.agAdminPage.PaidStudentDetail .psd-courses>.psd-course{flex:none}.agAdminPage.PaidStudentDetail .psd-noteList,.agAdminPage.PaidStudentDetail .psd-timeline{max-height:430px;overflow-y:auto;overscroll-behavior:contain}.agAdminPage.PaidStudentDetail .psd-timeline{list-style:none;margin:4px 0 0 6px;padding:0;border-left:2px solid #e1e9f5}.agAdminPage.PaidStudentDetail .psd-timeline li{position:relative;padding:0 0 12px 20px}.agAdminPage.PaidStudentDetail .psd-timeline li:before{content:"";position:absolute;left:-7px;top:5px;width:12px;height:12px;border:2px solid var(--d-blue);border-radius:50%;background:#fff}.agAdminPage.PaidStudentDetail .psd-timeline li:last-child{padding-bottom:0}.psd-ownerOpt{display:flex;align-items:center;justify-content:space-between;gap:12px}.psd-ownerOpt small{font-size:11.5px;color:#61708a}.psd-facts{display:grid;grid-template-columns:1fr;gap:14px;margin:0}.psd-facts dt{font-size:11.5px;color:#61708a}.psd-facts dd{margin:2px 0 0;font-size:13px;color:#27364f;overflow-wrap:anywhere}.psd-facts .psd-raw{text-transform:none!important}.psd-facts .psd-hint{margin-left:6px;font-size:11.5px;color:#61708a}.psd-facts .psd-source{display:inline-flex;align-items:center;gap:8px}.psd-audit{display:flex;flex-direction:column;gap:2px;text-transform:none}.psd-audit>strong{color:#0c1b3a}.psd-audit .psd-hint{font-size:11.5px;color:#61708a}.psd-auditChange{font-size:12px;color:#27364f}.psd-auditReason{font-size:12px;color:#61708a;font-style:italic}.psd-calModal .psd-calBar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.psd-calModal .psd-calBar .ant-btn{flex:none;width:auto!important;height:36px;padding-inline:12px}.psd-calModal .psd-calBar strong{min-width:150px;text-align:center;font-size:14.5px;color:#0c1b3a}.psd-calModal .psd-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #e3eaf5;border-radius:12px;overflow:hidden}.psd-calModal .psd-calHead{padding:8px;background:#f6f8fe;border-bottom:1px solid #e3eaf5;text-align:center;font-size:11.5px;font-weight:600;color:#61708a}.psd-calModal .psd-calCell{display:flex;flex-direction:column;gap:4px;min-height:92px;padding:6px;border-top:1px solid #eef2f9;border-left:1px solid #eef2f9}.psd-calModal .psd-calCell:nth-child(7n+8){border-left:0}.psd-calModal .psd-calCell.is-blank{background:#fafbfd}.psd-calModal .psd-calCell.is-today{background:#f1f6ff}.psd-calModal .psd-calCell.is-today .psd-calDay{background:#015dfe;color:#fff}.psd-calModal .psd-calDay{align-self:flex-start;min-width:22px;padding:0 6px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:22px;text-align:center;color:#27364f}.psd-calModal .psd-calMore{font-size:10.5px;color:#61708a}.psd-calModal .psd-calLegend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;list-style:none;font-size:11.5px;color:#61708a}.psd-calModal .psd-calLegend li{display:inline-flex;align-items:center;gap:6px}.psd-calModal .psd-calLegend .psd-calChip{width:14px;height:14px;padding:0;border-radius:4px;box-shadow:inset 0 0 0 1px #10285a2e}.psd-calModal .psd-calChip{display:block;padding:1px 6px;border-radius:6px;background:#e3ebf8;color:#27364f;font-size:10.5px;font-weight:600;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psd-calModal .psd-calChip--info{background:#dfeaff;color:#0a4fd0}.psd-calModal .psd-calChip--success{background:#d9f3e6;color:#0f7a4d}.psd-calModal .psd-calChip--error{background:#ffe0e4;color:#c0182d}.psd-calModal .psd-calChip--warning{background:#ffeccb;color:#a45a00}.psd-calModal .psd-calChip--neutral{background:#e9edf3;color:#5b6a82}.df-scope .sp-chips{display:flex;flex-wrap:wrap;gap:8px}.df-scope .sp-chip{display:inline-flex;align-items:center;gap:6px;width:auto!important;height:auto!important;padding:5px 12px!important;border:1px solid var(--df-line);border-radius:999px;background:#fff;font-size:12.5px;font-weight:500;color:var(--df-muted);cursor:pointer}.df-scope .sp-chip b{font-weight:700;color:var(--df-ink)}.df-scope .sp-chip:hover{border-color:#bcd0fb}.df-scope .sp-chip:focus-visible{outline:0;box-shadow:var(--ag-focus-ring)}.df-scope .sp-chip.isOn{border-color:var(--df-blue);background:#e8eeff;color:var(--df-blue)}.df-scope .sp-chip.isOn b{color:var(--df-blue)}.df-scope .sp-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.df-scope .sp-item{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--df-line);border-radius:14px;background:#fff;box-shadow:0 6px 18px #18274b12,0 1px 3px #18274b0d;scroll-margin-top:12px}.df-scope .sp-item.isFocus{border-color:var(--df-blue);box-shadow:0 0 0 3px #1456f524}.df-scope .sp-itemTop{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 12px}.df-scope .sp-itemTop strong{display:block;font-size:14px;font-weight:700;color:var(--df-ink);text-transform:none}.df-scope .sp-itemTop small{display:block;font-size:12px;color:var(--df-muted)}.df-scope .sp-itemMeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;color:var(--df-muted)}.df-scope .sp-itemMeta b{font-weight:600;color:var(--df-ink)}.df-scope .sp-itemNote{margin:0;font-size:13px;color:var(--df-ink);overflow-wrap:anywhere;text-transform:none}.df-scope .sp-itemNote em{font-style:normal;color:var(--df-muted)}.df-scope .sp-itemActions{display:flex;flex-wrap:wrap;gap:8px}.df-scope .sp-itemActions .ant-btn{width:auto}.df-scope .sp-muted{margin:0;font-size:13px;color:var(--df-muted)}.df-scope .sp-followGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@media (max-width: 640px){.df-scope .sp-followGrid{grid-template-columns:1fr}}.df-scope .sp-followGrid .ant-picker{width:100%}.df-scope .sp-wide{grid-column:1/-1}.df-scope .sp-ownerOpt{display:flex;flex-direction:column;line-height:1.3}.df-scope .sp-ownerOpt small{color:var(--df-muted)}.pfu{display:flex;flex-direction:column;gap:14px}.pfu .pfu-pills{display:flex;flex-wrap:wrap;gap:8px}.pfu .pfu-pill{--pill-fg: #475569;--pill-bg: #f1f4f9;--pill-line: #dbe2ec;--pill-count: #dde4ee;display:inline-flex;align-items:center;gap:8px;width:auto;height:32px;padding:0 6px 0 14px;border:1px solid transparent;border-radius:999px;background:var(--pill-bg);font-size:12.5px;font-weight:500;color:var(--pill-fg);cursor:pointer}.pfu .pfu-pill b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pill-count);font-size:11.5px;font-weight:700;color:var(--pill-fg)}.pfu .pfu-pill:hover{border-color:var(--pill-line)}.pfu .pfu-pill.isOn{border-color:var(--pill-fg)}.pfu .pfu-pill.tone-all{--pill-fg: #1d4ed8;--pill-bg: #eaf1ff;--pill-line: #bcd0fb;--pill-count: #cfe0ff}.pfu .pfu-pill.tone-due_today{--pill-fg: #b45309;--pill-bg: #fff1e0;--pill-line: #f6cf9f;--pill-count: #fde0bb}.pfu .pfu-pill.tone-overdue{--pill-fg: #b42318;--pill-bg: #fde8e6;--pill-line: #f3b9b3;--pill-count: #f9cfcb}.pfu .pfu-pill.tone-completed{--pill-fg: #15803d;--pill-bg: #e3f7ea;--pill-line: #a7dcb9;--pill-count: #c4ecd2}.pfu .pfu-table .ant-table-tbody>tr:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.pfu .pfu-table td{text-transform:none}.pfu .pfu-task,.pfu .pfu-notes{display:flex;flex-direction:column;gap:2px;overflow-wrap:break-word}.pfu .pfu-date{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.pfu .pfu-date>svg{flex:none;font-size:16px;color:#f59e0b}.pfu .pfu-dateMain{display:block;white-space:nowrap}.pfu .pfu-urgent{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.pfu .pfu-urgent.tone-due_today{background:#fff1e0;color:#b45309}.pfu .pfu-urgent.tone-overdue{background:#fde8e6;color:#b42318}.pfu .pfu-status{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 10px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.pfu .pfu-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.pfu .pfu-status.tone-amber{background:#fff1e0;color:#b45309}.pfu .pfu-status.tone-blue{background:#e8f0ff;color:#1d4ed8}.pfu .pfu-status.tone-green{background:#e3f7ea;color:#15803d}.pfu .pfu-status.tone-red{background:#fde8e6;color:#b42318}.pfu .pfu-status.tone-grey{background:#eef1f6;color:#475569}.pfu .pfu-owner{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.pfu .pfu-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;color:#fff;font-size:11px;font-weight:700}.pfu .pfu-actions{display:flex;align-items:center;gap:8px}.pfu .pfu-viewBtn{width:auto;height:32px;padding:0 18px;border:1px solid #2f6fed;border-radius:6px;background:#f4f8ff;color:#2f6fed;font-size:12.5px;font-weight:600;cursor:pointer}.pfu .pfu-viewBtn:hover{background:#e8f0ff}.pfu .pfu-viewBtn:focus-visible{outline:0;box-shadow:var(--ag-focus-ring, 0 0 0 3px rgba(47, 111, 237, .28))}.pfu-error{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #f3c6c6;border-radius:10px;background:#fdf0f0;color:#a02a2a;font-size:13px}.pfu-error button{width:auto;height:auto;padding:4px 12px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font-weight:600;cursor:pointer}.contentWrapper{display:flex;flex-wrap:wrap;margin-bottom:20px}.contentWrapper .contentsLeft{background:#f6842112;width:50%;border-right:2px solid #fff;border-radius:10px 0 0 10px;padding:30px}.contentWrapper .contentsLeft .list{display:flex;margin-bottom:15px}.contentWrapper .contentsLeft .list .left{width:35%;font-weight:700}.contentWrapper .contentsLeft .list .right{width:50%}.contentWrapper .contentsLeft .list .right img{max-width:150px}.contentWrapper .contentsLeft .list .right.flex{display:flex;align-items:center}.contentWrapper .contentsLeft .list .right.flex .red,.contentWrapper .contentsLeft .list .right.flex .green{width:70px}.contentWrapper .contentsLeft .list .right.flex button{max-width:90px}.contentWrapper .contentsRight{background:#f6842112;width:50%;padding:30px;border-radius:0 10px 10px 0}.contentWrapper .contentsRight .list{margin-bottom:15px}.contentWrapper .contentsRight .list .left{font-weight:700;margin-bottom:10px}.contentWrapper .contentsRight .list .right{line-height:1.5}.contentWrapper .contentsRight .list .right img{max-width:100px}.contentWrapper .contentsRight .list .right.skillsWrap{display:flex;flex-wrap:wrap;gap:10px}.contentWrapper .contentsRight .list .right span.skills{display:inline-block;border:2px solid #ccc;padding:5px;border-radius:5px;background:#cccccc70;font-style:italic;text-transform:capitalize}.contentWrapper .contentsRight .list{display:flex;margin-bottom:15px}.contentWrapper .contentsRight .list .left{width:35%;font-weight:700}.contentWrapper .contentsRight .list .right{width:50%}.contentWrapper .contentsRight .list .right img{max-width:150px}.contentWrapper .contentsRight .list .right.flex{display:flex;align-items:center}.contentWrapper .contentsRight .list .right.flex .red,.contentWrapper .contentsRight .list .right.flex .green{width:70px}.contentWrapper .contentsRight .list .right.flex button{max-width:90px}.bodyContainer .mainContent.agAdminPage.StudentReportPage{--sr-blue: #2f6fed;--sr-blue-soft: #eaf1ff;--sr-ink: #0f172a;--sr-text: #334155;--sr-muted: #64748b;--sr-line: #e6ebf3;--sr-green: #15803d;--sr-green-soft: #e3f7ea;--sr-orange: #f47b20;--sr-orange-hover: #e06a10;--sr-shadow: 0 1px 3px rgba(16, 40, 90, .09), 0 8px 22px rgba(16, 40, 90, .12);--sr-shadow-lift: 0 2px 4px rgba(16, 40, 90, .1), 0 12px 28px rgba(16, 40, 90, .14);background:#eef2f8;color:var(--sr-text)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .ant-table-cell,.bodyContainer .mainContent.agAdminPage.StudentReportPage .agCellSub,.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-table td,.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-table th{text-transform:none!important}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr{container:sr/inline-size;display:flex;flex-direction:column;gap:12px;min-width:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage button:focus-visible,.bodyContainer .mainContent.agAdminPage.StudentReportPage select:focus-visible,.bodyContainer .mainContent.agAdminPage.StudentReportPage a:focus-visible{outline:0;box-shadow:var(--ag-focus-ring, 0 0 0 3px rgba(47, 111, 237, .28))}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-crumbs a{color:var(--sr-muted);text-decoration:none}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-crumbs a:hover{color:var(--sr-blue)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-crumbs [aria-current=page]{color:var(--sr-ink);font-weight:600}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-crumbs svg{font-size:14px;color:#94a3b8}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;padding:0;border:1px solid var(--sr-line);border-radius:50%;background:#fff;color:var(--sr-ink);font-size:18px;cursor:pointer;box-shadow:var(--sr-shadow);transition:border-color .18s ease,color .18s ease}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-back:hover{border-color:var(--sr-blue);color:var(--sr-blue)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-headText{flex:1 1 320px;min-width:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-headText h1{margin:0;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--sr-ink)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-headText p{margin:2px 0 0;font-size:13px;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-headActions{display:flex;align-items:center;gap:10px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid transparent;border-radius:8px;font-size:13.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-btn svg{font-size:16px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-btnPrimary{background:var(--sr-orange);color:#fff}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-btnPrimary:hover{background:var(--sr-orange-hover)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-btnGhost{border-color:var(--sr-line);background:#fff;color:var(--sr-ink);box-shadow:var(--sr-shadow)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-btnGhost:hover{border-color:#cfd8e6}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-btnGhost svg:last-child{font-size:14px;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-linkBtn{display:inline-block;padding:4px 2px;border:0;background:none;color:var(--sr-blue);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-linkBtn:hover{text-decoration:underline}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-card{box-sizing:border-box;min-width:0;background:#fff;border:1px solid var(--sr-line);border-radius:12px;box-shadow:var(--sr-shadow)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-cardHead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;margin-bottom:10px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-cardHead h3{display:flex;align-items:center;gap:10px;min-width:0;margin:0;white-space:nowrap;font-size:15px;font-weight:600;color:var(--sr-ink)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-cardHead h3>svg{font-size:18px;color:var(--sr-blue)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-cardEmpty{padding:28px 0;text-align:center;font-size:13px;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-skeleton{display:block;border-radius:6px;background:linear-gradient(90deg,#eef1f6 25%,#f6f8fb 37%,#eef1f6 63%);background-size:400% 100%;animation:sr-shimmer 1.4s ease infinite}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-profile{display:flex;align-items:flex-start;gap:24px;padding:22px 24px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:110px;height:110px;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,#dbe7ff,#efe6ff);color:var(--sr-blue);font-size:34px;font-weight:700}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-avatar img{width:100%;height:100%;object-fit:cover}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-profileMain{flex:1;min-width:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-identity{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-identity h2{margin:0 4px 0 0;font-size:22px;line-height:1.2;font-weight:700;color:var(--sr-ink);overflow-wrap:anywhere}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chip{display:inline-block;padding:4px 10px;border-radius:6px;background:#eef2f7;color:#475569;font-size:12px;font-weight:500}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chip.isActive{background:var(--sr-green-soft);color:var(--sr-green)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chip.isBlocked{background:#fde8e6;color:#b42318}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-joined{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sr-text)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-joined svg{color:var(--sr-blue)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-facts{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.15fr);margin-top:18px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-factsCol{--label-w: 98px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:0 20px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-factsCol:first-child{padding-left:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-factsCol+.sr-factsCol{border-left:1px solid var(--sr-line)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-factsCol:nth-child(2){--label-w: 154px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-factsCol:nth-child(3){--label-w: 128px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-field{min-height:20px;display:grid;grid-template-columns:16px var(--label-w) minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.45}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-field.isMultiline .sr-fieldValue{color:var(--sr-muted);font-weight:400}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-fieldIcon{display:inline-flex;margin-top:2px;color:var(--sr-blue);font-size:16px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-fieldLabel{font-size:12px;color:var(--sr-muted);padding-top:1px;white-space:nowrap}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-fieldValue{color:var(--sr-ink);font-weight:500;overflow-wrap:anywhere}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-fieldValue.isEmpty{color:#a3afc2;font-weight:400}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tiles{display:grid;gap:12px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tiles--five{grid-template-columns:repeat(5,minmax(0,1fr))}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tiles--four{grid-template-columns:repeat(4,minmax(0,1fr))}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tile{display:flex;align-items:center;gap:14px;min-width:0;padding:12px 16px;background:#fff;border:1px solid var(--sr-line);border-radius:12px;box-shadow:var(--sr-shadow);transition:box-shadow .18s ease,transform .18s ease}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tile:hover{box-shadow:var(--sr-shadow-lift);transform:translateY(-1px)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileIcon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border-radius:12px;font-size:22px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileIcon.tone-blue{background:var(--sr-blue-soft);color:var(--sr-blue)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileIcon.tone-violet{background:#f1e9ff;color:#7c3aed}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileIcon.tone-orange{background:#fff1e3;color:var(--sr-orange)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileIcon.tone-green{background:var(--sr-green-soft);color:#16a34a}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileIcon.tone-red{background:#ffe9e9;color:#ef4444}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileBody{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileLabel{font-size:12px;line-height:1.3;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileValue{font-size:22px;line-height:1.15;font-weight:700;color:var(--sr-ink);font-variant-numeric:tabular-nums}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileSub{font-size:12px;line-height:1.3}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileSub.tone-muted{color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileSub.tone-green{color:var(--sr-green);font-weight:500}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileLink{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--sr-blue);font-size:12.5px;font-weight:500;cursor:pointer}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tileLink:hover{text-decoration:underline}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-insights{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartCard,.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-progressCard,.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-upcomingCard{display:flex;flex-direction:column;padding:16px 18px 18px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-select{position:relative;display:inline-flex;align-items:center;flex:none;width:138px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;padding:0 30px 0 12px;border:1px solid #dbe2ec;border-radius:8px;background:#fff;color:var(--sr-text);font:inherit;font-size:12.5px;cursor:pointer;text-overflow:ellipsis}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-select select:hover{border-color:#c3cddc}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-select svg{position:absolute;right:10px;font-size:14px;color:var(--sr-muted);pointer-events:none}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-legend{display:flex;gap:18px;margin-bottom:4px;font-size:12px;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-legend span{display:inline-flex;align-items:center;gap:6px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-legend i{width:8px;height:8px;border-radius:50%}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-legend i.isAttended{background:var(--sr-blue)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-legend i.isMissed{background:#d3dae6}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chart{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:124px 34px;column-gap:8px;margin-top:14px;font-size:12px;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartAxis{grid-row:1;grid-column:1;display:flex;flex-direction:column;justify-content:space-between}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartAxis span{display:flex;align-items:center;justify-content:flex-end;height:0;font-variant-numeric:tabular-nums}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartPlot{grid-row:1;grid-column:2;position:relative}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartGrid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartGrid i{display:block;height:0;border-top:1px solid #edf0f6}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartBars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartGroup{flex:1;display:flex;align-items:flex-end;justify-content:center;min-width:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartPair{display:flex;align-items:flex-end;gap:4px;width:76%;max-width:58px;height:100%}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-bar{position:relative;min-width:0;border-radius:4px 4px 0 0;transition:height .3s ease}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-bar.isAttended{flex:3;background:var(--sr-blue)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-bar.isMissed{flex:2;background:#d3dae6}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-bar b{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding-bottom:3px;font-size:12px;font-weight:600;color:var(--sr-ink);font-variant-numeric:tabular-nums}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartEmpty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:13px;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartMonths{grid-row:2;grid-column:2;display:flex;padding-top:8px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartMonths span{flex:1;min-width:0;text-align:center;white-space:nowrap}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-chartMonths small{display:block;font-size:10.5px;color:#94a3b8}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-courseList,.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-classList{display:flex;flex-direction:column;flex:1;min-height:0;max-height:292px;margin:0;padding:0;overflow-y:auto;list-style:none}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-courseItem,.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-classItem{display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #eef1f6}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-courseItem:first-child,.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-classItem:first-child{padding-top:2px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-courseItem:last-child,.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-classItem:last-child{border-bottom:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-thumb{display:flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#dbe7ff,#efe6ff);color:var(--sr-blue);font-weight:700}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-thumb img{width:100%;height:100%;object-fit:cover}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-courseBody{flex:1;min-width:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-courseTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-courseTitle{display:flex;flex-direction:column;min-width:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-courseTitle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--sr-ink)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-courseTitle span{font-size:12px;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-badge{flex:none;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:500}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-badge.is-ongoing{background:var(--sr-green-soft);color:var(--sr-green)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-badge.is-completed{background:#eef1f6;color:#475569}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-progress{display:flex;align-items:center;gap:10px;margin-top:8px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-progress b{min-width:34px;text-align:right;font-size:12.5px;font-weight:600;color:var(--sr-ink);font-variant-numeric:tabular-nums}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-progressTrack{flex:1;height:6px;overflow:hidden;border-radius:999px;background:#e6ebf3}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-progressTrack i{display:block;height:100%;border-radius:inherit;background:var(--sr-blue)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-courseClasses{display:block;margin-top:4px;font-size:12px;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-dateBlock{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:50px;height:50px;border-radius:10px;background:#f1f4f9;line-height:1.15}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-dateBlock b{font-size:20px;font-weight:700;color:var(--sr-ink)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-dateBlock span{font-size:12px;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-classBody{display:flex;flex-direction:column;flex:1;min-width:0;gap:1px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-classBody strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--sr-ink)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-classBody span{font-size:12.5px;color:var(--sr-muted)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-classTime{display:inline-flex;align-items:center;gap:6px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-classTime svg{font-size:13px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-modePill{flex:none;padding:5px 14px;border-radius:6px;background:#eef2f7;color:#475569;font-size:12px;font-weight:500}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tabsCard{padding:0;scroll-margin-top:16px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tabs{display:flex;gap:22px;padding:0 20px;overflow-x:auto;border-bottom:1px solid var(--sr-line)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tab{display:inline-flex;align-items:center;gap:8px;flex:none;padding:15px 4px 13px;border:0;border-bottom:2px solid transparent;background:none;color:var(--sr-muted);font-size:13.5px;font-weight:500;cursor:pointer;transition:color .18s ease,border-color .18s ease}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tab:hover{color:var(--sr-ink)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tab.isOn{border-bottom-color:var(--sr-blue);color:var(--sr-blue);font-weight:600}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tabCount{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--sr-blue-soft);color:var(--sr-blue);font-size:11.5px;font-weight:600;text-align:center}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-panelBody{display:flex;flex-direction:column;gap:14px;padding:16px 20px 20px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-panelTitle{margin:0;font-size:14px;font-weight:600;color:var(--sr-ink)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-pills{display:flex;flex-wrap:wrap;gap:8px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid #dbe2ec;border-radius:999px;background:#fff;color:var(--sr-muted);font-size:12.5px;font-weight:500;cursor:pointer}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-pill:hover{border-color:#b9c6dc}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-pill.isOn{border-color:var(--sr-blue);background:var(--sr-blue-soft);color:var(--sr-blue)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-stars{color:#ffa534;white-space:nowrap}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-table .ant-table,.bodyContainer .mainContent.agAdminPage.StudentReportPage .pfu-table .ant-table{background:transparent}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-table .ant-table-thead>tr>th,.bodyContainer .mainContent.agAdminPage.StudentReportPage .pfu-table .ant-table-thead>tr>th{padding:11px 14px;background:#f6f8fb;color:var(--sr-muted);font-size:12.5px;font-weight:600;border-bottom:1px solid var(--sr-line)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-table .ant-table-thead>tr>th:before,.bodyContainer .mainContent.agAdminPage.StudentReportPage .pfu-table .ant-table-thead>tr>th:before{display:none}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-table .ant-table-tbody>tr>td,.bodyContainer .mainContent.agAdminPage.StudentReportPage .pfu-table .ant-table-tbody>tr>td{padding:12px 14px;border-bottom:1px solid #eef1f6;font-size:13px;color:var(--sr-text)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-table .ant-table-tbody>tr:last-child>td,.bodyContainer .mainContent.agAdminPage.StudentReportPage .pfu-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-table .ant-table-tbody>tr:hover>td,.bodyContainer .mainContent.agAdminPage.StudentReportPage .pfu-table .ant-table-tbody>tr:hover>td{background:#f8faff}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-table .ant-table-placeholder .ant-table-cell,.bodyContainer .mainContent.agAdminPage.StudentReportPage .pfu-table .ant-table-placeholder .ant-table-cell{padding:36px 16px;color:var(--sr-muted)}@container sr (max-width: 1400px){.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tiles--five .sr-tileLabel{min-height:2.6em}}@container sr (max-width: 1260px){.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tiles--four .sr-tileLabel{min-height:2.6em}}@container sr (max-width: 1180px){.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tiles--five{grid-template-columns:repeat(3,minmax(0,1fr))}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-insights .sr-chartCard{grid-column:1/-1}}@container sr (max-width: 980px){.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tiles--four{grid-template-columns:repeat(2,minmax(0,1fr))}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-factsCol:nth-child(3){grid-column:1/-1;padding-left:0;border-left:0}}@container sr (max-width: 720px){.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-profile{flex-direction:column;padding:18px}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-facts{grid-template-columns:minmax(0,1fr)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-factsCol,.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-factsCol:first-child{padding:0;border-left:0}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-factsCol+.sr-factsCol{padding-top:12px;border-top:1px solid var(--sr-line)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-factsCol:nth-child(3){grid-column:auto}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-insights{grid-template-columns:minmax(0,1fr)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tiles--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sr (max-width: 460px){.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tiles--five,.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tiles--four{grid-template-columns:minmax(0,1fr)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-field{grid-template-columns:16px minmax(0,1fr)}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-field .sr-fieldValue{grid-column:2}}@media (prefers-reduced-motion: reduce){.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-skeleton{animation:none}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-bar,.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tile{transition:none}.bodyContainer .mainContent.agAdminPage.StudentReportPage .sr-tile:hover{transform:none}}@keyframes sr-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.bodyContainer .mainContent.agAdminPage.tutorDetailPage{color:var(--ag-text)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-empty{color:var(--ag-text-faint)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-body{display:flex;flex-direction:column;gap:var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ag-space-4);align-items:start}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-header{display:flex;justify-content:space-between;align-items:center;gap:var(--ag-space-4);flex-wrap:wrap;margin-bottom:var(--ag-space-5)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-header-title{display:flex;gap:var(--ag-space-4);align-items:center;min-width:0}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-header-title h1{margin:0;font-size:var(--ag-fs-title);font-weight:700;color:var(--ag-navy);line-height:1.25;letter-spacing:-.01em}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-header-title p{margin:2px 0 0;color:var(--ag-text-muted);font-size:var(--ag-fs-body)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-header-actions{display:flex;align-items:center;gap:var(--ag-space-2)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-header-actions .ant-btn{height:40px;min-width:96px;padding:0 var(--ag-space-5);border-radius:var(--ag-radius-sm);font-weight:500;box-shadow:var(--ag-shadow-sm)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-back{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ag-border-control);background:var(--ag-surface);font-size:16px;padding:0;cursor:pointer;color:var(--ag-navy);border-radius:var(--ag-radius-sm);box-shadow:var(--ag-shadow-sm);transition:background var(--ag-ease),border-color var(--ag-ease),color var(--ag-ease)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-back:hover{background:var(--ag-primary-soft);border-color:var(--ag-primary);color:var(--ag-primary)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-back:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-card{min-width:0;background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:14px;box-shadow:var(--ag-shadow-card);padding:var(--ag-space-5)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-card-head{display:flex;align-items:center;gap:var(--ag-space-3);margin:calc(var(--ag-space-5) * -1) calc(var(--ag-space-5) * -1) var(--ag-space-5);padding:var(--ag-space-3) var(--ag-space-5);border-bottom:1px solid var(--ag-border);background:var(--ag-surface-muted);border-radius:14px 14px 0 0}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-card-head h3{margin:0;font-size:var(--ag-fs-section);font-weight:700;color:var(--ag-navy);letter-spacing:-.005em}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-card-icon{width:30px;height:30px;border-radius:var(--ag-radius-sm);background:var(--ag-primary-soft);color:var(--ag-primary);font-size:16px;display:inline-flex;align-items:center;justify-content:center}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-count{margin-left:auto;min-width:26px;padding:0 8px;height:22px;line-height:22px;text-align:center;border-radius:var(--ag-radius-pill);background:var(--ag-surface);border:1px solid var(--ag-border);color:var(--ag-text-secondary);font-size:var(--ag-fs-caption);font-weight:600}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-empty-state{padding:var(--ag-space-6);text-align:center;color:var(--ag-text-faint);border:1px dashed var(--ag-border-strong);border-radius:var(--ag-radius-md);background:var(--ag-surface-muted)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-row-label{color:var(--ag-text-muted);font-size:var(--ag-fs-body)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-row-value{font-weight:600;color:var(--ag-navy);font-size:var(--ag-fs-body)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-profile-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--ag-space-6);align-items:start}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-identity{display:flex;flex-direction:column;align-items:flex-start;padding:var(--ag-space-4);background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);min-width:0}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-avatar{width:100%;height:auto;aspect-ratio:1/.88;border-radius:14px;overflow:hidden;background:var(--ag-primary-soft);color:var(--ag-primary);display:flex;align-items:center;justify-content:center;font-size:48px;border:2px solid var(--ag-surface);box-shadow:var(--ag-shadow-card);margin-bottom:var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-avatar img{width:100%;height:100%;object-fit:cover}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-name{margin:0 0 var(--ag-space-2);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ag-navy);overflow-wrap:anywhere}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-pills{display:flex;flex-wrap:wrap;gap:var(--ag-space-2);margin-bottom:var(--ag-space-3);padding-bottom:var(--ag-space-3);border-bottom:1px solid var(--ag-border);width:100%}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-contact{display:flex;align-items:center;gap:var(--ag-space-2);width:100%;padding:var(--ag-space-2) 0;color:var(--ag-text-secondary)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-contact .td-row-icon{flex:0 0 40px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-contact .td-contact-text{flex:1;min-width:0;overflow-wrap:anywhere}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-contact button{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ag-text-muted);cursor:pointer;padding:0;border-radius:6px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-contact button:hover{color:var(--ag-primary);background:var(--ag-primary-soft)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-contact button:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-profile-main{display:flex;flex-direction:column;gap:var(--ag-space-5);min-width:0}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ag-space-3) var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-stat{min-height:84px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-stat .td-row-label{font-size:var(--ag-fs-caption);font-weight:500;letter-spacing:.03em;text-transform:uppercase}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-stat-value{font-size:22px;font-weight:700;line-height:1.2;color:var(--ag-navy)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-stat .ant-progress{margin:0;line-height:1.2}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-stat .ant-progress .ant-progress-text{font-weight:600;color:var(--ag-navy)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ag-space-3) var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-row,.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-stat{display:flex;align-items:center;gap:var(--ag-space-3);min-width:0;padding:var(--ag-space-3) var(--ag-space-4);background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-stat{background:var(--ag-primary-soft);border-color:color-mix(in srgb,var(--ag-primary) 14%,transparent)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-stat .td-row-icon{background:var(--ag-surface)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-row-icon{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--ag-primary-soft);color:var(--ag-primary);font-size:18px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-row .td-row-label{font-size:var(--ag-fs-caption);font-weight:500;letter-spacing:.03em;text-transform:uppercase}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-chips{display:inline-flex;flex-wrap:wrap;gap:var(--ag-space-2)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-chip-status{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;font-weight:600}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-chip-status .td-dot{width:10px;height:10px;border-radius:50%;background:currentColor}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-chip{display:inline-block;padding:3px 12px;border-radius:var(--ag-radius-pill);font-size:13px;font-weight:500;text-transform:capitalize;line-height:1.5}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-chip-blue{background:var(--ag-accent-blue-bg);color:var(--ag-accent-blue)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-chip-violet{background:var(--ag-accent-violet-bg);color:var(--ag-accent-violet)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-chip-red{background:var(--ag-error-bg);color:var(--ag-error)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-chip-green{background:var(--ag-success-bg);color:var(--ag-success)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-chip-orange{background:var(--ag-warning-bg);color:var(--ag-warning)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-chip-grey{background:var(--ag-neutral-bg);color:var(--ag-neutral)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-about-card .td-card-head{background:transparent;border-bottom:0;margin-bottom:var(--ag-space-2)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-about-card .td-card-head .td-card-icon{width:44px;height:44px;border-radius:12px;font-size:20px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-about-card .td-card-head h3{font-size:20px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-about p{margin:0;max-width:90ch;color:var(--ag-text-secondary);line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-setting{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ag-space-3);padding:var(--ag-space-4);background:var(--ag-surface-muted);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);min-width:0}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-setting-footer{margin-top:auto}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-setting-label{display:flex;align-items:center;gap:var(--ag-space-2);color:var(--ag-navy);font-weight:600}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-setting-label .anticon{color:var(--ag-text-faint);cursor:help}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-alert{margin-top:var(--ag-space-4);padding:var(--ag-space-3) var(--ag-space-4);border-radius:var(--ag-radius-md);font-size:var(--ag-fs-body)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-alert-red{background:var(--ag-error-bg);color:var(--ag-error)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-zoho{margin-top:var(--ag-space-4);padding:var(--ag-space-3) var(--ag-space-4);background:var(--ag-surface-muted);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-4);flex-wrap:wrap}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-zoho-current{display:flex;gap:var(--ag-space-3);align-items:center}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-zoho .ant-form{align-items:center}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-zoho .ant-form-item{margin-bottom:0}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-zoho .ant-input,.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-zoho .ant-btn{height:36px;border-radius:var(--ag-radius-sm)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-gallery{display:flex;gap:var(--ag-space-3);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--ag-space-2)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-gallery img{height:160px;width:200px;border-radius:var(--ag-radius-md);border:1px solid var(--ag-border);background:var(--ag-surface-muted);box-shadow:var(--ag-shadow-sm);object-fit:cover;flex-shrink:0;scroll-snap-align:start;transition:box-shadow var(--ag-ease),transform var(--ag-ease)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-gallery img:hover{box-shadow:var(--ag-shadow-hover);transform:translateY(-2px)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-records{display:flex;flex-direction:column}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record{display:flex;gap:var(--ag-space-4);align-items:flex-start;padding:var(--ag-space-4) 0;border-top:1px solid var(--ag-border)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record:first-child{border-top:0;padding-top:0}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record:last-child{padding-bottom:0}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record-img{flex:0 0 104px;display:block}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record-img img{display:block;width:104px;height:78px;object-fit:contain;background:var(--ag-surface-muted);border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);transition:border-color var(--ag-ease),box-shadow var(--ag-ease)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record-img:hover img{border-color:var(--ag-primary);box-shadow:var(--ag-shadow-sm)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record-fields{flex:1;min-width:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ag-space-3) var(--ag-space-5)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record-field{min-width:0}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record-field.is-wide{grid-column:1/-1}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record-field dt{color:var(--ag-text-muted);font-size:var(--ag-fs-caption);font-weight:500;letter-spacing:.03em;text-transform:uppercase;margin-bottom:2px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record-field dd{margin:0;color:var(--ag-navy);font-weight:500;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-show-more{margin-top:var(--ag-space-3);padding:6px 12px;border:1px solid var(--ag-border-control);border-radius:var(--ag-radius-sm);background:var(--ag-surface);color:var(--ag-primary);font-weight:500;cursor:pointer}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-show-more:hover{background:var(--ag-primary-soft)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-show-more:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc{--acc: var(--ag-accent-blue);--acc-bg: var(--ag-accent-blue-bg);background:var(--ag-surface);border:1px solid color-mix(in srgb,var(--acc) 18%,transparent);border-radius:14px;overflow:hidden;box-shadow:var(--ag-shadow-sm)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-orange{--acc: #c2570c;--acc-bg: #fdeedd}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-blue{--acc: var(--ag-accent-blue);--acc-bg: var(--ag-accent-blue-bg)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-green{--acc: var(--ag-accent-green);--acc-bg: var(--ag-accent-green-bg)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-purple{--acc: var(--ag-accent-violet);--acc-bg: var(--ag-accent-violet-bg)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-red{--acc: #dc3b3b;--acc-bg: #fde8e8}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-cyan{--acc: #0e8fa5;--acc-bg: #ddf4f8}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-head{width:100%;display:flex;align-items:center;gap:var(--ag-space-4);padding:var(--ag-space-3) var(--ag-space-5);border:0;background:color-mix(in srgb,var(--acc-bg) 60%,var(--ag-surface));text-align:left;cursor:pointer;font:inherit}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-head:focus-visible{outline:none;box-shadow:inset var(--ag-focus-ring)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--acc-bg);color:var(--acc);font-size:20px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-title{display:flex;align-items:center;gap:var(--ag-space-2);font-size:var(--ag-fs-section);font-weight:700;color:var(--ag-navy)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-count{min-width:24px;height:22px;line-height:22px;padding:0 8px;text-align:center;border-radius:var(--ag-radius-pill);background:var(--acc-bg);color:var(--acc);font-size:var(--ag-fs-caption);font-weight:600}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-sub{color:var(--ag-text-muted);font-size:var(--ag-fs-body)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-chevron{flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--acc-bg);color:var(--acc)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-body{padding:var(--ag-space-4) var(--ag-space-5) var(--ag-space-5);background:var(--ag-surface)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-body .td-records{border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);background:var(--ag-surface)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item{display:flex;align-items:center;gap:var(--ag-space-4);padding:var(--ag-space-3) var(--ag-space-4);border-top:1px solid var(--ag-border)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item:first-child{border-top:0}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item-icon,.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item-thumb{flex:0 0 52px;width:52px;height:52px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--acc-bg);color:var(--acc);font-size:20px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item-icon img,.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item-thumb img{width:100%;height:100%;object-fit:cover}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item-main{flex:1;min-width:0}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item-title{font-weight:700;color:var(--ag-navy);overflow-wrap:anywhere}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item-text{margin-top:2px;color:var(--ag-text-muted);overflow-wrap:anywhere;white-space:pre-line}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--ag-radius-pill);background:var(--acc-bg);color:var(--acc);font-weight:500;white-space:nowrap}@media screen and (max-width: 1280px){.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-two-col{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width: 1100px){.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-profile-grid{grid-template-columns:minmax(0,1fr)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 768px){.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-gallery img{width:160px;height:128px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-card{padding:var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-card-head{margin:calc(var(--ag-space-4) * -1) calc(var(--ag-space-4) * -1) var(--ag-space-4);padding:var(--ag-space-3) var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-header-actions{width:100%}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-header-actions .ant-btn{flex:1}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-acc-sub{display:none}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item{flex-wrap:wrap}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item-main{flex-basis:calc(100% - 80px)}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-item-pill{margin-left:68px}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-stats,.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-details,.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-settings-grid{grid-template-columns:1fr}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record{flex-direction:column}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-record-fields{grid-template-columns:1fr}.bodyContainer .mainContent.agAdminPage.tutorDetailPage .td-zoho .ant-form{width:100%}}.Tutor.TutorDetail.TutorReportPage{background:#f3f6fb}.Tutor.TutorDetail.TutorReportPage .trStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}.Tutor.TutorDetail.TutorReportPage .trStat{--tone: #2f5bea;--tone-bg: #e8eeff;--tone-card: #f6f9ff;display:flex;align-items:center;gap:16px;min-height:104px;padding:20px 22px;background:linear-gradient(135deg,#fff 40%,var(--tone-card));border:1px solid #e3e9f4;border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #1e326412;transition:box-shadow .2s ease,transform .2s ease}.Tutor.TutorDetail.TutorReportPage .trStat:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0f172a0d,0 12px 26px #1e32641f}.Tutor.TutorDetail.TutorReportPage .trStat.isClickable{cursor:pointer}.Tutor.TutorDetail.TutorReportPage .trStat.isClickable:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.Tutor.TutorDetail.TutorReportPage .trStat-blue{--tone: #2f6fe4;--tone-bg: #e3eeff;--tone-card: #f3f8ff}.Tutor.TutorDetail.TutorReportPage .trStat-amber{--tone: #f59a1c;--tone-bg: #fff0d6;--tone-card: #fffaf0}.Tutor.TutorDetail.TutorReportPage .trStat-purple{--tone: #8b3fe0;--tone-bg: #f0e4ff;--tone-card: #f9f5ff}.Tutor.TutorDetail.TutorReportPage .trStat-green{--tone: #12a96b;--tone-bg: #dcf6e9;--tone-card: #f3fbf7}.Tutor.TutorDetail.TutorReportPage .trStat-coral{--tone: #ec4a4a;--tone-bg: #ffe3e1;--tone-card: #fff5f4}.Tutor.TutorDetail.TutorReportPage .trStat-violet{--tone: #7b3fd6;--tone-bg: #eee5fd;--tone-card: #f8f5ff}.Tutor.TutorDetail.TutorReportPage .trStatIcon{flex:0 0 56px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--tone-bg);color:var(--tone);font-size:26px}.Tutor.TutorDetail.TutorReportPage .trStatBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.Tutor.TutorDetail.TutorReportPage .trStatTitle{font-size:15px;font-weight:500;line-height:20px;color:#475569}.Tutor.TutorDetail.TutorReportPage .trStatValue{font-size:30px;font-weight:700;line-height:34px;color:#0f1b4d;overflow-wrap:anywhere}.Tutor.TutorDetail.TutorReportPage .trStatStars{display:flex;align-items:center;gap:6px;height:34px;font-size:22px}.Tutor.TutorDetail.TutorReportPage .trStatStars .on{color:#f59a1c}.Tutor.TutorDetail.TutorReportPage .trStatStars .off{color:#d5dbe6}.Tutor.TutorDetail.TutorReportPage .trStatArrow{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid #e0e6f1;color:#0f1b4d;font-size:13px;box-shadow:0 1px 3px #0f172a14;transition:background .2s ease,color .2s ease,border-color .2s ease}.Tutor.TutorDetail.TutorReportPage .trStat.isClickable:hover .trStatArrow{background:var(--tone);border-color:var(--tone);color:#fff}.Tutor.TutorDetail.TutorReportPage .Tab{align-items:center;gap:16px;margin-bottom:16px;overflow-x:auto}.Tutor.TutorDetail.TutorReportPage .Tab .ant-tabs{flex:1;min-width:0}.Tutor.TutorDetail.TutorReportPage .Tab .ant-tabs-nav{margin:0}.Tutor.TutorDetail.TutorReportPage .Tab .ant-tabs-nav:before{border-bottom:1px solid #dfe5f0}.Tutor.TutorDetail.TutorReportPage .Tab .ant-tabs-nav-list{gap:0}.Tutor.TutorDetail.TutorReportPage .Tab .ant-tabs-tab{padding:12px 4px;margin:0 28px 0 0;font-size:15px;font-weight:500;color:#475569;white-space:nowrap;transition:color .2s ease}.Tutor.TutorDetail.TutorReportPage .Tab .ant-tabs-tab .ant-tabs-tab-btn{color:inherit;transition:color .2s ease}.Tutor.TutorDetail.TutorReportPage .Tab .ant-tabs-tab:hover{color:#2f5bea}.Tutor.TutorDetail.TutorReportPage .Tab .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2f5bea;font-weight:600}.Tutor.TutorDetail.TutorReportPage .Tab .ant-tabs-ink-bar{height:3px;border-radius:3px 3px 0 0;background:#2f5bea}.Tutor.TutorDetail.TutorReportPage .trExportBtn{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #e0e6f1;border-radius:12px;background:#fff;color:#2f5bea;font-size:18px;cursor:pointer;box-shadow:0 1px 3px #0f172a14;transition:box-shadow .2s ease,background .2s ease}.Tutor.TutorDetail.TutorReportPage .trExportBtn:hover{background:#f3f6ff;box-shadow:0 4px 12px #1e32641f}.Tutor.TutorDetail.TutorReportPage .trExportBtn:active{transform:translateY(1px)}.Tutor.TutorDetail.TutorReportPage .trExportBtn:focus-visible{outline:2px solid #2f5bea;outline-offset:2px}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable{background:#fff;border:1px solid #e3e9f4;border-radius:16px;padding:20px;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #1e32640f}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-wrapper{box-shadow:none;border-radius:0;overflow:visible}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table{background:transparent}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-container{border-radius:12px 12px 0 0}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-thead>tr>th{background:linear-gradient(90deg,#3f5bd8,#4c5fd9)!important;color:#fff!important;font-size:15px;font-weight:500;padding:16px 24px;white-space:nowrap;border-bottom:none;text-transform:none!important}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-thead>tr>th:before{background:#ffffff47!important;height:22px!important}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-thead>tr>th:first-child{border-top-left-radius:12px}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-thead>tr>th:last-child{border-top-right-radius:12px}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-tbody>tr>td{padding:18px 24px;font-size:14px;color:#334155;border-bottom:1px solid #edf1f7;transition:background .15s ease}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-tbody>tr:hover>td{background:#f6f8fe!important}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trNum{font-variant-numeric:tabular-nums;font-weight:600;color:#0f1b4d}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trTxn{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;word-break:break-all;min-width:200px}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trTextCol{min-width:280px;max-width:380px}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trDate{white-space:nowrap}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trAction{text-align:center;width:72px}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-tbody>tr>td{vertical-align:middle}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trLongText{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trClamp{margin:0;line-height:22px;color:#334155;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trReadMore{padding:0;border:0;background:none;color:#2f5bea;font-size:13px;font-weight:600;cursor:pointer}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trReadMore:hover{text-decoration:underline}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trReadMore:focus-visible{outline:2px solid #2f5bea;outline-offset:2px;border-radius:4px}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trMuted{color:#9aa7bd}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trRating{display:inline-flex;gap:4px;white-space:nowrap}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trRating .on{color:#f59a1c}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trRating .off{color:#d5dbe6}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trAction .ant-btn:hover{background:#fff1f0}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-pagination{margin:20px 0 0}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-pagination .ant-pagination-item,.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:8px;border-color:#e0e6f1}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-pagination .ant-pagination-item-active{background:#eef2ff;border-color:#2f5bea}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-pagination .ant-pagination-item-active a{color:#2f5bea;font-weight:600}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{opacity:.45}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-placeholder .ant-table-cell{padding:0;border-bottom:none;background:#fff}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .ant-table-placeholder .ant-table-cell:hover{background:#fff!important}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trEmpty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 16px;text-align:center}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trEmpty .anticon{font-size:44px;color:#aab6cc;margin-bottom:8px}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trEmpty strong{font-size:16px;font-weight:600;color:#1e293b}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable .trEmpty span{max-width:360px;font-size:14px;line-height:20px;color:#7a8aa5}@media screen and (max-width: 1200px){.Tutor.TutorDetail.TutorReportPage .trStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 640px){.Tutor.TutorDetail.TutorReportPage .trStats{grid-template-columns:1fr;gap:14px}.Tutor.TutorDetail.TutorReportPage .graphTableWrap .ecommerceTable{padding:12px}.Tutor.TutorDetail.TutorReportPage .Tab .ant-tabs-tab{margin-right:20px}}.trReviewModal .trModalHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#0f1b4d}.trReviewModal .trRating{display:inline-flex;gap:4px}.trReviewModal .trRating .on{color:#f59a1c}.trReviewModal .trRating .off{color:#d5dbe6}.trReviewModal h4{margin:16px 0 6px;font-size:13px;font-weight:600;color:#64748b}.trReviewModal .trModalText{margin:0;max-height:40vh;overflow-y:auto;line-height:22px;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere}.bodyContainer .mainContent.agAdminPage.courses .csHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ag-space-4);margin-bottom:var(--ag-space-4);padding:var(--ag-space-4) var(--ag-space-5);background:linear-gradient(120deg,#eef2ff,#f5f3ff 45%,#ecfeff);border:1px solid #dbe3ff;border-top:3px solid var(--ag-primary);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-card)}.bodyContainer .mainContent.agAdminPage.courses .csStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--ag-space-3);margin-bottom:var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage.courses .csStat{--tone: #4f46e5;--tone-bg: #eef2ff;display:flex;align-items:center;gap:var(--ag-space-3);padding:var(--ag-space-3) var(--ag-space-4);background:linear-gradient(135deg,var(--tone-bg) 0%,var(--ag-surface) 85%);border:1px solid var(--ag-border);border-left:4px solid var(--tone);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-card)}.bodyContainer .mainContent.agAdminPage.courses .csStat.teal{--tone: #0d9488;--tone-bg: #ccfbf1}.bodyContainer .mainContent.agAdminPage.courses .csStat.blue{--tone: #2563eb;--tone-bg: #dbeafe}.bodyContainer .mainContent.agAdminPage.courses .csStat.green{--tone: #16a34a;--tone-bg: #dcfce7}.bodyContainer .mainContent.agAdminPage.courses .csStat.amber{--tone: #d97706;--tone-bg: #fef3c7}.bodyContainer .mainContent.agAdminPage.courses .csStat .csStatIcon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--tone);color:#fff;font-size:18px}.bodyContainer .mainContent.agAdminPage.courses .csStat strong{display:block;font-size:24px;line-height:1.1;color:var(--tone)}.bodyContainer .mainContent.agAdminPage.courses .csStat span:not(.csStatIcon){display:block;font-size:13px;font-weight:600;color:var(--ag-navy)}.bodyContainer .mainContent.agAdminPage.courses .csStat em{display:block;font-style:normal;font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.bodyContainer .mainContent.agAdminPage.courses .csHeaderTitle{display:flex;align-items:center;gap:var(--ag-space-3);min-width:0}.bodyContainer .mainContent.agAdminPage.courses .csHeaderTitle h1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ag-space-2);margin:0;font-size:var(--ag-fs-title);line-height:1.2;color:var(--ag-navy)}.bodyContainer .mainContent.agAdminPage.courses .csHeaderTitle p{margin:2px 0 0;font-size:var(--ag-fs-body);color:var(--ag-text-muted)}.bodyContainer .mainContent.agAdminPage.courses .csHeaderIcon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--ag-radius-sm);background:var(--ag-primary-soft);color:var(--ag-primary);font-size:22px}.bodyContainer .mainContent.agAdminPage.courses .csCountBadge{padding:2px 10px;border-radius:var(--ag-radius-pill);background:var(--ag-neutral-bg);color:var(--ag-text-secondary);font-size:13px;font-weight:600}.bodyContainer .mainContent.agAdminPage.courses .csHeaderControls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ag-space-3)}.bodyContainer .mainContent.agAdminPage.courses .csHeaderControls .agSearchInput{width:260px;max-width:100%}.bodyContainer .mainContent.agAdminPage.courses .csHeaderControls .agTabs{border-bottom:none}.bodyContainer .mainContent.agAdminPage.courses .csListWrap{background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-card);overflow:hidden}.bodyContainer .mainContent.agAdminPage.courses .csListHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ag-space-3);padding:var(--ag-space-3) var(--ag-space-5);background:var(--ag-surface-muted);border-bottom:1px solid var(--ag-border);font-size:var(--ag-fs-caption);font-weight:600;color:var(--ag-text-secondary)}.bodyContainer .mainContent.agAdminPage.courses .csKey{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--ag-text-muted)}.bodyContainer .mainContent.agAdminPage.courses .csKey i{width:10px;height:10px;margin-left:8px;border-radius:3px}.bodyContainer .mainContent.agAdminPage.courses .csKey i.live{background:#16a34a}.bodyContainer .mainContent.agAdminPage.courses .csKey i.draft{background:#f59e0b}.bodyContainer .mainContent.agAdminPage.courses .csKey i.off{background:#ef4444}.bodyContainer .mainContent.agAdminPage.courses .csList{display:flex;flex-direction:column;gap:var(--ag-space-3);padding:var(--ag-space-4);transition:opacity var(--ag-ease)}.bodyContainer .mainContent.agAdminPage.courses .csList.loading{opacity:.55;pointer-events:none}.bodyContainer .mainContent.agAdminPage.courses .csCard{--rail: #16a34a;display:grid;grid-template-columns:72px minmax(200px,1.1fr) minmax(300px,1.6fr) auto auto;align-items:center;gap:var(--ag-space-4);padding:var(--ag-space-3) var(--ag-space-4);background:var(--ag-surface);border:1px solid var(--ag-border);border-left:5px solid var(--rail);border-radius:var(--ag-radius-md);transition:box-shadow var(--ag-ease),transform var(--ag-ease)}.bodyContainer .mainContent.agAdminPage.courses .csCard.draft{--rail: #f59e0b}.bodyContainer .mainContent.agAdminPage.courses .csCard.off{--rail: #ef4444;background:snow}.bodyContainer .mainContent.agAdminPage.courses .csCard:hover{box-shadow:var(--ag-shadow-hover);transform:translateY(-1px)}@media (max-width: 1100px){.bodyContainer .mainContent.agAdminPage.courses .csCard{grid-template-columns:72px 1fr auto}.bodyContainer .mainContent.agAdminPage.courses .csCard .csScheds{grid-column:1/-1}.bodyContainer .mainContent.agAdminPage.courses .csCard .csSide{grid-column:1/3;flex-direction:row}}.bodyContainer .mainContent.agAdminPage.courses .csThumb{display:block;width:72px;height:56px;object-fit:cover;border-radius:var(--ag-radius-sm);background:var(--ag-neutral-bg)}.bodyContainer .mainContent.agAdminPage.courses .csMain{min-width:0}.bodyContainer .mainContent.agAdminPage.courses .csMain h3{margin:0;font-size:15px;font-weight:600;color:var(--ag-navy);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bodyContainer .mainContent.agAdminPage.courses .csTutor{padding:0;border:none;background:none;color:var(--ag-primary);font-size:var(--ag-fs-caption);cursor:pointer}.bodyContainer .mainContent.agAdminPage.courses .csTutor:hover{text-decoration:underline}.bodyContainer .mainContent.agAdminPage.courses .csChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bodyContainer .mainContent.agAdminPage.courses .csChip{padding:2px 8px;border-radius:var(--ag-radius-pill);background:var(--ag-neutral-bg);color:var(--ag-text-secondary);font-size:12px;white-space:nowrap}.bodyContainer .mainContent.agAdminPage.courses .csBadge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--ag-radius-pill);font-size:12px;font-weight:600;text-transform:capitalize}.bodyContainer .mainContent.agAdminPage.courses .csBadge.green{background:var(--ag-accent-green-bg);color:var(--ag-accent-green)}.bodyContainer .mainContent.agAdminPage.courses .csBadge.amber{background:var(--ag-accent-amber-bg);color:var(--ag-accent-amber)}.bodyContainer .mainContent.agAdminPage.courses .csBadge.red{background:var(--ag-accent-red-bg);color:var(--ag-accent-red)}.bodyContainer .mainContent.agAdminPage.courses .csBadge.neutral{background:var(--ag-neutral-bg);color:var(--ag-neutral)}.bodyContainer .mainContent.agAdminPage.courses .csScheds{display:flex;flex-direction:column;gap:6px;min-width:0}.bodyContainer .mainContent.agAdminPage.courses .csSched{display:grid;grid-template-columns:110px 100px 56px 1fr;align-items:center;gap:var(--ag-space-2);padding:6px 10px;border-radius:var(--ag-radius-sm);background:#f5f7ff;font-size:13px}.bodyContainer .mainContent.agAdminPage.courses .csMode{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-transform:capitalize;color:var(--ag-navy)}.bodyContainer .mainContent.agAdminPage.courses .csMode i{width:8px;height:8px;border-radius:50%}.bodyContainer .mainContent.agAdminPage.courses .csMode.live i{background:var(--ag-primary)}.bodyContainer .mainContent.agAdminPage.courses .csMode.idle i{background:#f59e0b}.bodyContainer .mainContent.agAdminPage.courses .csFee{font-weight:600;color:#047857;white-space:nowrap}.bodyContainer .mainContent.agAdminPage.courses .csFee small{font-weight:500;color:var(--ag-text-muted);font-size:12px}.bodyContainer .mainContent.agAdminPage.courses .csStudents{color:var(--ag-accent-blue);font-weight:600;white-space:nowrap}.bodyContainer .mainContent.agAdminPage.courses .csSchedActions{display:flex;justify-content:flex-end;gap:4px}.bodyContainer .mainContent.agAdminPage.courses .csLink{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border:none;border-radius:var(--ag-radius-sm);background:transparent;color:var(--ag-primary);font-size:12px;font-weight:600;cursor:pointer}.bodyContainer .mainContent.agAdminPage.courses .csLink:hover{background:#dfe7ff}.bodyContainer .mainContent.agAdminPage.courses .csLink:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.bodyContainer .mainContent.agAdminPage.courses .csSide{display:flex;flex-direction:column;gap:6px}.bodyContainer .mainContent.agAdminPage.courses .csToggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:500;color:var(--ag-text-muted)}.bodyContainer .mainContent.agAdminPage.courses .csToggle .on{color:var(--ag-accent-green)}.bodyContainer .mainContent.agAdminPage.courses .csBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--ag-radius-sm);border:1px solid var(--ag-border-control);background:var(--ag-surface);color:var(--ag-primary);cursor:pointer;transition:background var(--ag-ease),border-color var(--ag-ease)}.bodyContainer .mainContent.agAdminPage.courses .csBtn:hover{border-color:var(--ag-primary);background:var(--ag-primary-soft)}.bodyContainer .mainContent.agAdminPage.courses .csBtn:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.bodyContainer .mainContent.agAdminPage.courses .csFooter{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-3);padding:var(--ag-space-3) var(--ag-space-5) var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage.courses .csFooter .ant-pagination{margin:0}.courses .calenderWrap .p-datepicker-header button{width:auto;height:auto;background:none}.courses .calenderWrap .p-datepicker{width:310px;font-family:Plus Jakarta Sans;border-radius:10px;background:#fff;padding:20px 20px 30px}.courses .calenderWrap .dateCard{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:12px;cursor:pointer;position:relative}.courses .calenderWrap .pastClass,.courses .calenderWrap .pastDemo{background:#efefef}.courses .calenderWrap .demoDate{background:#fff90057}.courses .calenderWrap .classDate{background:#00ff004a}.courses .calenderWrap .classDate.demoDate{background:linear-gradient(to right,#00ff0042,#fff90096)}.courses .calenderWrap .p-datepicker-title{font-weight:700;display:flex;gap:5px}.courses .calenderWrap .p-datepicker-month,.courses .calenderWrap .p-datepicker-year{color:var(--Primary-Text, #2a3439);font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.courses .calenderWrap .p-datepicker thead th{color:var(--Sub-text, #85949c);text-align:center;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:10px}.courses .calenderWrap .p-datepicker-calendar-container{padding-top:22px}.courses .calenderWrap .p-datepicker td>span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer}.courses .calenderWrap .p-datepicker td>span.p-highlight{background-color:#ffebd9;position:relative;color:#445057;border-radius:12px}.courses .calenderWrap .p-datepicker td span.p-highlight:after{content:"";position:absolute;right:17px;width:4px;height:4px;border-radius:50%;bottom:4px}.courses .calenderWrap .p-datepicker td>span.p-disabled{color:#95a5a6;cursor:not-allowed;opacity:.5}.courses .calenderWrap .p-datepicker td>span:hover{background-color:#ffebd9;border-radius:12px}.classEnquiryWrap .left{position:relative}.classEnquiryWrap .left .medium{position:absolute;width:max-content;height:23px;padding:0 5px;border-radius:4px;background:var(--Fire-Red, #ff7800);text-transform:capitalize}.classEnquiryWrap .left .medium span{color:#fff;font-family:Plus Jakarta Sans;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.classEnquiryWrap .right .typehead,.classEnquiryWrap .right .typehead2{padding-bottom:10px;display:flex;gap:5px;align-items:flex-start}.classEnquiryWrap .right .typehead h1,.classEnquiryWrap .right .typehead2 h1{color:var(--Primary-Text, #2a3439);font-family:Plus Jakarta Sans;font-size:20px;font-style:normal;font-weight:700;text-transform:capitalize;line-height:normal;max-width:279px}.classEnquiryWrap .right .typehead h2,.classEnquiryWrap .right .typehead2 h2{color:var(--Fire-Red, #ff7800);font-family:Plus Jakarta Sans;font-size:20px;font-style:normal;text-transform:capitalize;font-weight:700;line-height:normal}.classEnquiryWrap .right .typehead .seperator,.classEnquiryWrap .right .typehead2 .seperator{color:var(--Primary-Text, #2a3439);font-family:Plus Jakarta Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:none}.classEnquiryWrap .right .typehead2{align-items:flex-start!important}.classInfoWrap .classDetailContainer .classDetail .titleWrap{display:flex;align-items:center;gap:5px}.classInfoWrap .classDetailContainer .classDetail h3{font-size:20px;font-weight:700;color:#2a3439;line-height:25.2px;margin:0;text-transform:none!important}.classInfoWrap .classDetailContainer .classDetail .title{text-transform:capitalize}.classInfoWrap .classDetailContainer .classDetail .artist{text-transform:capitalize!important;color:var(--Fire-Red, #ff7800)}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .upcomingMainInfoCard{display:flex;align-items:center;justify-content:space-between}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .upcomingMainInfoCard .nameContainer{display:flex;gap:4px;align-items:center}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .upcomingMainInfoCard .nameContainer>span{display:flex;justify-content:center;align-items:center;border-radius:4px;background:#ffead7;padding:4px;color:var(--Fire-Red, #ff7800);font-family:Plus Jakarta Sans;font-size:10px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .upcomingMainInfoCard .joinButton{background:#00314b;border:1px solid #00314b;color:#fff;height:30px;font-size:12px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:4px;font-weight:400;padding:0 10px}.legends-wrapper{padding:20px;border-radius:10px;background:#fff;display:flex;align-items:center;flex-wrap:wrap;margin:6px;box-shadow:none}.legends-wrapper.mobile{margin:6px;box-shadow:2px 2px 4px 4px #0000001a}.legends-wrapper .legend-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.legends-wrapper .legend-item .legend-date{display:flex;justify-content:center;align-items:center;font-size:10px;width:30px;height:30px;border-radius:12px;cursor:pointer}.legends-wrapper .legend-item .legend-date.past{background:#efefef}.legends-wrapper .legend-item .legend-date.demoDate{background:#fff90057}.legends-wrapper .legend-item .legend-date.classDate{background:#00ff004a}.legends-wrapper .legend-item .legend-date.selectedDate{background-color:#ffebd9;position:relative}.legends-wrapper .legend-item .legend-date.mixedDate{background:linear-gradient(to right,#00ff0042,#fff90096)}.legends-wrapper .legend-item .legend-text{font-size:12px;color:#445057;text-transform:capitalize}.db-modal .db-srOnly,.db-drawer .db-srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.db-modal .db-hint,.db-drawer .db-hint{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--ag-text-muted)}.db-modal .db-hintError,.db-drawer .db-hintError{color:var(--ag-error)}.db-modal .db-gap,.db-drawer .db-gap{margin-bottom:12px}.db-modal .db-full,.db-drawer .db-full{width:100%}.db-modal .db-fieldLabel,.db-drawer .db-fieldLabel{display:block;margin:12px 0 4px;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ag-text-muted)}.db-modal .db-tag,.db-drawer .db-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:6px;border-radius:var(--ag-radius-pill);background:var(--ag-neutral-bg);color:var(--ag-neutral);font-size:11px;font-weight:600;white-space:nowrap;vertical-align:middle}.db-modal .db-tagOk,.db-drawer .db-tagOk{background:var(--ag-success-bg);color:var(--ag-success)}.db-modal .db-tagMini,.db-drawer .db-tagMini{height:18px;padding:0 6px;font-size:10.5px}.db-modal .db-clip,.db-drawer .db-clip{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-modal .db-grid2,.db-modal .db-grid3,.db-drawer .db-grid2,.db-drawer .db-grid3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}@media (max-width: 640px){.db-modal .db-grid2,.db-modal .db-grid3,.db-drawer .db-grid2,.db-drawer .db-grid3{grid-template-columns:1fr}}.db-modal .db-grid3,.db-drawer .db-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 760px){.db-modal .db-grid3,.db-drawer .db-grid3{grid-template-columns:1fr}}.db-modal .db-summary,.db-drawer .db-summary{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);background:var(--ag-surface-muted)}.db-modal .db-summary dt,.db-drawer .db-summary dt{color:var(--ag-text-muted);font-size:12.5px}.db-modal .db-summary dd,.db-drawer .db-summary dd{margin:0;color:var(--ag-text);font-weight:500;min-width:0;overflow-wrap:anywhere}.db-modal .db-summaryCompact,.db-drawer .db-summaryCompact{gap:4px 12px}.db-modal .db-linkRow,.db-drawer .db-linkRow{display:flex;align-items:center;gap:8px;min-width:0}.db-modal .db-linkRow a,.db-drawer .db-linkRow a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-modal .db-linkRow .db-fieldLabel,.db-drawer .db-linkRow .db-fieldLabel{margin:0;flex:none;width:92px}.db-modal .db-footerRow,.db-drawer .db-footerRow{display:flex;justify-content:flex-end;width:100%;margin-top:16px}.db-modal .db-checks,.db-drawer .db-checks{display:flex;flex-direction:column;gap:6px;margin-top:12px}.db-modal .db-modalTitle,.db-drawer .db-modalTitle{display:inline-flex;align-items:center;gap:8px}.db-modal .db-danger,.db-drawer .db-danger{color:var(--ag-error)}.db-modal .db-candidates,.db-drawer .db-candidates{display:flex;flex-direction:column;gap:8px;margin-top:12px;width:100%}.db-modal .db-candidate,.db-drawer .db-candidate{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.db-modal .db-matchRow,.db-drawer .db-matchRow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.db-modal .db-slots,.db-drawer .db-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.db-modal .db-slot,.db-drawer .db-slot{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:1px solid var(--ag-border-control);border-radius:var(--ag-radius-sm);background:var(--ag-surface);color:var(--ag-text);text-align:left;cursor:pointer;width:auto;height:auto}.db-modal .db-slot small,.db-drawer .db-slot small{color:var(--ag-text-muted);font-size:11.5px}.db-modal .db-slot:hover:not(:disabled),.db-drawer .db-slot:hover:not(:disabled){border-color:var(--ag-primary)}.db-modal .db-slot.isActive,.db-drawer .db-slot.isActive{border-color:var(--ag-primary);background:var(--ag-primary-soft);box-shadow:0 0 0 1px var(--ag-primary) inset}.db-modal .db-slot:disabled,.db-drawer .db-slot:disabled{cursor:not-allowed;background:var(--ag-surface-muted);color:var(--ag-text-faint)}.db-modal .db-slot:focus-visible,.db-drawer .db-slot:focus-visible{outline:2px solid var(--ag-primary);outline-offset:2px}.db-modal .db-slotReason,.db-drawer .db-slotReason{color:var(--ag-warning)!important}.db-modal .db-compare,.db-drawer .db-compare{display:flex;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;border-radius:var(--ag-radius-sm);background:var(--ag-surface-muted);border:1px solid var(--ag-border)}.db-modal .db-compare>div,.db-drawer .db-compare>div{display:flex;flex-direction:column;min-width:0}.db-modal .db-compare .db-fieldLabel,.db-drawer .db-compare .db-fieldLabel{margin-top:0}.db-modal .db-compare small,.db-drawer .db-compare small{color:var(--ag-text-muted)}.db-modal .db-compare svg,.db-drawer .db-compare svg{flex:none;color:var(--ag-text-muted)}.db-modal .db-formRow,.db-drawer .db-formRow{margin-bottom:8px}.db-modal .db-formRow .db-fieldLabel,.db-drawer .db-formRow .db-fieldLabel{margin-top:0}.db-modal .db-bulkErrors,.db-drawer .db-bulkErrors{margin:0;padding-left:18px}.db-modal .ant-select,.db-drawer .ant-select{margin-top:0!important;width:100%!important}.db-modal .ant-select .ant-select-selector,.db-drawer .ant-select .ant-select-selector{flex-direction:row!important;min-width:0!important;height:auto!important;min-height:32px;border-radius:6px!important;border-color:var(--ag-border-control)}.db-modal .ant-select .ant-select-arrow,.db-drawer .ant-select .ant-select-arrow{top:50%!important}.db-modal .ant-switch,.db-drawer .ant-switch{width:auto!important;min-width:44px;height:22px!important;flex:none}.db-modal button:not(.ant-btn):not(.db-slot),.db-drawer button:not(.ant-btn):not(.db-slot){width:auto;height:auto}.db-modal .ant-btn,.db-drawer .ant-btn{width:auto}.db-modal .ant-form-item,.db-drawer .ant-form-item{margin-bottom:14px}.db-modal .ant-modal-title,.db-drawer .ant-modal-title{font-size:17px;font-weight:600}.db-modal .ant-modal-footer,.db-drawer .ant-modal-footer{display:flex;justify-content:flex-end}.db-modal .ant-modal-footer .ant-btn,.db-drawer .ant-modal-footer .ant-btn{margin:0!important}.db-modal form .db-hint,.db-drawer form .db-hint{margin-bottom:14px}.agAdminPage.demoBookings .db-srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.agAdminPage.demoBookings .db-hint{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-hintError{color:var(--ag-error)}.agAdminPage.demoBookings .db-gap{margin-bottom:12px}.agAdminPage.demoBookings .db-full{width:100%}.agAdminPage.demoBookings .db-fieldLabel{display:block;margin:12px 0 4px;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:6px;border-radius:var(--ag-radius-pill);background:var(--ag-neutral-bg);color:var(--ag-neutral);font-size:11px;font-weight:600;white-space:nowrap;vertical-align:middle}.agAdminPage.demoBookings .db-tagOk{background:var(--ag-success-bg);color:var(--ag-success)}.agAdminPage.demoBookings .db-tagMini{height:18px;padding:0 6px;font-size:10.5px}.agAdminPage.demoBookings .db-clip{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agAdminPage.demoBookings .db-grid2,.agAdminPage.demoBookings .db-grid3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}@media (max-width: 640px){.agAdminPage.demoBookings .db-grid2,.agAdminPage.demoBookings .db-grid3{grid-template-columns:1fr}}.agAdminPage.demoBookings .db-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 760px){.agAdminPage.demoBookings .db-grid3{grid-template-columns:1fr}}.agAdminPage.demoBookings .db-summary{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);background:var(--ag-surface-muted)}.agAdminPage.demoBookings .db-summary dt{color:var(--ag-text-muted);font-size:12.5px}.agAdminPage.demoBookings .db-summary dd{margin:0;color:var(--ag-text);font-weight:500;min-width:0;overflow-wrap:anywhere}.agAdminPage.demoBookings .db-summaryCompact{gap:4px 12px}.agAdminPage.demoBookings .db-linkRow{display:flex;align-items:center;gap:8px;min-width:0}.agAdminPage.demoBookings .db-linkRow a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agAdminPage.demoBookings .db-linkRow .db-fieldLabel{margin:0;flex:none;width:92px}.agAdminPage.demoBookings .db-footerRow{display:flex;justify-content:flex-end;width:100%;margin-top:16px}.agAdminPage.demoBookings .db-checks{display:flex;flex-direction:column;gap:6px;margin-top:12px}.agAdminPage.demoBookings .db-modalTitle{display:inline-flex;align-items:center;gap:8px}.agAdminPage.demoBookings .db-danger{color:var(--ag-error)}.agAdminPage.demoBookings .db-candidates{display:flex;flex-direction:column;gap:8px;margin-top:12px;width:100%}.agAdminPage.demoBookings .db-candidate{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.agAdminPage.demoBookings .db-matchRow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.agAdminPage.demoBookings .db-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.agAdminPage.demoBookings .db-slot{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:1px solid var(--ag-border-control);border-radius:var(--ag-radius-sm);background:var(--ag-surface);color:var(--ag-text);text-align:left;cursor:pointer;width:auto;height:auto}.agAdminPage.demoBookings .db-slot small{color:var(--ag-text-muted);font-size:11.5px}.agAdminPage.demoBookings .db-slot:hover:not(:disabled){border-color:var(--ag-primary)}.agAdminPage.demoBookings .db-slot.isActive{border-color:var(--ag-primary);background:var(--ag-primary-soft);box-shadow:0 0 0 1px var(--ag-primary) inset}.agAdminPage.demoBookings .db-slot:disabled{cursor:not-allowed;background:var(--ag-surface-muted);color:var(--ag-text-faint)}.agAdminPage.demoBookings .db-slot:focus-visible{outline:2px solid var(--ag-primary);outline-offset:2px}.agAdminPage.demoBookings .db-slotReason{color:var(--ag-warning)!important}.agAdminPage.demoBookings .db-compare{display:flex;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;border-radius:var(--ag-radius-sm);background:var(--ag-surface-muted);border:1px solid var(--ag-border)}.agAdminPage.demoBookings .db-compare>div{display:flex;flex-direction:column;min-width:0}.agAdminPage.demoBookings .db-compare .db-fieldLabel{margin-top:0}.agAdminPage.demoBookings .db-compare small{color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-compare svg{flex:none;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-formRow{margin-bottom:8px}.agAdminPage.demoBookings .db-formRow .db-fieldLabel{margin-top:0}.agAdminPage.demoBookings .db-bulkErrors{margin:0;padding-left:18px}.agAdminPage.demoBookings .ant-select{margin-top:0!important;width:100%!important}.agAdminPage.demoBookings .ant-select .ant-select-selector{flex-direction:row!important;min-width:0!important;height:auto!important;min-height:32px;border-radius:6px!important;border-color:var(--ag-border-control)}.agAdminPage.demoBookings .ant-select .ant-select-arrow{top:50%!important}.agAdminPage.demoBookings .ant-switch{width:auto!important;min-width:44px;height:22px!important;flex:none}.agAdminPage.demoBookings .ant-table-cell{text-transform:none!important}.agAdminPage.demoBookings .db-headBtn{height:42px;padding:0 18px;border-radius:var(--ag-radius-sm);font-weight:600}.agAdminPage.demoBookings .db-headBtn.ant-btn-icon-only{width:42px;padding:0}.agAdminPage.demoBookings .db-headBtn:not(.ant-btn-primary){border-color:var(--ag-border-control);box-shadow:var(--ag-shadow-control)}.agAdminPage.demoBookings .db-range{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-3);margin-bottom:var(--ag-space-4);padding:12px 14px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);background:var(--ag-surface);box-shadow:var(--ag-shadow-card)}.agAdminPage.demoBookings .db-rangePresets{display:flex;flex-wrap:wrap;gap:6px}.agAdminPage.demoBookings .db-pill{display:inline-flex;align-items:center;gap:6px;width:auto!important;height:34px!important;padding:0 16px;border:1px solid transparent;border-radius:var(--ag-radius-pill);background:var(--ag-surface-muted);color:var(--ag-text-secondary);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--ag-ease),color var(--ag-ease),border-color var(--ag-ease)}.agAdminPage.demoBookings .db-pill:hover{background:var(--ag-neutral-bg);color:var(--ag-text)}.agAdminPage.demoBookings .db-pill:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.agAdminPage.demoBookings .db-pill.isActive{background:var(--ag-primary);color:#fff;font-weight:600}.agAdminPage.demoBookings .db-pill svg{font-size:14px}.agAdminPage.demoBookings .db-pillCustom{border-color:var(--ag-border);background:var(--ag-surface)}.agAdminPage.demoBookings .db-pillCustom.isActive{border-color:var(--ag-primary);background:var(--ag-primary-soft);color:var(--ag-primary)}.agAdminPage.demoBookings .db-rangePicker{width:270px;max-width:100%;height:38px;border-radius:var(--ag-radius-sm);border-color:var(--ag-border-control)}.agAdminPage.demoBookings .db-rangePicker .ant-picker-input>input{font-weight:500;color:var(--ag-text)}.agAdminPage.demoBookings .db-rangePicker.isActive{border-color:var(--ag-primary)}.agAdminPage.demoBookings .db-rangeArrow{color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:var(--ag-space-3);margin-bottom:var(--ag-space-4)}.agAdminPage.demoBookings .db-kpi{--db-kpi: var(--ag-accent-blue);--db-kpi-bg: var(--ag-accent-blue-bg);display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px;border:1px solid var(--ag-border);border-left:3px solid var(--db-kpi);border-radius:var(--ag-radius-md);background:linear-gradient(135deg,var(--db-kpi-bg) 0%,var(--ag-surface) 70%);box-shadow:var(--ag-shadow-card);transition:box-shadow var(--ag-ease),transform var(--ag-ease)}.agAdminPage.demoBookings .db-kpi:hover{box-shadow:var(--ag-shadow-hover)}.agAdminPage.demoBookings .db-kpi.tone-blue{--db-kpi: var(--ag-accent-blue);--db-kpi-bg: var(--ag-accent-blue-bg)}.agAdminPage.demoBookings .db-kpi.tone-green{--db-kpi: var(--ag-accent-green);--db-kpi-bg: var(--ag-accent-green-bg)}.agAdminPage.demoBookings .db-kpi.tone-amber{--db-kpi: var(--ag-accent-amber);--db-kpi-bg: var(--ag-accent-amber-bg)}.agAdminPage.demoBookings .db-kpi.tone-red{--db-kpi: var(--ag-accent-red);--db-kpi-bg: var(--ag-accent-red-bg)}.agAdminPage.demoBookings .db-kpi.tone-violet{--db-kpi: var(--ag-accent-violet);--db-kpi-bg: var(--ag-accent-violet-bg)}.agAdminPage.demoBookings .db-kpi.tone-teal{--db-kpi: var(--ag-accent-teal);--db-kpi-bg: var(--ag-accent-teal-bg)}.agAdminPage.demoBookings .db-kpiIcon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--db-kpi-bg);color:var(--db-kpi);font-size:22px}.agAdminPage.demoBookings .db-kpiBody{display:flex;flex-direction:column;gap:4px;min-width:0}.agAdminPage.demoBookings .db-kpiLabel{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3;color:var(--ag-text)}.agAdminPage.demoBookings .db-kpiValueRow{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.agAdminPage.demoBookings .db-kpiValue{width:auto;height:auto;padding:0;border:0;background:none;color:var(--ag-text);font-size:26px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;cursor:pointer}.agAdminPage.demoBookings .db-kpiValue:hover:not(:disabled){color:var(--db-kpi)}.agAdminPage.demoBookings .db-kpiValue:focus-visible{outline:none;border-radius:4px;box-shadow:var(--ag-focus-ring)}.agAdminPage.demoBookings .db-kpiValue:disabled{cursor:default}.agAdminPage.demoBookings .db-delta{display:inline-flex;align-items:center;gap:2px;padding:2px 7px;border-radius:var(--ag-radius-pill);font-size:11.5px;font-weight:600;white-space:nowrap}.agAdminPage.demoBookings .db-delta.good{background:var(--ag-success-bg);color:var(--ag-success)}.agAdminPage.demoBookings .db-delta.bad{background:var(--ag-error-bg);color:var(--ag-error)}.agAdminPage.demoBookings .db-delta.flat{background:var(--ag-neutral-bg);color:var(--ag-neutral)}.agAdminPage.demoBookings .db-kpiSub{font-size:12px;line-height:1.35;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-kpiSub.warn{color:var(--ag-warning);font-weight:500}.agAdminPage.demoBookings .db-kpiSub.bad{color:var(--ag-error);font-weight:500}.agAdminPage.demoBookings .db-kpiSkeleton{display:block;width:70%;height:44px;border-radius:6px;background:linear-gradient(90deg,var(--ag-surface-muted),var(--ag-border),var(--ag-surface-muted));background-size:200% 100%;animation:db-shimmer 1.4s infinite linear}.agAdminPage.demoBookings .db-defIcon{flex:none;color:var(--ag-text-faint);cursor:help}.agAdminPage.demoBookings .db-defIcon:focus-visible{outline:none;border-radius:50%;box-shadow:var(--ag-focus-ring)}.agAdminPage.demoBookings .db-charts{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--ag-space-3);margin-bottom:var(--ag-space-5)}@media (max-width: 1100px){.agAdminPage.demoBookings .db-charts{grid-template-columns:1fr}}.agAdminPage.demoBookings .db-card{position:relative;min-width:0;padding:18px 20px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);background:var(--ag-surface);box-shadow:var(--ag-shadow-card)}.agAdminPage.demoBookings .db-card>header{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-bottom:var(--ag-space-4)}.agAdminPage.demoBookings .db-card>header h3{margin:0;font-size:16.5px;font-weight:700;color:var(--ag-text)}.agAdminPage.demoBookings .db-card>header .db-cardSub{display:block;margin-top:2px}.agAdminPage.demoBookings .db-cardWide>header{justify-content:space-between;align-items:flex-start}.agAdminPage.demoBookings .ant-select.db-intervalSelect{width:120px!important;flex:0 0 120px}.agAdminPage.demoBookings .db-linkBtn.db-headerLink{margin-left:auto;font-size:13px;font-weight:500}.agAdminPage.demoBookings .db-card .db-defIcon{position:static}.agAdminPage.demoBookings .db-cardWide{grid-row:span 2}.agAdminPage.demoBookings .db-cardTutors{overflow-x:auto}.agAdminPage.demoBookings .db-cardSub{font-size:12px;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-chartsError{color:var(--ag-error);margin-bottom:var(--ag-space-5)}.agAdminPage.demoBookings .db-chart{position:relative}.agAdminPage.demoBookings .db-chart svg{display:block;overflow:visible}.agAdminPage.demoBookings .db-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.agAdminPage.demoBookings .db-legendBtn{display:inline-flex;align-items:center;gap:8px;width:auto!important;height:32px!important;padding:0 12px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-pill);background:var(--ag-surface);color:var(--ag-text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--ag-ease),border-color var(--ag-ease),opacity var(--ag-ease),color var(--ag-ease)}.agAdminPage.demoBookings .db-legendBtn i{width:16px;height:4px;border-radius:4px;background:var(--db-series)}.agAdminPage.demoBookings .db-legendBtn b{min-width:22px;padding:0 6px;border-radius:var(--ag-radius-pill);background:var(--ag-surface-muted);color:var(--ag-text);font-size:11.5px;text-align:center;font-variant-numeric:tabular-nums}.agAdminPage.demoBookings .db-legendBtn:hover{border-color:var(--db-series);color:var(--ag-text)}.agAdminPage.demoBookings .db-legendBtn:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.agAdminPage.demoBookings .db-legendBtn.isActive{border-color:var(--db-series);background:color-mix(in srgb,var(--db-series) 10%,#fff);color:var(--ag-text);font-weight:600}.agAdminPage.demoBookings .db-legendBtn.isActive b{background:var(--db-series);color:#fff}.agAdminPage.demoBookings .db-legendBtn.isDimmed{opacity:.55}.agAdminPage.demoBookings .db-legendReset{width:auto!important;height:32px!important;padding:0 8px;border:0;background:none;color:var(--ag-primary);font-size:12.5px;font-weight:500;cursor:pointer}.agAdminPage.demoBookings .db-legendReset:hover{text-decoration:underline}.agAdminPage.demoBookings .db-grid{stroke:var(--ag-border);stroke-dasharray:2 3}.agAdminPage.demoBookings .db-axis{font-size:11px;fill:var(--ag-text-muted)}.agAdminPage.demoBookings .db-crosshair{stroke:var(--ag-border-strong)}.agAdminPage.demoBookings .db-tooltip{position:absolute;z-index:2;transform:translate(14px);min-width:180px;padding:10px 12px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);background:var(--ag-surface);color:var(--ag-text);font-size:12.5px;pointer-events:none;box-shadow:var(--ag-shadow-pop)}.agAdminPage.demoBookings .db-tooltip.isFlipped{transform:translate(calc(-100% - 14px))}.agAdminPage.demoBookings .db-tooltip strong{display:block;margin-bottom:6px;font-weight:600}.agAdminPage.demoBookings .db-tipRow{display:flex;align-items:center;gap:8px;padding:2px 0;color:var(--ag-text-secondary)}.agAdminPage.demoBookings .db-tipRow i{width:8px;height:8px;border-radius:50%}.agAdminPage.demoBookings .db-tipRow b{margin-left:auto;padding-left:16px;color:var(--ag-text)}.agAdminPage.demoBookings .db-chartEmpty{position:absolute;top:40px;right:0;bottom:30px;left:36px;display:flex;align-items:center;justify-content:center;color:var(--ag-text-muted);font-size:13px}.agAdminPage.demoBookings .db-chartEmptyStatic{position:static;padding:24px 0}.agAdminPage.demoBookings .db-chartSkeletonTall{height:290px!important}.agAdminPage.demoBookings .db-chartSkeleton{height:200px;border-radius:var(--ag-radius-sm);background:linear-gradient(90deg,var(--ag-surface-muted),var(--ag-border),var(--ag-surface-muted));background-size:200% 100%;animation:db-shimmer 1.4s infinite linear}.agAdminPage.demoBookings .db-funnel{display:flex;flex-direction:column;gap:12px}.agAdminPage.demoBookings .db-funnelRow{display:grid;grid-template-columns:84px minmax(0,1fr) 40px 84px;align-items:center;gap:12px;font-size:13px}.agAdminPage.demoBookings .db-funnelRow.step-booked{--db-step: #2f5bea}.agAdminPage.demoBookings .db-funnelRow.step-confirmed{--db-step: #8fb0f7}.agAdminPage.demoBookings .db-funnelRow.step-completed{--db-step: #5fd0b0}.agAdminPage.demoBookings .db-funnelRow.step-converted{--db-step: #7c4ddb}.agAdminPage.demoBookings .db-funnelLabel{color:var(--ag-text-secondary)}.agAdminPage.demoBookings .db-funnelTrack{height:10px;border-radius:var(--ag-radius-pill);background:var(--ag-surface-muted);overflow:hidden}.agAdminPage.demoBookings .db-funnelBar{height:100%;border-radius:var(--ag-radius-pill);background:var(--db-step);transition:width .4s ease}.agAdminPage.demoBookings .db-funnelValue{font-weight:700;color:var(--ag-text);text-align:right;font-variant-numeric:tabular-nums}.agAdminPage.demoBookings .db-funnelPct{display:flex;flex-direction:column;line-height:1.2;color:var(--ag-text-muted);font-variant-numeric:tabular-nums}.agAdminPage.demoBookings .db-funnelPct small{font-size:10.5px;color:var(--ag-text-faint)}.agAdminPage.demoBookings .db-funnelNote{margin:4px 0 0;font-size:12px;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-tutors{width:100%;border-collapse:collapse;font-size:13px}.agAdminPage.demoBookings .db-tutors th{padding:8px 6px;text-align:left;font-size:12px;font-weight:600;color:var(--ag-text-muted);border-bottom:1px solid var(--ag-border);white-space:nowrap}.agAdminPage.demoBookings .db-tutors td{padding:9px 6px;border-bottom:1px solid var(--ag-border);color:var(--ag-text);white-space:nowrap;font-variant-numeric:tabular-nums}.agAdminPage.demoBookings .db-tutors tr:last-child td{border-bottom:0}.agAdminPage.demoBookings .db-tutorName{display:inline-flex;align-items:center;gap:8px;width:auto;height:auto;padding:0;border:0;background:none;color:var(--ag-primary);font:inherit;font-weight:500;cursor:pointer}.agAdminPage.demoBookings .db-tutorName:hover .db-clipInline{text-decoration:underline}.agAdminPage.demoBookings .db-tutorName:focus-visible{outline:none;border-radius:4px;box-shadow:var(--ag-focus-ring)}.agAdminPage.demoBookings .db-rate{display:inline-flex;align-items:center;gap:8px}.agAdminPage.demoBookings .db-rate b{min-width:42px;padding:2px 6px;border-radius:6px;background:var(--ag-success-bg);color:var(--ag-success);font-size:12px;text-align:center}.agAdminPage.demoBookings .db-rateTrack{display:block;width:32px;height:6px;border-radius:var(--ag-radius-pill);background:var(--ag-surface-muted);overflow:hidden}.agAdminPage.demoBookings .db-rateTrack i{display:block;height:100%;border-radius:var(--ag-radius-pill);background:#5bb8e8}.agAdminPage.demoBookings .db-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ag-primary-soft);color:var(--ag-primary);font-size:12px;font-weight:700;letter-spacing:.02em}.agAdminPage.demoBookings .db-avatar.isGuest{background:var(--ag-neutral-bg);color:var(--ag-neutral)}.agAdminPage.demoBookings .db-avatarSm{width:26px;height:26px;font-size:10.5px}.agAdminPage.demoBookings .db-linkBtn{padding:0;border:0;background:none;color:var(--ag-primary);cursor:pointer;text-align:left;font:inherit}.agAdminPage.demoBookings .db-linkBtn:hover{text-decoration:underline}.agAdminPage.demoBookings .db-inlineBar{display:inline-flex;align-items:center;gap:6px;min-width:90px}.agAdminPage.demoBookings .db-inlineBar i{display:block;height:6px;max-width:60px;border-radius:0 3px 3px 0;background:var(--ag-primary)}.agAdminPage.demoBookings .db-tableArea{scroll-margin-top:16px}.agAdminPage.demoBookings .db-filterCard{margin-bottom:var(--ag-space-4);padding:14px 16px 16px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);background:var(--ag-surface);box-shadow:var(--ag-shadow-card)}.agAdminPage.demoBookings .db-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--ag-border)}.agAdminPage.demoBookings .db-toolbar .db-search{flex:1 1 300px;max-width:380px;height:40px;border-radius:var(--ag-radius-sm);border-color:var(--ag-border-control)}.agAdminPage.demoBookings .db-toolbar .db-search .ant-input-prefix{margin-right:8px;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-toolbarSpacer{flex:1 1 auto}.agAdminPage.demoBookings .db-toolBtn{height:40px;border-radius:var(--ag-radius-sm);border-color:var(--ag-border-control);font-weight:500;box-shadow:var(--ag-shadow-control)}.agAdminPage.demoBookings .db-advancedBtn{border-color:var(--ag-primary);color:var(--ag-primary)}.agAdminPage.demoBookings .db-advancedBtn .db-chev{margin-left:2px;transition:transform var(--ag-ease)}.agAdminPage.demoBookings .db-advancedBtn.isOpen{background:var(--ag-primary-soft)}.agAdminPage.demoBookings .db-advancedBtn.isOpen .db-chev{transform:rotate(180deg)}.agAdminPage.demoBookings .db-viewToggle{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--ag-border-control);border-radius:var(--ag-radius-sm);background:var(--ag-surface)}.agAdminPage.demoBookings .db-viewToggle button{display:inline-flex;align-items:center;gap:6px;width:auto!important;height:32px!important;padding:0 12px;border:1px solid transparent;border-radius:6px;background:none;color:var(--ag-text-secondary);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--ag-ease),color var(--ag-ease)}.agAdminPage.demoBookings .db-viewToggle button:hover{color:var(--ag-text);background:var(--ag-surface-muted)}.agAdminPage.demoBookings .db-viewToggle button:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.agAdminPage.demoBookings .db-viewToggle button.isActive{border-color:#b9c9fb;background:var(--ag-primary-soft);color:var(--ag-primary);font-weight:600}.agAdminPage.demoBookings .db-resetBtn{display:inline-flex;align-items:center;gap:6px;width:auto;height:40px;padding:0 8px;border:0;background:none;color:var(--ag-primary);font-size:13.5px;font-weight:500;cursor:pointer}.agAdminPage.demoBookings .db-resetBtn:hover:not(:disabled){text-decoration:underline}.agAdminPage.demoBookings .db-resetBtn:disabled{color:var(--ag-text-faint);cursor:default}.agAdminPage.demoBookings .db-resetBtn:focus-visible{outline:none;border-radius:6px;box-shadow:var(--ag-focus-ring)}.agAdminPage.demoBookings .db-filterCard{container-type:inline-size}.agAdminPage.demoBookings .db-filtersHead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.agAdminPage.demoBookings .db-filtersTitle{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ag-text)}.agAdminPage.demoBookings .db-filtersTitle svg{color:var(--ag-primary)}.agAdminPage.demoBookings .db-filtersCount{padding:1px 9px;border-radius:var(--ag-radius-pill);background:var(--ag-primary);color:#fff;font-size:11.5px;font-weight:600}.agAdminPage.demoBookings .db-filtersNone{font-size:12px;color:var(--ag-text-faint)}.agAdminPage.demoBookings .db-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@container (max-width: 860px){.agAdminPage.demoBookings .db-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 420px){.agAdminPage.demoBookings .db-filters{grid-template-columns:1fr}}.agAdminPage.demoBookings .db-filters .ant-picker{width:100%;height:38px;border-radius:var(--ag-radius-sm);border-color:var(--db-f-line);background:var(--ag-surface)}.agAdminPage.demoBookings .db-filters .ant-select .ant-select-selector{height:38px!important;align-items:center;border-radius:var(--ag-radius-sm)!important;border-color:var(--db-f-line)!important;background:var(--ag-surface)!important}.agAdminPage.demoBookings .db-filters .ant-select-focused .ant-select-selector,.agAdminPage.demoBookings .db-filters .ant-select:hover .ant-select-selector,.agAdminPage.demoBookings .db-filters .ant-picker:hover,.agAdminPage.demoBookings .db-filters .ant-picker-focused{border-color:var(--db-f)!important}.agAdminPage.demoBookings .db-filters .ant-picker-focused,.agAdminPage.demoBookings .db-filters .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px var(--db-f-ring)!important}.agAdminPage.demoBookings .db-filtersAdvanced{margin-top:10px;padding-top:10px;border-top:1px dashed var(--ag-border)}.agAdminPage.demoBookings .db-field{--db-f: #2f5bea;--db-f-bg: #eef2ff;--db-f-line: #d5def9;--db-f-ring: rgba(47, 91, 234, .16);display:flex;flex-direction:column;gap:6px;min-width:0;padding:9px 10px 10px;border:1px solid var(--db-f-line);border-radius:var(--ag-radius-md);background:linear-gradient(180deg,var(--db-f-bg) 0%,var(--ag-surface) 85%);transition:border-color var(--ag-ease),box-shadow var(--ag-ease)}.agAdminPage.demoBookings .db-field:hover{border-color:var(--db-f)}.agAdminPage.demoBookings .db-field.isWide{grid-column:span 2}@container (max-width: 420px){.agAdminPage.demoBookings .db-field.isWide{grid-column:auto}}.agAdminPage.demoBookings .db-field.isActive{border-color:var(--db-f);box-shadow:inset 3px 0 0 var(--db-f)}.agAdminPage.demoBookings .db-field.isActive .ant-select-selector,.agAdminPage.demoBookings .db-field.isActive .ant-picker{border-color:var(--db-f)!important;background:var(--db-f-bg)!important}.agAdminPage.demoBookings .db-field.isActive .ant-select-selection-item,.agAdminPage.demoBookings .db-field.isActive .ant-picker-input>input{color:var(--db-f);font-weight:600}.agAdminPage.demoBookings .db-field.tone-blue{--db-f: #2f5bea;--db-f-bg: #eef2ff;--db-f-line: #d5def9;--db-f-ring: rgba(47, 91, 234, .16)}.agAdminPage.demoBookings .db-field.tone-violet{--db-f: #7c3aed;--db-f-bg: #f4efff;--db-f-line: #e2d6fb;--db-f-ring: rgba(124, 58, 237, .16)}.agAdminPage.demoBookings .db-field.tone-teal{--db-f: #0f8f84;--db-f-bg: #e9f8f6;--db-f-line: #c9ebe6;--db-f-ring: rgba(15, 143, 132, .16)}.agAdminPage.demoBookings .db-field.tone-green{--db-f: #15803d;--db-f-bg: #ecf8f0;--db-f-line: #cfe9d8;--db-f-ring: rgba(21, 128, 61, .16)}.agAdminPage.demoBookings .db-field.tone-amber{--db-f: #b45309;--db-f-bg: #fef6e7;--db-f-line: #f6e1bb;--db-f-ring: rgba(180, 83, 9, .16)}.agAdminPage.demoBookings .db-field.tone-pink{--db-f: #c0267a;--db-f-bg: #fdeef6;--db-f-line: #f6d2e5;--db-f-ring: rgba(192, 38, 122, .16)}.agAdminPage.demoBookings .db-field.tone-orange{--db-f: #c2410c;--db-f-bg: #fff1e9;--db-f-line: #fbd9c6;--db-f-ring: rgba(194, 65, 12, .16)}.agAdminPage.demoBookings .db-field.tone-cyan{--db-f: #0e7490;--db-f-bg: #e8f7fb;--db-f-line: #c6e9f2;--db-f-ring: rgba(14, 116, 144, .16)}.agAdminPage.demoBookings .db-field.tone-slate{--db-f: #475569;--db-f-bg: #f1f4f8;--db-f-line: #dde3eb;--db-f-ring: rgba(71, 85, 105, .16)}.agAdminPage.demoBookings .db-field.tone-red{--db-f: #b42318;--db-f-bg: #fdefee;--db-f-line: #f6d3d0;--db-f-ring: rgba(180, 35, 24, .16)}.agAdminPage.demoBookings .db-field.tone-indigo{--db-f: #4338ca;--db-f-bg: #eff0ff;--db-f-line: #d9dbfb;--db-f-ring: rgba(67, 56, 202, .16)}.agAdminPage.demoBookings .db-fieldCaption{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ag-text)}.agAdminPage.demoBookings .db-fieldIcon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--db-f);color:#fff;font-size:12px}.agAdminPage.demoBookings .db-fieldDot{width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--db-f);box-shadow:0 0 0 3px var(--db-f-ring)}.agAdminPage.demoBookings .db-table .ant-table-thead>tr>th{white-space:nowrap;font-size:12px}.agAdminPage.demoBookings .db-table .ant-table-thead>tr>th,.agAdminPage.demoBookings .db-table .ant-table-tbody>tr>td{padding-left:8px;padding-right:8px}.agAdminPage.demoBookings .db-table .ant-table-thead>tr>th{background:var(--ag-surface-muted);color:var(--ag-text-secondary);font-weight:600}.agAdminPage.demoBookings .db-table .ant-table-tbody>tr>td{padding-top:12px;padding-bottom:12px;vertical-align:middle}.agAdminPage.demoBookings .db-table .ant-table-tbody>tr:hover>td{background:#f7f9ff}.agAdminPage.demoBookings .db-table .db-clip{max-width:160px}.agAdminPage.demoBookings .db-table .db-course{color:var(--ag-text);font-weight:500}.agAdminPage.demoBookings .db-table .agRowActions{gap:6px}.agAdminPage.demoBookings .db-table .agIconBtn{flex:none;width:32px!important;height:32px!important;border:1px solid var(--ag-border-control);border-radius:var(--ag-radius-sm);background:var(--ag-surface)}.agAdminPage.demoBookings .db-table .agIconBtn[aria-label=WhatsApp]{border-color:#9fdcb5;color:#16a34a}.agAdminPage.demoBookings .db-table .agIconBtn[aria-label=WhatsApp]:hover{background:#e9f8ef}.agAdminPage.demoBookings .db-table .db-cellStack .agMuted{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agAdminPage.demoBookings .db-table tr.db-rowCancelled td{background:var(--ag-surface-muted);color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-table tr.db-rowOverdue>td:first-child{box-shadow:inset 3px 0 0 var(--ag-error)}.agAdminPage.demoBookings .db-id{font-variant-numeric:tabular-nums;font-weight:500;color:var(--ag-text-secondary)}.agAdminPage.demoBookings .db-person{display:flex;align-items:center;gap:10px;min-width:0}.agAdminPage.demoBookings .db-sub{font-size:11.5px;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-cellStack{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.agAdminPage.demoBookings .db-clipInline{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.agAdminPage.demoBookings .db-strong{font-weight:600;color:var(--ag-text)}.agAdminPage.demoBookings .db-overdue{color:var(--ag-error);font-weight:600;font-size:12px}.agAdminPage.demoBookings .db-linkFlag{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--ag-warning)}.agAdminPage.demoBookings .db-linkFlag.failed{color:var(--ag-error)}.agAdminPage.demoBookings .db-calendar{padding:16px 18px 18px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);background:var(--ag-surface);box-shadow:var(--ag-shadow-card)}.agAdminPage.demoBookings .db-calendar button{width:auto;height:auto}.agAdminPage.demoBookings .db-calBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ag-space-3);margin-bottom:var(--ag-space-3)}.agAdminPage.demoBookings .db-calBar h3{margin:0 0 0 6px;font-size:18px;font-weight:700;color:var(--ag-text)}.agAdminPage.demoBookings .db-calNav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ag-space-2)}.agAdminPage.demoBookings .ant-btn.db-calBtn{height:36px!important;min-width:36px;width:auto!important;border-radius:var(--ag-radius-sm);border-color:var(--ag-border-control);font-weight:500}.agAdminPage.demoBookings .db-calTotal{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:var(--ag-radius-pill);background:var(--ag-neutral-bg);color:var(--ag-text-secondary);font-size:12px;font-weight:600}.agAdminPage.demoBookings .db-calLegend{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:var(--ag-space-3);font-size:12px;color:var(--ag-text-secondary)}.agAdminPage.demoBookings .db-calLegend span{display:inline-flex;align-items:center;gap:6px}.agAdminPage.demoBookings .db-calLegend i{width:10px;height:10px;border-radius:3px;background:var(--db-ev)}.agAdminPage.demoBookings .db-calBody{transition:opacity var(--ag-ease)}.agAdminPage.demoBookings .db-calBody.isLoading{opacity:.55}.agAdminPage.demoBookings .st-scheduled{--db-ev: var(--ag-primary);--db-ev-bg: var(--ag-accent-blue-bg)}.agAdminPage.demoBookings .st-confirmed{--db-ev: var(--ag-success);--db-ev-bg: var(--ag-success-bg)}.agAdminPage.demoBookings .st-awaiting_outcome{--db-ev: var(--ag-warning);--db-ev-bg: var(--ag-warning-bg)}.agAdminPage.demoBookings .st-completed{--db-ev: var(--ag-accent-teal);--db-ev-bg: var(--ag-accent-teal-bg)}.agAdminPage.demoBookings .st-no_show{--db-ev: var(--ag-error);--db-ev-bg: var(--ag-error-bg)}.agAdminPage.demoBookings .st-cancelled{--db-ev: var(--ag-text-faint);--db-ev-bg: var(--ag-neutral-bg)}.agAdminPage.demoBookings .db-eventStatus{margin-top:2px;font-size:11px;font-weight:600;color:var(--db-ev)}.agAdminPage.demoBookings .db-timeGrid{--db-gutter: 64px;overflow-x:auto;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm)}.agAdminPage.demoBookings .db-timeGrid .db-tgHead,.agAdminPage.demoBookings .db-timeGrid .db-tgUntimed,.agAdminPage.demoBookings .db-timeGrid .db-tgBody{display:grid;grid-template-columns:var(--db-gutter) repeat(var(--db-cols),minmax(130px,1fr));min-width:calc(var(--db-gutter) + var(--db-cols) * 130px)}.agAdminPage.demoBookings .db-timeGrid.isDay .db-tgHead,.agAdminPage.demoBookings .db-timeGrid.isDay .db-tgUntimed,.agAdminPage.demoBookings .db-timeGrid.isDay .db-tgBody{grid-template-columns:var(--db-gutter) minmax(0,1fr);min-width:0}.agAdminPage.demoBookings .db-tgHead{position:sticky;top:0;z-index:3;background:var(--ag-surface);border-bottom:1px solid var(--ag-border)}.agAdminPage.demoBookings .db-tgGutter{position:relative;border-right:1px solid var(--ag-border)}.agAdminPage.demoBookings .db-tgDay{display:flex!important;flex-direction:column;align-items:center;gap:1px;width:100%!important;padding:8px 4px!important;border:0;border-left:1px solid var(--ag-border);background:none;color:var(--ag-text);cursor:pointer}.agAdminPage.demoBookings .db-tgDay:first-of-type{border-left:0}.agAdminPage.demoBookings .db-tgDay:hover:not(:disabled){background:var(--ag-surface-muted)}.agAdminPage.demoBookings .db-tgDay:disabled{cursor:default;align-items:flex-start;padding-left:14px!important}.agAdminPage.demoBookings .db-tgDay:focus-visible{outline:none;box-shadow:inset var(--ag-focus-ring)}.agAdminPage.demoBookings .db-tgDay.isToday .db-tgDate{background:var(--ag-primary);color:#fff}.agAdminPage.demoBookings .db-tgDay.isToday .db-tgDow{color:var(--ag-primary)}.agAdminPage.demoBookings .isDay .db-tgDay{flex-direction:row;align-items:center;gap:10px}.agAdminPage.demoBookings .db-tgDow{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-tgDate{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border-radius:50%;font-size:18px;font-weight:700}.agAdminPage.demoBookings .db-tgCount{font-size:11px;color:var(--ag-text-faint)}.agAdminPage.demoBookings .db-tgUntimed{border-bottom:1px solid var(--ag-border)}.agAdminPage.demoBookings .db-tgUntimed>.db-tgGutter{padding:6px 8px;font-size:10.5px;color:var(--ag-text-muted);text-align:right}.agAdminPage.demoBookings .db-tgUntimedCell{display:flex;flex-direction:column;gap:3px;min-width:0;padding:4px;border-left:1px solid var(--ag-border)}.agAdminPage.demoBookings .db-tgUntimedCell:nth-child(2){border-left:0}.agAdminPage.demoBookings .db-tgBody{max-height:max(480px,100vh - 230px);overflow-y:auto}.agAdminPage.demoBookings .db-tgBody>.db-tgGutter{background:var(--ag-surface)}.agAdminPage.demoBookings .db-tgHour{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;color:var(--ag-text-muted);white-space:nowrap}.agAdminPage.demoBookings .db-tgHour:first-child{transform:none;margin-top:2px}.agAdminPage.demoBookings .db-tgCol{position:relative;min-width:0;border-left:1px solid var(--ag-border)}.agAdminPage.demoBookings .db-tgCol:nth-child(2){border-left:0}.agAdminPage.demoBookings .db-tgCol.isToday{background:#2f5bea09}.agAdminPage.demoBookings .db-tgLine{position:absolute;left:0;right:0;border-top:1px solid var(--ag-border)}.agAdminPage.demoBookings .db-tgLine:after{content:"";position:absolute;left:0;right:0;top:48px;border-top:1px dashed #eef1f6}.agAdminPage.demoBookings .db-tgLine:first-child{border-top:0}.agAdminPage.demoBookings .db-tgNow{position:absolute;left:0;right:0;z-index:0;border-top:2px solid var(--ag-error);pointer-events:none}.agAdminPage.demoBookings .db-tgNow:before{content:"";position:absolute;left:-5px;top:-6px;width:10px;height:10px;border-radius:50%;background:var(--ag-error)}.agAdminPage.demoBookings .db-gridEvent{position:absolute;z-index:1;display:flex!important;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:4px 7px!important;overflow:hidden;border:0;border-left:3px solid var(--db-ev);border-radius:6px;background:var(--db-ev-bg);color:var(--ag-text);font-size:12px;line-height:1.3;text-align:left;cursor:pointer;box-shadow:0 0 0 1px var(--ag-surface);transition:box-shadow var(--ag-ease),filter var(--ag-ease)}.agAdminPage.demoBookings .db-gridEvent>span{flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agAdminPage.demoBookings .db-gridEvent:hover{z-index:2;filter:brightness(.97);box-shadow:0 0 0 1px var(--ag-surface),var(--ag-shadow-hover)}.agAdminPage.demoBookings .db-gridEvent:focus-visible{z-index:2;outline:2px solid var(--ag-primary);outline-offset:1px}.agAdminPage.demoBookings .db-gridEvent.isShort{justify-content:center;gap:0;padding-top:2px!important;padding-bottom:2px!important}.agAdminPage.demoBookings .db-gridEvent.st-cancelled .db-gridName{text-decoration:line-through;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-gridTime{flex:none;font-size:11px;font-weight:700;color:var(--db-ev)}.agAdminPage.demoBookings .db-gridName{font-weight:600}.agAdminPage.demoBookings .db-gridMeta{font-size:11.5px;color:var(--ag-text-secondary)}.agAdminPage.demoBookings .isDay .db-gridEvent{padding:5px 12px!important;font-size:13px}.agAdminPage.demoBookings .isDay .db-gridEvent .db-gridTime{font-size:12px}.agAdminPage.demoBookings .isDay .db-gridEvent .db-eventStatus{margin:0;font-size:12px}.agAdminPage.demoBookings .isDay .db-gridEvent .db-gridMeta{font-size:12.5px;font-weight:400}.agAdminPage.demoBookings .db-calEmptyDay{margin:0;padding:10px 14px;border-top:1px solid var(--ag-border);font-size:13px;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-calendar{container-type:inline-size}.agAdminPage.demoBookings .db-dayLayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}@container (max-width: 900px){.agAdminPage.demoBookings .db-dayLayout{grid-template-columns:1fr}}.agAdminPage.demoBookings .db-dayPanel{display:flex;flex-direction:column;gap:12px;min-width:0}.agAdminPage.demoBookings .db-dpCard{padding:14px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);background:var(--ag-surface)}.agAdminPage.demoBookings .db-dpCard h4{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-dpCard ul,.agAdminPage.demoBookings .db-dpCard ol{margin:0;padding:0;list-style:none}.agAdminPage.demoBookings .db-dpStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.agAdminPage.demoBookings .db-dpStats>div{display:flex;flex-direction:column;padding:8px 10px;border-radius:var(--ag-radius-sm);background:var(--ag-surface-muted)}.agAdminPage.demoBookings .db-dpStats b{font-size:20px;font-weight:700;line-height:1.2;color:var(--ag-text);font-variant-numeric:tabular-nums}.agAdminPage.demoBookings .db-dpStats span{font-size:11.5px;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-dpBar{display:flex;gap:2px;height:8px;margin:12px 0 8px;overflow:hidden;border-radius:var(--ag-radius-pill)}.agAdminPage.demoBookings .db-dpBar i{background:var(--db-ev)}.agAdminPage.demoBookings .db-dpStatus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.agAdminPage.demoBookings .db-dpStatus li{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ag-text-secondary)}.agAdminPage.demoBookings .db-dpStatus i{width:8px;height:8px;border-radius:50%;background:var(--db-ev)}.agAdminPage.demoBookings .db-dpStatus b{margin-left:auto;color:var(--ag-text)}.agAdminPage.demoBookings .db-dpTutors li{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px;border-bottom:1px solid var(--ag-border)}.agAdminPage.demoBookings .db-dpTutors li:last-child{border-bottom:0}.agAdminPage.demoBookings .db-dpTutors li .db-clipInline{max-width:none;flex:1;min-width:0}.agAdminPage.demoBookings .db-dpTutors li b{min-width:24px;padding:1px 7px;border-radius:var(--ag-radius-pill);background:var(--ag-primary-soft);color:var(--ag-primary);font-size:12px;text-align:center}.agAdminPage.demoBookings .db-dpAgenda ol{display:flex;flex-direction:column;gap:6px;max-height:max(260px,100vh - 560px);overflow-y:auto}.agAdminPage.demoBookings .db-dpItem{display:flex!important;align-items:flex-start;gap:10px;width:100%!important;padding:8px 10px!important;border:1px solid var(--ag-border);border-left:3px solid var(--db-ev);border-radius:var(--ag-radius-sm);background:var(--ag-surface);text-align:left;cursor:pointer;transition:background var(--ag-ease),box-shadow var(--ag-ease)}.agAdminPage.demoBookings .db-dpItem:hover{background:var(--db-ev-bg)}.agAdminPage.demoBookings .db-dpItem:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.agAdminPage.demoBookings .db-dpTime{display:flex;flex:none;flex-direction:column;min-width:62px;font-size:12.5px;font-weight:700;color:var(--ag-text)}.agAdminPage.demoBookings .db-dpTime small{font-size:11px;font-weight:500;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-dpBody{display:flex;flex:1;flex-direction:column;min-width:0;font-size:12px;color:var(--ag-text-secondary)}.agAdminPage.demoBookings .db-dpBody b{font-size:13px;color:var(--ag-text)}.agAdminPage.demoBookings .db-dpBody>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agAdminPage.demoBookings .db-dpTag{flex:none;padding:1px 8px;border-radius:var(--ag-radius-pill);background:var(--db-ev-bg);color:var(--db-ev);font-size:11px;font-weight:600}.agAdminPage.demoBookings .db-dpEmpty{margin:0;font-size:13px;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm)}@media (max-width: 900px){.agAdminPage.demoBookings .db-month{overflow-x:auto;grid-template-columns:repeat(7,minmax(110px,1fr))}}.agAdminPage.demoBookings .db-monthHead{padding:8px 10px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ag-text-muted);border-bottom:1px solid var(--ag-border);background:var(--ag-surface-muted)}.agAdminPage.demoBookings .db-monthHead+.db-monthHead{border-left:1px solid var(--ag-border)}.agAdminPage.demoBookings .db-monthCell{display:flex;flex-direction:column;gap:3px;min-width:0;min-height:150px;padding:6px;overflow:hidden;border-top:1px solid var(--ag-border);border-left:1px solid var(--ag-border)}.agAdminPage.demoBookings .db-monthCell:nth-child(7n+1){border-left:0}.agAdminPage.demoBookings .db-monthCell:nth-child(-n+14){border-top:0}.agAdminPage.demoBookings .db-monthCell.isOther{background:var(--ag-surface-muted)}.agAdminPage.demoBookings .db-monthCell.isOther .db-dayNum{color:var(--ag-text-faint)}.agAdminPage.demoBookings .db-monthCell.isOther .db-chip{opacity:.7}.agAdminPage.demoBookings .db-monthCell.isToday{background:#2f5bea0a}.agAdminPage.demoBookings .db-monthCell.isToday .db-dayNum{background:var(--ag-primary);color:#fff}.agAdminPage.demoBookings .db-monthCellHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.agAdminPage.demoBookings .db-dayNum{min-width:26px;height:26px!important;padding:0 7px;border:0;border-radius:var(--ag-radius-pill);background:none;font-size:12.5px;font-weight:600;color:var(--ag-text-secondary);cursor:pointer}.agAdminPage.demoBookings .db-dayNum:hover{background:var(--ag-neutral-bg)}.agAdminPage.demoBookings .db-dayNum:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.agAdminPage.demoBookings .db-monthCount{font-size:11px;font-weight:600;color:var(--ag-text-faint)}.agAdminPage.demoBookings .db-chip{display:flex!important;align-items:center;gap:5px;width:100%!important;min-width:0;padding:3px 6px!important;border:0;border-radius:5px;background:var(--db-ev-bg);color:var(--ag-text);font-size:11.5px;line-height:1.35;text-align:left;cursor:pointer}.agAdminPage.demoBookings .db-chip:hover{filter:brightness(.96)}.agAdminPage.demoBookings .db-chip:focus-visible{outline:2px solid var(--ag-primary);outline-offset:1px}.agAdminPage.demoBookings .db-chip.st-cancelled .db-chipText{text-decoration:line-through;color:var(--ag-text-muted)}.agAdminPage.demoBookings .db-chipDot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--db-ev)}.agAdminPage.demoBookings .db-chipTime{flex:none;font-weight:600;color:var(--ag-text-secondary);font-variant-numeric:tabular-nums}.agAdminPage.demoBookings .db-chipText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agAdminPage.demoBookings .db-more{align-self:flex-start;margin-top:1px;padding:1px 6px!important;border:0;border-radius:4px;background:none;font-size:11.5px;font-weight:600;color:var(--ag-primary);cursor:pointer}.agAdminPage.demoBookings .db-more:hover{background:var(--ag-primary-soft)}.db-drawer .ant-drawer-header{padding:18px 24px 16px;border-bottom:1px solid var(--ag-border);background:var(--ag-surface)}.db-drawer .ant-drawer-header-title,.db-drawer .ant-drawer-title{min-width:0}.db-drawer .ant-drawer-body{padding:16px 20px 28px;background:var(--ag-bg)}.db-drawer .db-dHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.db-drawer .db-dHead h3{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:var(--ag-text)}.db-drawer .db-dHeadMain{min-width:0}.db-drawer .db-dHeadMeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;font-weight:400}.db-drawer .db-dHeadCreated{font-size:12.5px;color:var(--ag-text-muted)}.db-drawer .ant-btn.db-dClose{flex:none;width:32px!important;height:32px!important;margin:-4px -8px 0 0;color:var(--ag-text-muted)}.db-drawer .db-dActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;font-weight:400}.db-drawer .db-dActions .ant-btn{height:34px;padding:0 12px;border-radius:var(--ag-radius-sm);font-size:13px;font-weight:500;box-shadow:none}.db-drawer .db-dActions .ant-btn-icon-only{width:34px;padding:0}.db-drawer .ant-btn.db-btnSuccess:not(:disabled){color:var(--ag-success);border-color:var(--ag-success)}.db-drawer .ant-btn.db-btnSuccess:not(:disabled):hover{background:var(--ag-success-bg)}.db-drawer .ant-btn.db-btnWhatsapp:not(:disabled){color:#1a9e4b;border-color:#25d366}.db-drawer .ant-btn.db-btnWhatsapp:not(:disabled):hover{background:#e9f9ef;color:#158a40}.db-drawer .db-dActions .ant-btn-dangerous.ant-btn-default:not(:disabled){border-color:var(--ag-error)}.db-drawer .db-dActions .ant-btn-dangerous.ant-btn-default:not(:disabled):hover{background:var(--ag-error-bg)}.db-drawer .ant-btn-sm.ant-btn-icon-only{width:26px!important;height:26px!important;min-width:26px}.db-drawer .ant-alert{border-radius:var(--ag-radius-md)}.db-drawer .db-alertBtns{display:inline-flex;gap:6px}.db-drawer .db-dcard{margin-bottom:14px;border:1px solid var(--ag-border);border-radius:12px;background:var(--ag-surface);box-shadow:var(--ag-shadow-sm)}.db-drawer .db-dcard>header{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 16px;border-bottom:1px solid var(--ag-border)}.db-drawer .db-dcard>header h4{margin:0;font-size:14.5px;font-weight:600;color:var(--ag-text);white-space:nowrap}.db-drawer .db-dcardBody{padding:16px}.db-drawer .db-dcardIcon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--ag-primary-soft);color:var(--ag-primary);font-size:15px}.db-drawer .db-dcardNotes .db-dcardIcon{background:var(--ag-warning-bg);color:var(--ag-warning)}.db-drawer .db-dcardActions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.db-drawer .db-dcardActions .ant-btn{border-radius:var(--ag-radius-sm);font-size:12.5px;font-weight:500}.db-drawer .db-dcardActions .ant-btn-sm:not(.ant-btn-icon-only){height:30px;padding:0 12px}.db-drawer .ant-btn.db-editLink{height:28px!important;padding:0 6px!important}.db-drawer .db-emptyLine{margin:0;font-size:13px;color:var(--ag-text-faint)}.db-drawer .db-hint{margin:10px 0 0;font-size:12px}.db-drawer .db-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0}@media (max-width: 520px){.db-drawer .db-fields{grid-template-columns:1fr}}.db-drawer .db-fields>div{min-width:0}.db-drawer .db-fields dt,.db-drawer .db-infoList dt{margin-bottom:4px;font-size:12px;font-weight:500;color:var(--ag-text-muted)}.db-drawer .db-fields dd,.db-drawer .db-infoList dd{margin:0;font-size:13.5px;font-weight:500;line-height:1.45;color:var(--ag-text);overflow-wrap:anywhere}.db-drawer .db-fieldNote{font-weight:400;color:var(--ag-text-muted)}.db-drawer .db-infoList{margin:0}.db-drawer .db-infoList dd:not(:last-child){margin-bottom:14px}.db-drawer .db-tutorCell{display:flex;align-items:center;gap:8px}.db-drawer .db-miniAvatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ag-accent-violet-bg);color:var(--ag-accent-violet);font-size:10px;font-weight:700}.db-drawer .db-student{display:flex;align-items:center;gap:16px}.db-drawer .db-bigAvatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--ag-primary-soft);color:var(--ag-primary);font-size:18px;font-weight:700}.db-drawer .db-bigAvatar.isGuest{background:var(--ag-neutral-bg);color:var(--ag-neutral)}.db-drawer .db-studentInfo{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;font-size:13px;color:var(--ag-text-secondary)}.db-drawer .db-studentName{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px}.db-drawer .db-studentName b{font-size:15.5px;font-weight:600;color:var(--ag-text)}.db-drawer .db-contactLine{display:flex;align-items:center;gap:8px;min-height:26px;overflow-wrap:anywhere}.db-drawer .db-contactLine>svg{flex:none;width:14px;color:var(--ag-text-faint)}.db-drawer .db-contactLine .ant-btn{margin-left:-2px;color:var(--ag-text-faint)}.db-drawer .db-contactLine .ant-btn:hover{color:var(--ag-primary)}.db-drawer .db-accountId{margin-top:2px;font-size:12px;color:var(--ag-text-muted)}.db-drawer .db-accountRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.db-drawer .db-accountRow .db-hint{margin:0}.db-drawer .db-mlRows{display:flex;flex-direction:column;gap:12px}.db-drawer .db-mlRow{display:flex;align-items:center;gap:10px;min-width:0}.db-drawer .db-mlLabel{flex:none;width:84px;font-size:12px;font-weight:500;color:var(--ag-text-muted)}.db-drawer .db-mlBox{display:flex;flex:1;align-items:center;gap:4px;min-width:0;height:36px;padding:0 5px 0 12px;border:1px solid var(--ag-border-control);border-radius:var(--ag-radius-sm);background:var(--ag-surface-muted)}.db-drawer .db-mlBox .ant-btn{flex:none;color:var(--ag-text-muted)}.db-drawer .db-mlUrl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ag-primary)}.db-drawer .ant-btn.db-mlOpen{flex:none;height:36px;min-width:100px;border-radius:var(--ag-radius-sm);font-size:13px;font-weight:500}@media (max-width: 520px){.db-drawer .db-mlRow{flex-wrap:wrap}.db-drawer .db-mlLabel{width:100%}}.db-drawer .db-outcomeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}@media (max-width: 520px){.db-drawer .db-outcomeGrid{grid-template-columns:1fr}}.db-drawer .db-outcomeForm .ant-form-item{margin-bottom:14px}.db-drawer .db-outcomeForm .ant-form-item-label{padding-bottom:4px}.db-drawer .db-outcomeForm .ant-form-item-label>label{height:auto;font-size:12px;font-weight:500;color:var(--ag-text-muted)}.db-drawer .db-outcomeForm .ant-select-selector,.db-drawer .db-outcomeForm .ant-picker,.db-drawer .db-outcomeForm .ant-input{border-radius:var(--ag-radius-sm)!important;font-size:13px}.db-drawer .db-outcomeForm .ant-select-selector,.db-drawer .db-outcomeForm .ant-picker{min-height:36px!important;height:36px!important}.db-drawer .db-outcomeForm .ant-select-selector{align-items:center}.db-drawer .db-outcomeForm .ant-select-selection-search-input{height:34px!important}.db-drawer .db-outcomeForm .ant-picker{width:100%;min-width:0}.db-drawer .db-outcomeForm .ant-select-disabled .ant-select-selector{color:var(--ag-text-secondary)}.db-drawer .db-outcomeForm .db-outcomeNotes{margin-bottom:0}.db-drawer .db-convBar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px;padding:12px 16px;border:1px solid var(--ag-border);border-radius:12px;background:var(--ag-surface);font-size:13px}.db-drawer .db-convBar small{color:var(--ag-text-muted)}.db-drawer .db-convLabel{margin-right:4px;font-weight:600}.db-drawer .db-comms{margin:0;padding:0;list-style:none}.db-drawer .db-comm{position:relative;display:flex;align-items:flex-start;gap:12px;padding-bottom:16px}.db-drawer .db-comm:last-child{padding-bottom:0}.db-drawer .db-comm:not(:last-child):before{content:"";position:absolute;left:15px;top:36px;bottom:4px;width:1px;background:var(--ag-border)}.db-drawer .db-comm>.ant-dropdown-trigger{flex:none;margin-top:2px}.db-drawer .db-commIcon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e9f9ef;color:#1a9e4b;font-size:15px}.db-drawer .is-prepared .db-commIcon{background:var(--ag-primary-soft);color:var(--ag-primary)}.db-drawer .is-failed .db-commIcon{background:var(--ag-error-bg);color:var(--ag-error)}.db-drawer .db-commBody{flex:1;min-width:0;padding-top:1px}.db-drawer .db-commHead{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px}.db-drawer .db-commHead b{font-weight:600;color:var(--ag-text)}.db-drawer .db-commMeta{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--ag-text-muted)}.db-drawer .db-commText{margin:8px 0 0;padding:10px 12px;border-radius:var(--ag-radius-sm);background:var(--ag-surface-muted);font-family:inherit;font-size:12.5px;white-space:pre-wrap}.db-drawer .db-noteBox{margin:0;padding:12px 14px;border:1px solid #f6e3b4;border-radius:var(--ag-radius-sm);background:#fffaeb;font-size:13px;line-height:1.55;color:var(--ag-text);white-space:pre-wrap;overflow-wrap:anywhere}.db-drawer .db-timeline{margin:0;padding:0;list-style:none}.db-drawer .db-timeline li{position:relative;display:flex;flex-direction:column;gap:3px;padding:0 0 16px 24px;font-size:13px}.db-drawer .db-timeline li:last-child{padding-bottom:0}.db-drawer .db-timeline li:before{content:"";position:absolute;left:0;top:4px;width:10px;height:10px;border-radius:50%;background:var(--ag-surface);border:2px solid var(--ag-primary)}.db-drawer .db-timeline li:not(:last-child):after{content:"";position:absolute;left:4px;top:17px;bottom:0;width:2px;background:var(--ag-border)}.db-drawer .db-timeline li>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.db-drawer .db-timeline li>div b{font-weight:600;color:var(--ag-text)}.db-drawer .db-timeline li small{font-size:12px;color:var(--ag-text-secondary)}.db-drawer .db-timeline li .agMuted{font-size:12px;color:var(--ag-text-faint)}.db-drawer .db-note{font-style:italic}.db-drawer .agMuted{color:var(--ag-text-faint)}@keyframes db-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.agAdminPage.demoBookings .db-tutors .db-clipInline{max-width:96px}.agAdminPage.demoBookings .db-tutors th{font-size:11.5px;white-space:normal;line-height:1.25;vertical-align:bottom}.agAdminPage.demoBookings .db-table .db-person .db-cellStack .agMuted{max-width:135px}.agAdminPage.demoBookings .db-table .db-clip{max-width:150px}.agAdminPage.demoBookings .db-table .db-person .db-clipInline{max-width:128px}.agAdminPage.demoBookings .db-table .agRowActions{gap:4px}.agAdminPage.demoBookings .db-table .agIconBtn{width:30px!important;height:30px!important}.db-modal .db-timeChoice{margin-bottom:8px;padding:12px 14px 2px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);background:var(--ag-surface-muted)}.db-modal .db-timeChoiceHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.db-modal .db-timeChoiceHead .db-fieldLabel{margin:0}.db-modal .db-timeChoiceHead .ant-segmented-item-label{display:inline-flex;align-items:center;gap:6px}.db-modal .db-timeChoice .db-hint b{color:var(--ag-text)}.db-modal .db-infoTip,.db-drawer .db-infoTip,.agAdminPage.demoBookings .db-infoTip{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px!important;height:18px!important;margin-left:4px;padding:0;border:0;border-radius:50%;background:transparent;color:#7b8aa5;font-size:14px;line-height:1;cursor:help}.db-modal .db-infoTip:hover,.db-modal .db-infoTip:focus-visible,.db-drawer .db-infoTip:hover,.db-drawer .db-infoTip:focus-visible,.agAdminPage.demoBookings .db-infoTip:hover,.agAdminPage.demoBookings .db-infoTip:focus-visible{color:#1b3767}.db-modal .db-infoTip:focus-visible,.db-drawer .db-infoTip:focus-visible,.agAdminPage.demoBookings .db-infoTip:focus-visible{outline:2px solid #1b3767;outline-offset:1px}.db-modal .db-pill,.db-drawer .db-pill,.agAdminPage.demoBookings .db-pill{display:inline-flex;align-items:center;max-width:100%;padding:0 10px;border-radius:999px;background:#eef1f6;color:#4a5a76;font-size:12.5px;font-weight:700;line-height:22px;white-space:nowrap}.db-modal .db-pill.is-ok,.db-drawer .db-pill.is-ok,.agAdminPage.demoBookings .db-pill.is-ok{background:#e3f7ee;color:#0f8f5b}.db-modal .db-pill.is-info,.db-drawer .db-pill.is-info,.agAdminPage.demoBookings .db-pill.is-info{background:#e8f0ff;color:#0a4fd0}.db-modal .db-pill.is-warn,.db-drawer .db-pill.is-warn,.agAdminPage.demoBookings .db-pill.is-warn{background:#fff4e2;color:#b86500;box-shadow:inset 0 0 0 1px #f6d9a6}.db-modal .db-pill.is-bad,.db-drawer .db-pill.is-bad,.agAdminPage.demoBookings .db-pill.is-bad{background:#fff0f2;color:#d4142c;box-shadow:inset 0 0 0 1px #f4b5bf}.db-modal .db-pillSm,.db-drawer .db-pillSm,.agAdminPage.demoBookings .db-pillSm{padding:0 8px;font-size:11.5px;line-height:20px}.db-modal .db-chips,.db-drawer .db-chips,.agAdminPage.demoBookings .db-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.db-modal .db-chip,.db-drawer .db-chip,.agAdminPage.demoBookings .db-chip{height:32px;padding:0 14px;border:1px solid #d5deec;border-radius:999px;background:#fff;color:#3d4c68;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.db-modal .db-chip:hover:not(:disabled),.db-drawer .db-chip:hover:not(:disabled),.agAdminPage.demoBookings .db-chip:hover:not(:disabled){border-color:#1b3767;color:#1b3767}.db-modal .db-chip.isOn,.db-drawer .db-chip.isOn,.agAdminPage.demoBookings .db-chip.isOn{border-color:#1b3767;background:#1b3767;color:#fff}.db-modal .db-chip:disabled,.db-drawer .db-chip:disabled,.agAdminPage.demoBookings .db-chip:disabled{opacity:.45;cursor:not-allowed}.db-modal .db-chip:focus-visible,.db-drawer .db-chip:focus-visible,.agAdminPage.demoBookings .db-chip:focus-visible{outline:2px solid #1b3767;outline-offset:2px}.agAdminPage.demoBookings .db-headBtn .db-remState{margin-left:8px;padding:0 7px;border-radius:999px;background:#eef1f6;color:#61708a;font-size:11px;font-weight:700;line-height:18px}.agAdminPage.demoBookings .db-headBtn .db-remState.isOn{background:#e3f7ee;color:#0f8f5b}.db-rmModal .ant-modal-content{padding:0!important;overflow:hidden;border-radius:16px!important}.db-rmModal .ant-modal-body{padding:0!important}.db-rmModal .ant-modal-close{display:none}.db-rmModal .db-rm-hero{position:relative;display:flex;align-items:center;gap:14px;padding:22px 24px 20px;color:#fff;background:linear-gradient(135deg,#1b3767,#2d5aa0)}.db-rmModal .db-rm-hero.is-amber{background:linear-gradient(135deg,#f59e0b,#d97706)}.db-rmModal .db-rm-hero.is-red{background:linear-gradient(135deg,#ef4444,#b91c1c)}.db-rmModal .db-rm-hero.is-green{background:linear-gradient(135deg,#25d366,#128c7e)}.db-rmModal .db-rm-heroIcon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff3;font-size:24px}.db-rmModal .db-rm-heroText{flex:1;min-width:0;padding-right:30px}.db-rmModal .db-rm-heroTitle{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;opacity:.88}.db-rmModal .db-rm-heroMain{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:20px;font-weight:700;line-height:1.25}.db-rmModal .db-rm-heroBadge{padding:3px 10px;border-radius:20px;background:#ffffff40;font-size:12px;font-weight:600;white-space:nowrap}.db-rmModal button.db-rm-close{position:absolute;top:14px;right:16px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#fff3;color:#fff;font-size:15px;cursor:pointer;transition:background .15s}.db-rmModal button.db-rm-close:hover{background:#ffffff59}.db-rmModal .db-rm-body{display:flex;flex-direction:column;gap:14px;padding:20px 24px 24px;max-height:calc(100vh - 190px);overflow-y:auto}.db-rmModal .db-rm-body .db-fieldLabel{margin:0 0 4px}.db-rmModal .db-rm-center{display:grid;place-items:center;padding:40px 0}.db-rmModal .db-rm-card{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e5e9f2;border-radius:12px;background:#f8fafc}.db-rmModal .db-rm-avatar{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1b3767,#2d5aa0);color:#fff;font-size:15px;font-weight:700}.db-rmModal .db-rm-cardInfo{display:flex;flex:1;flex-direction:column;min-width:0}.db-rmModal .db-rm-cardInfo b{overflow:hidden;font-size:14px;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.db-rmModal .db-rm-cardInfo span{overflow:hidden;margin-top:2px;font-size:12.5px;color:#475569;text-overflow:ellipsis;white-space:nowrap}.db-rmModal .db-rm-cardInfo small{margin-top:1px;font-size:11.5px;color:#64748b}.db-rmModal .db-rm-cardId{flex:none}.db-rmModal .db-rm-cardId small{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.db-rmModal .db-rm-cardId b{font-size:13px;color:#1b3767}.db-rmModal .db-rm-who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.db-rmModal .db-rm-person{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 10px;padding:12px;border:1px solid #e5e9f2;border-radius:12px;background:#fff;transition:border-color .15s,background .15s}.db-rmModal .db-rm-person.isShown{border-color:#1b3767;background:#f4f7fc}.db-rmModal .db-rm-person.isOff:not(.isShown){background:#f8fafc}.db-rmModal .db-rm-person .ant-checkbox-wrapper{margin-top:2px}.db-rmModal button.db-rm-personBtn{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.db-rmModal button.db-rm-personBtn b{font-size:13.5px;color:#0f172a}.db-rmModal button.db-rm-personBtn span{max-width:100%;overflow:hidden;font-size:12.5px;color:#475569;text-overflow:ellipsis;white-space:nowrap}.db-rmModal button.db-rm-personBtn small{font-size:11.5px;color:#64748b}.db-rmModal button.db-rm-personBtn:focus-visible{outline:2px solid #1b3767;outline-offset:3px}.db-rmModal .db-rm-note{grid-column:1/-1;display:flex;align-items:center;margin:6px 0 0;padding:6px 10px;border-radius:8px;font-size:12.5px;line-height:1.4}.db-rmModal .db-rm-note.isBad{background:#fef2f2;color:#991b1b}.db-rmModal .db-rm-note.isWarn{background:#fffbeb;color:#92400e}.db-rmModal .db-rm-wa{overflow:hidden;border:1px solid #e5e9f2;border-radius:12px}.db-rmModal .db-rm-waHead{display:flex;align-items:center;gap:7px;padding:9px 14px;background:#075e54;color:#fff;font-size:12.5px;font-weight:600}.db-rmModal .db-rm-waHead .db-infoTip{margin-left:0;color:#fffc}.db-rmModal .db-rm-waHead .db-infoTip:hover,.db-rmModal .db-rm-waHead .db-infoTip:focus-visible{color:#fff}.db-rmModal .db-rm-waHead .db-infoTip:focus-visible{outline-color:#fff}.db-rmModal .db-rm-waTo{margin-left:auto;font-size:11.5px;font-weight:400;opacity:.8}.db-rmModal .db-rm-waBubble{padding:12px 14px;background:#ece5dd}.db-rmModal .db-rm-waMsg{display:inline-block;max-width:100%;padding:10px 14px;border-radius:0 10px 10px;background:#fff;box-shadow:0 1px 2px #0000001f;font-size:13.5px;line-height:1.65;color:#1a1a1a;white-space:pre-wrap;overflow-wrap:anywhere}.db-rmModal .db-rm-waTime{margin-top:4px;font-size:11px;text-align:right;color:#667781}.db-rmModal .db-rm-results{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.db-rmModal .db-rm-results li{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #bfe8cf;border-radius:12px;background:#f0fbf4;color:#14532d}.db-rmModal .db-rm-results li.isBad{border-color:#fecaca;background:#fef2f2;color:#991b1b}.db-rmModal .db-rm-results li>svg{flex:none;margin-top:2px;font-size:18px}.db-rmModal .db-rm-results li>div{display:flex;flex:1;flex-direction:column;min-width:0}.db-rmModal .db-rm-results li b{font-size:14px}.db-rmModal .db-rm-results li span,.db-rmModal .db-rm-results li small{font-size:12.5px;overflow-wrap:anywhere}.db-rmModal .db-rm-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px}.db-rmModal button.db-rm-cancel,.db-rmModal button.db-rm-send,.db-rmModal button.db-rm-save{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:auto;padding:9px 22px;border-radius:8px;font-size:14px;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s,transform .1s}.db-rmModal button.db-rm-cancel:disabled,.db-rmModal button.db-rm-send:disabled,.db-rmModal button.db-rm-save:disabled{opacity:.45;cursor:not-allowed}.db-rmModal button.db-rm-cancel:focus-visible,.db-rmModal button.db-rm-send:focus-visible,.db-rmModal button.db-rm-save:focus-visible{outline:2px solid #1b3767;outline-offset:2px}.db-rmModal button.db-rm-cancel{border:1px solid #e5e9f2;background:#fff;color:#475569;font-weight:500}.db-rmModal button.db-rm-cancel:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}.db-rmModal button.db-rm-send{border:0;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-weight:600}.db-rmModal button.db-rm-send svg{font-size:17px}.db-rmModal button.db-rm-send:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.db-rmModal button.db-rm-send:disabled{transform:none}.db-rmModal button.db-rm-save{border:0;background:#1b3767;color:#fff;font-weight:600}.db-rmModal button.db-rm-save:hover:not(:disabled){background:#142a52}.db-rmModal .db-setRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.db-rmModal .db-setRow label{font-size:14px;font-weight:600;color:#0f172a}.db-rmModal .db-setRow .ant-switch.ant-switch-checked{background:#1b3767}.db-rmModal .db-setWarn{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:#fffbeb;color:#92400e;font-size:12px;font-weight:600}.db-rmModal .db-setLabel{display:flex;align-items:center;margin-bottom:0!important}@media (max-width: 520px){.db-rmModal .db-rm-who{grid-template-columns:1fr}.db-rmModal .db-rm-hero{padding:18px 16px}.db-rmModal .db-rm-body{padding:16px}}.db-drawer .db-remBox{margin-bottom:14px;padding:14px 16px 16px;border:1px solid #f5dfb4;border-radius:14px;background:#fff8ea}.db-drawer .db-remBox>header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 4px;margin-bottom:12px}.db-drawer .db-remBox>header h4{margin:0 0 0 10px;font-size:16px;font-weight:700;color:#0c1b3a}.db-drawer .db-remIcon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:9px;background:#fde8bf;color:#b86500;font-size:17px}.db-drawer .ant-btn.db-waSend:not(:disabled){height:34px;margin-left:auto;padding-inline:12px;border-color:#1fa855;background:#1fa855;color:#fff;font-size:13.5px;font-weight:600}.db-drawer .ant-btn.db-waSend:not(:disabled):hover{border-color:#178a45;background:#178a45}.db-drawer .ant-btn.db-waSend:not(:disabled) svg{font-size:17px}.db-drawer .db-remFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #f5dfb4;border-radius:12px;background:#f5dfb4}.db-drawer .db-remFacts>div{min-width:0;padding:10px 12px;background:#ffffffdb}.db-drawer .db-remFacts dt{font-size:12px;color:#61708a}.db-drawer .db-remFacts dd{margin:4px 0 0;font-size:13.5px;font-weight:800;line-height:1.35;color:#0c1b3a;overflow-wrap:anywhere}.db-drawer .db-remList{margin:12px 0 0;padding:0;list-style:none}.db-drawer .db-remList li{display:grid;grid-template-columns:minmax(96px,1fr) auto auto auto;align-items:center;gap:4px 10px;padding:9px 0;border-top:1px solid #f5dfb4;font-size:13px}.db-drawer .db-remList li b{font-weight:600;color:#0c1b3a}.db-drawer .db-remList li small{grid-column:1/-1;font-size:12px}.db-drawer .db-remDue{font-size:12.5px;color:#61708a}.db-drawer .db-remTo{display:inline-flex;gap:4px}.db-drawer .db-commToggle{height:22px;margin-top:2px;padding:0;font-size:12px}.db-drawer .db-commHead .db-tag{margin-left:0}.agAdminPage.demoBookings .agTableCard .agTabsRow{overflow:visible}.agAdminPage.demoBookings .agTabs{flex-wrap:wrap;gap:10px;padding:14px 16px;overflow:visible;border-bottom:1px solid var(--ag-border);background:linear-gradient(180deg,#fff,#f7f9fd)}.agAdminPage.demoBookings .agTabs .agTab{gap:9px;height:46px;margin:0;padding:0 12px 0 16px;border:1px solid #cdd6e6;border-radius:999px;background:#fff;color:#1f2a44;font-size:14.5px;font-weight:600;box-shadow:0 1px 2px #0f172a14;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.agAdminPage.demoBookings .agTabs .agTab .agTabIcon{color:#64748b;font-size:17px;transition:color .15s ease}.agAdminPage.demoBookings .agTabs .agTab .agTabCount{min-width:28px;padding:0 8px;background:#eef1f6;color:#334155;font-size:13px;font-weight:700;line-height:26px}.agAdminPage.demoBookings .agTabs .agTab.tone-amber{border-color:#f1c982}.agAdminPage.demoBookings .agTabs .agTab.tone-amber .agTabIcon{color:#b45309}.agAdminPage.demoBookings .agTabs .agTab.tone-amber .agTabCount{background:#fdf0d8;color:#b45309}.agAdminPage.demoBookings .agTabs .agTab.tone-blue .agTabCount{background:#e8eeff;color:#1456f5}.agAdminPage.demoBookings .agTabs .agTab:hover{border-color:#7ea2f7;background:#f5f8ff;color:#1456f5;box-shadow:0 4px 12px #1456f529;transform:translateY(-1px)}.agAdminPage.demoBookings .agTabs .agTab:hover .agTabIcon{color:#1456f5}.agAdminPage.demoBookings .agTabs .agTab.isActive{border-color:#1456f5;background:linear-gradient(180deg,#2f6bff,#1456f5);color:#fff;box-shadow:0 8px 18px #1456f557;transform:none}.agAdminPage.demoBookings .agTabs .agTab.isActive .agTabIcon{color:#fff}.agAdminPage.demoBookings .agTabs .agTab.isActive .agTabCount{background:#ffffff3d;color:#fff}.agAdminPage.demoBookings .agTabs .agTab:focus-visible{outline:0;box-shadow:var(--ag-focus-ring)}.db-modal:not(.db-rmModal) .ant-modal-content{padding:0;overflow:hidden;border-radius:20px;background:#f3f6fb;box-shadow:0 28px 70px #0f172a47,0 4px 14px #0f172a14}.db-modal:not(.db-rmModal) .ant-modal-header{margin:0;padding:20px 26px 16px;border-bottom:1px solid #e8ecf3;background:linear-gradient(180deg,#fff,#f6f8fc)}.db-modal:not(.db-rmModal) .ant-modal-title{font-size:18px;font-weight:700}.db-modal:not(.db-rmModal) .ant-modal-close{top:16px;inset-inline-end:18px;border-radius:10px}.db-modal:not(.db-rmModal) .ant-modal-body{margin:18px 22px;padding:18px 20px;border:1px solid #e8ecf3;border-radius:16px;background:#fff;box-shadow:0 6px 18px #18274b12,0 1px 3px #18274b0d}.db-modal:not(.db-rmModal) .ant-modal-footer{margin:0;padding:14px 26px 18px;border-top:1px solid #e8ecf3;background:#fff}.db-modal:not(.db-rmModal) .ant-modal-footer .ant-btn{min-width:96px;height:38px;border-radius:10px;font-weight:600}.db-modal.db-rmModal .ant-modal-content{box-shadow:0 28px 70px #0f172a47,0 4px 14px #0f172a14}.classCardWrap{border-radius:10px;background:#fff;padding:20px;margin-bottom:30px;max-width:940px}.classEnquiryWrap .right .typehead{padding-bottom:10px}.classEnquiryWrap .right .typehead h1{color:var(--Primary-Text, #2a3439);font-family:Plus Jakarta Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.fareWrap{padding:20px;display:grid;grid-template-columns:10% 85%;gap:40px;border-bottom:1px solid #e2e2e2}.courses .contentWrap{display:grid;grid-template-columns:780px 310px;gap:30px}.courses .calenderWrap{display:flex;flex-direction:column;gap:20px}.p-datepicker-header button{width:auto;height:auto;background:none}.p-datepicker{width:310px;font-family:Plus Jakarta Sans;border-radius:10px;background:#fff;padding:20px 20px 30px}.p-datepicker-title{font-weight:700;display:flex;gap:5px}.p-datepicker-month,.p-datepicker-year{color:var(--Primary-Text, #2a3439);font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.p-datepicker thead th{color:var(--Sub-text, #85949c);text-align:center;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:10px}.p-datepicker-calendar-container{padding-top:22px}.p-datepicker td>span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer}.p-datepicker td>span.p-highlight{background-color:#ffebd9;position:relative;color:#445057;border-radius:12px}.p-datepicker td span.p-highlight:after{content:"";position:absolute;right:17px;width:4px;height:4px;border-radius:50%;bottom:4px}.p-datepicker td>span.p-disabled{color:#95a5a6;cursor:not-allowed;opacity:.5}.p-datepicker td>span:hover{background-color:#ffebd9;border-radius:12px}.classInfoWrap{padding-bottom:"20px"}.classInfoWrap .topContainer{display:flex;gap:20px;border-bottom:"1px solid #c4d0d6"}.classInfoWrap .imageContainer{width:86px;height:56px}.classInfoWrap .imageContainer .classImage{min-width:86px;width:100%;height:56px;object-fit:cover;border-radius:6px}.classInfoWrap .classDetailContainer{display:flex;width:100%;justify-content:space-between}.classInfoWrap .classDetailContainer .classDetail{display:flex;flex-direction:column;gap:10px}.classInfoWrap .classDetailContainer .classDetail h3{font-size:20px;font-weight:700;color:#2a3439;line-height:25.2px;margin:0;text-transform:capitalize}.classInfoWrap .classDetailContainer .classDetail .statusContainer{display:flex;gap:10px;width:100%}.classInfoWrap .classDetailContainer .classDetail .statusContainer .status{display:flex;gap:6px;font-size:10px;font-weight:600}.classInfoWrap .classDetailContainer .classDetail .statusContainer .status .beginner{display:flex;align-items:center;justify-content:center;padding:4.5px;height:20px;background-color:#ff7800;color:#fff;border-radius:4px;text-transform:capitalize}.classInfoWrap .classDetailContainer .classDetail .statusContainer .status .online{display:flex;justify-content:center;align-items:center;padding:5px;height:20px;background-color:#f0f0f0;color:#445057;border-radius:4px;text-transform:capitalize}.classInfoWrap .classDetailContainer .classDetail .statusContainer .classCompleted{font-size:14px;font-weight:500;color:#445057}.classInfoWrap .classDetailContainer .classDetail .classTiming{display:flex;gap:3px;font-size:14px;font-weight:500;color:#445057}.upcomingClassContainer{display:flex;flex-direction:column;gap:30px;border-radius:10px;background:#fff;padding:20px;margin-bottom:30px}.upcomingClassContainer .studentListing{display:flex;flex-direction:column;margin-top:10px;padding-top:10px;border-top:1px dashed #c4d0d6}.upcomingClassContainer .studentListing .title{font-size:16px;font-weight:700;line-height:20.16px;color:#2a3439;margin-bottom:20px}.upcomingClassContainer .studentListing{max-height:315px;overflow:scroll}.upcomingClassContainer .studentListing .listing{display:flex;align-items:center;max-width:600px;width:100%;gap:5px;border-bottom:1px dashed #ccc;padding:10px 0}.upcomingClassContainer .studentListing .listing:last-child{border:0}.upcomingClassContainer .studentListing .listing .imageContainer{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.upcomingClassContainer .studentListing .listing .imageContainer img{width:32px;height:32px;border-radius:16px;object-fit:cover}.upcomingClassContainer .studentListing .listing .studentDetailsContainer{display:flex;align-items:center;max-width:555px;width:100%;justify-content:space-between}.upcomingClassContainer .studentListing .listing .studentDetailsContainer .primary button span{font-size:13px}.upcomingClassContainer .studentListing .listing .studentDetailsContainer .studentDetail{display:flex;flex-direction:column;gap:3px;color:#445057}.upcomingClassContainer .studentListing .listing .studentDetailsContainer .studentDetail .studentName{font-size:14px;font-weight:600;line-height:17.64px;text-transform:capitalize}.upcomingClassContainer .studentListing .listing .studentDetailsContainer .studentDetail .demoClassText{font-size:12px;font-weight:400;line-height:15.12px}.upcomingClassContainer .studentListing .listing .studentDetailsContainer .status span{display:inline-block;font-size:14px;font-weight:600;line-height:17.64px;margin-bottom:5px}.upcomingClassContainer .upcomingClassWrap{display:flex;flex-direction:column;gap:10px}.upcomingClassContainer .upcomingClassWrap .title{font-size:16px;font-weight:700;color:#2a3439;padding-bottom:10px}.upcomingClassContainer .upcomingClassWrap .mainClassesCard{display:flex;flex-direction:column;gap:10px}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard{max-width:100%;width:100%;border-radius:10px;border:1px solid var(--Border, #c4d0d6);background:#fff;padding:20px;display:flex;gap:6px;flex-direction:column}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .upcomingMainInfoCard{display:flex;gap:4px;align-items:center}@media screen and (max-width: 665px){.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .upcomingMainInfoCard{flex-direction:column;align-items:flex-start;gap:4px}}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .upcomingMainInfoCard p{color:var(--Prussian-Blue, #003049);font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .upcomingMainInfoCard>span{display:flex;justify-content:center;align-items:center;border-radius:4px;background:#ffead7;padding:4px;color:var(--Fire-Red, #ff7800);font-family:Plus Jakarta Sans;font-size:10px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .courseName{display:flex;justify-content:space-between;gap:10px}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .courseName p{color:var(--Body-text, #445057);font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:0}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .courseName .studentCount{display:flex;gap:2px;align-items:center}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .courseName .studentCount span{color:var(--Body-text, #445057);text-align:right;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .courseName .listDrop{display:flex;justify-content:center;align-items:center;border-radius:4px;background:#ffead7;padding:4px;color:#ff7800;font-family:Plus Jakarta Sans;font-size:10px;font-style:normal;font-weight:600;line-height:normal;margin-left:5px;cursor:pointer}.upcomingClassContainer .upcomingClassWrap .mainClassesCard .classesCard .courseName .listDrop span{color:#ff7800}.emptyTextCardInline{width:max-content;background:#f0f0f0;font-size:10px;font-weight:500;color:#445057;min-height:30px;padding:2px 4px;border-radius:3px;margin-left:6px}.emptyTextCard .coreInterestWrapper{display:flex;flex-direction:column;min-width:270px;justify-content:space-around;margin-top:15px}.emptyTextCard .coreInterestWrapper .interestDetailWrapper{display:flex;flex-direction:column;gap:10px}.emptyTextCard .coreInterestWrapper .interestDetailWrapper .interestDetail{display:flex;gap:5px}.emptyTextCard .coreInterestWrapper .interestDetailWrapper .interestDetail div{display:flex;width:max-content;background:#f0f0f0;font-size:13px;font-weight:500;color:#445057;min-height:30px;padding:6px 10px;border-radius:6px}.Orders .contentHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.Orders .contentHeader .commonHeader{margin:0;font-size:24px;font-weight:600;color:#0f172a}@media screen and (max-width: 768px){.Orders .contentHeader{flex-direction:column;align-items:flex-start}}.Orders .pageActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.Orders .pageActions .filterWrapper,.Orders .pageActions .searchWrapper{flex:1 1 auto;min-width:160px}.Orders .pageActions .filterWrapper .ant-select-selector,.Orders .pageActions .searchWrapper .ant-select-selector{border-radius:8px!important;border:1px solid #e2e8f0!important;height:42px!important;padding:0 14px!important;align-items:center;box-shadow:0 1px 2px #0000000d!important;transition:all .3s ease}.Orders .pageActions .filterWrapper .ant-select-selector:hover,.Orders .pageActions .searchWrapper .ant-select-selector:hover{border-color:#6366f1!important}.Orders .pageActions .filterWrapper .ant-select-focused .ant-select-selector,.Orders .pageActions .filterWrapper .ant-select-open .ant-select-selector,.Orders .pageActions .searchWrapper .ant-select-focused .ant-select-selector,.Orders .pageActions .searchWrapper .ant-select-open .ant-select-selector{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f126!important}.Orders .pageActions .filterWrapper .ant-input-search,.Orders .pageActions .filterWrapper .ant-input-affix-wrapper,.Orders .pageActions .filterWrapper .ant-input,.Orders .pageActions .searchWrapper .ant-input-search,.Orders .pageActions .searchWrapper .ant-input-affix-wrapper,.Orders .pageActions .searchWrapper .ant-input{border-radius:8px!important;height:42px!important}.Orders .pageActions .filterWrapper .ant-input-affix-wrapper,.Orders .pageActions .searchWrapper .ant-input-affix-wrapper{border:1px solid #e2e8f0!important;padding:0 14px!important;box-shadow:0 1px 2px #0000000d!important;transition:all .3s ease}.Orders .pageActions .filterWrapper .ant-input-affix-wrapper:hover,.Orders .pageActions .filterWrapper .ant-input-affix-wrapper:focus-within,.Orders .pageActions .searchWrapper .ant-input-affix-wrapper:hover,.Orders .pageActions .searchWrapper .ant-input-affix-wrapper:focus-within{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f126!important}.Orders .pageActions .filterWrapper .ant-input-affix-wrapper .ant-input,.Orders .pageActions .searchWrapper .ant-input-affix-wrapper .ant-input{box-shadow:none!important;background:transparent!important}@media screen and (max-width: 768px){.Orders .pageActions,.Orders .pageActions .filterWrapper,.Orders .pageActions .searchWrapper{width:100%}}.Orders .tableCard{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;border:1px solid #e2e8f0;overflow:hidden}.Orders .tableCard .userDetailsRow{display:flex;flex-direction:column;gap:4px}.Orders .tableCard .userDetailsRow .userName{font-weight:600;color:#0f172a}.Orders .tableCard .userDetailsRow .userType{font-size:12px;color:#64748b;text-transform:capitalize}.Orders .tableCard .totalItems,.Orders .tableCard .totalAmount{font-weight:500;color:#0f172a}.Orders .tableCard .actionButtons{display:flex;align-items:center;gap:10px}.Orders .tableCard .actionButtons .actionBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:16px}.Orders .tableCard .actionButtons .actionBtn:hover{transform:translateY(-2px)}.Orders .tableCard .actionButtons .actionBtn.view:hover{background:#e0e7ff;color:#6366f1}.Orders .tableCard .actionButtons .actionBtn.download:hover{background:#dcfce7;color:#16a34a}.Orders .tableCard .actionButtons .actionBtn.delete:hover{background:#fee2e2;color:#dc2626}.Orders .tableCard .ant-pagination{padding:16px 24px;margin:0!important;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;align-items:center;background:#fff}.Orders .tableCard .ant-pagination .ant-pagination-item{border:none!important;background:transparent;border-radius:8px;font-weight:500;transition:all .2s ease;margin:0 4px}.Orders .tableCard .ant-pagination .ant-pagination-item a{color:#64748b}.Orders .tableCard .ant-pagination .ant-pagination-item:hover{background:#f1f5f9}.Orders .tableCard .ant-pagination .ant-pagination-item:hover a{color:#0f172a}.Orders .tableCard .ant-pagination .ant-pagination-item-active{background:#6366f1!important;box-shadow:0 4px 10px #6366f14d!important}.Orders .tableCard .ant-pagination .ant-pagination-item-active a{color:#fff!important}.Orders .tableCard .ant-pagination .ant-pagination-item-active:hover{background:#4f46e5!important}.Orders .tableCard .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.Orders .tableCard .ant-pagination .ant-pagination-next .ant-pagination-item-link{border:none!important;background:transparent!important;border-radius:8px;color:#64748b;transition:all .2s ease}.Orders .tableCard .ant-pagination .ant-pagination-prev .ant-pagination-item-link:hover,.Orders .tableCard .ant-pagination .ant-pagination-next .ant-pagination-item-link:hover{background:#f1f5f9!important;color:#0f172a}.OrderDetailView{padding-bottom:40px}.OrderDetailView .contentHeader{margin-bottom:24px}.OrderDetailView .contentHeader .backBtnWrapper{display:inline-flex;align-items:center;gap:12px;cursor:pointer;padding:8px 16px 8px 0;transition:all .2s ease}.OrderDetailView .contentHeader .backBtnWrapper .backIcon{font-size:24px;color:#64748b;transition:transform .2s ease}.OrderDetailView .contentHeader .backBtnWrapper .commonHeader{margin:0;font-size:24px;font-weight:600;color:#0f172a}.OrderDetailView .contentHeader .backBtnWrapper:hover .backIcon{color:#6366f1;transform:translate(-4px)}.OrderDetailView .contentHeader .backBtnWrapper:hover .commonHeader{color:#6366f1}.OrderDetailView .contentBody{display:flex;flex-direction:column;gap:24px}.OrderDetailView .contentBody .detailCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px 30px;box-shadow:0 4px 6px -1px #0000000d}.OrderDetailView .contentBody .detailCard .infoGrid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:24px;column-gap:40px}@media screen and (max-width: 992px){.OrderDetailView .contentBody .detailCard .infoGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 576px){.OrderDetailView .contentBody .detailCard .infoGrid{grid-template-columns:1fr;row-gap:16px}}.OrderDetailView .contentBody .detailCard .infoGrid .infoItem{display:flex;flex-direction:column;gap:6px}.OrderDetailView .contentBody .detailCard .infoGrid .infoItem .label{font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.OrderDetailView .contentBody .detailCard .infoGrid .infoItem .value{font-size:16px;color:#0f172a}.OrderDetailView .contentBody .detailCard .infoGrid .infoItem .value.font-semibold{font-weight:600}.OrderDetailView .contentBody .detailCard .infoGrid .infoItem .value.font-medium{font-weight:500}.OrderDetailView .contentBody .detailCard .infoGrid .infoItem .value.capitalize{text-transform:capitalize}.OrderDetailView .contentBody .tableCard{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;border:1px solid #e2e8f0;overflow:hidden;margin-top:10px}.OrderDetailView .contentBody .tableCard .tableTitle{padding:20px 24px;margin:0;font-size:18px;font-weight:600;color:#0f172a;border-bottom:1px solid #e2e8f0;background:#f8fafc}.OrderDetailView .contentBody .tableCard .modernTable .ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc!important;color:#64748b;font-weight:600;border-bottom:1px solid #e2e8f0}.OrderDetailView .contentBody .tableCard td.ant-table-cell{border-right:1px solid #f0f0f0!important}.OrderDetailView .contentBody .tableCard .authorLink{color:#6366f1;font-weight:500;cursor:pointer;transition:color .2s}.OrderDetailView .contentBody .tableCard .authorLink:hover{color:#4f46e5;text-decoration:underline}.OrderDetailView .contentBody .tableCard .offerText{color:#16a34a;font-weight:600;background:#dcfce7;padding:2px 8px;border-radius:4px;font-size:12px}.OrderDetailView .contentBody .tableCard .pill{padding:4px 10px;border-radius:50px;font-size:12px;font-weight:600}.OrderDetailView .contentBody .tableCard .pill.yes{background:#dcfce7;color:#166534}.OrderDetailView .contentBody .tableCard .pill.no{background:#f1f5f9;color:#64748b}.statusPill{display:inline-block;padding:4px 12px;border-radius:50px;font-size:13px;font-weight:600;text-align:center;letter-spacing:.3px;text-transform:capitalize}.statusPill.success{background:#dcfce7;color:#166534}.statusPill.pending{background:#ffedd5;color:#c2410c}.statusPill.failed{background:#fee2e2;color:#b91c1c}.btnWrapper{display:flex;align-items:center}.btnWrapper .verify{max-width:500px;display:flex;gap:10px;padding:0 15px;margin-bottom:24px}.btnWrapper .verify:nth-child(2){margin-bottom:0}.btnWrapper .verify:first-child{border-right:2px solid #e2e8f0}.btnWrapper .verify:last-child{border-left:2px solid #e2e8f0}.btnWrapper .verify>span{white-space:nowrap}.btnWrapper .verify .ant-form{display:flex;align-items:flex-end;gap:10px}.btnWrapper .verify .ant-switch{max-width:88px}.contentBody{line-height:1.5}.contentBody .contentWrapper{display:flex;flex-wrap:wrap}.contentBody .contentWrapper .contentsLeft{background:#f8fafc;width:50%;border-right:2px solid #fff;border-radius:12px 0 0 12px;padding:30px}@media screen and (max-width: 768px){.contentBody .contentWrapper .contentsLeft{width:100%;border-right:none;border-radius:12px 12px 0 0}}.contentBody .contentWrapper .contentsLeft .list{display:flex;margin-bottom:15px}.contentBody .contentWrapper .contentsLeft .list .left{width:35%;font-weight:600;color:#64748b}.contentBody .contentWrapper .contentsLeft .list .right{width:50%;color:#0f172a;font-weight:500}.contentBody .contentWrapper .contentsLeft .list .right img{max-width:150px;border-radius:8px}.contentBody .contentWrapper .contentsLeft .list .right.flex{display:flex;align-items:center}.contentBody .contentWrapper .contentsLeft .list .right.flex .red,.contentBody .contentWrapper .contentsLeft .list .right.flex .green{width:70px}.contentBody .contentWrapper .contentsLeft .list .right.flex button{max-width:90px}.contentBody .contentWrapper .contentsRight{background:#f8fafc;width:50%;padding:30px;border-radius:0 12px 12px 0}@media screen and (max-width: 768px){.contentBody .contentWrapper .contentsRight{width:100%;border-radius:0 0 12px 12px;border-top:2px solid #fff}}.contentBody .contentWrapper .contentsRight .list{margin-bottom:15px}.contentBody .contentWrapper .contentsRight .list .left{font-weight:600;margin-bottom:10px;color:#64748b}.contentBody .contentWrapper .contentsRight .list .right{line-height:1.5;color:#0f172a}.contentBody .contentWrapper .contentsRight .list .right img{max-width:100px;border-radius:8px}.contentBody .contentWrapper .contentsRight .list .right.skillsWrap{display:flex;flex-wrap:wrap;gap:10px}.contentBody .contentWrapper .contentsRight .list .right span.skills{display:inline-block;border:1px solid #e2e8f0;padding:6px 12px;border-radius:50px;background:#fff;font-size:13px;text-transform:capitalize}.ant-select-dropdown{z-index:100000000!important}.Orders{background:#f0f0f0}@media screen and (max-width: 1420px){.Orders .contentHeader{margin-right:16px}}@media screen and (max-width: 768px){.Orders .contentHeader{margin-right:0}}.Orders .backBtn{margin-bottom:24px}.Orders .btnWrapper{display:flex;align-items:center}.Orders .btnWrapper .verify{max-width:500px;display:flex;gap:10px;padding:0 15px;margin-bottom:24px}.Orders .btnWrapper .verify:nth-child(2){margin-bottom:0}.Orders .btnWrapper .verify:first-child{border-right:2px solid #ccc}.Orders .btnWrapper .verify:last-child{border-left:2px solid #ccc}.Orders .btnWrapper .verify>span{white-space:nowrap}.Orders .btnWrapper .verify .ant-form{display:flex;align-items:flex-end;gap:10px}.Orders .btnWrapper .verify .ant-switch{max-width:88px}.Orders .contentBody{line-height:1.5}.Orders .contentBody .contentWrapper{display:flex;flex-wrap:wrap}.Orders .contentBody .contentWrapper .contentsLeft{background:#f6842112;width:50%;border-right:2px solid #fff;border-radius:10px 0 0 10px;padding:30px}.Orders .contentBody .contentWrapper .contentsLeft .list{display:flex;margin-bottom:15px}.Orders .contentBody .contentWrapper .contentsLeft .list .left{width:35%;font-weight:700}.Orders .contentBody .contentWrapper .contentsLeft .list .right{width:50%}.Orders .contentBody .contentWrapper .contentsLeft .list .right img{max-width:150px}.Orders .contentBody .contentWrapper .contentsLeft .list .right.flex{display:flex;align-items:center}.Orders .contentBody .contentWrapper .contentsLeft .list .right.flex .red,.Orders .contentBody .contentWrapper .contentsLeft .list .right.flex .green{width:70px}.Orders .contentBody .contentWrapper .contentsLeft .list .right.flex button{max-width:90px}.Orders .contentBody .contentWrapper .contentsRight{background:#f6842112;width:50%;padding:30px;border-radius:0 10px 10px 0}.Orders .contentBody .contentWrapper .contentsRight .list{margin-bottom:15px}.Orders .contentBody .contentWrapper .contentsRight .list .left{font-weight:700;margin-bottom:10px}.Orders .contentBody .contentWrapper .contentsRight .list .right{line-height:1.5}.Orders .contentBody .contentWrapper .contentsRight .list .right img{max-width:100px}.Orders .contentBody .contentWrapper .contentsRight .list .right.skillsWrap{display:flex;flex-wrap:wrap;gap:10px}.Orders .contentBody .contentWrapper .contentsRight .list .right span.skills{display:inline-block;border:2px solid #ccc;padding:5px;border-radius:5px;background:#cccccc70;font-style:italic;text-transform:capitalize}.Orders .contentBody .gallery{padding:30px 0}.Orders .contentBody .gallery strong{display:block;font-size:20px;padding-bottom:30px}.Orders .contentBody .gallery .galleryList{display:flex;overflow:scroll;gap:20px}.Orders .contentBody .gallery .galleryList img{max-width:200px}.Orders .contentBody .contentWrapperBottom .contentsBottom{width:100%;display:flex;background:#f6842112;padding:0 20px;border-radius:10px;margin-bottom:30px}.Orders .contentBody .contentWrapperBottom .contentsBottom:last-child{margin-bottom:0}.Orders .contentBody .contentWrapperBottom .contentsBottom>.left{width:20%;font-size:20px;border-right:2px solid #fff;padding:30px 0}.Orders .contentBody .contentWrapperBottom .contentsBottom>.left strong.sticky{position:sticky;top:100px}.Orders .contentBody .contentWrapperBottom .contentsBottom>.right{width:80%;padding:0 30px}.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .achievements,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .educations,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .experiences{border-bottom:2px solid #fff;padding:30px 0}.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .achievements:last-child,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .educations:last-child,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements:last-child,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .experiences:last-child{border-bottom:0}.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .achievements .list,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .educations .list,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements .list,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .experiences .list{display:flex;gap:30px;margin-bottom:15px}.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .achievements .list:last-child,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .educations .list:last-child,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements .list:last-child,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .experiences .list:last-child{margin-bottom:0}.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .achievements .list .left,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .educations .list .left,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements .list .left,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .experiences .list .left{width:20%;font-weight:700}.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .achievements .list .right,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .educations .list .right,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements .list .right,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .experiences .list .right{width:70%}.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .achievements .list .right img,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .educations .list .right img,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .endorsements .list .right img,.Orders .contentBody .contentWrapperBottom .contentsBottom>.right .experiences .list .right img{max-width:150px}.Orders .ant-select-selector,.Orders .ant-form-item-control-input-content input{width:100%!important;border-radius:5px;height:42px!important}.Orders .ant-select-arrow{top:70%!important}.Orders .ant-form-item-explain-error{margin-top:5px}.Orders .orderMetriesWrap{display:flex;gap:20px;margin-bottom:30px}.mainContent.tutor{background:#f8fafc;min-height:100vh;padding:40px 32px}.mainContent.tutor .contentHeader{max-width:650px;margin:0 auto 24px}.mainContent.tutor .contentHeader .backBtn{display:flex;align-items:center;gap:12px;cursor:pointer}.mainContent.tutor .contentHeader .backBtn img{width:20px}.mainContent.tutor .contentHeader .backBtn .commonHeader{color:#1e293b;font-size:24px;font-weight:700;margin:0}.formBody{max-width:650px;width:100%;margin:0 auto;background:#fff;padding:32px;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.formBody .ant-form-vertical .ant-form-item-label{padding-bottom:8px}.formBody .ant-form-vertical .ant-form-item-label label{font-weight:600;color:#334155}.formBody .ant-form-vertical input:not(.ant-select-selection-search-input),.formBody .ant-form-vertical .ant-select-selector,.formBody .ant-form-vertical .ant-input-textarea textarea{border-radius:8px!important;border:1px solid #e2e8f0!important;padding:8px 12px!important;min-height:44px!important}.formBody .ant-form-vertical input:not(.ant-select-selection-search-input):hover,.formBody .ant-form-vertical input:not(.ant-select-selection-search-input):focus,.formBody .ant-form-vertical .ant-select-selector:hover,.formBody .ant-form-vertical .ant-select-selector:focus,.formBody .ant-form-vertical .ant-input-textarea textarea:hover,.formBody .ant-form-vertical .ant-input-textarea textarea:focus{border-color:#4f63d2!important;box-shadow:0 0 0 3px #4f63d21a!important}.formBody .ant-form-vertical .ant-btn-primary{height:44px;padding:0 24px;border-radius:8px;background:#4f63d2!important;font-weight:600;margin-top:16px;border:none}.formBody .ant-form-vertical .ant-btn-primary:hover{background:#3e51b5!important}@media screen and (max-width: 768px){.mainContent.tutor{padding:20px 16px}.formBody{padding:20px}}.editTutorPage{background:#eef1f8;min-height:100vh;padding:24px 32px 40px;box-sizing:border-box}.editTutorPage .etHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.editTutorPage .etHeader .backBtn{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0}.editTutorPage .etHeader .commonHeader{margin:0;font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--ag-text, #0f172a)}.editTutorPage .etSubtitle{margin:4px 0 0;font-size:14px;color:var(--ag-text-muted, #64748b)}.editTutorPage .etActions{display:flex;gap:12px}.editTutorPage .etActions .ant-btn{height:40px;min-width:96px;padding:0 20px;border-radius:10px;font-weight:600;font-size:14px}.editTutorPage .etActions .ant-btn-default{border-color:var(--ag-border-control, #cbd5e1);color:var(--ag-text, #0f172a)}.editTutorPage .etActions .ant-btn-primary{box-shadow:0 4px 12px #2f5bea40}.editTutorPage .etColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.editTutorPage .etColumn{display:flex;flex-direction:column;gap:24px;min-width:0}.editTutorPage .etCard{background:#fff;border:1px solid #dde3f0;border-top:3px solid var(--et-accent, #2f5bea);border-radius:14px;box-shadow:0 8px 24px #18274b1a,0 2px 6px #18274b0f;padding:20px 24px 8px;min-width:0}.editTutorPage .etColumn:nth-child(1) .etCard:nth-child(1){--et-accent: #2f5bea;--et-accent-soft: #e8edff}.editTutorPage .etColumn:nth-child(1) .etCard:nth-child(2){--et-accent: #0d9488;--et-accent-soft: #dcf5f1}.editTutorPage .etColumn:nth-child(2) .etCard:nth-child(1){--et-accent: #7c3aed;--et-accent-soft: #efe7ff}.editTutorPage .etColumn:nth-child(2) .etCard:nth-child(2){--et-accent: #ea7a0c;--et-accent-soft: #fff0dd}.editTutorPage .etColumn:nth-child(2) .etCard:nth-child(3){--et-accent: #0284c7;--et-accent-soft: #def1fc}.editTutorPage .etCardTitle{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--ag-border, #e5e9f2);font-size:16px;font-weight:700;color:var(--ag-text, #0f172a)}.editTutorPage .etCardTitle>.anticon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--et-accent-soft, #edf1ff);color:var(--et-accent, #2f5bea);font-size:16px}.editTutorPage .etSensitive{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#fff4e5;color:#b45309;font-size:12px;font-weight:500}.editTutorPage .etSensitive .anticon{font-size:12px}.editTutorPage .etGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:0}.editTutorPage .etGrid.etGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.editTutorPage .etGroup{margin-bottom:16px;padding:16px 16px 0;border:1px solid var(--et-group-border, #e5e9f2);border-left:4px solid var(--et-group, #2f5bea);border-radius:12px;background:var(--et-group-bg, #f8fafc);box-shadow:0 1px 3px #18274b0d}.editTutorPage .etGroup:nth-of-type(1){--et-group: #2f5bea;--et-group-bg: #f3f6ff;--et-group-border: #d9e2ff}.editTutorPage .etGroup:nth-of-type(2){--et-group: #0d9488;--et-group-bg: #f0faf8;--et-group-border: #cdeee9}.editTutorPage .etGroup:nth-of-type(3){--et-group: #ea7a0c;--et-group-bg: #fff8ef;--et-group-border: #fde1bd}.editTutorPage .etGroup .etField{margin-bottom:16px}.editTutorPage .etGroupLabel{margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--et-group, #64748b)}.editTutorPage .etStack{display:flex;flex-direction:column;min-width:0}.editTutorPage .etHelper{margin:-10px 0 14px;font-size:12px;line-height:1.4;color:var(--ag-text-muted, #64748b)}.editTutorPage .etField{margin-bottom:18px;min-width:0}.editTutorPage .etField .ant-form-item-explain-error{font-size:12px}.editTutorPage .etField .ant-form-item-label{padding-bottom:6px}.editTutorPage .etField .ant-form-item-label>label{font-size:13px;font-weight:600;color:var(--ag-text-secondary, #475569);height:auto}.editTutorPage .etField .ant-input,.editTutorPage .etField .ant-input-affix-wrapper,.editTutorPage .etField .ant-picker,.editTutorPage .etField .ant-select{width:100%}.editTutorPage .etField .ant-input,.editTutorPage .etField .ant-picker,.editTutorPage .etField .ant-select-selector{border-radius:10px!important;border-color:var(--ag-border-control, #cbd5e1)}.editTutorPage .etField .ant-input,.editTutorPage .etField .ant-picker{min-height:40px;background:#fff}.editTutorPage .etField .ant-input-affix-wrapper{border-radius:10px;border-color:var(--ag-border-control, #cbd5e1);min-height:40px;padding:0 12px}.editTutorPage .etField .ant-input-affix-wrapper .ant-input{min-height:0;border-radius:0!important}.editTutorPage .etField .ant-input-affix-wrapper-focused{border-color:var(--ag-primary, #2f5bea);box-shadow:var(--ag-focus-ring, 0 0 0 3px rgba(47, 91, 234, .25))}.editTutorPage .etField .ant-input-data-count{font-size:12px;color:var(--ag-text-faint, #94a3b8)}.editTutorPage .etField textarea.ant-input{padding:10px 12px;line-height:1.6;resize:vertical}.editTutorPage .etField .ant-select:not(.ant-select-multiple) .ant-select-selector{height:40px;align-items:center}.editTutorPage .etField .ant-select-multiple .ant-select-selector{min-height:40px;padding:3px 6px}.editTutorPage .etField .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis}.editTutorPage .etField .ant-select-multiple .ant-select-selection-item{background:var(--ag-primary-soft, #edf1ff);border-color:transparent;border-radius:6px;color:var(--ag-primary, #2f5bea);font-weight:500}.editTutorPage .etField .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove{color:var(--ag-primary, #2f5bea);opacity:.7}.editTutorPage .etField .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove:hover{opacity:1}.editTutorPage .etField .ant-input:focus,.editTutorPage .etField .ant-input-focused,.editTutorPage .etField .ant-picker-focused,.editTutorPage .etField .ant-select-focused .ant-select-selector{border-color:var(--ag-primary, #2f5bea)!important;box-shadow:var(--ag-focus-ring, 0 0 0 3px rgba(47, 91, 234, .25))!important}.editTutorPage textarea.ant-input[name=about_me],.editTutorPage #about_me{min-height:220px;line-height:1.7;font-size:14px}.editTutorPage .etInputIcon{color:var(--ag-text-muted, #64748b);cursor:pointer}.editTutorPage .etInputIcon:hover{color:var(--ag-primary, #2f5bea)}.editTutorPage .etSwitchField{margin-bottom:16px}.editTutorPage .etSwitchField .ant-form-item-control-input{min-height:40px}.editTutorPage .etSwitchRow{display:flex;align-items:center;gap:10px;min-height:40px}.editTutorPage .etSwitchRow .ant-switch-checked{background:var(--ag-primary, #2f5bea)}.editTutorPage .etBadge{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:20px}.editTutorPage .etBadge--success{background:var(--ag-success-bg, #e8f5ee);color:var(--ag-success, #15803d)}.editTutorPage .etBadge--danger{background:var(--ag-error-bg, #fdecea);color:var(--ag-error, #b42318)}.editTutorPage .etBadge--neutral{background:var(--ag-neutral-bg, #eef1f6);color:var(--ag-neutral, #475569)}@media (max-width: 1280px){.editTutorPage .etGrid.etGrid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.editTutorPage .etColumns{grid-template-columns:minmax(0,1fr)}}@media (max-width: 768px){.editTutorPage{padding:16px 16px 32px}.editTutorPage .etCard{padding:16px 16px 4px}.editTutorPage .etSensitive{margin-left:0}.editTutorPage .etCardTitle{flex-wrap:wrap}.editTutorPage .etGrid,.editTutorPage .etGrid.etGrid3{grid-template-columns:minmax(0,1fr)}.editTutorPage .etActions{width:100%}.editTutorPage .etActions .ant-btn{flex:1}}.editTutorPage .etGallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin-bottom:8px}.editTutorPage .etGalleryItem{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.editTutorPage .etGalleryItem img{width:100%;height:100%;object-fit:cover;display:block}.editTutorPage .etGalleryDelete{position:absolute;top:6px;right:6px;width:28px;height:28px;border:0;border-radius:50%;background:#0009;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.editTutorPage .etGalleryDelete:hover{background:#dc2626}.editTutorPage .etGalleryAdd{width:100%;aspect-ratio:1;min-height:110px;border:1px dashed #9ca3af;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:#6b7280}.editTutorPage .etGalleryAdd:hover{border-color:#1677ff;color:#1677ff}.editTutorPage .ant-upload.ant-upload-select{display:block}.reports{background-color:#f0f0f0;margin-bottom:20px}.reports .contentHeader .pageActions{display:flex;align-items:center;gap:15px}.reports .contentHeader .pageActions .reportSelect{display:flex}.reports .graphMain{margin:40px 0;width:100%;background-color:#fff;border-radius:5px;padding:20px 0;min-height:400px}.reports .graphMain .miniChartSelect .switchWrap{display:flex;justify-content:space-between;border-bottom:1px solid #ededed;padding:0 10px 15px}.reports .graphMain .miniChartSelect .graphTitle{align-self:center}.reports .graphMain .miniChartSelect .graphTitle h1{color:#3a4553;font-weight:700;font-size:20px;margin:0}.reports .graphMain .miniChartSelect .ant-radio-button-wrapper:hover{color:#ff7800}.reports .graphMain .miniChartSelect .ant-radio-button-wrapper-checked{color:#ff7800;border:1px solid #ff7800}.reports .graphMain .miniChartSelect .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#ff7800}.reports .topPerformerWrap{display:flex;gap:20px}.reports .topPerformerWrap .left{width:60%;margin-bottom:25px}.reports .topPerformerWrap .left h1{color:#3a4553;font-weight:700;font-size:20px}.reports .topPerformerWrap .left .topPerformer{margin-top:20px;width:100%;background:#fff;border-radius:5px;padding:20px;min-height:300px}.reports .topPerformerWrap .right{width:40%}.reports .topPerformerWrap .right .topWrap{display:flex;justify-content:flex-end;margin-bottom:30px}.reports .topPerformerWrap .right .topWrap .filterSelect{width:55%;display:flex;justify-content:flex-end}.reportCardsContainer{display:flex;justify-content:center;gap:35px}.reportCardsContainer .reportCardWrap{max-width:240px;width:100%;padding:15px;background:#fff;border-radius:5px}.reportCardsContainer .reportCardWrap .reportTitle{display:flex;justify-content:space-between}.reportCardsContainer .reportCardWrap .reportTitle .reportSubtitle{display:flex}.reportCardsContainer .reportCardWrap .reportTitle .reportSubtitle .line{margin:0 5px;width:2px;height:18px;background:transparent linear-gradient(180deg,#48ccc8 27%,#de52ee 76%) 0% 0% no-repeat padding-box}.reportCardsContainer .reportCardWrap .reportTitle .reportSubtitle p{margin-bottom:8px;font-weight:600;font-size:16px}.reportCardsContainer .reportCardWrap .reportTitle span{font-weight:300;color:#bd05ef}.reportCardsContainer .reportCardWrap .reportTitle .iconsImg span{display:flex;align-items:center}.reportCardsContainer .reportCardWrap .reportBottom{margin-top:15px;display:flex;justify-content:space-between}.reportCardsContainer .reportCardWrap .reportBottom .left{display:flex;flex-direction:column;align-items:center;gap:5px}.reportCardsContainer .reportCardWrap .reportBottom .left img{width:20px}.reportCardsContainer .reportCardWrap .reportBottom .right{display:flex;flex-direction:column;align-items:center;gap:5px}.reportCardsContainer .reportCardWrap .reportBottom .right img{width:20px}.artistWrap{padding:10px;width:100%;background:#fff;border-radius:5px}.artistWrap .viewAll{display:flex;justify-content:flex-end;margin-bottom:15px}.artistWrap .main{display:grid;grid-template-columns:75% 25%}.artistWrap .main .leftArtist .artistListWrap{display:grid;grid-template-columns:75% 5% 20%}.artistWrap .main .leftArtist .artistListWrap .artistLable p{font-weight:600;font-size:16px}.artistWrap .main .leftArtist .artistListWrap .seperator{text-align:center}.artistWrap .main .leftArtist .artistListWrap .artistValue{display:flex;gap:4px}.artistWrap .main .rightArtist .line{height:80%;width:2px;background:#c3c3c3}.artistWrap .main .rightArtist span{margin-left:5px;text-align:center}.cmLink,.cmMore,.cmChip,.cmEvent{width:auto;height:auto;font:inherit}.cmLink{padding:0;border:0;background:none;color:var(--ag-primary);font-weight:600;text-align:left;cursor:pointer}.cmLink:hover:not(:disabled){color:var(--ag-primary-hover);text-decoration:underline}.cmLink:focus-visible{outline:none;box-shadow:var(--ag-focus-ring);border-radius:4px}.cmLink:disabled{color:var(--ag-text);cursor:default}.cmHint{margin-left:4px;color:var(--ag-text-faint);font-size:12px;cursor:help}.cmHint:focus-visible{outline:none;box-shadow:var(--ag-focus-ring);border-radius:50%}.cmFilters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ag-space-3);margin-bottom:var(--ag-space-5)}.cmFilters .ant-select{width:240px;max-width:100%}.cmFilters .ant-btn{width:auto}.cmFiltersHint{font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.cmRow{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ag-space-5);margin-bottom:var(--ag-space-5)}@media (min-width: 1280px){.cmRow.cmRow--calendar{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (min-width: 1700px){.cmRow.cmRow--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmRow>.cmSection{margin-bottom:0}.cmLazy{margin-bottom:var(--ag-space-5)}.cmSection{min-width:0;margin-bottom:var(--ag-space-5);padding:var(--ag-space-5);background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-card)}.cmSection .agTableCard{box-shadow:none}.cmSectionHead{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ag-space-3);margin-bottom:var(--ag-space-4)}.cmSectionTitle{min-width:0}.cmSectionTitle h2{margin:0;font-size:18px;font-weight:700;color:var(--ag-text)}.cmSectionTitle p{margin:2px 0 0;font-size:var(--ag-fs-body);color:var(--ag-text-muted)}.cmSectionActions{display:flex;align-items:center;gap:var(--ag-space-2);flex-wrap:wrap}.cmSectionBody.isRefreshing{opacity:.6;transition:opacity var(--ag-ease);pointer-events:none}.cmNote{margin-bottom:var(--ag-space-4);padding:8px 12px;font-size:var(--ag-fs-caption);line-height:1.5;color:var(--ag-text-secondary);background:var(--ag-surface-muted);border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm)}.cmNote.isError{color:var(--ag-error);background:var(--ag-error-bg);border-color:transparent}.cmFootnote{margin:var(--ag-space-2) 0 0;font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.cmEmptyLine{margin:var(--ag-space-4) 0;color:var(--ag-text-muted);text-align:center}.cmSubhead{margin:var(--ag-space-5) 0 var(--ag-space-2);font-size:var(--ag-fs-body);font-weight:700;color:var(--ag-text)}.cmToolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ag-space-3);margin-bottom:var(--ag-space-4)}.cmToolbarRight{display:flex;align-items:center;gap:var(--ag-space-2);flex-wrap:wrap}.cmCompare{min-width:260px;max-width:420px}.cmInterval{min-width:110px}.cmChips{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cmChip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;color:var(--ag-text-secondary);background:var(--ag-surface);border:1px solid var(--ag-border-control);border-radius:var(--ag-radius-pill);cursor:pointer;transition:background var(--ag-ease),border-color var(--ag-ease)}.cmChip span{font-size:11px;color:var(--ag-text-muted)}.cmChip:hover:not(.isDisabled){border-color:var(--ag-primary)}.cmChip:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.cmChip.isActive{color:var(--ag-primary);background:var(--ag-primary-soft);border-color:var(--ag-primary)}.cmChip.isDisabled{cursor:not-allowed;color:var(--ag-text-faint);border-style:dashed;background:var(--ag-surface-muted)}.cmKpiGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--ag-space-4);margin-bottom:var(--ag-space-5)}.cmKpiGrid.isRefreshing{opacity:.65;transition:opacity var(--ag-ease)}.cmKpi{display:flex;gap:var(--ag-space-3);padding:var(--ag-space-4);min-width:0;background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-card)}.cmKpi.tone-blue{--tone: var(--ag-accent-blue);--tone-bg: var(--ag-accent-blue-bg)}.cmKpi.tone-green{--tone: var(--ag-accent-green);--tone-bg: var(--ag-accent-green-bg)}.cmKpi.tone-amber{--tone: var(--ag-accent-amber);--tone-bg: var(--ag-accent-amber-bg)}.cmKpi.tone-red{--tone: var(--ag-accent-red);--tone-bg: var(--ag-accent-red-bg)}.cmKpi.tone-violet{--tone: var(--ag-accent-violet);--tone-bg: var(--ag-accent-violet-bg)}.cmKpi.tone-teal{--tone: var(--ag-accent-teal);--tone-bg: var(--ag-accent-teal-bg)}.cmKpiIcon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:42px;height:42px;font-size:20px;color:var(--tone);background:var(--tone-bg);border-radius:var(--ag-radius-md)}.cmKpiBody{display:flex;flex-direction:column;gap:2px;min-width:0}.cmKpiLabel{font-size:var(--ag-fs-body);color:var(--ag-text-secondary)}.cmKpiValue{font-size:26px;font-weight:700;line-height:1.2;color:var(--ag-text);font-variant-numeric:tabular-nums}.cmKpiValue.isMuted{color:var(--ag-text-faint)}.cmKpiSub{font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.cmKpiSub b{color:var(--ag-text)}.cmKpiSkeleton{width:90px!important}.cmDelta{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:var(--ag-fs-caption);font-weight:700}.cmDelta.is-good{color:var(--ag-success)}.cmDelta.is-bad{color:var(--ag-error)}.cmDelta.is-neutral{color:var(--ag-neutral)}.cmDelta.isNone{font-weight:500;color:var(--ag-text-faint)}.cmDeltaLabel{font-weight:500;color:var(--ag-text-muted)}.cmRateDelta{display:block;font-size:var(--ag-fs-caption);font-weight:600;color:var(--ag-text-secondary)}.cmChartHead{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--ag-space-3)}.cmChartHead strong{font-size:16px;color:var(--ag-text)}.cmEyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-text-muted)}.cmChartTotal{font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.cmChartTotal b{font-size:20px;color:var(--ag-text)}.cmMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ag-space-5) var(--ag-space-6)}@media (max-width: 900px){.cmMetricGrid{grid-template-columns:minmax(0,1fr)}}.cmMetricCell{min-width:0;padding:var(--ag-space-3) var(--ag-space-4);border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm)}.cmChart{position:relative;width:100%}.cmChart svg{display:block;overflow:visible}.cmGrid{stroke:var(--ag-border);stroke-dasharray:3 3}.cmAxisText{font-size:11px;fill:var(--ag-text-muted)}.cmHoverBand{fill:var(--ag-primary-soft);opacity:.7}.cmChart rect:focus{outline:none;stroke:var(--ag-primary);stroke-width:1.5}.cmChartEmpty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 var(--ag-space-8);text-align:center;font-size:var(--ag-fs-body);color:var(--ag-text-muted);pointer-events:none}.cmTooltip{position:absolute;z-index:5;min-width:190px;max-width:300px;padding:10px 12px;transform:translate(-50%);font-size:12px;color:#fff;background:var(--ag-navy);border-radius:var(--ag-radius-sm);box-shadow:var(--ag-shadow-pop);pointer-events:none}.cmTooltip strong{display:block;margin-bottom:6px}.cmTooltipRow{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;margin-top:4px}.cmTooltipRow i{width:10px;height:10px;border-radius:2px}.cmTooltipRow em{grid-column:2/-1;font-style:normal;color:#cbd5e1}.cmTooltipName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmTooltipMetric{display:block;margin-top:8px;color:#94a3b8}.cmLegend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:var(--ag-space-3) 0 0;padding:0;list-style:none;font-size:var(--ag-fs-caption);color:var(--ag-text-secondary)}.cmLegend li{display:inline-flex;align-items:center;gap:6px;max-width:100%}.cmLegend i{flex:0 0 auto;width:10px;height:10px;border-radius:2px}.cmLegend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmLegend b{color:var(--ag-text)}.cmMiniStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ag-space-3);margin:0 0 var(--ag-space-4)}.cmMiniStats>div{padding:10px 12px;background:var(--ag-surface-muted);border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm)}.cmMiniStats dt{font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.cmMiniStats dd{margin:2px 0 0;font-size:20px;font-weight:700;color:var(--ag-text);font-variant-numeric:tabular-nums}.cmMiniStats span{font-size:11px;color:var(--ag-text-muted)}.cmMiniStats .tone-bad dd{color:var(--ag-error)}.cmMiniStats .tone-warn dd{color:var(--ag-warning)}.cmCell{display:flex;flex-direction:column;min-width:0}.cmCell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ag-text)}.cmCell span{font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.cmCell.isRight{align-items:flex-end}.cmCourse{display:flex;align-items:center;gap:var(--ag-space-3);min-width:0}.cmCourse img{flex:0 0 auto;width:48px;height:36px;object-fit:cover;border-radius:6px;background:var(--ag-neutral-bg)}.cmPerson{display:flex;align-items:center;gap:var(--ag-space-2);min-width:0}.cmRowActions{display:flex;align-items:center;gap:6px}.cmStar{color:var(--ag-text)}.cmStar .anticon{color:#f5a524}.cmBadRate{color:var(--ag-error);font-weight:700}.cmRank{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;font-weight:700;color:var(--ag-primary);background:var(--ag-primary-soft);border-radius:50%}.cmRate{display:flex;flex-direction:column;gap:3px;min-width:70px}.cmRate span{font-variant-numeric:tabular-nums}.cmRate i{display:block;height:4px;min-width:2px;background:var(--ag-accent-red);border-radius:2px;opacity:.7}.cmSpark{display:block;stroke:var(--ag-primary);fill:var(--ag-primary)}.cmExpand{padding:var(--ag-space-2) var(--ag-space-4)}.cmExpand table{width:100%;margin-top:var(--ag-space-2);font-size:13px;border-collapse:collapse}.cmExpand th,.cmExpand td{padding:6px 8px;text-align:left;border-bottom:1px solid var(--ag-border)}.cmExpand th{font-weight:600;color:var(--ag-text-muted)}.cmRowAttention>td{background:var(--ag-warning-bg)!important}.cmEarnTop{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--ag-space-4);align-items:stretch;margin-bottom:var(--ag-space-4)}@media (max-width: 1100px){.cmEarnTop{grid-template-columns:minmax(0,1fr)}}.cmEarnTop .cmMiniStats{margin:0}.cmTopTutor{position:relative;display:flex;align-items:center;gap:var(--ag-space-3);padding:var(--ag-space-4);background:var(--ag-accent-amber-bg);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md)}.cmTopTutor>svg{position:absolute;top:10px;right:10px;font-size:18px;color:var(--ag-accent-amber)}.cmTopTutor>div{display:flex;flex-direction:column;min-width:0}.cmTopLabel{font-size:var(--ag-fs-caption);color:var(--ag-text-secondary)}.cmTopName{font-size:16px;color:var(--ag-text)}.cmTopValue{font-size:13px;color:var(--ag-text-secondary)}.cmCalNav{display:flex;align-items:center;gap:6px}.cmCalNav .ant-btn{width:auto}.cmCalTitle{margin-left:var(--ag-space-2);font-size:15px;color:var(--ag-text)}.cmKey{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:var(--ag-space-3);font-size:var(--ag-fs-caption);color:var(--ag-text-secondary)}.cmKey .is-starts{color:var(--ag-accent-blue)}.cmKey .is-ends{color:var(--ag-accent-violet)}.cmKeyStatus{display:inline-flex;align-items:center;gap:5px}.cmKeyStatus:before{content:"";width:4px;height:12px;border-radius:2px;background:var(--st, var(--ag-neutral))}.cmKeyStatus.st-published{--st: var(--ag-success)}.cmKeyStatus.st-unpublished{--st: var(--ag-error)}.cmKeyStatus.st-inactive{--st: var(--ag-neutral)}.cmCal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);overflow:hidden}.cmCalHead{padding:6px 8px;font-size:12px;font-weight:700;color:var(--ag-text-secondary);background:var(--ag-surface-muted);border-bottom:1px solid var(--ag-border)}.cmCalDay{display:flex;flex-direction:column;gap:3px;min-height:96px;min-width:0;padding:4px;border-right:1px solid var(--ag-border);border-bottom:1px solid var(--ag-border)}.cmCalDay:nth-child(7n+7){border-right:0}.cmCalDay.isMuted{background:var(--ag-surface-muted)}.cmCalDay.isMuted .cmCalNum{color:var(--ag-text-faint)}.cmCalDay.isToday .cmCalNum{color:#fff;background:var(--ag-primary)}.cmCal.is-week .cmCalDay{min-height:220px}.cmCalNum{align-self:flex-start;min-width:22px;padding:1px 6px;font-size:12px;font-weight:700;text-align:center;color:var(--ag-text-secondary);border-radius:11px}.cmEvent{display:flex;align-items:center;gap:4px;max-width:100%;padding:2px 6px;font-size:11px;font-weight:600;text-align:left;color:var(--ag-text);background:var(--ag-surface);border:1px solid var(--ag-border);border-left:3px solid var(--st, var(--ag-neutral));border-radius:4px;cursor:pointer}.cmEvent span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmEvent .anticon{flex:0 0 auto}.cmEvent.is-starts .anticon{color:var(--ag-accent-blue)}.cmEvent.is-ends .anticon{color:var(--ag-accent-violet)}.cmEvent.st-published{--st: var(--ag-success)}.cmEvent.st-unpublished{--st: var(--ag-error)}.cmEvent.st-inactive{--st: var(--ag-neutral)}.cmEvent:hover{background:var(--ag-surface-muted)}.cmEvent:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.cmMore{align-self:flex-start;padding:0 4px;font-size:11px;font-weight:600;color:var(--ag-primary);background:none;border:0;cursor:pointer}.cmEventPop{display:flex;flex-direction:column;gap:var(--ag-space-2);max-width:260px}.cmEventPop dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px}.cmEventPop dt{color:var(--ag-text-muted)}.cmEventPop dd{margin:0}.cmEventPop .ant-btn{align-self:flex-start;width:auto}.cmEventPopList{display:flex;flex-direction:column;gap:4px;max-width:260px}.cmEventList{margin:0;padding:0;list-style:none;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm)}.cmEventList li{display:grid;grid-template-columns:110px 130px minmax(0,1fr) auto;align-items:center;gap:var(--ag-space-3);padding:8px 12px;border-bottom:1px solid var(--ag-border)}.cmEventList li:last-child{border-bottom:0}@media (max-width: 700px){.cmEventList li{grid-template-columns:minmax(0,1fr) auto}}.cmEventDate{font-weight:600;color:var(--ag-text)}.cmEventType{display:inline-flex;align-items:center;gap:5px;font-size:13px}.cmEventType.is-starts{color:var(--ag-accent-blue)}.cmEventType.is-ends{color:var(--ag-accent-violet)}.cmEventName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 700px){.cmCalDay{min-height:64px}.cmEvent span{display:none}}.mainContent.agAdminPage.CourseManagement{background:radial-gradient(900px 360px at 0% 0%,rgba(47,91,234,.1),transparent 70%),radial-gradient(800px 320px at 100% 8%,rgba(124,58,237,.08),transparent 70%),var(--ag-bg)}.mainContent.agAdminPage.CourseManagement .ant-btn-primary{background:linear-gradient(135deg,#3b6cf5,#2548c8);box-shadow:0 4px 12px #2f5bea59;transition:transform var(--ag-ease),box-shadow var(--ag-ease)}.mainContent.agAdminPage.CourseManagement .ant-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #2f5bea66}.mainContent.agAdminPage.CourseManagement .ant-btn-primary:not(:disabled):active{transform:translateY(0);box-shadow:0 2px 6px #2f5bea59}.mainContent.agAdminPage.CourseManagement .ant-btn-default:not(.ant-btn-primary){box-shadow:0 2px 6px #18274b1a;transition:transform var(--ag-ease),box-shadow var(--ag-ease)}.mainContent.agAdminPage.CourseManagement .ant-btn-default:not(.ant-btn-primary):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 14px #18274b24}.mainContent.agAdminPage.CourseManagement .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){box-shadow:0 3px 10px #2f5bea4d}.cmSection{position:relative;border-top:3px solid var(--sec, var(--ag-primary));box-shadow:0 6px 20px #18274b14,0 1px 3px #18274b0f;transition:box-shadow var(--ag-ease),transform var(--ag-ease)}.cmSection:hover{box-shadow:0 12px 30px #18274b1f,0 2px 6px #18274b0f}.cmSection#performance{--sec: #2f5bea}.cmSection#publishing{--sec: #0f766e}.cmSection#recurring{--sec: #6d44b0}.cmSection#cancellations{--sec: #d64545}.cmSection#dropoff{--sec: #d97706}.cmSection#tutor-earnings{--sec: #15803d}.cmSection#engagement{--sec: #0e7490}.cmSection#course-health{--sec: #2548c8}.cmSection .cmSectionTitle h2{color:var(--sec)}.cmKpi{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--tone-bg) 0%,var(--ag-surface) 62%);border-color:transparent;box-shadow:0 6px 18px #18274b17,0 1px 3px #18274b0f;transition:transform var(--ag-ease),box-shadow var(--ag-ease)}.cmKpi:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--tone)}.cmKpi:hover{transform:translateY(-3px);box-shadow:0 14px 28px #18274b26}.cmKpiIcon{color:#fff;background:var(--tone);box-shadow:0 6px 14px color-mix(in srgb,var(--tone) 40%,transparent)}.cmMiniStats>div{background:linear-gradient(180deg,var(--ag-surface) 0%,var(--ag-primary-soft) 100%);border-color:transparent;box-shadow:0 3px 10px #18274b14;transition:transform var(--ag-ease),box-shadow var(--ag-ease)}.cmMiniStats>div:hover{transform:translateY(-2px);box-shadow:0 8px 18px #18274b1f}.cmMetricCell{background:var(--ag-surface);border-color:transparent;box-shadow:0 3px 12px #18274b17}.cmTopTutor{background:linear-gradient(135deg,#fdf0d8,#fff7e6);border-color:transparent;box-shadow:0 8px 20px #b453092e}.cmCal{box-shadow:0 3px 12px #18274b14}.cmEvent{box-shadow:0 2px 5px #18274b1f;transition:transform var(--ag-ease),box-shadow var(--ag-ease)}.cmEvent:hover{transform:translateY(-1px);box-shadow:0 5px 12px #18274b2e}.cmChip{box-shadow:0 1px 3px #18274b1a}.cmChip:hover:not(.isDisabled){box-shadow:0 4px 10px #2f5bea33;transform:translateY(-1px)}.cmChip.isActive{color:#fff;background:linear-gradient(135deg,#3b6cf5,#2548c8);box-shadow:0 4px 10px #2f5bea59}.cmFilters .ant-select .ant-select-selector{box-shadow:0 2px 6px #18274b14}.cmNote{background:linear-gradient(90deg,var(--ag-primary-soft),var(--ag-surface-muted));border-color:transparent}.cmTooltip{box-shadow:0 12px 28px #0f172a59}@media (prefers-reduced-motion: reduce){.cmKpi,.cmMiniStats>div,.cmEvent,.cmChip,.cmSection,.mainContent.agAdminPage.CourseManagement .ant-btn{transition:none;transform:none!important}}.mainContent.agAdminPage.CourseManagement{font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5;color:var(--ag-text);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.mainContent.agAdminPage.CourseManagement .ant-table-thead>tr>th{font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.mainContent.agAdminPage.CourseManagement .ant-table-tbody>tr>td{padding-block:12px;vertical-align:middle}.cmSection{padding:24px;margin-bottom:24px}.cmRow{gap:24px;margin-bottom:24px}.cmLazy{margin-bottom:24px}.cmSectionHead{align-items:center;gap:16px;margin-bottom:20px}.cmSectionTitle h2{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.cmSectionTitle p{margin-top:4px;font-size:13px;line-height:1.45}.cmToolbar{gap:12px 16px;margin-bottom:20px;min-height:40px}.cmSubhead{margin:24px 0 12px;font-size:14px;font-weight:700;letter-spacing:-.005em}.cmNote{margin-bottom:20px;padding:10px 14px;font-size:12.5px;line-height:1.55}.cmFootnote{margin-top:12px;line-height:1.5}.cmLegend{margin-top:16px;gap:8px 20px}.cmFilters{gap:12px;margin-bottom:24px}.cmFilters .ant-select{width:260px}.cmFiltersHint{margin-left:auto}.cmKpiGrid{gap:20px;margin-bottom:24px;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));align-items:stretch}.cmKpi{align-items:flex-start;gap:16px;padding:20px}.cmKpiBody{flex:1;gap:4px;align-self:stretch}.cmKpiLabel{font-size:13px;font-weight:600;color:var(--ag-text-secondary);line-height:1.3}.cmKpiValue{margin-top:2px;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.cmKpiSub{font-size:12px;line-height:1.45}.cmDelta{margin-top:auto;padding-top:8px;font-size:12px;line-height:1.3}.cmRateDelta{margin-top:2px;font-size:12px}.cmMiniStats{gap:16px;margin-bottom:20px}.cmMiniStats>div{display:flex;flex-direction:column;gap:2px;padding:12px 16px}.cmMiniStats dt{font-size:12px;font-weight:600;line-height:1.3}.cmMiniStats dd{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.cmMiniStats span{font-size:12px;line-height:1.4}.cmChartHead{margin-bottom:16px;gap:4px}.cmChartHead strong{font-size:16px;font-weight:700;line-height:1.3}.cmEyebrow{font-size:11px;line-height:1.2}.cmChartTotal{font-size:12px}.cmChartTotal b{margin-left:4px;font-size:20px;letter-spacing:-.015em}.cmAxisText{font-size:11.5px}.cmTooltip{font-size:12px;line-height:1.45}.cmMetricGrid{gap:24px}.cmMetricCell{padding:16px 20px}.cmCell{line-height:1.35}.cmCell strong{font-size:14px;font-weight:600}.cmCell span{margin-top:1px}.cmCourse{gap:12px}.cmPerson{gap:10px;line-height:1.3}.cmRowActions{gap:8px;flex-wrap:nowrap}.cmRate{align-items:flex-end}.cmRank{font-variant-numeric:tabular-nums}.cmChip{min-height:32px;padding:4px 14px;line-height:1.2}.cmCalNav{gap:8px}.cmCalTitle{margin-left:8px;font-size:16px;font-weight:700;letter-spacing:-.01em}.cmKey{gap:8px 20px;margin-bottom:16px;font-size:12px}.cmKey>span{display:inline-flex;align-items:center;gap:6px}.cmCalHead{padding:8px;font-size:12px;text-align:left}.cmCalDay{gap:4px;padding:6px}.cmEvent{min-height:22px;line-height:1.3}.cmEventList li{padding:12px 16px}.cmEarnTop{gap:16px;margin-bottom:20px;align-items:stretch}.cmTopTutor{gap:16px;padding:16px 20px}.cmTopName{font-size:17px;font-weight:700;line-height:1.3}.cmTopValue{margin-top:2px;font-size:13px}@media (max-width: 900px){.cmFiltersHint{margin-left:0;width:100%}}@media (max-width: 700px){.cmSection{padding:16px;margin-bottom:16px}.cmRow{gap:16px;margin-bottom:16px}.cmKpiGrid{gap:12px}.cmFilters .ant-select,.cmCompare,.cmInterval{width:100%;min-width:0;max-width:none}.cmToolbar,.cmToolbarRight{align-items:stretch;width:100%}.cmKpiValue{font-size:24px}}.financial{background-color:#f0f0f0;margin-bottom:20px}.financial .contentHeader .pageActions{display:flex;align-items:center;gap:15px}.financial .contentHeader .pageActions .financialSelect{display:flex}.financial .cardDisplay{display:flex;gap:20px}.financial .cardDisplay .cardDemo,.financial .cardDisplay .cardMainDemo{max-width:350px;width:100%;background:#fff;border-radius:10px}.financial .cardDisplay .cardPaid{max-width:300px;width:100%;background:#fff;border-radius:10px}.financial .revenueSourceWrap{max-width:450px;width:100%;background:#fff;border-radius:10px}.financial .cardSourceWrap{display:flex;gap:35px}.financial .Tab{margin-top:20px}.financial .Tab .ant-tabs{padding:5px 20px 0}.financial .Tab .ant-tabs-nav:before{border-bottom:none}.financial .Tab .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.financial .Tab .ant-tabs .ant-tabs-tab:hover{color:#f77800}.financial .Tab .ant-tabs .ant-tabs-ink-bar{background:#f77800}.financial .Tab .ant-tabs-nav{margin-bottom:0}.financial .Tab .financialGraphMain{width:100%;border:1px solid #ededed;background-color:#fff;border-radius:10px;padding:20px 0;min-height:400px}.financial .Tab .financialGraphMain .miniChartSelect .switchWraper{display:flex;justify-content:space-between;border-bottom:1px solid #ededed;border-radius:5px;padding:0 10px 15px}.financial .Tab .financialGraphMain .miniChartSelect .graphTitle{align-self:center;width:55%}.financial .Tab .financialGraphMain .miniChartSelect .graphTitle h1{color:#3a4553;font-weight:700;font-size:20px;margin:0}.financial .Tab .financialGraphMain .miniChartSelect .ant-radio-button-wrapper:hover{color:#ff7800}.financial .Tab .financialGraphMain .miniChartSelect .ant-radio-button-wrapper-checked{color:#ff7800;border:1px solid #ff7800}.financial .Tab .financialGraphMain .miniChartSelect .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#ff7800}.financial .Tab .downloadLink{width:30px;height:30px;background:#f77800;padding:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.financial .financeBanner{margin-bottom:16px}.financial .graphState{display:flex;align-items:center;justify-content:center;min-height:300px}.financial .chart-wrapper [data-clickable=true]:focus-visible{outline:2px solid #f77800;outline-offset:2px}.financial .financialDetails{margin-top:20px;padding:20px;background-color:#fff;border:1px solid #ededed;border-radius:10px}.financial .financialDetails .financialDetailsHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.financial .financialDetails .financialDetailsHeader h2{margin:0;font-size:18px;font-weight:700;color:#3a4553}.financial .financialDetails .financialDetailsHeader p{margin:4px 0 0;font-size:13px;color:#7b8794}.financial .financialDetails .financialDetailsSearch{max-width:260px}.financial .financialDetails .ant-table-thead>tr>th{background:#416eee;color:#fff}.financial .financialDetails .ant-table-thead>tr>th:before{display:none}.revenueCardWrap{padding:15px}.revenueCardWrap .revenueSubWrap .revenueSplit{display:flex;flex-direction:column}.revenueCardWrap .revenueSubWrap .revenueSplit h1{font-weight:700;font-size:16px;text-align:center;padding-bottom:8px;margin-bottom:15px;border-bottom:2px solid #416eee}.revenueCardWrap .revenueSubWrap .revenueSplit .revenueBelowDetail{display:flex;justify-content:space-between}.revenueCardWrap .revenueSubWrap .revenueSplit .revenueBelowDetail .RevenueTotal .wholeWrapRevenue .headingRevenue p{margin-bottom:15px;font-weight:700;font-size:14px}.revenueCardWrap .revenueSubWrap .revenueSplit .revenueBelowDetail .RevenueTotal .wholeWrapRevenue .revenueDetail{display:flex;margin-bottom:15px}.revenueCardWrap .revenueSubWrap .revenueSplit .revenueBelowDetail .RevenueTotal .wholeWrapRevenue .revenueDetail p{margin-bottom:0}.revenueCardWrap .revenueSubWrap .revenueSplit .revenueBelowDetail .RevenueTotal .wholeWrapRevenue .revenueDetail span{font-size:14px}.revenueCardWrap .revenueSubWrap .revenueSplit .revenueBelowDetail .RevenueTotal .wholeWrapRevenue .revenueGrowth{margin-top:10px}.revenueCardWrap .revenueSubWrap .revenueSplit .revenueBelowDetail .RevenueTotal .wholeWrapRevenue .revenueGrowth span{font-size:14px}.revenueCardWrap .breakdownLink{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.revenueCardWrap .breakdownLink:hover{color:#416eee;text-decoration:underline}.revenueCardWrap .breakdownLink:focus-visible{outline:2px solid #416eee;outline-offset:2px;border-radius:2px}.miniCardWrap{padding:15px}.miniCardWrap .titleTop{display:flex;border-bottom:2px solid #416eee;justify-content:space-between}.miniCardWrap .titleTop h1{font-size:18px}.miniCardWrap .titleTop span{font-size:14px;font-weight:300}.miniCardWrap .financeWholeDetail{display:flex;justify-content:space-between;padding:10px}.miniCardWrap .financeWholeDetail .financeCardDetail{display:flex;gap:15px}.miniCardWrap .financeWholeDetail .financeCardDetail .financeImg img{padding:5px;width:35px;height:35px;border-radius:5px}.miniCardWrap .financeWholeDetail .financeCardDetail .financeTitle p{margin-bottom:7px;font-weight:700;font-size:14px}.miniCardWrap .financeWholeDetail .financeCardDetail .financeTitle span{color:#a6a3a3;font-size:14px}.miniCardWrap .financeWholeDetail .financecount{min-width:26px;height:26px;border-radius:50%;background-color:#575ecf;display:flex;justify-content:center;align-items:center}.miniCardWrap .financeWholeDetail .financecount p{margin-bottom:0;color:#fff;font-size:12px}.miniCardWrap .financeWholeDetail .financecount.largeCount{min-width:36px;min-height:20px;border-radius:10px;background-color:#575ecf;padding:3px}.miniCardWrap .financeWholeDetail .financecount.smallCount{min-width:26px;min-height:26px;border-radius:15px;padding:3px}.miniCardWrap .financeLink{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.miniCardWrap .financeLink:hover{color:#416eee;text-decoration:underline}.miniCardWrap .financeLink:focus-visible{outline:2px solid #416eee;outline-offset:2px;border-radius:2px}.Ecommerce{background-color:#f0f0f0;margin-bottom:20px}.Ecommerce .contentHeader .pageActions{display:flex;align-items:center;gap:15px}.Ecommerce .productDisplay{display:flex;gap:25px}.Ecommerce .productDisplay .productView{display:flex;flex-direction:column;gap:15px;max-width:400px;width:100%}.Ecommerce .productDisplay .productView .productDemo{background:#fff;border-radius:10px}.Ecommerce .productDisplay .productView .productDemo h1{font-size:16px;font-weight:700;margin-bottom:3px}.Ecommerce .productDisplay .productView .productDemo .btnview{display:flex;justify-content:flex-end}.Ecommerce .productDisplay .productView .newDisplay{background:#fff;padding:10px 20px}.Ecommerce .productDisplay .productMainView{display:flex;flex-direction:column;gap:15px;max-width:400px;width:100%}.Ecommerce .productDisplay .productMainView .productMainDemo{background:#fff;border-radius:10px}.Ecommerce .productDisplay .productMainView .productMainDemo h1{font-size:18px;font-weight:700}.Ecommerce .productDisplay .productMainView .productMainDemo .btnview{display:flex;justify-content:flex-end;padding-bottom:10px}.Ecommerce .productDisplay .productMainView .newMainDisplay{background:#fff;padding:10px 20px}.Ecommerce .productDisplay .ProductChartView{max-width:350px;width:100%;background:#fff;border-radius:10px;padding:10px;display:flex;flex-direction:column;justify-content:space-between}.Ecommerce .productDisplay .ProductChartView h1{font-size:18px;font-weight:700;text-align:center;padding:10px;border-bottom:2px solid #6f91f2}.Ecommerce .productDisplay .ProductChartView .chartMiniBoxWrap{display:flex;justify-content:flex-end}.Ecommerce .productDisplay .ProductChartView .chartMiniBoxWrap .chartMiniBox{display:flex;flex-direction:column;min-width:70px;margin-bottom:4px;justify-content:space-between}.Ecommerce .productDisplay .ProductChartView .chartMiniBoxWrap .chartMiniBox .chartCartLable{display:flex;background:#feefe8;padding:6px;gap:10px}.Ecommerce .productDisplay .ProductChartView .chartMiniBoxWrap .chartMiniBox .chartCartLable img{width:16px}.Ecommerce .productDisplay .ProductChartView .chartMiniBoxWrap .chartMiniBox .chartCartLable p{margin-bottom:0;font-size:14px;font-weight:600;align-self:center}.Ecommerce .graphTableWrap{background:#fff;margin-top:30px;padding:15px;border-radius:10px 10px 0 0}.Ecommerce .graphTableWrap .selectGraphWrap{display:flex;justify-content:flex-end;align-items:center;gap:20px;padding-right:30px}.Ecommerce .graphTableWrap .selectGraphWrap .EcommerceSelect{display:flex;justify-content:flex-end}.Ecommerce .graphTableWrap .selectGraphWrap .dateWrap{margin-top:25px}.Ecommerce .graphTableWrap .selectGraphWrap .ant-picker-clear{top:23%}.Ecommerce .ecommerceTable{border:1px solid #ededed;background-color:#fff;margin:0 0 25px;border-radius:0 0 10px 10px}.Ecommerce .ecommerceTable .ecommercegraphMain{min-height:400px;width:100%;padding:10px 0}.Ecommerce .ecommerceTable .ecommercegraphMain .miniChartSelect .switchWrap{display:flex;justify-content:space-between;border-bottom:1px solid #ededed;border-radius:5px;padding:0 10px 10px}.Ecommerce .ecommerceTable .ecommercegraphMain .miniChartSelect .graphTitle{align-self:center}.Ecommerce .ecommerceTable .ecommercegraphMain .miniChartSelect .graphTitle h1{color:#3a4553;font-weight:700;font-size:20px;margin:0}.Ecommerce .ecommerceTable .ecommercegraphMain .miniChartSelect .ant-radio-button-wrapper:hover{color:#ff7800}.Ecommerce .ecommerceTable .ecommercegraphMain .miniChartSelect .ant-radio-button-wrapper-checked{color:#ff7800;border:1px solid #ff7800}.Ecommerce .ecommerceTable .ecommercegraphMain .miniChartSelect .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#ff7800}.Ecommerce .RefundList{margin:20px 0}.Ecommerce .RefundList h1{font-weight:700;font-size:20px}.sales-year-picker .ant-picker-header{align-items:center}.sales-year-picker .ant-picker-header button{width:auto}.sales-month-picker .ant-picker-header{display:none}.CategoriesTitle{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #416eee;margin-bottom:10px;padding-left:25px;padding-bottom:15px;padding-right:30px}.CategoriesTitle h1{margin:0}.CategoriesTitle .btnview{padding-bottom:0!important}.CategoriesCardWrap{padding:22px 0 25px}.CategoriesCardWrap .CategoriesCardContent{display:flex;justify-content:space-between;padding:10px 30px 10px 25px}.CategoriesCardWrap .CategoriesCardContent:hover{cursor:pointer;background-color:#fafafa}.CategoriesCardWrap .CategoriesCardContent .Categoriesleft{width:70%}.CategoriesCardWrap .CategoriesCardContent .Categoriesleft h1{font-weight:700;font-size:14px;margin-bottom:0;line-height:1.2;cursor:pointer}.CategoriesCardWrap .CategoriesCardContent .Categoriesleft span{font-weight:300;font-size:12px}.CategoriesCardWrap .CategoriesCardContent .CategoriesRight .CategoriesCount{min-width:27px;min-height:27px;border-radius:50%;background-color:#575ecf;display:flex;justify-content:center;align-items:center}.CategoriesCardWrap .CategoriesCardContent .CategoriesRight .CategoriesCount p{margin-bottom:0;color:#fff;font-size:12px}.CategoriesCardWrap .CategoriesCardContent .CategoriesRight .CategoriesCount.largeCount{min-width:36px;min-height:20px;border-radius:10px;background-color:#575ecf;padding:3px}.CategoriesCardWrap .CategoriesCardContent .CategoriesRight .CategoriesCount.smallCount{min-width:26px;min-height:26px;border-radius:15px;padding:3px}.CategoriesCardWrap .CategoriesModalWrap .customModal .container{background:#fff;max-width:500px;width:100%;padding:20px;border-radius:10px}.CategoriesCardWrap .CategoriesModalWrap .customModal .ant-table-row{cursor:pointer}.belowSource .belowProductCard{padding:10px 0;display:flex;justify-content:space-between;align-items:center;gap:10px}.belowSource .belowProductCard .belowContent h1{font-weight:700;font-size:16px;margin-bottom:0}.belowSource .belowProductCard .belowcount{min-width:27px;min-height:27px;border-radius:50%;background-color:#575ecf;display:flex;justify-content:center;align-items:center}.belowSource .belowProductCard .belowcount p{margin-bottom:0;color:#fff;font-size:12px}.belowSource .belowProductCard .belowcount.largeCount{min-width:36px;min-height:20px;border-radius:10px;background-color:#575ecf;padding:3px}.belowSource .belowProductCard .belowcount.smallCount{min-width:26px;min-height:26px;border-radius:15px;padding:3px}.inventory{background-color:#f0f0f0;margin-bottom:20px}.inventory .contentHeader .pageActions{display:flex;align-items:center;gap:15px}.inventory .inventoryDisplay{display:flex;gap:25px}.inventory .inventoryDisplay .inventoryDemo{max-width:400px;width:100%;background:#fff;border-radius:10px}.inventory .inventoryDisplay .inventoryDemo h1{font-size:16px;font-weight:700;margin-bottom:0}.inventory .inventoryDisplay .inventoryDemo .btnview{display:flex;justify-content:flex-end}.inventory .inventoryDisplay .inventoryMainDemo{max-width:400px;width:100%;background:#fff;border-radius:10px}.inventory .inventoryDisplay .inventoryMainDemo h1{font-size:16px;font-weight:700}.inventory .inventoryDisplay .inventoryMainDemo .btnview{display:flex;justify-content:flex-end;padding-bottom:10px}.inventory .Tab{margin-top:20px}.inventory .Tab .ant-tabs{padding:5px 20px 0}.inventory .Tab .ant-tabs-nav:before{border-bottom:none}.inventory .Tab .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.inventory .Tab .ant-tabs .ant-tabs-tab:hover{color:#f77800}.inventory .Tab .ant-tabs .ant-tabs-ink-bar{background:#f77800}.inventory .Tab .ant-tabs-nav{margin-bottom:0}.inventory .Tab .graphTableWrap{background:#fff;padding-bottom:15px}.inventory .Tab .graphTableWrap .selectGraphWrap{display:flex;justify-content:flex-end;align-items:center;gap:20px;padding-right:30px}.inventory .Tab .graphTableWrap .selectGraphWrap .EcommerceSelect{display:flex;justify-content:flex-end;margin-top:25px}.inventory .Tab .graphTableWrap .selectGraphWrap .dateWrap{margin-top:25px}.inventory .Tab .graphTableWrap .selectGraphWrap .downloadLink{margin-top:20px;width:30px;height:30px;background:#f77800;padding:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.inventory .Tab .graphTableWrap .ecommerceTable{border:1px solid #ededed;margin:25px;border-radius:10px}.inventory .Tab .graphTableWrap .ecommerceTable .ant-table-row{cursor:pointer}.inventory .Tab .graphTableWrap .ecommerceTable .ecommercegraphMain{min-height:400px;width:100%;padding:10px 0}.inventory .Tab .graphTableWrap .ecommerceTable .ecommercegraphMain .miniChartSelect .switchWrap{display:flex;justify-content:space-between;border-bottom:1px solid #ededed;border-radius:5px;padding:0 10px 10px}.inventory .Tab .graphTableWrap .ecommerceTable .ecommercegraphMain .miniChartSelect .graphTitle{align-self:center}.inventory .Tab .graphTableWrap .ecommerceTable .ecommercegraphMain .miniChartSelect .graphTitle h1{color:#3a4553;font-weight:700;font-size:20px;margin:0}.inventory .Tab .graphTableWrap .ecommerceTable .ecommercegraphMain .miniChartSelect .ant-radio-button-wrapper:hover{color:#ff7800}.inventory .Tab .graphTableWrap .ecommerceTable .ecommercegraphMain .miniChartSelect .ant-radio-button-wrapper-checked{color:#ff7800;border:1px solid #ff7800}.inventory .Tab .graphTableWrap .ecommerceTable .ecommercegraphMain .miniChartSelect .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#ff7800}.inventory .RefundList{margin:20px 0}.inventory .RefundList h1{font-weight:700;font-size:20px}.mainContent.editStudent{background:#f8fafc;min-height:100vh;padding:28px 32px}.mainContent.editStudent .es-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.mainContent.editStudent .es-header__title{display:flex;align-items:flex-start;gap:14px}.mainContent.editStudent .es-header__actions{display:flex;gap:12px}.mainContent.editStudent .es-back{width:36px;height:36px;margin-top:2px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#1e293b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.mainContent.editStudent .es-back:hover{border-color:#4f63d2;color:#4f63d2}.mainContent.editStudent .es-title{margin:0;font-size:28px;line-height:34px;font-weight:800;color:#1e293b}.mainContent.editStudent .es-subtitle{margin:4px 0 0;font-size:14px;color:#64748b}.mainContent.editStudent .es-btn{height:44px;padding:0 24px;border-radius:10px;font-weight:600}.mainContent.editStudent .es-btn--ghost{color:#1e293b;border:1px solid #e2e8f0;background:#fff}.mainContent.editStudent .es-btn--ghost:hover{color:#4f63d2!important;border-color:#4f63d2!important}.mainContent.editStudent .es-btn--primary{border:none;background:#4f63d2!important;box-shadow:0 6px 14px #4f63d247}.mainContent.editStudent .es-btn--primary:hover{background:#3e51b5!important}.mainContent.editStudent .es-btn--primary[disabled]{opacity:.7}.mainContent.editStudent .es-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);gap:24px;align-items:start}.mainContent.editStudent .es-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px #0000000d}.mainContent.editStudent .es-section-title{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#4f63d2}.mainContent.editStudent .es-section-title .anticon{font-size:20px}.mainContent.editStudent .es-section-title h3{margin:0;font-size:18px;font-weight:700;color:#1e293b}.mainContent.editStudent .es-summary{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:28px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}.mainContent.editStudent .es-summary__info{flex:1;min-width:0}.mainContent.editStudent .es-summary__info h3{margin:0;font-size:18px;font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainContent.editStudent .es-summary__info span{font-size:14px;color:#64748b}.mainContent.editStudent .es-avatar{width:56px;height:56px;flex-shrink:0;border-radius:50%;background:#e0e5fb;color:#4f63d2;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center}.mainContent.editStudent .es-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.mainContent.editStudent .es-pill i{width:8px;height:8px;border-radius:50%;background:currentColor}.mainContent.editStudent .es-pill--active{color:#059669;background:#ecfdf5;border:1px solid #d1fae5}.mainContent.editStudent .es-pill--blocked{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2}.mainContent.editStudent .es-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.mainContent.editStudent .ant-form-item{margin-bottom:20px}.mainContent.editStudent .ant-form-item-label{padding-bottom:6px}.mainContent.editStudent .ant-form-item-label label{font-weight:600;color:#334155;height:auto}.mainContent.editStudent .es-req{margin-left:4px;color:#ef4444}.mainContent.editStudent .ant-input,.mainContent.editStudent .ant-picker,.mainContent.editStudent .ant-select-selector{border-radius:10px!important;border-color:#e2e8f0!important;min-height:46px}.mainContent.editStudent .ant-input,.mainContent.editStudent .ant-picker{padding:8px 14px}.mainContent.editStudent .ant-select{width:100%}.mainContent.editStudent .ant-select-selector{padding:0 12px!important;align-items:center}.mainContent.editStudent .ant-picker{width:100%}.mainContent.editStudent textarea.ant-input{min-height:0;resize:vertical}.mainContent.editStudent .ant-input:hover,.mainContent.editStudent .ant-picker:hover,.mainContent.editStudent .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#4f63d2!important}.mainContent.editStudent .ant-input:focus,.mainContent.editStudent .ant-input-focused,.mainContent.editStudent .ant-picker-focused,.mainContent.editStudent .ant-select-focused .ant-select-selector{border-color:#4f63d2!important;box-shadow:0 0 0 3px #4f63d21f!important}.mainContent.editStudent .ant-input-disabled,.mainContent.editStudent .ant-select-disabled .ant-select-selector{background:#f8fafc!important}.mainContent.editStudent .ant-select-multiple .ant-select-selection-item{border-radius:6px;background:#eef0fc;border-color:#dfe3f8;color:#4f63d2}.mainContent.editStudent .es-divider{height:1px;margin:4px 0 20px;background:#e2e8f0}.mainContent.editStudent .es-switch-row{display:flex;align-items:center;gap:12px;color:#334155}.mainContent.editStudent .es-hint{margin:8px 0 0;font-size:13px;line-height:1.4;color:#94a3b8}.mainContent.editStudent .ant-switch{min-width:44px}.mainContent.editStudent .ant-switch.ant-switch-checked{background:#4f63d2}@media screen and (max-width: 1200px){.mainContent.editStudent .es-layout{grid-template-columns:1fr}}@media screen and (max-width: 768px){.mainContent.editStudent{padding:16px}.mainContent.editStudent .es-title{font-size:22px}.mainContent.editStudent .es-header__actions{width:100%}.mainContent.editStudent .es-header__actions .es-btn{flex:1}.mainContent.editStudent .es-card{padding:16px}.mainContent.editStudent .es-grid{grid-template-columns:1fr}.mainContent.editStudent .es-summary{flex-wrap:wrap}}.dashboard-wrapper{padding:30px;background-color:#fcfcfc;min-height:100vh}.dashboard-wrapper .dashboard-header{margin-bottom:35px}.dashboard-wrapper .dashboard-header h2{margin:0}.dashboard-wrapper .stats-card{border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000008;height:100%;border:1px solid rgba(255,255,255,.3)!important}.dashboard-wrapper .stats-card:hover{box-shadow:0 20px 25px -5px #00000014}.dashboard-wrapper .stats-card .stat-title{color:#555;font-weight:600;font-size:14px}.dashboard-wrapper .stats-card .icon-box{font-size:22px;margin-bottom:15px;background:#ffffff80;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;box-shadow:0 2px 4px #00000005}.dashboard-wrapper .stats-card .view-more{margin-top:15px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;opacity:0;transform:translate(-10px);transition:all .3s ease}.dashboard-wrapper .stats-card .view-more.visible{opacity:.8;transform:translate(0)}.forgetPassword{display:flex;align-items:center;justify-content:center;height:100vh;position:relative}.forgetPassword .logo{position:absolute;top:20px;left:30px;width:168px;height:auto}.forgetPassword .container{max-width:500px;width:100%;border-radius:12px;background:#fff;padding:50px;margin:0 auto}.forgetPassword .container .formWrap img.success{display:table;margin:0 auto 24px}.forgetPassword .container .formWrap h1,.forgetPassword .container .formWrap h2{text-align:center;margin-bottom:10px;color:#142141;font-size:32px;font-weight:700}@media screen and (max-width: 768px){.forgetPassword .container .formWrap h1,.forgetPassword .container .formWrap h2{font-size:20px;line-height:24px;margin-bottom:8px}}.forgetPassword .container .formWrap span.desc{display:block;color:#292c32;text-align:center;font-size:14px;font-weight:400;margin-bottom:48px}@media screen and (max-width: 768px){.forgetPassword .container .formWrap span.desc{font-weight:400;font-size:14px;line-height:17px;color:#292c32;margin-bottom:24px}}.forgetPassword .container .formWrap .LoginBtn{width:100%!important}.forgetPassword .container .formWrap .submitButtonWrap{position:relative}.forgetPassword .container .formWrap .submitButtonWrap .error{position:absolute;top:-20px}.forgetPassword .container .formWrap .forgetPass{margin:30px auto 0}.forgetPassword .loginFooter{text-align:center}.forgetPassword .loginFooter ul{display:flex;align-items:center;justify-content:center;margin:30px 0 0;gap:20px}.forgetPassword .loginFooter ul li{color:#647288;font-size:13px;font-weight:400}.forgetPassword .loginFooter .copy{color:#647288;font-size:13px;font-weight:400;margin-top:10px}.forgetPassword .otp-wrapper{margin-bottom:20px}.forgetPassword .otp-wrapper.error input{border:1px solid red}.forgetPassword .otp-wrapper .title{display:block;font-weight:700;font-size:14px;line-height:17px;color:#3a4553;margin-bottom:10px}.forgetPassword .otp-wrapper .ant-otp{width:100%}.forgetPassword .otp-wrapper .ant-otp input{height:60px}.forgetPassword .otp-wrapper .error{font-weight:400;font-size:14px;line-height:17px;height:17px;color:#e23131;margin-top:6px;margin-bottom:-12px}.loginWrapper{display:flex;align-items:center;justify-content:center;height:100vh;position:relative}.loginWrapper .logo{position:absolute;top:20px;left:30px;width:168px;height:auto}.loginWrapper .container{max-width:500px;width:100%;border-radius:12px;background:#fff;padding:50px;margin:0 auto}.loginWrapper .container .formWrap h1,.loginWrapper .container .formWrap h2{text-align:center;margin-bottom:10px;color:#142141;font-size:32px;font-weight:700}@media screen and (max-width: 768px){.loginWrapper .container .formWrap h1,.loginWrapper .container .formWrap h2{font-size:20px;line-height:24px;margin-bottom:8px}}.loginWrapper .container .formWrap span.desc{display:block;color:#292c32;text-align:center;font-size:14px;font-weight:400;margin-bottom:48px}@media screen and (max-width: 768px){.loginWrapper .container .formWrap span.desc{font-weight:400;font-size:14px;line-height:17px;color:#292c32;margin-bottom:24px}}.loginWrapper .container .formWrap .LoginBtn{width:100%!important}.loginWrapper .container .formWrap .submitButtonWrap{position:relative}.loginWrapper .container .formWrap .submitButtonWrap .error{position:absolute;top:-20px}.loginWrapper .container .formWrap .forgetPass{margin:30px auto 0}.loginWrapper .loginFooter{text-align:center}.loginWrapper .loginFooter ul{display:flex;align-items:center;justify-content:center;margin:30px 0 0;gap:20px}.loginWrapper .loginFooter ul li{color:#647288;font-size:13px;font-weight:400}.loginWrapper .loginFooter .copy{color:#647288;font-size:13px;font-weight:400;margin-top:10px}.ProfileView{padding-bottom:40px}.ProfileView .contentHeader{margin-bottom:24px}.ProfileView .contentHeader .commonHeader{margin:0;font-size:24px;font-weight:600;color:#0f172a}.ProfileView .profileContainer{display:flex;gap:24px;align-items:flex-start}@media screen and (max-width: 992px){.ProfileView .profileContainer{flex-direction:column}}.ProfileView .profileContainer .profileSidebarCard{width:320px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;border:1px solid #e2e8f0;padding:40px 24px;text-align:center}@media screen and (max-width: 992px){.ProfileView .profileContainer .profileSidebarCard{width:100%;padding:30px 20px}}.ProfileView .profileContainer .profileSidebarCard .avatarSection{display:flex;flex-direction:column;align-items:center}.ProfileView .profileContainer .profileSidebarCard .avatarSection .avatarWrapper{position:relative;width:130px;height:130px;border-radius:50%;overflow:hidden;margin-bottom:20px;border:4px solid #fff;box-shadow:0 4px 14px #0000001a;background:#e0e7ff}.ProfileView .profileContainer .profileSidebarCard .avatarSection .avatarWrapper .avatarImg{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.ProfileView .profileContainer .profileSidebarCard .avatarSection .avatarWrapper .avatarOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0f172a99;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;opacity:0;transition:all .3s ease}.ProfileView .profileContainer .profileSidebarCard .avatarSection .avatarWrapper .avatarOverlay .cameraIcon{font-size:24px}.ProfileView .profileContainer .profileSidebarCard .avatarSection .avatarWrapper .avatarOverlay span{font-size:13px;font-weight:500}.ProfileView .profileContainer .profileSidebarCard .avatarSection .avatarWrapper.editActive{cursor:pointer}.ProfileView .profileContainer .profileSidebarCard .avatarSection .avatarWrapper.editActive:hover .avatarImg{filter:blur(2px);transform:scale(1.05)}.ProfileView .profileContainer .profileSidebarCard .avatarSection .avatarWrapper.editActive:hover .avatarOverlay{opacity:1}.ProfileView .profileContainer .profileSidebarCard .avatarSection .userName{margin:0 0 6px;font-size:20px;font-weight:600;color:#0f172a}.ProfileView .profileContainer .profileSidebarCard .avatarSection .userRole{margin:0;font-size:14px;font-weight:500;color:#6366f1;background:#e0e7ff;padding:4px 12px;border-radius:50px;text-transform:capitalize}.ProfileView .profileContainer .profileDetailsCard{flex:1;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;border:1px solid #e2e8f0;overflow:hidden}@media screen and (max-width: 992px){.ProfileView .profileContainer .profileDetailsCard{width:100%}}.ProfileView .profileContainer .profileDetailsCard .cardHeader{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.ProfileView .profileContainer .profileDetailsCard .cardHeader h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}.ProfileView .profileContainer .profileDetailsCard .cardHeader .actionButtons{display:flex;gap:12px}.ProfileView .profileContainer .profileDetailsCard .cardHeader .actionButtons .ant-btn{height:38px;border-radius:8px;font-weight:500;padding:0 16px;display:flex;align-items:center;justify-content:center;box-shadow:none}.ProfileView .profileContainer .profileDetailsCard .cardHeader .actionButtons .ant-btn.btnEdit{background:#fff;border:1px solid #e2e8f0;color:#0f172a}.ProfileView .profileContainer .profileDetailsCard .cardHeader .actionButtons .ant-btn.btnEdit:hover{border-color:#6366f1;color:#6366f1}.ProfileView .profileContainer .profileDetailsCard .cardHeader .actionButtons .ant-btn.btnCancel{background:#fff;border:1px solid #e2e8f0;color:#64748b}.ProfileView .profileContainer .profileDetailsCard .cardHeader .actionButtons .ant-btn.btnCancel:hover{background:#f1f5f9;color:#0f172a}.ProfileView .profileContainer .profileDetailsCard .cardHeader .actionButtons .ant-btn.btnSave{background:#6366f1;color:#fff;border:none}.ProfileView .profileContainer .profileDetailsCard .cardHeader .actionButtons .ant-btn.btnSave:hover{background:#4f46e5}.ProfileView .profileContainer .profileDetailsCard .cardHeader .actionButtons .ant-btn.btnSave[disabled]{background:#cbd5e1;color:#fff;opacity:.7}@media screen and (max-width: 576px){.ProfileView .profileContainer .profileDetailsCard .cardHeader{flex-direction:column;align-items:flex-start;gap:16px}.ProfileView .profileContainer .profileDetailsCard .cardHeader .actionButtons{width:100%;justify-content:flex-end}}.ProfileView .profileContainer .profileDetailsCard .cardBody{padding:30px 24px}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 30px}@media screen and (max-width: 768px){.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid{grid-template-columns:1fr}}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup{display:flex;flex-direction:column}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .inputLabel{font-size:13px;font-weight:600;color:#64748b;margin-bottom:8px}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .readOnlyValue{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#0f172a;padding:10px 0;border-bottom:1px solid #f1f5f9}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .readOnlyValue .inputIcon{color:#64748b;font-size:16px}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernInput,.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernDatePicker{width:100%;border-radius:8px!important;border:1px solid #e2e8f0!important;height:42px!important;transition:all .3s ease;box-shadow:0 1px 2px #00000005!important}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernInput input,.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernDatePicker input{padding-left:14px}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernInput:hover,.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernDatePicker:hover{border-color:#6366f1!important}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernInput:focus,.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernInput:focus-within,.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernDatePicker:focus,.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernDatePicker:focus-within{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f126!important}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernInput.disabled,.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernDatePicker.disabled{background-color:#f8fafc!important;color:#94a3b8!important;cursor:not-allowed}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernInput.disabled:hover,.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernDatePicker.disabled:hover{border-color:#e2e8f0!important}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .disabledGroup .ant-input-group-addon{border-radius:8px 0 0 8px!important;background:#f8fafc;border:1px solid #e2e8f0;border-right:none;color:#94a3b8}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .disabledGroup .ant-input{background:#f8fafc;color:#94a3b8;border-radius:0 8px 8px 0!important}.ProfileView .profileContainer .profileDetailsCard .cardBody .formGrid .formGroup .modernDatePicker{padding:0 14px}.courseSchedule{background-color:#cccccc5c}.courseSchedule .calenderWrap{display:flex;flex-direction:column;gap:20px}.courseSchedule .calenderWrap .p-datepicker-header button{width:auto;height:auto;background:none}.courseSchedule .calenderWrap .p-datepicker{width:310px;font-family:Plus Jakarta Sans;border-radius:10px;background:#fff;padding:20px 20px 30px}.courseSchedule .calenderWrap .p-datepicker-title{font-weight:700;display:flex;gap:5px}.courseSchedule .calenderWrap .p-datepicker-month,.courseSchedule .calenderWrap .p-datepicker-year{color:var(--Primary-Text, #2a3439);font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.courseSchedule .calenderWrap .p-datepicker thead th{color:var(--Sub-text, #85949c);text-align:center;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:10px}.courseSchedule .calenderWrap .p-datepicker-calendar-container{padding-top:22px}.courseSchedule .calenderWrap .p-datepicker td>span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer}.courseSchedule .calenderWrap .p-datepicker td>span.p-highlight{background-color:#ffebd9;position:relative;color:#445057;border-radius:12px}.courseSchedule .calenderWrap .p-datepicker td span.p-highlight:after{content:"";position:absolute;right:17px;width:4px;height:4px;border-radius:50%;bottom:4px}.courseSchedule .calenderWrap .p-datepicker td>span.p-disabled{color:#95a5a6;cursor:not-allowed;opacity:.5}.courseSchedule .calenderWrap .p-datepicker td>span:hover{background-color:#ffebd9;border-radius:12px}.courseScheduleCardContainer{display:flex;flex-direction:column;gap:30px;border-radius:10px;background:#fff;padding:20px;margin-bottom:30px}.ant-modal-content .ant-modal-footer{display:flex}.schedule-card-wrapper{display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:20px 20px 40px;border-radius:10px}.schedule-card-wrapper.gap0{gap:0}.title-and-button-container{display:flex;justify-content:space-between;align-items:center;gap:10px}.title-and-button-container h4{font-size:16px;font-weight:700;line-height:15.12px;color:#2a3439;text-transform:capitalize}.title-and-button-container h4 span{color:var(--Body-text, #445057);font-size:10px;font-style:normal;font-weight:600;line-height:normal;padding:5px;border-radius:4px;background:#f0f0f0;text-transform:uppercase;margin-left:10px}@media screen and (max-width: 520px){.title-and-button-container h4{font-size:14px}}.button-container{display:flex;gap:20px}.schedule-container{display:flex;flex-direction:column;gap:20px;margin-top:20px}.schedules{display:flex;gap:20px;align-items:flex-start;min-height:30px}@media screen and (max-width: 820px){.schedules{gap:10px;flex-direction:column;align-items:flex-start}}.schedules h6{max-width:100px;width:100%;font-size:12px;font-weight:700;line-height:15.12px;color:#2a3439;text-transform:uppercase;margin-top:8px}.schedule-time{display:flex;gap:20px;width:100%;flex-wrap:wrap}@media screen and (max-width: 820px){.schedule-time{flex-wrap:wrap;gap:10px}}.timing{display:flex;align-items:center;border:1px solid #c4d0d6;border-radius:6px;padding:7px;font-size:12px;font-weight:500;line-height:14.52px;color:#445057;min-width:192px;gap:5px}.timing .red{display:block;width:5px;height:5px;border-radius:100%;background:red}.timing .green{display:block;width:5px;height:5px;border-radius:100%;background:#07a807}.agAdminPage.CourseEdit .ceBody{max-width:920px;margin:0 auto}.agAdminPage.CourseEdit .ant-form-vertical{display:flex;flex-direction:column;gap:var(--ag-space-5)}.agAdminPage.CourseEdit .ceCard{--ce-tint: var(--ag-surface);--ce-accent: var(--ag-primary);background:var(--ce-tint);border:1px solid var(--ag-border);border-top:3px solid var(--ce-accent);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-card);padding:var(--ag-space-6)}.agAdminPage.CourseEdit .ceCard--basic{--ce-tint: #ffffff;--ce-accent: var(--ag-accent-blue)}.agAdminPage.CourseEdit .ceCard--fee{--ce-tint: #f3fbf6;--ce-accent: var(--ag-accent-green)}.agAdminPage.CourseEdit .ceCard--schedule{--ce-tint: #f6f8ff;--ce-accent: var(--ag-accent-violet)}.agAdminPage.CourseEdit .ceCard--benefits{--ce-tint: #fffaf0;--ce-accent: var(--ag-accent-amber)}.agAdminPage.CourseEdit .ceCard--audience{--ce-tint: #f2fafa;--ce-accent: var(--ag-accent-teal)}.agAdminPage.CourseEdit .ceCard--media{--ce-tint: #ffffff;--ce-accent: var(--ag-accent-blue)}.agAdminPage.CourseEdit .ceCard--faq{--ce-tint: #fdf7f6;--ce-accent: var(--ag-accent-red)}@media (max-width: 768px){.agAdminPage.CourseEdit .ceCard{padding:var(--ag-space-4)}}.agAdminPage.CourseEdit .ceCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ag-space-4);margin-bottom:var(--ag-space-5)}.agAdminPage.CourseEdit .ceCardHead h3{margin:0;font-size:var(--ag-fs-section);color:var(--ag-text)}.agAdminPage.CourseEdit .ceCardHead p{margin:2px 0 0;font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.agAdminPage.CourseEdit .ceEmpty{padding:var(--ag-space-4);text-align:center;color:var(--ag-text-muted);background:var(--ag-surface);border:1px dashed var(--ag-border-strong);border-radius:var(--ag-radius-sm);font-size:var(--ag-fs-body)}.agAdminPage.CourseEdit .feeRow{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--ag-space-4);padding:var(--ag-space-4);background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm)}.agAdminPage.CourseEdit .feeRow+.feeRow{margin-top:var(--ag-space-3)}.agAdminPage.CourseEdit .feeRowLabel{flex:1 1 140px;font-weight:600;text-transform:capitalize;color:var(--ag-text)}.agAdminPage.CourseEdit .feeInputs{display:flex;gap:var(--ag-space-3);flex-wrap:wrap}.agAdminPage.CourseEdit .feeInput{display:flex;flex-direction:column;gap:4px;font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.agAdminPage.CourseEdit .feeInput .ant-input-number{width:130px}.agAdminPage.CourseEdit .scheduleBlock{background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);padding:var(--ag-space-4)}.agAdminPage.CourseEdit .scheduleBlock+.scheduleBlock{margin-top:var(--ag-space-3)}.agAdminPage.CourseEdit .scheduleBlockHead{display:flex;justify-content:space-between;align-items:center;gap:var(--ag-space-3);margin-bottom:var(--ag-space-3)}.agAdminPage.CourseEdit .dayRow{display:flex;gap:var(--ag-space-4);padding:var(--ag-space-3) 0;border-top:1px solid var(--ag-border)}@media (max-width: 600px){.agAdminPage.CourseEdit .dayRow{flex-direction:column;gap:var(--ag-space-2)}}.agAdminPage.CourseEdit .dayName{flex:0 0 100px;font-weight:600;color:var(--ag-text-secondary)}.agAdminPage.CourseEdit .slotList{display:flex;flex-wrap:wrap;gap:var(--ag-space-3)}.agAdminPage.CourseEdit .slotCard{display:flex;flex-direction:column;gap:var(--ag-space-2);min-width:190px;padding:var(--ag-space-3);background:var(--ag-surface);border:1px solid var(--ag-border);border-left:3px solid var(--ag-accent-violet);border-radius:var(--ag-radius-sm);box-shadow:var(--ag-shadow-sm)}.agAdminPage.CourseEdit .slotCardTop{display:flex;justify-content:space-between;align-items:center;gap:var(--ag-space-3)}.agAdminPage.CourseEdit .slotTime{font-weight:600;color:var(--ag-text);font-size:var(--ag-fs-body)}.agAdminPage.CourseEdit .noSlots{align-self:center;font-size:var(--ag-fs-caption);color:var(--ag-text-faint)}.agAdminPage.CourseEdit .addInline{align-self:center;padding:6px 12px;border:1px dashed var(--ag-accent-violet);border-radius:var(--ag-radius-pill);background:transparent;color:var(--ag-accent-violet);font-size:var(--ag-fs-caption);font-weight:600;cursor:pointer;transition:background var(--ag-ease)}.agAdminPage.CourseEdit .addInline:hover{background:var(--ag-accent-violet-bg)}.agAdminPage.CourseEdit .slotMetaCard{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ag-space-2);padding:6px var(--ag-space-3);background:var(--ag-accent-violet-bg);border-radius:var(--ag-radius-sm);font-size:var(--ag-fs-caption);color:var(--ag-text-secondary)}.agAdminPage.CourseEdit .slotMetaCard strong{color:var(--ag-text)}.agAdminPage.CourseEdit .slotMetaCard.full{background:var(--ag-warning-bg)}.agAdminPage.CourseEdit .slotMetaCard.full .slotMetaBar i{background:var(--ag-warning)}.agAdminPage.CourseEdit .slotMetaLabel{flex:1}.agAdminPage.CourseEdit .slotMetaBar{flex-basis:100%;height:4px;background:#0f172a14;border-radius:999px;overflow:hidden}.agAdminPage.CourseEdit .slotMetaBar i{display:block;height:100%;background:var(--ag-accent-violet)}.agAdminPage.CourseEdit .slotActions{display:flex;gap:6px}.agAdminPage.CourseEdit .listEditors{display:grid;grid-template-columns:1fr 1fr;gap:var(--ag-space-6)}@media (max-width: 768px){.agAdminPage.CourseEdit .listEditors{grid-template-columns:1fr}}.agAdminPage.CourseEdit .listEditor{display:flex;flex-direction:column;gap:var(--ag-space-2);align-items:flex-start}.agAdminPage.CourseEdit .listEditorTitle{font-weight:600;color:var(--ag-text)}.agAdminPage.CourseEdit .listRow{display:flex;gap:var(--ag-space-2);width:100%}.agAdminPage.CourseEdit .spliter{display:grid;grid-template-columns:1fr 1fr;gap:var(--ag-space-4)}.agAdminPage.CourseEdit .ceSaveBar{position:sticky;bottom:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:var(--ag-space-4);padding:var(--ag-space-3) var(--ag-space-5);background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-pop);font-size:var(--ag-fs-caption);color:var(--ag-text-muted)}.slotForm{display:flex;flex-direction:column;gap:16px}.slotForm label{display:flex;flex-direction:column;gap:6px;font-weight:500}.slotForm small{font-weight:400;color:var(--ag-text-muted, #64748b)}.slotForm .slotError{color:var(--ag-error, #b42318)}.slotForm .slotTimes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.slotForm .ant-input-number{width:140px}.slotForm .slotField{display:flex;flex-direction:column;gap:6px}.slotForm .slotField>span{font-weight:500}.slotForm .dayPicker{display:flex;flex-wrap:wrap;gap:8px}.slotForm .dayPill{padding:6px 14px;border:1px solid var(--ag-border-control, #cbd5e1);border-radius:999px;background:#fff;color:var(--ag-text-secondary, #475569);font-size:13px;cursor:pointer}.slotForm .dayPill.on{background:var(--ag-primary, #2f5bea);border-color:var(--ag-primary, #2f5bea);color:#fff}.slotForm .dayPill:disabled{opacity:.4;cursor:not-allowed}.editor-wrapper.error .ck-rounded-corners,.editor-wrapper.error .ck-sticky-panel__content{border-color:red!important}.ck.ck-content ul,.ck.ck-content ul li{list-style-type:inherit}.ck.ck-content ul{padding-left:6px;list-style-type:disc}.ck.ck-content ol,.ck.ck-content ol li{list-style-type:decimal}.ck.ck-content ol{padding-left:6px}.ck-editor__editable_inline{padding:0 20px!important}.agAdminPage.AllUsers .tone-indigo{--pill: #3a53b5;--pill-bg: #eef1fd;--pill-border: #c9d2f7;--pill-shadow: rgba(58, 83, 181, .28)}.agAdminPage.AllUsers .tone-violet{--pill: #6d44b0;--pill-bg: #f3edfc;--pill-border: #d9c8f3;--pill-shadow: rgba(109, 68, 176, .28)}.agAdminPage.AllUsers .tone-teal{--pill: #17766b;--pill-bg: #e5f5f2;--pill-border: #b4e0d9;--pill-shadow: rgba(23, 118, 107, .28)}.agAdminPage.AllUsers .tone-amber{--pill: #9a5b06;--pill-bg: #fdf3df;--pill-border: #f3d9a0;--pill-shadow: rgba(190, 120, 10, .3)}.agAdminPage.AllUsers .tone-rose{--pill: #b02a52;--pill-bg: #fcebf0;--pill-border: #f3c4d2;--pill-shadow: rgba(176, 42, 82, .26)}.agAdminPage.AllUsers .tone-sky{--pill: #1f6b9a;--pill-bg: #e6f3fb;--pill-border: #b9dcf0;--pill-shadow: rgba(31, 107, 154, .26)}.agAdminPage.AllUsers .tone-blue{--pill: #2f5bea;--pill-bg: #e9efff;--pill-border: #bccdfa;--pill-shadow: rgba(47, 91, 234, .32)}.agAdminPage.AllUsers .pillFilters{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px}.agAdminPage.AllUsers .filterPill{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:4px 6px 4px 14px;background:var(--pill-bg);border:1.5px solid var(--pill-border);border-radius:999px;box-shadow:0 4px 12px var(--pill-shadow);transition:box-shadow .2s,transform .2s}.agAdminPage.AllUsers .filterPill:hover,.agAdminPage.AllUsers .filterPill:focus-within{box-shadow:0 7px 18px var(--pill-shadow);transform:translateY(-1px)}.agAdminPage.AllUsers .filterPill .filterPillLabel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pill);white-space:nowrap}.agAdminPage.AllUsers .filterPill .filterPillControl{min-width:150px}.agAdminPage.AllUsers .filterPill .filterPillControl .ant-select{width:100%;min-width:150px}.agAdminPage.AllUsers .filterPill .filterPillControl .ant-select-selector,.agAdminPage.AllUsers .filterPill .filterPillControl .ant-input-affix-wrapper{background:#fff!important;border:none!important;border-radius:999px!important;box-shadow:none!important;min-height:36px}.agAdminPage.AllUsers .filterPill .filterPillControl .ant-select-selector{align-items:center;padding:0 14px!important}.agAdminPage.AllUsers .filterPill .filterPillControl .ant-input-affix-wrapper{padding:4px 14px;min-width:220px}.agAdminPage.AllUsers .pillReset{height:46px;padding:0 22px;font-weight:600;box-shadow:0 4px 12px #0f172a24}.agAdminPage.AllUsers .pillReset:not(:disabled):hover{box-shadow:0 7px 18px #0f172a33}.agAdminPage.AllUsers .pillCounts{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.agAdminPage.AllUsers .countPill{display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;font:inherit;font-weight:600;color:var(--pill);background:var(--pill-bg);border:1.5px solid var(--pill-border);border-radius:999px;box-shadow:0 4px 12px var(--pill-shadow);cursor:pointer;transition:box-shadow .2s,transform .2s,background .2s}.agAdminPage.AllUsers .countPill b{min-width:30px;padding:2px 10px;text-align:center;font-size:13px;color:#fff;background:var(--pill);border-radius:999px}.agAdminPage.AllUsers .countPill:hover{transform:translateY(-2px);box-shadow:0 8px 20px var(--pill-shadow)}.agAdminPage.AllUsers .countPill:focus-visible{outline:3px solid var(--pill-border);outline-offset:2px}.agAdminPage.AllUsers .countPill.isActive{color:#fff;background:var(--pill);border-color:var(--pill)}.agAdminPage.AllUsers .countPill.isActive b{color:var(--pill);background:#fff}.agAdminPage.AllUsers .rolePill{display:inline-block;padding:3px 12px;font-size:12px;font-weight:600;color:var(--pill);background:var(--pill-bg);border:1px solid var(--pill-border);border-radius:999px;white-space:nowrap}.agAdminPage.AllUsers .userCell{display:flex;align-items:center;gap:12px}.agAdminPage.AllUsers .statsTop{margin-bottom:var(--ag-space-3, 12px)}.agAdminPage.AllUsers .statsTop .statGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ag-space-3, 12px)}@media (max-width: 1280px){.agAdminPage.AllUsers .statsTop .statGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.agAdminPage.AllUsers .statsTop .statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agAdminPage.AllUsers .statsTop .statGrid .agStatHint{display:none}.agAdminPage.AllUsers .statsTop .statGrid>:last-child:nth-child(odd){grid-column:1/-1}}.agAdminPage.AllUsers .chartsToggle{display:flex;justify-content:flex-end;margin-bottom:var(--ag-space-1, 4px)}.agAdminPage.AllUsers .usersAnalytics{margin-bottom:var(--ag-space-4, 20px)}.agAdminPage.AllUsers .usersAnalytics .chartsRow{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:var(--ag-space-3, 12px);margin-top:var(--ag-space-3, 12px)}.agAdminPage.AllUsers .usersAnalytics .chartsRow.even{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 900px){.agAdminPage.AllUsers .usersAnalytics .chartsRow,.agAdminPage.AllUsers .usersAnalytics .chartsRow.even{grid-template-columns:minmax(0,1fr)}}.agAdminPage.AllUsers .agChartCard{box-shadow:0 6px 18px #0f172a1a}@media screen and (max-width: 768px){.agAdminPage.AllUsers .filterPill{width:100%}.agAdminPage.AllUsers .filterPill .filterPillControl,.agAdminPage.AllUsers .filterPill .filterPillControl .ant-select,.agAdminPage.AllUsers .filterPill .filterPillControl .ant-input-affix-wrapper{flex:1;min-width:0;width:100%}}.courses{background-color:#cccccc5c}.courses .courseCardContainer{display:flex;flex-direction:column}@media screen and (min-width: 1450px){.courses .courseCardContainer{align-items:center}}.courses .filterContainer{display:flex;align-items:center;gap:15px;justify-content:flex-end;margin-bottom:20px}.courses .pageActions{display:flex;align-items:center;gap:15px}.courses .legend,.courses .legend-active{width:202px;position:sticky;top:100px;display:flex;flex-direction:column;background-color:#fff;padding:20px 16px;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;z-index:1000}.courses .legend .legend-item,.courses .legend-active .legend-item{display:flex;align-items:center;margin-bottom:8px}.courses .legend .legend-item p,.courses .legend-active .legend-item p{font-size:14px;margin:0}.courses .legend .legend-item .legend-color,.courses .legend-active .legend-item .legend-color{width:12px;height:12px;border-radius:50%;margin-right:8px}.courses .legend .legend-item .legend-color.blue,.courses .legend-active .legend-item .legend-color.blue{background-color:#0504aa}.courses .legend .legend-item .legend-color.orange,.courses .legend-active .legend-item .legend-color.orange{background-color:#ff7800}.courses .legend-active{top:350px}.classCardWrap{border-radius:10px;background:#fff;padding:20px;width:900px;margin-bottom:30px}.classCardWrap .courseFareWrapper{padding-top:30px}.classCardWrap .courseFareWrapper .courseFarecard{border-radius:10px;border:1px solid var(--Border, #c4d0d6);background:#fff;box-shadow:0 3px #0000001a}.classCardWrap .demoClassOn{display:flex;margin-top:20px;padding-top:20px;border-top:1px solid #e2e2e2;justify-content:space-between;align-items:center}.classCardWrap .demoClassOn .demoClassDetail{font-size:14px;line-height:20px;color:#445057}.classCardWrap .demoClassOn .demoClassDetail .demoClassTitle{font-weight:400}.classCardWrap .demoClassOn .demoClassDetail .demoClassScheduleDetail{display:flex;font-weight:700;gap:5px}.classCardWrap .demoClassOn .demoClassBtnCotainer{display:flex;gap:5px}.classEnquiryWrap{display:flex;gap:20px}@media screen and (max-width: 550px){.classEnquiryWrap{flex-direction:column}}@media screen and (max-width: 1024px){.classEnquiryWrap .left{display:flex}}.classEnquiryWrap .left .image{width:160px;height:100px;object-fit:cover;border-radius:6px}@media screen and (max-width: 550px){.classEnquiryWrap .left .image{max-width:550px;width:100%;height:220px}}.classEnquiryWrap .right{display:flex;flex-direction:column;max-width:970px;width:100%}.classEnquiryWrap .right .typehead{padding-bottom:10px;display:flex;gap:5px;align-items:center}.classEnquiryWrap .right .typehead h1{color:var(--Primary-Text, #2a3439);font-family:Plus Jakarta Sans;font-size:20px;font-style:normal;font-weight:700;text-transform:capitalize;line-height:normal}.classEnquiryWrap .right .typehead h2{color:var(--Fire-Red, #ff7800);font-family:Plus Jakarta Sans;font-size:20px;font-style:normal;text-transform:capitalize;font-weight:700;line-height:normal}.classEnquiryWrap .right .typehead .seperator{color:var(--Primary-Text, #2a3439);font-family:Plus Jakarta Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:none}.classEnquiryWrap .right .medium{width:max-content;height:23px;padding:0 5px;border-radius:4px;background:var(--Fire-Red, #ff7800)}.classEnquiryWrap .right .medium span{color:#fff;font-family:Plus Jakarta Sans;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.classEnquiryWrap .right .joiningEnquiryWrap{display:flex;justify-content:space-between;padding-top:12px;gap:10px}@media screen and (max-width: 740px){.classEnquiryWrap .right .joiningEnquiryWrap{justify-content:flex-start;flex-wrap:wrap}}.classEnquiryWrap .right .joiningEnquiryWrap h1{color:var(--Body-text, #445057);font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.classEnquiryWrap .right .joiningEnquiryWrap span{color:var(--Body-text, #445057);font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.fareWrap{padding:20px;display:grid;grid-template-columns:10% 85%;gap:40px;border-bottom:1px solid #e2e2e2;position:relative}.fareWrap .indicator{width:5px;height:100%;position:absolute;left:-2;top:0;border-radius:8px 0 0 8px}.fareWrap.hasClasses .indicator{background-color:#ff7800}.fareWrap.noClasses .indicator{background-color:#0504aa}@media screen and (max-width: 1024px){.fareWrap{justify-content:space-between}}@media screen and (max-width: 550px){.fareWrap{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:10px}}.fareWrap h1{color:var(--Body-text, #445057);font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.fareWrap span{color:var(--Body-text, #445057);font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.fareWrap .left{display:flex}.fareWrap .left .classModeWrap{max-width:84px;width:100%}.fareWrap .right .quotation{display:flex;max-width:740px;width:100%;justify-content:space-between}@media screen and (max-width: 500px){.fareWrap .right .quotation{flex-direction:column;gap:20px}}.fareWrap .right .quotation .structure{display:grid;grid-template-columns:26% 30% 41%;gap:10px;width:100%}@media screen and (max-width: 550px){.fareWrap .right .quotation .structure{display:flex;flex-direction:column;gap:5px;width:100%}}.fareWrap .right .quotation .structure .amountWrap{flex:7}@media screen and (max-width: 550px){.fareWrap .right .quotation .structure .amountWrap span{max-width:150px;width:100%}}@media screen and (max-width: 550px){.fareWrap .right .quotation .structure .amountWrap{display:flex;justify-content:flex-end;flex-direction:row-reverse;gap:20px;width:100%}}.fareWrap .right .quotation .structure .personWrap{flex:8.5}@media screen and (max-width: 550px){.fareWrap .right .quotation .structure .personWrap span{max-width:150px;width:100%}}@media screen and (max-width: 550px){.fareWrap .right .quotation .structure .personWrap{display:flex;justify-content:flex-end;flex-direction:row-reverse;gap:20px}}.fareWrap .right .quotation .structure .scheduleWrap{flex:6.5}@media screen and (max-width: 550px){.fareWrap .right .quotation .structure .scheduleWrap span{max-width:150px;width:100%}}@media screen and (max-width: 550px){.fareWrap .right .quotation .structure .scheduleWrap{display:flex;justify-content:flex-end;flex-direction:row-reverse;gap:20px}}@media screen and (max-width: 500px){.fareWrap .right .quotation .courselink{display:flex;justify-content:flex-end}}.fareWrap .right .quotation .courselink .linkWrap{width:113px}.fareWrap .right .quotation .courselink .linkWrap button{color:var(--Link, #0467fc);text-align:right;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;text-align:center}@media screen and (max-width: 550px){.fareWrap .right .quotation .courselink .linkWrap button{display:flex;align-items:flex-start}}.formBody .ant-select{margin-top:0}.formBody .ant-select-arrow{top:50%!important}.video-container{position:relative;width:100%;aspect-ratio:16/9;margin:auto}.video-container iframe{width:100%;height:100%;border:none}.video-uploader{width:80%;max-width:600px;margin:20px auto;padding:20px;border:1px solid #ccc;border-radius:8px;box-shadow:2px 2px 10px #0000001a;text-align:center;background-color:#fff;display:flex;flex-direction:column;align-items:center}.video-uploader .title{font-size:1.5rem;font-weight:700;margin-bottom:15px}.video-uploader .file-input{display:block;width:80%;max-width:400px;padding:5px;border:1px solid #ccc;border-radius:5px;margin:10px 0;font-size:1rem}.video-uploader .upload-button{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background .3s ease;font-size:1rem;width:50%;max-width:200px}.video-uploader .upload-button:hover{background-color:#0056b3}.video-uploader .progress,.video-uploader .success,.video-uploader .error{margin-top:10px;font-size:1rem;font-weight:700}.video-uploader .success{color:green}.video-uploader .error{color:red}@media (max-width: 768px){.video-uploader{width:90%;padding:15px}.video-uploader .file-input{width:90%}.video-uploader .upload-button{width:80%}}.liveMasterclass .pageActions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.liveMasterclass .filterWrapper{min-width:180px}.liveMasterclass .filterWrapper .ant-select{width:100%;min-width:180px}.liveMasterclass .titleCell{display:flex;flex-direction:column}.liveMasterclass .titleCell .slug,.liveMasterclass .muted{font-size:12px;color:#8a8f9c}.liveMasterclass .mc-dashboard{margin-bottom:8px}.liveMasterclass .mc-filter-card{background:#fff;border-radius:14px;padding:16px 22px 18px;margin-bottom:22px;box-shadow:0 1px 6px #0000000f,0 0 0 1px #0000000a;display:flex;flex-direction:column;gap:0}.liveMasterclass .mc-filter-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:14px}.liveMasterclass .mc-filter-label{font-size:13px;font-weight:600;color:#142141;white-space:nowrap}.liveMasterclass .mc-filter-bottom{display:flex;align-items:center;gap:10px;row-gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid #f2f3f7}.liveMasterclass .mc-filter-bottom>*{flex:0 0 auto!important;width:auto!important}.liveMasterclass .mc-dash-filter{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.liveMasterclass .mc-dash-filter-label{font-size:13px;font-weight:600;color:#142141;white-space:nowrap}.liveMasterclass .mc-date-filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.liveMasterclass .mc-date-presets{display:flex;gap:5px}.liveMasterclass .mc-date-preset-btn{border:1.5px solid #e8eaf0;background:#f7f8fc;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:500;cursor:pointer;color:#6b7280;transition:all .18s;line-height:1.5;outline:none}.liveMasterclass .mc-date-preset-btn:hover{border-color:#416eee;color:#416eee;background:#f0f4ff}.liveMasterclass .mc-date-preset-btn.active{background:#416eee;border-color:#416eee;color:#fff;font-weight:600;box-shadow:0 2px 8px #416eee59}.liveMasterclass .mc-dash-loading{display:flex;justify-content:center;align-items:center;min-height:260px}.liveMasterclass .mc-section{margin-bottom:24px}.liveMasterclass .mc-section:last-child{margin-bottom:0}.liveMasterclass .mc-section-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px;margin:2px 2px 10px}.liveMasterclass .mc-section-title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8f9c}.liveMasterclass .mc-section-hint{font-size:11px;color:#b4b8c4}.liveMasterclass .mc-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.liveMasterclass .mc-stat-strip{background:#fff;border-radius:14px;padding:8px 4px;display:flex;flex-wrap:wrap;box-shadow:0 1px 6px #0000000f,0 0 0 1px #0000000a}.liveMasterclass .mc-strip-item{flex:1 1 200px;display:flex;align-items:center;gap:12px;padding:10px 20px;position:relative}.liveMasterclass .mc-strip-item:not(:last-child):after{content:"";position:absolute;right:0;top:14%;bottom:14%;width:1px;background:#eef0f5}@media (max-width: 700px){.liveMasterclass .mc-strip-item{flex:1 1 45%}.liveMasterclass .mc-strip-item:not(:last-child):after{display:none}}.liveMasterclass .mc-strip-icon{font-size:20px;line-height:1;flex-shrink:0}.liveMasterclass .mc-strip-value{font-size:19px;font-weight:700;line-height:1.2}.liveMasterclass .mc-strip-label{font-size:11px;color:#8a8f9c;margin-top:2px;font-weight:500}.liveMasterclass .mc-strip-sub{font-size:9px;color:#b4b8c4;margin-top:1px}.liveMasterclass .mc-stat-card{background:#fff;border-radius:14px;padding:18px 20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 6px #0000000f,0 0 0 1px #0000000a;transition:transform .18s ease,box-shadow .18s ease}.liveMasterclass .mc-stat-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a,0 0 0 1px #0000000a}.liveMasterclass .mc-stat-card--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.liveMasterclass .mc-stat-card--active{transform:translateY(-2px)}.liveMasterclass .mc-stat-icon-wrap{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.liveMasterclass .mc-stat-icon{font-size:22px;line-height:1}.liveMasterclass .mc-stat-body{min-width:0;flex:1}.liveMasterclass .mc-stat-value{font-size:22px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveMasterclass .mc-stat-label{font-size:12px;color:#8a8f9c;margin-top:3px;font-weight:500}.liveMasterclass .mc-stat-sub{font-size:10px;color:#b4b8c4;margin-top:2px}.liveMasterclass .mc-stat-hint{font-size:10px;color:#b4b8c4;margin-top:4px;font-weight:500;letter-spacing:.01em}.liveMasterclass .mc-drilldown{background:#fff;border-radius:14px;padding:20px 22px 16px;margin-top:18px;margin-bottom:20px;box-shadow:0 1px 6px #0000000f,0 0 0 1px #0000000a;animation:mc-slide-down .2s ease}@keyframes mc-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.liveMasterclass .mc-drilldown-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.liveMasterclass .mc-drilldown-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.liveMasterclass .mc-drilldown-title{font-size:14px;font-weight:700;flex:1}.liveMasterclass .mc-drilldown-count{font-size:12px;color:#8a8f9c;font-weight:500}.liveMasterclass .mc-drilldown-search{width:220px;flex-shrink:0}.liveMasterclass .mc-drilldown-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f2f3f7}.liveMasterclass .mc-drilldown-actions>*{flex:0 0 auto!important;width:auto!important}.liveMasterclass .mc-drilldown-template{min-width:160px}.liveMasterclass .mc-drilldown-actions-quiet{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f2f3f7}.liveMasterclass .mc-drilldown-actions-quiet>*{flex:0 0 auto!important;width:auto!important}.liveMasterclass .mc-msg-all-btn{color:#6b7280;font-weight:500}.liveMasterclass .mc-msg-all-btn:hover{color:#416eee}.liveMasterclass .mc-selection-bar{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:8px 12px;border-radius:10px;background:#eef2ff;border:1px solid #d9e3ff}.liveMasterclass .mc-selection-bar>*{flex:0 0 auto!important;width:auto!important}.liveMasterclass .mc-selection-count{font-size:12px;font-weight:700;color:#416eee;white-space:nowrap}.liveMasterclass .mc-selection-clear{border:none;background:none;color:#6b7280;font-size:12px;font-weight:500;cursor:pointer;padding:0;text-decoration:underline}.liveMasterclass .mc-selection-clear:hover{color:#3d3d4d}.liveMasterclass .mc-lead-cell{display:flex;flex-direction:column;line-height:1.35}.liveMasterclass .mc-lead-name{font-weight:600;color:#142141}.liveMasterclass .mc-lead-phone{font-size:12px;color:#8a8f9c}.liveMasterclass .mc-payment-cell{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.liveMasterclass .mc-payment-amt{font-size:12px;font-weight:600;color:#27ae60}.liveMasterclass .mc-row-actions{display:flex;align-items:center;gap:2px}.liveMasterclass .mc-msg-action{display:flex;flex-direction:column;align-items:center;line-height:1}.liveMasterclass .mc-msg-action-caption{font-size:9px;color:#b4b8c8;white-space:nowrap;margin-top:-2px}.liveMasterclass .mc-drilldown-close{border:none;background:#f2f3f7;border-radius:50%;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:#8a8f9c;transition:background .15s,color .15s;padding:0;flex-shrink:0}.liveMasterclass .mc-drilldown-close:hover{background:#e8eaf0;color:#3d3d4d}.liveMasterclass .mc-charts-row{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;align-items:stretch}.liveMasterclass .mc-chart-card{background:#fff;border-radius:14px;padding:20px 22px 16px;box-shadow:0 1px 6px #0000000f,0 0 0 1px #0000000a;flex:1;min-width:260px}.liveMasterclass .mc-chart-card--wide{flex:2;min-width:340px}.liveMasterclass .mc-chart-card--full{flex:1 1 100%}.liveMasterclass .mc-chart-title{font-size:14px;font-weight:600;color:#142141;margin-bottom:16px;display:flex;align-items:center;gap:8px}.liveMasterclass .mc-chart-title-sub{font-size:12px;font-weight:400;color:#8a8f9c}.liveMasterclass .mc-chart-title-badge{font-size:11px;font-weight:500;color:#416eee;background:#eef2ff;padding:2px 10px;border-radius:20px;white-space:nowrap}.liveMasterclass .mc-donut-wrap{display:flex;justify-content:center;margin-bottom:14px}.liveMasterclass .mc-donut-legend{display:flex;flex-direction:column;gap:8px;padding:0 4px}.liveMasterclass .mc-legend-item{display:flex;align-items:center;gap:8px;font-size:13px;padding:4px 8px;border-radius:8px;transition:background .15s}.liveMasterclass .mc-legend-item:hover{background:#f7f8fc}.liveMasterclass .mc-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.liveMasterclass .mc-legend-name{flex:1;color:#3a4553;font-weight:500}.liveMasterclass .mc-legend-val{font-weight:700;color:#142141;min-width:24px;text-align:right}.liveMasterclass .mc-line-chart-wrap{position:relative;-webkit-user-select:none;user-select:none}.liveMasterclass .mc-line-tooltip{position:absolute;top:14px;background:#161b2eeb;color:#fff;border-radius:10px;padding:10px 14px;font-size:12px;line-height:1.5;pointer-events:none;z-index:10;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 16px #00000040}.liveMasterclass .mc-tt-date{font-size:11px;color:#a0a8c0;margin-bottom:4px;font-weight:500}.liveMasterclass .mc-tt-row{display:flex;align-items:center;gap:6px}.liveMasterclass .mc-tt-dot{width:8px;height:8px;border-radius:50%;background:#416eee;flex-shrink:0}.liveMasterclass .mc-tt-count{font-weight:600;font-size:13px}.liveMasterclass .mc-tt-rev{font-size:12px;color:#52d98e;margin-top:3px;font-weight:600}.liveMasterclass .mc-trend-dates{display:flex;justify-content:space-between;font-size:11px;color:#b4b8c8;margin-top:4px;padding:0 4px}.liveMasterclass .mc-horiz-bars{display:flex;flex-direction:column;gap:14px}.liveMasterclass .mc-horiz-row{display:flex;align-items:center;gap:12px}.liveMasterclass .mc-horiz-title{width:170px;font-size:13px;color:#3a4553;font-weight:500;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveMasterclass .mc-horiz-bar-wrap{flex:1;background:#f2f3f8;border-radius:6px;height:12px;overflow:hidden}.liveMasterclass .mc-horiz-bar-fill{height:100%;background:linear-gradient(90deg,#416eee,#7aa3ff);border-radius:6px;transition:width .65s cubic-bezier(.4,0,.2,1);min-width:4px}.liveMasterclass .mc-horiz-meta{display:flex;gap:14px;flex-shrink:0;font-size:12px}.liveMasterclass .mc-horiz-count{color:#142141;font-weight:600;min-width:64px;text-align:right}.liveMasterclass .mc-horiz-rev{color:#27ae60;font-weight:600;min-width:88px;text-align:right}.liveMasterclass .mc-empty-chart{display:flex;align-items:center;justify-content:center;min-height:130px;color:#c4c7d3;font-size:13px;text-align:center;font-weight:500}.liveMasterclass .mc-mgmt-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.liveMasterclass .mc-mgmt-title{font-size:16px;font-weight:600;color:#142141;margin:0}.formBody{max-width:600px;width:100%;margin:0 auto}.formBody .ant-form-vertical{display:flex;flex-direction:column;gap:5px}.formBody .ant-form-vertical .ant-btn-primary{background:#ff7800}.formBody input{height:42px}.formBody .ant-select-selector{border-radius:6px}.formBody .switch .ant-form-item-control{max-width:80px}.formBody .spliter{display:grid;grid-template-columns:48% 48%;justify-content:space-between}.liveMasterclass .formBody .ant-form-vertical .ant-input-number-input,.liveMasterclass .formBody .ant-form-vertical .ant-picker-input input{border:none!important}.liveMasterclassRegistrations .contentHeader{flex-wrap:wrap;row-gap:12px}.liveMasterclassRegistrations .backBtn{min-width:0;flex:1 1 300px;overflow:hidden}.liveMasterclassRegistrations .backBtn .commonHeader{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.liveMasterclassRegistrations .regHeaderActions{display:flex;gap:8px;flex-shrink:0}.liveMasterclassRegistrations .regRowMenuBtn{border:none;background:transparent;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#8a8f9c;cursor:pointer;transition:background .15s,color .15s}.liveMasterclassRegistrations .regRowMenuBtn:hover{background:#f2f3f7;color:#3d3d4d}.bodyContainer .mainContent.agAdminPage.Coupons .couponForm .coupon__row_s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ag-space-4) var(--ag-space-5);margin-bottom:var(--ag-space-4)}@media (max-width: 598px){.bodyContainer .mainContent.agAdminPage.Coupons .couponForm .coupon__row_s{grid-template-columns:1fr}}.bodyContainer .mainContent.agAdminPage.Coupons .couponForm .coupon__row_s>div{min-width:0}.bodyContainer .mainContent.agAdminPage.Coupons .couponForm .coupon__row_s label{display:block;margin-bottom:6px;font-size:var(--ag-fs-caption);font-weight:600;color:var(--ag-text-secondary)}.bodyContainer .mainContent.agAdminPage.Coupons .couponForm .coupon__row_s input{width:100%;height:40px;padding:0 11px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);background:var(--ag-surface);color:var(--ag-text);font-size:var(--ag-fs-body);transition:border-color var(--ag-ease),box-shadow var(--ag-ease)}.bodyContainer .mainContent.agAdminPage.Coupons .couponForm .coupon__row_s input:hover{border-color:var(--ag-border-strong)}.bodyContainer .mainContent.agAdminPage.Coupons .couponForm .coupon__row_s input:focus{outline:none;border-color:var(--ag-primary);box-shadow:var(--ag-focus-ring)}.bodyContainer .mainContent.agAdminPage.Coupons .couponForm .coupon__row_s .datepicker-wrapper{position:relative}.bodyContainer .mainContent.agAdminPage.Coupons .couponForm .coupon__row_s .rdp-root,.bodyContainer .mainContent.agAdminPage.Coupons .couponForm .coupon__row_s .rdp{position:absolute;z-index:20;margin:4px 0 0}.bodyContainer .mainContent.agAdminPage.Coupons .couponForm .create__coupon{display:flex;justify-content:flex-end}.rdp-months{background:var(--ag-surface);position:relative;z-index:999;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);box-shadow:var(--ag-shadow-pop);padding:var(--ag-space-3)}.rdp-caption_label,.rdp-day_button{font-size:var(--ag-fs-body)!important}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border-color:transparent;border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.coupons__container{padding:var(--ag-space-6) var(--ag-space-8);width:100%}@media screen and (max-width: 992px){.coupons__container{padding:var(--ag-space-5) var(--ag-space-3)}}.coupons__container>h1{font-weight:700;font-size:var(--ag-fs-title);line-height:1.25;color:var(--ag-text);margin-bottom:0}.coupons__container>.coupons__form__container{margin:32px auto}.coupons__container>.coupons__form__container .coupon__row_s{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width: 598px){.coupons__container>.coupons__form__container .coupon__row_s{grid-template-columns:repeat(1,1fr)}}.coupons__container>.coupons__form__container .coupon__row_s>div{margin-bottom:20px}.coupons__container>.coupons__form__container .coupon__row_s>div>label{font-size:14px;font-weight:500}.coupons__container>.coupons__form__container .coupon__row_s>div>input{width:100%;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);height:40px;margin-top:8px;padding:0 10px;font-size:14px;font-weight:500}.coupons__container>.coupons__form__container .coupon__row_s>div>div{margin-top:8px!important}.coupons__container>.coupons__form__container .coupon__row_s>div>div>label{font-size:14px;font-weight:500}.coupons__container>.coupons__form__container .coupon__row_s>div>div>input{width:100%;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);height:40px;margin-top:8px;padding:0 10px;font-size:14px;font-weight:500}.coupons__table__container{background-color:var(--ag-surface);border-radius:var(--ag-radius-md);padding:var(--ag-space-5);border:1px solid var(--ag-border);white-space:nowrap;overflow-x:auto}.closeIconNew{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:20px}.closeIconNew>div{position:relative;top:0;z-index:222}.closeIconNew>div>h4{font-size:20px;font-weight:700;color:var(--ag-text)}.closeIconNew>div>button{border-radius:50px;width:32px;height:32px}.dropdown__container__row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ag-space-3);margin-bottom:var(--ag-space-6);margin-top:var(--ag-space-5)}@media screen and (max-width: 640px){.dropdown__container__row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 598px){.dropdown__container__row{grid-template-columns:repeat(1,1fr);gap:var(--ag-space-5)}}.dropdown__container__row>div:last-child{display:flex;flex-direction:column;align-items:center;justify-content:end;margin-top:20px}.dropdown__container__row>div>label{font-size:14px!important}.dropdown__container__row>div>div{margin-top:5px!important}.coupons__header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}@media screen and (max-width: 598px){.coupons__header{flex-direction:column!important;gap:10px!important}}.coupons__header>div:nth-child(2){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.coupons__header>div>h1{font-weight:700;font-size:26px;line-height:31px;color:#3a4553;margin-bottom:0;font-family:Inter!important;letter-spacing:.5px}.coupons__header>div>button{height:48px!important;width:fit-content!important;padding:0 30px;font-weight:500!important;border-radius:4px!important;background-color:#003049!important;color:#fff!important;font-size:14px!important;font-family:Inter!important;letter-spacing:.5px}.modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:999}.modalContent{background-color:#fff;padding:20px 2rem 2rem;border-radius:12px;min-width:500px;max-width:90%;box-shadow:0 10px 25px #0003;position:relative;overflow:hidden;z-index:1;margin-top:4rem}@media screen and (max-width: 598px){.modalContent{min-width:94%;margin-top:4rem}}.modalContent:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../../../public/homelatest/3d6b5f81064287a09e24878d6fb5f406fdca34b3.png);background-size:cover;background-repeat:no-repeat;background-position:center;opacity:.1;z-index:0}.closeIcon{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.closeIcon>button{width:42px!important;height:42px!important;min-width:42px!important;border-radius:50px;border:none;position:relative;z-index:999}.closeIcon>button>span>svg{font-size:22px}.amount__field{position:relative;top:0;z-index:999}.amount__field>label{font-family:Inter!important;font-size:14px;letter-spacing:.5px}.amount__field>input{margin-top:5px;height:48px;width:100%;border:1px solid #c7c7c7;border-radius:4px;padding:0 10px;margin-bottom:20px;font-family:Inter!important;font-size:14px;letter-spacing:.5px}.amount__field>div{margin-top:8px;margin-bottom:30px}.ctaRequest{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;top:0;z-index:9999}.ctaRequest>button{height:48px;width:140px;background-color:#003049!important;color:#fff!important;font-family:Inter!important;font-size:14px;letter-spacing:.5px;font-weight:600;border-radius:4px!important}._coupons__container_17utv_1{position:relative;top:0}._chatContainer_17utv_6{border-top-left-radius:20px;border-top-right-radius:20px;width:100%;max-width:450px;display:flex;flex-direction:column;background-color:#fff;height:515px;position:fixed;bottom:0;left:50px;box-shadow:#64646f33 0 7px 29px}._chatHeader_17utv_21{border-top-left-radius:20px;border-top-right-radius:20px;padding:20px 20px 10px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:#fafafa;background:radial-gradient(#416eee,transparent)}._chatHeader_17utv_21>h3{color:#fff}._chatHeader_17utv_21>button{width:fit-content!important;height:44px;width:44px!important;border-radius:50px!important;border:none!important;font-size:14px!important}._chatBody_17utv_44{flex:1;padding:12px;overflow-y:auto;background:#f9f9f9}._date_separator_17utv_51{display:flex;justify-content:center;margin:6px 0 10px}._date_separator_17utv_51 span{background:#eef1f4;color:#54656f;font-size:11.5px;font-weight:600;padding:5px 14px;border-radius:8px;letter-spacing:.2px}._message_17utv_66{padding:8px 12px;margin-bottom:8px;border-radius:12px;max-width:75%}._sent_17utv_73{background-color:#e6f7ff;align-self:flex-end}._received_17utv_78{background-color:#fff;border:1px solid #ccc;align-self:flex-start}._senderMeta_17utv_84{font-size:12px;color:#888;margin-bottom:10px}._chatFooter_17utv_90{border-top:1px solid #eee;display:flex;padding:10px;background:#fff}._chatFooter_17utv_90 input{flex:1;margin-right:10px;padding:8px;font-family:Inter!important;font-size:14px;letter-spacing:.5px}._chatFooter_17utv_90>button{height:48px!important;border-radius:4px!important}._main__content_17utv_111{position:relative;top:0}._main__content_17utv_111>._chat_inner_container_17utv_115{position:fixed;bottom:0;left:20px;height:500px;background-color:#fff;width:450px;max-width:450px;box-shadow:#32325d40 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset;z-index:999;border-top-left-radius:12px;border-top-right-radius:12px}@media screen and (max-width: 598px){._main__content_17utv_111>._chat_inner_container_17utv_115{left:0;right:0;margin:auto;width:95%;max-width:100%}}._main__content_17utv_111>._chat_inner_container_17utv_115>._chat_header_17utv_137{background-color:#f58723;padding:20px;height:auto;border-top-left-radius:12px;border-top-right-radius:12px}._main__content_17utv_111>._chat_inner_container_17utv_115>._chat_header_17utv_137>._chat_header_row_17utv_144{display:grid;grid-template-columns:80px 1fr;gap:5px}._main__content_17utv_111>._chat_inner_container_17utv_115>._chat_header_17utv_137>._chat_header_row_17utv_144>div:nth-child(1){display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}._main__content_17utv_111>._chat_inner_container_17utv_115>._chat_header_17utv_137>._chat_header_row_17utv_144>div:nth-child(1)>img{border-radius:50%;width:42px;height:42px}._main__content_17utv_111>._chat_inner_container_17utv_115>._chat_header_17utv_137>._chat_header_row_17utv_144>div:nth-child(1)>span>svg{font-size:18px;cursor:pointer;color:#fff}._main__content_17utv_111>._chat_inner_container_17utv_115>._chat_header_17utv_137>._chat_header_row_17utv_144>div:nth-child(2)>h3{color:#fff;font-size:20px;font-weight:700;letter-spacing:.5px;text-transform:capitalize}._main__content_17utv_111>._chat_inner_container_17utv_115>._chat_header_17utv_137>._chat_header_row_17utv_144>div:nth-child(2)>div{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px}._main__content_17utv_111>._chat_inner_container_17utv_115>._chat_header_17utv_137>._chat_header_row_17utv_144>div:nth-child(2)>div>div{border-radius:50%;width:10px;height:10px}._main__content_17utv_111>._chat_inner_container_17utv_115>._chat_header_17utv_137>._chat_header_row_17utv_144>div:nth-child(2)>div>._online_17utv_185{background-color:#78c841}._main__content_17utv_111>._chat_inner_container_17utv_115>._chat_header_17utv_137>._chat_header_row_17utv_144>div:nth-child(2)>div>._offline_17utv_188{background-color:#cb0404}._main__content_17utv_111>._chat_inner_container_17utv_115>._chat_header_17utv_137>._chat_header_row_17utv_144>div:nth-child(2)>div>p{margin-bottom:0rem;font-size:13px;color:#fff;font-weight:500;letter-spacing:.8px}._chat_body_17utv_199{padding:20px 30px 0}._input__chat__row_17utv_203{display:grid;grid-template-columns:1fr 120px;gap:10px}._input__chat__row_17utv_203>input{width:100%;padding:0 10px;height:48px;border:none;background-color:#e0e0e0;outline:none;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:500;font-size:14px;letter-spacing:.5px;border-radius:4px}._input__chat__row_17utv_203>button{height:48px;background-color:#dc3c22;color:#fff;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600;font-size:14px;letter-spacing:.5px;border-radius:4px}._message_17utv_66{max-width:60%;padding:10px 14px;margin:8px 0;border-radius:12px;font-size:14px;word-wrap:break-word;display:inline-block;clear:both}._sent_17utv_73{background-color:#d1f1ff;margin-left:auto;text-align:right;border-bottom-right-radius:0;letter-spacing:.5px;font-size:14px}._received_17utv_78{background-color:#f1f0f0;margin-right:auto;text-align:left;border-bottom-left-radius:0;letter-spacing:.5px;font-size:14px}._sentx_17utv_261{background-color:#d1f1ff;margin-left:auto;text-align:right;border-bottom-right-radius:0;letter-spacing:.5px;font-size:14px;margin-bottom:30px}._receivedx_17utv_271{background-color:#f1f0f0;margin-right:auto;text-align:left;border-bottom-left-radius:0;letter-spacing:.5px;font-size:14px;margin-bottom:30px}._sent_read_17utv_281{margin-left:auto;text-align:right;border-bottom-right-radius:0}._sent_read_17utv_281>p{letter-spacing:.5px;font-size:10px;margin-top:-25px;color:#dc3c22}._received_read_17utv_293{margin-right:auto;text-align:left;border-bottom-left-radius:0}._received_read_17utv_293>p{letter-spacing:.5px;font-size:10px;margin-top:-25px;color:#78c841}._chat_role_17utv_305>label{font-size:14px;font-weight:600;letter-spacing:.5px}._chat_role_17utv_305>select{height:44px;width:50%;border:none;outline:none;background-color:#f8b847;color:#fff;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600;font-size:14px;letter-spacing:.5px;border-radius:30px;padding:0 40px 0 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 15px center;background-size:16px 16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px #00000026}._layout_b2fr0_1{display:flex;align-items:flex-start;gap:var(--ag-space-4);min-width:0}._main_b2fr0_8{flex:1 1 0;min-width:0}._filters_b2fr0_13{margin-bottom:var(--ag-space-4)}._idCell_b2fr0_17{font-weight:600;color:var(--ag-text)}._personCell_b2fr0_22{display:flex;align-items:center;gap:10px;min-width:0}._personCell_b2fr0_22>div{display:flex;flex-direction:column;min-width:0;line-height:1.3}._personCell_b2fr0_22 strong{font-weight:600;font-size:13px;color:var(--ag-text);max-width:200px;overflow:hidden;text-overflow:ellipsis}._personCell_b2fr0_22 span{font-size:12px;color:var(--ag-text-muted)}._avatar_b2fr0_47{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;letter-spacing:.02em}._openBtn_b2fr0_57{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:var(--ag-radius-sm);background:transparent;color:var(--ag-text-secondary);cursor:pointer;transition:background .15s,color .15s}._openBtn_b2fr0_57:hover{background:var(--ag-primary-soft);color:var(--ag-primary)}._openBtn_b2fr0_57:focus-visible{outline:2px solid var(--ag-primary);outline-offset:1px}._layout_b2fr0_1 .ant-table-tbody>tr.isOpen>td{background:var(--ag-primary-soft)!important}._layout_b2fr0_1 .ant-table-tbody>tr{cursor:pointer}._panel_b2fr0_87{flex:0 0 420px;width:420px;position:sticky;top:var(--ag-space-4);height:calc(100vh - 120px);min-height:480px;display:flex;flex-direction:column;background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-card);overflow:hidden}._panelHead_b2fr0_103{display:flex;align-items:center;gap:var(--ag-space-2);padding:var(--ag-space-3) var(--ag-space-4);border-bottom:1px solid var(--ag-border)}._panelHead_b2fr0_103 h2{margin:0;font-size:16px;font-weight:700;color:var(--ag-text)}._typeChip_b2fr0_117{padding:2px 10px;border-radius:var(--ag-radius-pill);background:var(--ag-primary-soft);color:var(--ag-primary);font-size:12px;font-weight:600}._iconBtn_b2fr0_126{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--ag-text-muted);cursor:pointer}._iconBtn_b2fr0_126:hover{background:var(--ag-surface-muted);color:var(--ag-text)}._iconBtn_b2fr0_126:focus-visible{outline:2px solid var(--ag-primary)}._panelScroll_b2fr0_147{flex:1;min-height:0;display:flex;flex-direction:column}._people_b2fr0_154{display:grid;grid-template-columns:1fr 1fr;gap:var(--ag-space-2);padding:var(--ag-space-3) var(--ag-space-4)}._person_b2fr0_22{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--ag-space-3) var(--ag-space-2);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);text-align:center;min-width:0}._personText_b2fr0_173{display:flex;flex-direction:column;max-width:100%;line-height:1.3}._personText_b2fr0_173 strong{font-size:13px;color:var(--ag-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._personText_b2fr0_173 span{font-size:12px;color:var(--ag-text-muted)}._linkBtn_b2fr0_191{padding:4px 12px;border:1px solid var(--ag-border-control);border-radius:var(--ag-radius-sm);background:var(--ag-surface);color:var(--ag-primary);font-size:12px;font-weight:600;cursor:pointer}._linkBtn_b2fr0_191:hover{background:var(--ag-primary-soft);border-color:var(--ag-primary)}._linkBtn_b2fr0_191:focus-visible{outline:2px solid var(--ag-primary);outline-offset:1px}._summary_b2fr0_210{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-3);margin:0 var(--ag-space-4) var(--ag-space-3);padding:var(--ag-space-3);border-radius:var(--ag-radius-md);background:var(--ag-primary-soft)}._summary_b2fr0_210>div{display:flex;flex-direction:column;min-width:0;line-height:1.35}._summary_b2fr0_210 strong{font-size:13px;color:var(--ag-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._summary_b2fr0_210 span{font-size:12px;color:var(--ag-text-secondary)}._count_b2fr0_238{flex:0 0 auto;font-weight:600}._thread_b2fr0_243{flex:1;min-height:0;overflow-y:auto;padding:var(--ag-space-3) var(--ag-space-4);border-top:1px solid var(--ag-border);background:var(--ag-surface-muted);display:flex;flex-direction:column;gap:10px}._threadNote_b2fr0_255{margin:auto;color:var(--ag-text-muted);font-size:13px}._dateSep_b2fr0_261{display:flex;justify-content:center}._dateSep_b2fr0_261 span{padding:3px 12px;border-radius:var(--ag-radius-pill);background:#e8edf7;color:var(--ag-text-secondary);font-size:11.5px;font-weight:600}._msgRow_b2fr0_274{display:flex;align-items:flex-end;gap:8px}._msgRow_b2fr0_274._out_b2fr0_279{justify-content:flex-end}._bubble_b2fr0_283{max-width:78%;padding:8px 12px;border-radius:12px;font-size:13.5px;line-height:1.45;color:var(--ag-text);overflow-wrap:anywhere;word-break:break-word}._bubble_b2fr0_283 time{display:block;margin-top:4px;font-size:11px;text-align:right;color:var(--ag-text-muted)}._in_b2fr0_301 ._bubble_b2fr0_283{background:var(--ag-surface);border:1px solid var(--ag-border);border-bottom-left-radius:4px}._out_b2fr0_279 ._bubble_b2fr0_283{background:#dbe7ff;border-bottom-right-radius:4px}._sender_b2fr0_312{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:11.5px;font-weight:600;color:var(--ag-primary)}._sender_b2fr0_312 em{font-style:normal;font-weight:500;text-transform:capitalize;color:var(--ag-text-muted)}._body_b2fr0_328{white-space:pre-wrap}._msgImage_b2fr0_332{display:block;max-width:100%;max-height:180px;border-radius:8px}._fileCard_b2fr0_339{display:flex;align-items:center;gap:10px;min-width:200px;padding:8px 10px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);background:var(--ag-surface);color:var(--ag-text);white-space:normal}._fileCard_b2fr0_339:hover{border-color:var(--ag-primary);color:var(--ag-text)}._fileIcon_b2fr0_356{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--ag-primary-soft);color:var(--ag-primary);font-size:18px}._fileIcon_b2fr0_356._filePdf_b2fr0_368{background:#fdecec;color:#d92d20}._fileMeta_b2fr0_373{display:flex;flex-direction:column;min-width:0;flex:1}._fileName_b2fr0_380{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileType_b2fr0_388{font-size:11.5px;color:var(--ag-text-muted)}._fileDl_b2fr0_393{color:var(--ag-text-secondary)}._readOnly_b2fr0_397{display:flex;align-items:center;gap:var(--ag-space-2);padding:var(--ag-space-3) var(--ag-space-4);border-top:1px solid var(--ag-border);background:var(--ag-surface);color:var(--ag-text-muted);font-size:12.5px}@media (max-width: 1199px){._panel_b2fr0_87{position:fixed;top:0;right:0;bottom:0;z-index:1000;width:min(100vw,460px);height:auto;border-radius:0;border-width:0 0 0 1px;box-shadow:-12px 0 32px #0f172a2e}._panelScroll_b2fr0_147{overflow-y:auto}._thread_b2fr0_243{flex:1 0 320px}}@media (max-width: 480px){._people_b2fr0_154{grid-template-columns:1fr}}.rrConsole{margin-bottom:var(--ag-space-8)}.rrConsole .rrLead{margin:4px 0 0;font-size:var(--ag-fs-body)}.rrConsole .rrHeaderActions{display:flex;gap:var(--ag-space-2);flex-wrap:wrap}.rrConsole .rrFilters{display:flex;justify-content:space-between;align-items:center;gap:var(--ag-space-3);flex-wrap:wrap;margin:var(--ag-space-4) 0}.rrConsole .rrSelects{display:flex;align-items:center;gap:var(--ag-space-2);flex-wrap:wrap}.rrConsole .rrStatusCell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.rrConsole .rrRowActions{display:flex;gap:var(--ag-space-2)}.rrConsole .rrType{font-weight:600}.rrConsole .rrInlineError{margin-top:var(--ag-space-2);padding:var(--ag-space-2) var(--ag-space-3);background:var(--ag-error-bg);color:var(--ag-error);border-radius:var(--ag-radius-sm)}.rrMuted{color:var(--ag-text-muted);font-size:var(--ag-fs-caption)}.rrDrawer .rrBody.isRefreshing{opacity:.6;pointer-events:none;transition:opacity var(--ag-ease)}.rrDrawer .rrStatusRow{display:flex;align-items:center;gap:var(--ag-space-2);margin-bottom:var(--ag-space-4)}.rrDrawer .rrSection{padding:var(--ag-space-4) 0;border-top:1px solid var(--ag-border)}.rrDrawer .rrSection:first-of-type{border-top:0;padding-top:0}.rrDrawer .rrSection h4{margin:0 0 var(--ag-space-3);font-size:var(--ag-fs-section);color:var(--ag-text)}.rrDrawer .rrField{display:flex;justify-content:space-between;gap:var(--ag-space-4);padding:4px 0}.rrDrawer .rrFieldLabel{color:var(--ag-text-muted);font-size:var(--ag-fs-caption);text-transform:uppercase;letter-spacing:.03em}.rrDrawer .rrFieldValue{color:var(--ag-text);font-size:var(--ag-fs-body);text-align:right}.rrDrawer .rrCompare{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--ag-space-3);align-items:start}.rrDrawer .rrCompareCol{display:flex;flex-direction:column;gap:var(--ag-space-2);min-width:0}.rrDrawer .rrArrow{color:var(--ag-text-faint);margin-top:30px}.rrDrawer .rrSlot{display:flex;gap:var(--ag-space-2);align-items:flex-start;flex-wrap:wrap;padding:var(--ag-space-2) var(--ag-space-3);border-radius:var(--ag-radius-sm);background:var(--ag-surface-muted);border:1px solid var(--ag-border);font-size:var(--ag-fs-body)}.rrDrawer .rrSlot.isNew{background:var(--ag-success-bg);border-color:transparent;color:var(--ag-success)}.rrDrawer .rrSlotList{display:flex;flex-direction:column;gap:var(--ag-space-2)}.rrDrawer .rrSlotList .ant-radio-wrapper{white-space:normal}.rrDrawer .rrTag{font-size:var(--ag-fs-caption);background:var(--ag-surface);border-radius:var(--ag-radius-pill);padding:0 8px;color:var(--ag-text-secondary)}.rrDrawer .rrNote{margin:var(--ag-space-3) 0 0}.rrDrawer .rrReason{margin:0 0 var(--ag-space-2);color:var(--ag-text-secondary);font-size:var(--ag-fs-body);white-space:pre-wrap}.rrDrawer .rrActions{display:flex;flex-wrap:wrap;gap:var(--ag-space-2);padding:var(--ag-space-4) 0;border-top:1px solid var(--ag-border)}.rrDrawer .rrEvent{font-size:var(--ag-fs-body)}.rrDrawer .ant-select{margin-top:0}.rrModalBody .rrModalContext{margin:0 0 var(--ag-space-3);color:var(--ag-text-secondary)}.rrModalBody .rrModalHint{margin:0 0 var(--ag-space-3);color:var(--ag-text-muted);font-size:var(--ag-fs-caption)}.rrModalBody .rrModalLabel{display:block;margin:var(--ag-space-3) 0 var(--ag-space-1);font-weight:600;font-size:var(--ag-fs-caption);color:var(--ag-text-secondary)}.rrModalBody .ant-select{margin-top:0}.rrConfirm div{margin-bottom:4px}.rrConfirm p{margin:var(--ag-space-3) 0 0;color:var(--ag-text-muted)}.rrChatLayer{position:relative;z-index:1200}@media (max-width: 600px){.rrDrawer .rrCompare{grid-template-columns:1fr}.rrDrawer .rrArrow{display:none}}._muted_1kbgx_1{color:var(--ag-text-muted);font-size:12px}._groupCell_1kbgx_6{display:flex;align-items:center;gap:10px;min-width:0}._groupCell_1kbgx_6 strong{font-size:13px;font-weight:600;color:var(--ag-text);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._groupThumb_1kbgx_22{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--ag-primary-soft);color:var(--ag-primary);font-size:18px}._stack_1kbgx_35{display:flex;align-items:center}._stackItem_1kbgx_40{display:inline-flex;margin-left:-8px;border:2px solid var(--ag-surface);border-radius:50%}._stackItem_1kbgx_40:first-child{margin-left:0}._more_1kbgx_50{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;margin-left:-8px;padding:0 6px;border:2px solid var(--ag-surface);border-radius:14px;background:var(--ag-primary-soft);color:var(--ag-primary);font-size:11px;font-weight:700}._countText_1kbgx_66{margin-left:8px;font-size:12px;color:var(--ag-text-secondary)}._summary_1kbgx_72{display:flex;align-items:center;gap:var(--ag-space-3);padding:var(--ag-space-3) var(--ag-space-4);border-bottom:1px solid var(--ag-border)}._summary_1kbgx_72>div{display:flex;flex-direction:column;min-width:0;line-height:1.35}._summary_1kbgx_72 strong{font-size:14px;color:var(--ag-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._summary_1kbgx_72 span{font-size:12px;color:var(--ag-text-secondary)}._summary_1kbgx_72 ._groupThumb_1kbgx_22{width:44px;height:44px;font-size:22px}._panelTabs_1kbgx_102{flex:1;min-height:0;display:flex;flex-direction:column}._panelTabs_1kbgx_102 .ant-tabs-nav{margin:0;padding:0 var(--ag-space-4)}._panelTabs_1kbgx_102 .ant-tabs-content-holder,._panelTabs_1kbgx_102 .ant-tabs-content{flex:1;min-height:0;display:flex}._panelTabs_1kbgx_102 .ant-tabs-tabpane{flex:1;min-height:0;display:none;flex-direction:column}._panelTabs_1kbgx_102 .ant-tabs-tabpane-active{display:flex}._tabBody_1kbgx_132{flex:1;min-height:0;overflow-y:auto;padding:var(--ag-space-3) var(--ag-space-4);background:var(--ag-surface-muted)}._people_1kbgx_140{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ag-space-2)}._people_1kbgx_140 li{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);background:var(--ag-surface)}._personText_1kbgx_158{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}._personText_1kbgx_158 strong{font-size:13px;color:var(--ag-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._personText_1kbgx_158 span{font-size:12px;color:var(--ag-text-muted)}._details_1kbgx_177{margin:0;display:flex;flex-direction:column;gap:1px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);overflow:hidden;background:var(--ag-border)}._details_1kbgx_177>div{display:flex;justify-content:space-between;gap:var(--ag-space-3);padding:10px 12px;background:var(--ag-surface)}._details_1kbgx_177 dt{font-size:12.5px;color:var(--ag-text-muted)}._details_1kbgx_177 dd{margin:0;font-size:13px;font-weight:600;color:var(--ag-text);text-align:right;overflow-wrap:anywhere}._composer_1kbgx_207{flex:0 0 auto;padding:var(--ag-space-3) var(--ag-space-4);border-top:1px solid var(--ag-border);background:var(--ag-surface);display:flex;flex-direction:column;gap:var(--ag-space-2)}._composerRow_1kbgx_217{display:flex;align-items:flex-end;gap:8px}._composerRow_1kbgx_217 textarea{flex:1;min-width:0;max-height:120px;padding:9px 12px;border:1px solid var(--ag-border-control);border-radius:var(--ag-radius-md);font:inherit;font-size:13.5px;line-height:1.4;color:var(--ag-text);resize:none;field-sizing:content}._composerRow_1kbgx_217 textarea:focus-visible{outline:2px solid var(--ag-primary);outline-offset:-1px}._attachBtn_1kbgx_241,._sendBtn_1kbgx_242{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--ag-radius-md);font-size:16px;cursor:pointer}._attachBtn_1kbgx_241:disabled,._sendBtn_1kbgx_242:disabled{cursor:not-allowed;opacity:.55}._attachBtn_1kbgx_241:focus-visible,._sendBtn_1kbgx_242:focus-visible{outline:2px solid var(--ag-primary);outline-offset:2px}._attachBtn_1kbgx_241{border:none;background:transparent;color:var(--ag-text-secondary)}._attachBtn_1kbgx_241:hover:not(:disabled){background:var(--ag-surface-muted);color:var(--ag-primary)}._sendBtn_1kbgx_242{border:none;background:var(--ag-primary);color:#fff}._attachPreview_1kbgx_280{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);background:var(--ag-surface-muted)}._attachPreview_1kbgx_280 img{width:44px;height:44px;border-radius:8px;object-fit:cover}._attachPreview_1kbgx_280>div{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}._attachPreview_1kbgx_280 strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachPreview_1kbgx_280 span{font-size:12px;color:var(--ag-text-muted)}._attachPreview_1kbgx_280 button{border:none;background:transparent;color:var(--ag-text-muted);font-size:16px;cursor:pointer}._attachPreview_1kbgx_280 button:hover:not(:disabled){color:#d92d20}._attachIcon_1kbgx_323{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:#fdecec;color:#d92d20!important;font-size:22px}._composerError_1kbgx_335{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:var(--ag-radius-sm);background:#fdecec;color:#b42318;font-size:12.5px}._composerError_1kbgx_335 button{border:none;background:transparent;color:#b42318;font-weight:700;text-decoration:underline;cursor:pointer}.RecordingsView{padding-bottom:40px}.RecordingsView .contentHeader{margin-bottom:24px}.RecordingsView .contentHeader .commonHeader{margin:0;font-size:24px;font-weight:600;color:#0f172a}.RecordingsView .recordingsBody .loaderWrapper{display:flex;justify-content:center;align-items:center;min-height:300px}.RecordingsView .recordingsBody .recordings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}@media screen and (max-width: 576px){.RecordingsView .recordingsBody .recordings-grid{grid-template-columns:1fr}}.RecordingsView .recordingsBody .recordingCard{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;border:1px solid #e2e8f0;transition:all .3s ease;display:flex;flex-direction:column}.RecordingsView .recordingsBody .recordingCard:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a;border-color:#cbd5e1}.RecordingsView .recordingsBody .recordingCard .cardHeader{display:flex;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid #f8fafc}.RecordingsView .recordingsBody .recordingCard .cardHeader .creatorAvatar{background:#e0e7ff;color:#6366f1;border:2px solid #fff;box-shadow:0 2px 4px #0000001a}.RecordingsView .recordingsBody .recordingCard .cardHeader .creatorInfo .creatorName{margin:0 0 4px;font-size:16px;font-weight:600;color:#0f172a;line-height:1.2}.RecordingsView .recordingsBody .recordingCard .cardHeader .creatorInfo .dateTime{margin:0;font-size:13px;font-weight:500;color:#64748b}.RecordingsView .recordingsBody .recordingCard .cardBody{padding:20px 24px;flex-grow:1}.RecordingsView .recordingsBody .recordingCard .cardBody .fileInfo{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;padding:10px 14px;border-radius:8px}.RecordingsView .recordingsBody .recordingCard .cardBody .fileInfo .label{font-size:13px;font-weight:600;color:#64748b}.RecordingsView .recordingsBody .recordingCard .cardBody .fileInfo .value{font-size:14px;font-weight:600;color:#0f172a}.RecordingsView .recordingsBody .recordingCard .cardFooter{padding:0 24px 20px}.RecordingsView .recordingsBody .recordingCard .cardFooter .downloadBtn{width:100%;height:40px;border-radius:8px;background:#f8fafc;color:#6366f1;border:1px solid #e2e8f0;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:none;transition:all .2s ease}.RecordingsView .recordingsBody .recordingCard .cardFooter .downloadBtn:hover:not(:disabled){background:#6366f1;color:#fff;border-color:#6366f1}.RecordingsView .recordingsBody .recordingCard .cardFooter .downloadBtn:disabled{background:#f1f5f9;color:#94a3b8}.RecordingsView .recordingsBody .emptyStateCard{background:#fff;border-radius:12px;border:1px dashed #e2e8f0;padding:60px 20px;display:flex;justify-content:center;align-items:center}.RecordingsView .recordingsBody .emptyStateCard .emptyText{font-size:16px;font-weight:500;color:#64748b}._express_classManagementRow_1h9ct_1{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}@media screen and (max-width: 598px){._express_classManagementRow_1h9ct_1{grid-template-columns:repeat(1,1fr)}}._express_classManagementRow_1h9ct_1>div>div{margin-top:10px}._expressClassRow_1h9ct_16{padding:40px 20px}._expressClassRow_1h9ct_16>div>div>label{font-size:14px;font-family:Inter,sans-serif!important;font-weight:500}._expressClassRow_1h9ct_16>h1{font-weight:700;font-size:26px;line-height:31px;color:#3a4553;margin-bottom:0;font-family:Inter!important;letter-spacing:.5px}._courseCardRow_1h9ct_34{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}@media screen and (max-width: 992px){._courseCardRow_1h9ct_34{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 598px){._courseCardRow_1h9ct_34{grid-template-columns:repeat(1,1fr)}}._courseCardRow_1h9ct_34>div{border:1px solid #f7f7f7;box-shadow:#64646f33 0 7px 29px;border-radius:12px;height:auto;padding:20px;position:relative;top:0}._courseCardRow_1h9ct_34>div>div{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}._courseCardRow_1h9ct_34>div>div>img{width:140px}._courseCardRow_1h9ct_34>div>h1{font-weight:600;color:#f58723!important;font-family:Inter!important;font-size:22px;margin-bottom:15px;text-decoration:underline;letter-spacing:.5px;line-height:1.3195}._courseCardRow_1h9ct_34>div>p{font-size:14px;text-transform:capitalize;letter-spacing:.5px;line-height:1.3195;margin-bottom:.5rem}._courseCardRow_1h9ct_34>div>button{background-color:#416eee!important;height:48px;color:#fff!important;font-size:14px;font-family:Inter!important;letter-spacing:.5px;border-radius:4px!important;position:absolute;bottom:0;left:0}._NoDatA__row_1h9ct_99{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px auto}._NoDatA__row_1h9ct_99>h1{font-family:Inter!important;letter-spacing:.5px;font-size:32px;font-weight:600}._grid__slots__row_1h9ct_113{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}@media screen and (max-width: 640px){._grid__slots__row_1h9ct_113{grid-template-columns:repeat(2,1fr)}}._grid__slots__row_1h9ct_113>div{position:relative}._grid__slots__row_1h9ct_113>div>._absoluteX_1h9ct_127{top:30px!important}._grid__slots__row_1h9ct_113>div>h3{color:#f58723;font-size:16px;text-align:center;letter-spacing:.5px;font-weight:600}._absoluteX_1h9ct_127{position:absolute;top:-5px;right:-10px}._absoluteX_1h9ct_127>span{font-size:22px;color:#f58723}._expressClassRow_jwmwq_1{padding:40px;background-color:#f1f5f9;min-height:100vh;font-family:Inter,sans-serif!important}._expressClassRow_jwmwq_1 h1{font-weight:800;font-size:32px;color:#0f172a;margin-bottom:40px;letter-spacing:-.025em}._configCard_jwmwq_15{background:#fff;padding:32px;border-radius:24px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;margin-bottom:40px;border:1px solid #e2e8f0}._configCard_jwmwq_15 ._selectionRow_jwmwq_23{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width: 992px){._configCard_jwmwq_15 ._selectionRow_jwmwq_23{grid-template-columns:1fr}}._configCard_jwmwq_15 ._selectionRow_jwmwq_23 label{font-weight:600;color:#0f172a;margin-bottom:12px;display:flex;align-items:center;gap:8px;font-size:14px}._configCard_jwmwq_15 ._selectionRow_jwmwq_23 .ant-select-selector{border-radius:12px!important;height:48px!important;display:flex;align-items:center;border:1px solid #cbd5e1!important}._sectionHeader_jwmwq_50{font-weight:700;font-size:20px;color:#0f172a;margin-bottom:24px;display:flex;align-items:center;gap:12px}._sectionHeader_jwmwq_50:before{content:"";width:4px;height:20px;background:#1890ff;border-radius:4px}._courseCardRow_jwmwq_67{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:50px}._courseCardRow_jwmwq_67 ._courseCard_jwmwq_67{background:#fff;border-radius:20px;padding:30px;position:relative;border:2px solid transparent;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}._courseCardRow_jwmwq_67 ._courseCard_jwmwq_67:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border-color:#f587234d}._courseCardRow_jwmwq_67 ._courseCard_jwmwq_67._selected_jwmwq_88{border-color:#f58723;background:#fffcf9}._courseCardRow_jwmwq_67 ._courseCard_jwmwq_67 ._checkBadge_jwmwq_92{position:absolute;top:15px;right:15px;font-size:24px;color:#f58723}._courseCardRow_jwmwq_67 ._courseCard_jwmwq_67 h2{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:16px;line-height:1.4}._courseCardRow_jwmwq_67 ._courseCard_jwmwq_67 ._details_jwmwq_106{font-size:14px;color:#64748b;display:flex;flex-direction:column;gap:8px}._courseCardRow_jwmwq_67 ._courseCard_jwmwq_67 ._details_jwmwq_106 span{display:flex;align-items:center;gap:6px}._courseCardRow_jwmwq_67 ._courseCard_jwmwq_67 ._details_jwmwq_106 span strong{color:#0f172a}._paymentFlexContainer_jwmwq_122{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:start;width:100%}@media (max-width: 1100px){._paymentFlexContainer_jwmwq_122{grid-template-columns:1fr}}._paymentLeft_jwmwq_135,._paymentRight_jwmwq_136{width:100%}._paymentWrapper_jwmwq_140{display:flex;flex-direction:column;gap:16px}._modeCard_jwmwq_146{background:#fff;padding:35px;border-radius:24px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;min-height:200px;display:flex;flex-direction:column;justify-content:center}._modeCard_jwmwq_146 label{font-weight:700;color:#0f172a;font-size:15px}._modeCard_jwmwq_146 .ant-select-selector{border-radius:12px!important;height:52px!important;display:flex;align-items:center;border:1.5px solid #e2e8f0!important}._modernCollapse_jwmwq_170 .ant-collapse{background:#fff!important;border:none!important;border-radius:20px!important;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._modernCollapse_jwmwq_170 .ant-collapse ._ant-collapse-item_jwmwq_177{border-bottom:1px solid #e2e8f0!important}._modernCollapse_jwmwq_170 .ant-collapse ._ant-collapse-item_jwmwq_177 ._ant-collapse-header_jwmwq_180{padding:20px 30px!important;font-weight:600;color:#0f172a;font-size:16px}._actionFooter_jwmwq_187{display:flex;justify-content:center;margin-top:60px;padding-bottom:80px}._actionFooter_jwmwq_187 button{height:60px!important;padding:0 80px!important;border-radius:16px!important;font-weight:700;font-size:17px;box-shadow:0 10px 15px -3px #1890ff66}._expressClassRow_h1eon_1{padding:40px 20px}._expressClassRow_h1eon_1>h1{font-weight:700;font-size:26px;line-height:31px;color:#3a4553;margin-bottom:0;font-family:Inter!important;letter-spacing:.5px}._invoicesTableContainer_h1eon_14{margin-top:20px}._paginationTop_h1eon_18{margin-top:30px}.bodyContainer .mainContent.agAdminPage.Skills .skillsTitle{display:inline-flex;align-items:center;gap:var(--ag-space-3)}.bodyContainer .mainContent.agAdminPage.Skills .skillsBack{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--ag-radius-sm);background:transparent;color:var(--ag-text);font-size:18px;cursor:pointer;transition:background var(--ag-ease)}.bodyContainer .mainContent.agAdminPage.Skills .skillsBack:hover{background:var(--ag-neutral-bg)}.bodyContainer .mainContent.agAdminPage.Skills .agPageHeaderText p{margin-left:44px}.bodyContainer .mainContent.agAdminPage.Skills .skillsFormCard,.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard{background:var(--ag-surface);border:1px solid #c9d6f5;border-radius:14px;box-shadow:0 6px 20px #2f5bea1f,0 2px 6px #0f172a14;margin-bottom:var(--ag-space-5);transition:box-shadow var(--ag-ease),transform var(--ag-ease)}.bodyContainer .mainContent.agAdminPage.Skills .skillsFormCard:hover,.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard:hover{box-shadow:0 10px 28px #2f5bea2e,0 3px 8px #0f172a1a}.bodyContainer .mainContent.agAdminPage.Skills .skillsFormCard{border-top:4px solid var(--ag-primary);background:linear-gradient(180deg,#f4f7ff,#fff 55%)}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard{border-top:4px solid var(--ag-accent-violet)}.bodyContainer .mainContent.agAdminPage.Skills .skillsFormCard{padding:var(--ag-space-5)}.bodyContainer .mainContent.agAdminPage.Skills .skillsFormCard h2{display:flex;align-items:center;gap:var(--ag-space-3);margin:0 0 var(--ag-space-4);font-size:var(--ag-fs-section);font-weight:700;color:var(--ag-text)}.bodyContainer .mainContent.agAdminPage.Skills .skillsFormCard .skillsFormIcon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--ag-primary) 0%,#6d44b0 100%);color:#fff;box-shadow:0 4px 10px #2f5bea59}.bodyContainer .mainContent.agAdminPage.Skills .skillsForm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:var(--ag-space-4);align-items:start}.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .ant-form-item{margin-bottom:0}.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .ant-form-item-label>label{font-weight:600;color:var(--ag-text)}.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .ant-form-item-required:before{display:none!important}.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .ant-form-item-required:after{content:"*"!important;display:inline-block;margin-left:4px;color:var(--ag-error)}.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .ant-select,.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .ant-select-selector,.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .ant-btn{min-height:40px}.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .ant-select-selector{border-radius:var(--ag-radius-sm)!important;border-color:#b8c8ee!important;background:#fff!important;box-shadow:0 2px 6px #2f5bea1a!important}.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .ant-btn{height:40px;padding-inline:var(--ag-space-6);border-radius:var(--ag-radius-sm);font-weight:600;box-shadow:0 6px 14px #2f5bea59}.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .skillsSubmit .ant-form-item-label>label:after{display:none}.bodyContainer .mainContent.agAdminPage.Skills .skillsInfo{display:flex;align-items:center;gap:var(--ag-space-3);margin-top:var(--ag-space-4);padding:var(--ag-space-3) var(--ag-space-4);border-radius:var(--ag-radius-sm);background:#e8eeff;border:1px solid #c9d6f5;color:#1e3a8a;font-size:13px}.bodyContainer .mainContent.agAdminPage.Skills .skillsInfo .anticon{color:var(--ag-primary);font-size:16px}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard{overflow:hidden}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agFilterBar{margin:0;border:none;border-radius:0;box-shadow:none;padding:var(--ag-space-4);background:#f7f5fe}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agFilterBar .agSearchInput{flex:1 1 auto;height:40px;border-color:#cfc3ee;box-shadow:0 2px 6px #6d44b01f}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agFilterBar .agFilterGroup{flex:0 0 220px}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agFilterBar .ant-select-selector{min-height:40px}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agFilterBar .agResetBtn{margin-left:0;height:40px;padding-inline:var(--ag-space-6);background:var(--ag-neutral-bg);color:var(--ag-text);font-weight:600}@media (max-width: 991px){.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agFilterBar .agFilterGroup{flex:0 0 auto}}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agTableCard{border:none;border-radius:0;box-shadow:none;margin:0 var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agTableCard .ant-table-container{border:1px solid #c9d6f5;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #0f172a14}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agTableCard .ant-table-tbody>tr:nth-child(2n)>td{background:#f8faff}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agTableCard .ant-table-tbody>tr:hover>td{background:#e8eeff!important}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agTableCard .ant-table-thead>tr>th{background:linear-gradient(90deg,#2f5bea,#4a6cf0)!important;color:#fff!important;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;border-bottom:none;white-space:nowrap}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agTableCard .ant-table-thead>tr>th .ant-table-column-sorter{color:#ffffffb3}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agTableCard .ant-table-thead>tr>th .ant-checkbox-inner{border-color:#fff}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agTableCard .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background:var(--ag-primary-hover)!important}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agTableCard .ant-table-tbody>tr>td{padding:var(--ag-space-3) var(--ag-space-4)}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .agTableCard .ant-table-pagination.ant-pagination{margin:var(--ag-space-4) 0!important;align-items:center}.bodyContainer .mainContent.agAdminPage.Skills .skillsListCard .ant-table-wrapper{padding-bottom:0}.bodyContainer .mainContent.agAdminPage.Skills .skillCategory{display:inline-block;padding:2px 14px;border-radius:var(--ag-radius-pill);font-size:12px;font-weight:600;line-height:20px;white-space:nowrap;box-shadow:0 1px 3px #0f172a1f}.bodyContainer .mainContent.agAdminPage.Skills .skillCategory.tone-violet{background:var(--ag-accent-violet-bg);color:var(--ag-accent-violet)}.bodyContainer .mainContent.agAdminPage.Skills .skillCategory.tone-blue{background:var(--ag-accent-blue-bg);color:var(--ag-accent-blue)}.bodyContainer .mainContent.agAdminPage.Skills .skillCategory.tone-teal{background:var(--ag-accent-teal-bg);color:var(--ag-accent-teal)}.bodyContainer .mainContent.agAdminPage.Skills .skillCategory.tone-amber{background:var(--ag-accent-amber-bg);color:var(--ag-accent-amber)}.bodyContainer .mainContent.agAdminPage.Skills .skillCategory.tone-green{background:var(--ag-accent-green-bg);color:var(--ag-accent-green)}.bodyContainer .mainContent.agAdminPage.Skills .skillCategory.tone-red{background:var(--ag-accent-red-bg);color:var(--ag-accent-red)}.bodyContainer .mainContent.agAdminPage.Skills .skillUsage{display:inline-flex;align-items:center;gap:var(--ag-space-3);white-space:nowrap}.bodyContainer .mainContent.agAdminPage.Skills .skillUsage i{width:1px;height:14px;background:var(--ag-border-strong)}.bodyContainer .mainContent.agAdminPage.Skills .skillActions{display:flex;align-items:center;gap:var(--ag-space-2)}.bodyContainer .mainContent.agAdminPage.Skills .skillActionBtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--ag-radius-sm);font-size:15px;cursor:pointer;box-shadow:0 2px 5px #0f172a24;transition:background var(--ag-ease),box-shadow var(--ag-ease),transform var(--ag-ease)}.bodyContainer .mainContent.agAdminPage.Skills .skillActionBtn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a33}.bodyContainer .mainContent.agAdminPage.Skills .skillActionBtn:focus-visible{outline:none;box-shadow:var(--ag-focus-ring)}.bodyContainer .mainContent.agAdminPage.Skills .skillActionBtn.isEdit{background:var(--ag-accent-blue-bg);color:var(--ag-primary)}.bodyContainer .mainContent.agAdminPage.Skills .skillActionBtn.isEdit:hover{background:#d7e2ff}.bodyContainer .mainContent.agAdminPage.Skills .skillActionBtn.isDelete{background:var(--ag-accent-red-bg);color:var(--ag-error)}.bodyContainer .mainContent.agAdminPage.Skills .skillActionBtn.isDelete:hover{background:#fbd5d1}@media (max-width: 991px){.bodyContainer .mainContent.agAdminPage.Skills .skillsForm{grid-template-columns:1fr}.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .skillsSubmit .ant-form-item-label{display:none}.bodyContainer .mainContent.agAdminPage.Skills .skillsForm .ant-btn{width:100%}.bodyContainer .mainContent.agAdminPage.Skills .agPageHeaderText p{margin-left:0}}.walkinLeads__page .contentHeader{flex-wrap:wrap;row-gap:12px}.walkinLeads__statRow{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:18px;margin-bottom:24px}.walkinLeads__statCard{--accent: #8c8c8c;--accentSoft: #f5f5f5;flex:1 1 200px;display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:14px;background:linear-gradient(135deg,var(--accentSoft) 0%,#ffffff 100%);border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 16px #0000000d;transition:transform .15s ease,box-shadow .15s ease}.walkinLeads__statCard:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000014}.walkinLeads__statCard--total{--accent: #1890ff;--accentSoft: #e6f7ff}.walkinLeads__statCard--complete{--accent: #52c41a;--accentSoft: #f6ffed}.walkinLeads__statCard--incomplete{--accent: #faad14;--accentSoft: #fff7e6}.walkinLeads__statCard--today{--accent: #722ed1;--accentSoft: #f9f0ff}.walkinLeads__statIcon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;min-width:46px;border-radius:12px;background:var(--accent);color:#fff;font-size:20px}.walkinLeads__statValue{font-size:24px;font-weight:800;color:#1e293b;margin:0;line-height:1.2}.walkinLeads__statLabel{font-size:12px;font-weight:600;color:#8c8c8c;margin:2px 0 0;text-transform:uppercase;letter-spacing:.4px}.walkinLeads__filterRow{display:flex!important;flex-direction:row!important;align-items:stretch!important;flex-wrap:wrap;gap:18px;margin:6px 0 30px}.walkinLeads__filterCard{--accent: #8c8c8c;display:flex;flex-direction:column;justify-content:center;gap:8px;background:#fff;border:1px solid #eef0f3;border-left:4px solid var(--accent);border-radius:10px;padding:14px 18px;box-shadow:0 2px 10px #0000000d;min-width:60px;transition:box-shadow .15s ease}.walkinLeads__filterCard:hover{box-shadow:0 4px 14px #00000017}.walkinLeads__filterCard select{max-width:5px}.walkinLeads__filterCard label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.5px;padding:10px}.walkinLeads__filterCard label svg{font-size:16px}.walkinLeads__filterCard .ant-select{width:100%;min-width:120px}.walkinLeads__filterCard--artForm{--accent: #b9375d;background:#fdf3f6}.walkinLeads__filterCard--level{--accent: #1890ff;background:#f0f8ff}.walkinLeads__filterCard--mode{--accent: #13c2c2;background:#effcfb}.walkinLeads__filterCard--status{--accent: #faad14;background:#fffbf0}.walkinLeads__filterCard--sort{--accent: #722ed1;background:#f9f5ff}.walkinLeads__filterCard--action{--accent: #ff4d4f;background:#fff1f0;align-items:stretch;justify-content:center;min-width:150px}.walkinLeads__filterCard--action .ant-btn{height:40px;border-color:var(--accent);color:var(--accent);font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px}.walkinLeads__filterCard--action .ant-btn:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:#ff4d4f0f!important}.walkinLeads__table{margin-top:10px;padding:18px;background:#fff;border-radius:14px;border:1px solid #eef0f3;box-shadow:0 4px 16px #0000000a}.walkinLeads__table .ant-table-thead>tr>th{padding:18px 20px!important}.walkinLeads__table .ant-table-tbody>tr>td{padding:20px!important;font-size:14px}.walkinLeads__table .ant-table-tbody>tr:hover>td{background:#f7faff!important}.walkinLeads__rowAlt>td{background:#fafbfd}.walkinLeads__nameCell{display:flex;align-items:center;gap:10px;font-weight:600;color:#1e293b}.walkinLeads__avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px}.paymentChecks__page .contentHeader{flex-wrap:wrap;row-gap:12px}.paymentChecks__headerActions{display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:12px}.paymentChecks__intro{max-width:820px;margin:0 0 20px;font-size:14px;line-height:1.6;color:#64748b}.paymentChecks__statRow{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:18px;margin-bottom:24px}.paymentChecks__statCard{--accent: #8c8c8c;--accentSoft: #f5f5f5;flex:1 1 180px;display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:14px;background:linear-gradient(135deg,var(--accentSoft) 0%,#ffffff 100%);border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 16px #0000000d}.paymentChecks__statCard--open{--accent: #ff4d4f;--accentSoft: #fff1f0}.paymentChecks__statCard--double{--accent: #fa541c;--accentSoft: #fff2e8}.paymentChecks__statCard--unrecorded{--accent: #faad14;--accentSoft: #fff7e6}.paymentChecks__statCard--confirmation{--accent: #eb2f96;--accentSoft: #fff0f6}.paymentChecks__statCard--outside{--accent: #1890ff;--accentSoft: #e6f7ff}.paymentChecks__statCard--fixed{--accent: #52c41a;--accentSoft: #f6ffed}.paymentChecks__statIcon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;min-width:46px;border-radius:12px;background:var(--accent);color:#fff;font-size:20px}.paymentChecks__statValue{font-size:24px;font-weight:800;color:#1e293b;margin:0;line-height:1.2}.paymentChecks__statLabel{font-size:12px;font-weight:600;color:#8c8c8c;margin:2px 0 0;text-transform:uppercase;letter-spacing:.4px}.paymentChecks__filterRow{display:flex!important;flex-direction:row!important;align-items:stretch!important;flex-wrap:wrap;gap:18px;margin:6px 0 24px}.paymentChecks__filterCard{--accent: #8c8c8c;display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:220px;background:#fff;border:1px solid #eef0f3;border-left:4px solid var(--accent);border-radius:10px;padding:14px 18px;box-shadow:0 2px 10px #0000000d}.paymentChecks__filterCard label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.5px}.paymentChecks__filterCard label svg{font-size:16px}.paymentChecks__filterCard .ant-select{width:100%;min-width:160px}.paymentChecks__filterCard--status{--accent: #faad14;background:#fffbf0}.paymentChecks__filterCard--kind{--accent: #722ed1;background:#f9f5ff}.paymentChecks__table{padding:18px;background:#fff;border-radius:14px;border:1px solid #eef0f3;box-shadow:0 4px 16px #0000000a}.paymentChecks__table .ant-table-thead>tr>th{padding:16px 14px!important}.paymentChecks__table .ant-table-tbody>tr>td{padding:16px 14px!important;font-size:14px;vertical-align:top}.paymentChecks__table .ant-table-tbody .ant-table-cell{text-transform:none!important}.paymentChecks__amountCell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:#1e293b}.paymentChecks__problemCell{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.paymentChecks__payerCell{display:flex;flex-direction:column;gap:2px;color:#1e293b}.paymentChecks__payerCell small{color:#8c8c8c;word-break:break-all}.paymentChecks__summaryCell p{margin:0;color:#1e293b;line-height:1.5}.paymentChecks__summaryCell small{display:block;margin-top:6px;color:#52c41a}.paymentChecks__copy{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:monospace;font-size:13px;color:#1890ff;cursor:pointer}.paymentChecks__actions{display:flex!important;flex-direction:row!important;gap:8px}.paymentChecks__modalSummary{margin-bottom:12px;color:#475569;line-height:1.5}.homeLinks__page .contentHeader{flex-wrap:wrap;row-gap:12px;align-items:flex-start}.homeLinks__subtitle{margin:4px 0 0;color:#8c8c8c;font-size:14px}.homeLinks__headerActions{display:flex;gap:10px}.homeLinks__statRow{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:16px;margin-bottom:20px}.homeLinks__statCard{--accent: #1890ff;--accentSoft: #e6f7ff;flex:1 1 200px;display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:14px;background:linear-gradient(135deg,var(--accentSoft) 0%,#ffffff 100%);border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 16px #0000000d}.homeLinks__statCard--shown{--accent: #52c41a;--accentSoft: #f6ffed}.homeLinks__statCard--hidden{--accent: #8c8c8c;--accentSoft: #f5f5f5}.homeLinks__statIcon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;font-size:20px;color:var(--accent);background:#fff;box-shadow:0 2px 8px #0000000f}.homeLinks__statValue{font-size:24px;font-weight:700;line-height:1.1;color:#262626}.homeLinks__statLabel{font-size:13px;color:#8c8c8c}.homeLinks__card{padding:16px 16px 8px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 16px #0000000d}.homeLinks__toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.homeLinks__searchInput{width:280px;max-width:100%}.homeLinks__coreSelect{width:200px}.homeLinks__label{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.homeLinks__labelText{font-weight:600;color:#262626}.homeLinks__opens{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.homeLinks__url{display:inline-block;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#8c8c8c}.homeLinks__url:hover{color:#1890ff}.homeLinks__actions{display:flex;justify-content:flex-end}.homeLinks__row--hidden td{opacity:.55}.homeLinks__row--hidden td:nth-last-child(-n+2){opacity:1}.homeLinks__form{margin-top:16px}.homeLinks__labelMeta{font-size:12px;color:#8c8c8c}.homeLinks__labelMeta span{margin:0 2px}.df-drawer button{width:auto;height:auto}.demoFeedback .ant-btn{width:auto}.demoFeedback__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ag-space-4);margin-bottom:var(--ag-space-5)}@media (max-width: 1100px){.demoFeedback__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.demoFeedback__stats{grid-template-columns:1fr}}.demoFeedback__filters{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(140px,1fr)) minmax(130px,1fr) minmax(140px,1fr) minmax(240px,1.4fr);gap:var(--ag-space-3);margin-bottom:var(--ag-space-4);align-items:start}@media (max-width: 1300px){.demoFeedback__filters{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 700px){.demoFeedback__filters{grid-template-columns:1fr}}.demoFeedback .ant-table-tbody>tr>td{vertical-align:top;text-transform:none!important}.demoFeedback__sub{font-size:var(--ag-fs-caption);color:var(--ag-text-muted);line-height:1.4}.demoFeedback__subLine{display:block;font-size:var(--ag-fs-caption);color:var(--ag-text-muted);line-height:1.4}.demoFeedback__muted{color:var(--ag-text-faint);font-style:italic}.demoFeedback__comment{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.demoFeedback__empty{padding:var(--ag-space-8) 0;color:var(--ag-text-muted);text-align:center}.demoFeedback__error{margin-bottom:var(--ag-space-4)}.demoFeedback__tutors{background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);padding:var(--ag-space-4) var(--ag-space-5);margin-bottom:var(--ag-space-5)}.demoFeedback__tutors h3{display:flex;align-items:center;gap:var(--ag-space-2);margin:0 0 var(--ag-space-3);font-size:var(--ag-fs-section);font-weight:600;color:var(--ag-text)}.demoFeedback__commentSection{margin-top:var(--ag-space-5)}.demoFeedback__commentLabel{font-size:var(--ag-fs-caption);font-weight:600;color:var(--ag-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--ag-space-2)}.demoFeedback__comment-full{white-space:pre-wrap;word-break:break-word;background:var(--ag-surface-muted);border:1px solid var(--ag-border);border-radius:var(--ag-radius-sm);padding:var(--ag-space-3) var(--ag-space-4);font-size:var(--ag-fs-body);color:var(--ag-text);min-height:56px;line-height:1.6}.demoFeedback__drawerNote{margin:var(--ag-space-3) 0 0;font-size:var(--ag-fs-caption);color:var(--ag-text-faint);line-height:1.5}.courseRevenue.mainContent{box-sizing:border-box}.courseRevenue .ant-btn{width:auto}.courseRevenue__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-bottom:20px}.courseRevenue__filters{display:grid;grid-template-columns:minmax(200px,1.3fr) repeat(4,minmax(130px,1fr)) minmax(230px,1.2fr);gap:12px;margin-bottom:16px}@media (max-width: 1400px){.courseRevenue__filters{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 700px){.courseRevenue__filters{grid-template-columns:1fr}}.courseRevenue__notice{margin-bottom:16px}.courseRevenue__toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.courseRevenue__sub{font-size:12px;color:#8c8c8c}.courseRevenue__num{font-variant-numeric:tabular-nums}.courseRevenue__empty{padding:32px 0;color:#8c8c8c;text-align:center}.tutorAgreements{--accent: #1677ff;--accent-soft: #e6f4ff}.tutorAgreements.mainContent{box-sizing:border-box}.tutorAgreements .ant-btn{width:auto}.tutorAgreements .ant-switch{width:28px;min-width:28px}.tutorAgreements__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:20px}.tutorAgreements__filters{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(140px,1fr)) minmax(220px,1.2fr);gap:12px;margin-bottom:16px}@media (max-width: 1100px){.tutorAgreements__filters{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.tutorAgreements__filters{grid-template-columns:1fr}}.tutorAgreements__sub{font-size:12px;color:#8c8c8c}.tutorAgreements__muted{color:#8c8c8c;margin-bottom:12px}.tutorAgreements__empty{padding:32px 0;color:#8c8c8c;text-align:center}.tutorAgreements__empty svg{font-size:28px}.tutorAgreements .accent-0{--accent: #1677ff;--accent-soft: #e6f4ff}.tutorAgreements .accent-1{--accent: #722ed1;--accent-soft: #f3ebff}.tutorAgreements .accent-2{--accent: #13a8a8;--accent-soft: #e6fffb}.tutorAgreements .accent-3{--accent: #f58924;--accent-soft: #fff4e8}.tutorAgreements .accent-4{--accent: #eb2f96;--accent-soft: #fff0f7}.tutorAgreements .accent-5{--accent: #389e0d;--accent-soft: #f0fbe8}.tutorAgreements__steps{margin:8px 0 20px;padding:14px 18px;background:#fff;border:1px solid #ececec;border-radius:12px;box-shadow:0 1px 4px #0000000a}.tutorAgreements__steps .ant-steps-item:not(.ant-steps-item-disabled){cursor:pointer}.tutorAgreements__steps .ant-steps-item-finish .ant-steps-item-icon{background:#e6f7e9;border-color:#52c41a}.tutorAgreements__steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#389e0d}.tutorAgreements__steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#389e0d}.tutorAgreements__steps .ant-steps-item-process .ant-steps-item-icon{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.tutorAgreements__steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:var(--accent);font-weight:600}.tutorAgreements__steps .ant-steps-item-wait:not(.ant-steps-item-disabled):hover .ant-steps-item-icon{border-color:var(--accent)}.tutorAgreements__card{background:#fff;border:1px solid #ececec;border-top:4px solid var(--accent);border-radius:12px;padding:22px 24px;box-shadow:0 2px 10px #0000000d}.tutorAgreements__card h3{margin:0 0 16px;padding:8px 14px;font-size:16px;border-radius:8px;color:var(--accent);background:var(--accent-soft);border-left:4px solid var(--accent)}.tutorAgreements__card .ant-input,.tutorAgreements__card .ant-input-number,.tutorAgreements__card .ant-picker,.tutorAgreements__card .ant-select-selector{border-radius:8px}.tutorAgreements__card .ant-input:focus,.tutorAgreements__card .ant-input-focused,.tutorAgreements__card .ant-input-number-focused,.tutorAgreements__card .ant-picker-focused{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.tutorAgreements__field{margin-bottom:16px}.tutorAgreements__field label{display:block;height:auto;line-height:1.4;margin-bottom:6px;font-weight:500}.tutorAgreements__field label .req{color:#d4380d}.tutorAgreements__field small{display:block;margin-top:4px;color:#8c8c8c}.tutorAgreements__field small.err{color:#d4380d}.tutorAgreements__field.hasError .ant-input,.tutorAgreements__field.hasError .ant-input-number,.tutorAgreements__field.hasError .ant-select-selector,.tutorAgreements__field.hasError .ant-picker{border-color:#d4380d!important}.tutorAgreements__field .ant-select,.tutorAgreements__field .ant-picker{width:100%}.tutorAgreements__field .ant-select{margin-top:0}.tutorAgreements__typeCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.tutorAgreements__typeCards .typeCard{--tc: #722ed1;--tc-soft: #f3ebff;text-align:left;border:1.5px solid #e0e0e0;border-top:4px solid var(--tc);background:#fff;border-radius:12px;padding:18px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:box-shadow .15s,transform .15s}.tutorAgreements__typeCards .typeCard.type-workshop{--tc: #13a8a8;--tc-soft: #e6fffb}.tutorAgreements__typeCards .typeCard strong{color:var(--tc)}.tutorAgreements__typeCards .typeCard span{color:#8c8c8c;font-size:13px}.tutorAgreements__typeCards .typeCard:hover:not(:disabled){box-shadow:0 4px 14px #0000001a;transform:translateY(-1px)}.tutorAgreements__typeCards .typeCard.isSelected{border-color:var(--tc);background:var(--tc-soft);box-shadow:0 0 0 3px var(--tc-soft),0 4px 14px #00000014}.tutorAgreements__typeCards .typeCard:disabled{cursor:not-allowed;opacity:.6}.tutorAgreements__preview{max-height:70vh;overflow:auto;border:1px solid #e0e0e0;border-radius:8px;padding:24px 28px;background:#fff}.tutorAgreements__done{text-align:center;max-width:640px;margin:0 auto}.tutorAgreements__done .doneIcon{font-size:44px;color:#389e0d}.tutorAgreements__done .linkRow{margin:16px 0}.tutorAgreements__done .doneActions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.tutorAgreements__footer{position:sticky;bottom:0;z-index:20;display:flex;justify-content:space-between;gap:10px;margin-top:16px;padding:12px 18px;background:#fff;border:1px solid #ececec;border-radius:12px;box-shadow:0 -4px 14px #00000014}.tutorAgreements__footer .right{display:flex;gap:10px;flex-wrap:wrap}.tutorAgreements__actions{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tutorAgreements__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}@media (max-width: 480px){.tutorAgreements__grid{grid-template-columns:1fr}}.tutorAgreements__wide{grid-column:1/-1}.tutorAgreements__hash{font-size:11px;word-break:break-all}.tutorAgreements__docs{display:flex;flex-direction:column;gap:10px}.tutorAgreements__docs .docRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid #ececec;border-radius:8px}.tutorAgreements__docs .docRow span{flex:1 1 160px}.tutorAgreements__docs .docRow.isPrimary{border-color:#95de64;background:#f6ffed}.tutorAgreements .isCurrent td{background:#fff8f0}.tutorAgreements .ant-select{margin-top:0!important}.tutorAgreements .ant-select .ant-select-selector{min-width:0!important;height:40px!important}.agClockPopover .ant-popover-inner{padding:0;border-radius:14px;overflow:hidden}.agClock{width:268px;padding:16px;-webkit-user-select:none;user-select:none}.agClock button{width:auto;height:auto}.agClock .agClockHead{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;font-size:34px;font-weight:600;color:#94a3b8}.agClock .agClockHead>button{min-width:64px;padding:2px 8px;border:0;border-radius:10px;background:#f1f5f9;color:#475569;font-size:34px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease}.agClock .agClockHead>button.isOn{background:#e8eeff;color:#2f5bea}.agClock .agClockHead .agClockMeridiem{display:flex;flex-direction:column;gap:4px;margin-left:6px}.agClock .agClockHead .agClockMeridiem button{padding:3px 9px;border:1px solid #e5e9f2;border-radius:8px;background:#fff;color:#64748b;font-size:12px;font-weight:600;cursor:pointer}.agClock .agClockHead .agClockMeridiem button.isOn{background:#2f5bea;border-color:#2f5bea;color:#fff}.agClock .agClockDial{display:block;width:220px;height:220px;margin:0 auto;touch-action:none;cursor:pointer}.agClock .agClockDial .face{fill:#f4f6fb}.agClock .agClockDial .hand{stroke:#2f5bea;stroke-width:2}.agClock .agClockDial .pivot,.agClock .agClockDial .knob{fill:#2f5bea}.agClock .agClockDial .num{font-size:14px;font-weight:500;fill:#334155;pointer-events:none}.agClock .agClockDial .num.isSel{fill:#fff;font-weight:700}.agClock .agClockFoot{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.agClock .agClockFoot button{padding:7px 14px;border:0;border-radius:8px;background:transparent;color:#475569;font-size:13px;font-weight:600;cursor:pointer}.agClock .agClockFoot button:hover{background:#f1f5f9}.agClock .agClockFoot button.ok{background:#2f5bea;color:#fff}.agClock .agClockFoot button.ok:hover{background:#2548c8}.agAdminPage.PaidStudents{--ps-accent: #1456f5;--ps-accent-strong: #0f45d0;--ps-accent-soft: #e4edfe;--ps-ink: #0b1230;--ps-text: #1f2937;--ps-muted: #667085;--ps-faint: #98a2b3;--ps-line: #e7ecf4;--ps-line-strong: #dce3ef;--ps-card-shadow: 0 1px 2px rgba(16, 34, 74, .04), 0 6px 18px -12px rgba(16, 34, 74, .12)}.agAdminPage.PaidStudents.mainContent{padding-left:var(--ag-space-5);padding-right:var(--ag-space-5)}.agAdminPage.PaidStudents .agPageHeader{align-items:center;margin-bottom:var(--ag-space-3)}.agAdminPage.PaidStudents .agPageHeader h1{font-size:22px;letter-spacing:-.02em;color:var(--ps-ink)}.agAdminPage.PaidStudents .agPageHeader p{margin-top:2px;font-size:13px;color:var(--ps-muted)}.agAdminPage.PaidStudents .agPageHeader .agPageHeaderActions{gap:8px}.agAdminPage.PaidStudents .agPageHeader .agPageHeaderActions .ant-btn{height:34px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.agAdminPage.PaidStudents .agPageHeader .agPageHeaderActions .ant-btn-primary{background:var(--ps-accent);box-shadow:0 6px 14px -6px #1456f58c}.agAdminPage.PaidStudents .agPageHeader .agPageHeaderActions .ant-btn-primary:not(:disabled):hover{background:var(--ps-accent-strong)}.agAdminPage.PaidStudents .ps-banner{margin-bottom:var(--ag-space-4);padding:10px 16px;border-radius:10px;font-size:13px}.agAdminPage.PaidStudents .ps-banner b{font-weight:600}.agAdminPage.PaidStudents .ant-alert-info.ps-banner{background:#f1f5ff;border:1px solid #c9d6fb}.agAdminPage.PaidStudents .ps-dash{container-type:inline-size}.agAdminPage.PaidStudents .ps-periodBar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:6px 12px;margin-bottom:var(--ag-space-3);background:#fff;border:1px solid var(--ps-line);border-radius:12px;box-shadow:var(--ps-card-shadow)}.agAdminPage.PaidStudents .ps-periodLabel{margin-right:2px;font-size:13px;font-weight:600;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-periodPills{display:flex;flex-wrap:wrap;gap:6px;margin-right:6px}.agAdminPage.PaidStudents .ps-pillBtn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;height:28px!important;width:auto!important;padding:0 11px;border:1px solid var(--ps-line-strong);border-radius:7px;background:#fff;color:#334155;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color var(--ag-ease),border-color var(--ag-ease),color var(--ag-ease),box-shadow var(--ag-ease)}.agAdminPage.PaidStudents .ps-pillBtn svg{font-size:15px;color:var(--ps-muted)}.agAdminPage.PaidStudents .ps-pillBtn:hover{border-color:var(--ps-accent);color:var(--ps-accent)}.agAdminPage.PaidStudents .ps-pillBtn:hover svg{color:var(--ps-accent)}.agAdminPage.PaidStudents .ps-pillBtn.is-active{background:var(--ps-accent);border-color:var(--ps-accent);color:#fff;box-shadow:0 4px 10px -4px #1456f599}.agAdminPage.PaidStudents .ps-pillBtn.is-active svg{color:#fff}.agAdminPage.PaidStudents .ps-pillBtn--select{min-width:112px;justify-content:space-between}.agAdminPage.PaidStudents .ps-pillBtn:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}.agAdminPage.PaidStudents .ps-periodPicker.ant-picker{height:32px;width:272px;max-width:100%;padding:0 10px;border:1px solid var(--ps-line-strong);border-radius:8px;box-shadow:none}.agAdminPage.PaidStudents .ps-periodPicker.ant-picker input{height:auto!important;padding:0!important;border:0!important;font-size:12.5px;font-weight:500;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-periodPicker.ant-picker .ant-picker-suffix{color:var(--ps-muted)}.agAdminPage.PaidStudents .ps-tiles{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;margin-bottom:var(--ag-space-3)}.agAdminPage.PaidStudents .ps-tiles>.ps-tile{grid-column:span 2}@container (max-width: 1040px){.agAdminPage.PaidStudents .ps-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.agAdminPage.PaidStudents .ps-tiles>.ps-tile:nth-child(n+4){grid-column:span 3}}@container (max-width: 640px){.agAdminPage.PaidStudents .ps-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.agAdminPage.PaidStudents .ps-tiles>.ps-tile,.agAdminPage.PaidStudents .ps-tiles>.ps-tile:nth-child(n+4){grid-column:span 1}.agAdminPage.PaidStudents .ps-tiles>.ps-tile:last-child{grid-column:span 2}}@container (max-width: 480px){.agAdminPage.PaidStudents .ps-tiles{grid-template-columns:minmax(0,1fr)}.agAdminPage.PaidStudents .ps-tiles>.ps-tile,.agAdminPage.PaidStudents .ps-tiles>.ps-tile:nth-child(n+4),.agAdminPage.PaidStudents .ps-tiles>.ps-tile:last-child{grid-column:auto}}.agAdminPage.PaidStudents .ps-tile{--tone: var(--ps-accent);--tone-bg: #eaf1ff;--tone-ink: var(--ps-accent);all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;gap:9px;min-width:0;padding:9px 10px 9px 13px;background:#fff;border:1px solid var(--ps-line);border-radius:12px;box-shadow:var(--ps-card-shadow);overflow:hidden;transition:box-shadow var(--ag-ease),transform var(--ag-ease)}.agAdminPage.PaidStudents .ps-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tone)}.agAdminPage.PaidStudents .ps-tile--blue{--tone: #1456f5;--tone-bg: #eaf1ff;--tone-ink: #1456f5}.agAdminPage.PaidStudents .ps-tile--green{--tone: #1fa971;--tone-bg: #e5f8ef;--tone-ink: #14935f}.agAdminPage.PaidStudents .ps-tile--amber{--tone: #f59a1a;--tone-bg: #fff1df;--tone-ink: #ee8a12}.agAdminPage.PaidStudents .ps-tile--red{--tone: #e0384a;--tone-bg: #feecec;--tone-ink: #d92d3e}.agAdminPage.PaidStudents .ps-tile--teal{--tone: #24b07a;--tone-bg: #e2f8ee;--tone-ink: #1ba26c}.agAdminPage.PaidStudents .ps-tile.is-clickable{cursor:pointer}.agAdminPage.PaidStudents .ps-tile.is-clickable:hover{transform:translateY(-1px);box-shadow:0 2px 4px #10224a0d,0 12px 24px -12px #10224a40}.agAdminPage.PaidStudents .ps-tile.is-active{border-color:var(--tone);box-shadow:0 0 0 1px var(--tone),var(--ps-card-shadow)}.agAdminPage.PaidStudents .ps-tile .ps-infoTip{position:relative;z-index:2}.agAdminPage.PaidStudents .ps-tileHit{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.agAdminPage.PaidStudents .ps-tileHit:focus-visible{outline:2px solid var(--ps-accent);outline-offset:-3px;border-radius:12px}.agAdminPage.PaidStudents .ps-tileIcon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--tone-bg);color:var(--tone-ink);font-size:16px}.agAdminPage.PaidStudents .ps-tileBody{display:flex;flex-direction:column;gap:1px;min-width:0}.agAdminPage.PaidStudents .ps-tileLabel{font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.045em;text-transform:uppercase;color:#5b6579}.agAdminPage.PaidStudents .ps-tileValueRow{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.agAdminPage.PaidStudents .ps-tileValue{font-size:20px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--ps-ink);white-space:nowrap}.agAdminPage.PaidStudents .ps-tileValue.is-long{font-size:16px}.agAdminPage.PaidStudents .ps-tileSkeleton.ant-skeleton-element .ant-skeleton-input{width:80px!important;min-width:0;height:22px}.agAdminPage.PaidStudents .ps-delta{display:inline-flex;align-items:center;gap:2px;height:18px;padding:0 7px 0 4px;border-radius:999px;font-size:11px;font-weight:600}.agAdminPage.PaidStudents .ps-delta svg{font-size:12px}.agAdminPage.PaidStudents .ps-delta.is-up{background:#e3f8ed;color:#12874f}.agAdminPage.PaidStudents .ps-delta.is-down{background:#feecec;color:#c62d3b}.agAdminPage.PaidStudents .ps-tileChip{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;background:#eef2f8;color:#475467;font-size:11px;font-weight:600;white-space:nowrap}.agAdminPage.PaidStudents .ps-tileSub{font-size:11px;line-height:1.3;color:var(--ps-muted)}.agAdminPage.PaidStudents .ps-charts{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr);gap:10px;margin-bottom:var(--ag-space-3)}@container (max-width: 1040px){.agAdminPage.PaidStudents .ps-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.agAdminPage.PaidStudents .ps-charts .ps-chartCard--trend{grid-column:span 2}}@container (max-width: 700px){.agAdminPage.PaidStudents .ps-charts{grid-template-columns:minmax(0,1fr)}.agAdminPage.PaidStudents .ps-charts .ps-chartCard--trend{grid-column:auto}}.agAdminPage.PaidStudents .ps-chartCard{display:flex;flex-direction:column;min-width:0;padding:10px 14px 8px;background:#fff;border:1px solid var(--ps-line);border-radius:12px;box-shadow:var(--ps-card-shadow)}.agAdminPage.PaidStudents .ps-chartHead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.agAdminPage.PaidStudents .ps-chartHead h3{display:flex;align-items:center;margin:0;font-size:13.5px;font-weight:700;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-chartBody{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:140px;margin-top:4px}.agAdminPage.PaidStudents .ps-chartEmpty{display:grid;place-items:center;flex:1;min-height:120px;border-radius:10px;background:#f8fafd;color:var(--ps-muted);font-size:12.5px}.agAdminPage.PaidStudents.mainContent .ps-granularity.ant-select{flex:none;width:92px!important}.agAdminPage.PaidStudents.mainContent .ps-granularity.ant-select .ant-select-selector{height:28px!important;padding:0 12px!important;border-color:var(--ps-line-strong)!important;border-radius:8px!important;box-shadow:none}.agAdminPage.PaidStudents.mainContent .ps-granularity.ant-select .ant-select-selection-item{font-size:12.5px;font-weight:500;line-height:26px!important}.agAdminPage.PaidStudents .ps-trend{position:relative;width:100%}.agAdminPage.PaidStudents .ps-trend svg{display:block;max-width:100%;overflow:visible}.agAdminPage.PaidStudents .ps-chartTip{position:absolute;z-index:2;display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-radius:8px;background:#0f172a;color:#fff;font-size:12px;white-space:nowrap;pointer-events:none;box-shadow:0 6px 16px -4px #0f172a66}.agAdminPage.PaidStudents .ps-chartTip span{color:#cbd5e1}.agAdminPage.PaidStudents .ps-chartTip b{font-size:13px}.agAdminPage.PaidStudents .ps-donut{display:flex;align-items:center;gap:12px;min-width:0}.agAdminPage.PaidStudents .ps-donutRing{position:relative;flex:none;width:112px}.agAdminPage.PaidStudents .ps-donutRing svg{display:block;width:100%}.agAdminPage.PaidStudents .ps-donutCenter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.agAdminPage.PaidStudents .ps-donutCenter strong{font-size:14px;font-weight:700;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-donutCenter span{font-size:10px;line-height:1.2;color:var(--ps-muted)}.agAdminPage.PaidStudents .ps-legend{flex:1;min-width:0;margin:0;padding:0;list-style:none}.agAdminPage.PaidStudents .ps-legend li button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:7px;width:100%;padding:3px 6px;border-radius:7px;font-size:12px;color:var(--ps-text);cursor:pointer;transition:background-color var(--ag-ease)}.agAdminPage.PaidStudents .ps-legend li button:disabled{cursor:default}.agAdminPage.PaidStudents .ps-legend li button:focus-visible{outline:2px solid var(--ps-accent);outline-offset:1px}.agAdminPage.PaidStudents .ps-legend li.is-hover button,.agAdminPage.PaidStudents .ps-legend li button:hover:not(:disabled){background:#f3f6fc}.agAdminPage.PaidStudents .ps-legend i{flex:none;width:10px;height:10px;border-radius:50%}.agAdminPage.PaidStudents .ps-legend .ps-legendLabel{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;font-size:12px}.agAdminPage.PaidStudents .ps-legend b{flex:none;font-weight:600;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-bars{display:flex;align-items:stretch;gap:6px;height:100%;min-height:140px}.agAdminPage.PaidStudents .ps-bar{all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;border-radius:8px}.agAdminPage.PaidStudents .ps-bar:disabled{cursor:default}.agAdminPage.PaidStudents .ps-bar:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}.agAdminPage.PaidStudents .ps-bar:hover:not(:disabled) .ps-barFill{filter:brightness(.94)}.agAdminPage.PaidStudents .ps-barTrack{flex:1;width:100%;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.agAdminPage.PaidStudents .ps-barValue{font-size:13px;font-weight:700;line-height:1;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-barFill{display:block;width:62%;max-width:46px;border-radius:5px 5px 0 0;background:#54c195;transition:height .3s ease,filter var(--ag-ease)}.agAdminPage.PaidStudents .ps-bar--pending .ps-barFill{background:#a0d4fc}.agAdminPage.PaidStudents .ps-bar--upcoming .ps-barFill{background:#fcc46c}.agAdminPage.PaidStudents .ps-bar--overdue .ps-barFill{background:#ee5560}.agAdminPage.PaidStudents .ps-barLabel{min-height:26px;font-size:11px;line-height:1.25;text-align:center;color:#475467}.agAdminPage.PaidStudents .ps-filters{container-type:inline-size;margin-bottom:var(--ag-space-3)}.agAdminPage.PaidStudents .ps-filterCard{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;background:#fff;border:1px solid var(--ps-line);border-radius:12px;box-shadow:var(--ps-card-shadow)}.agAdminPage.PaidStudents .ps-search{flex:1 1 0;min-width:200px;height:38px;padding:0 12px;border:1px solid var(--ps-line-strong);border-radius:8px;box-shadow:none}.agAdminPage.PaidStudents .ps-search input,.agAdminPage.PaidStudents .ps-search input:focus{height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-search input::placeholder{color:#a3acbd}.agAdminPage.PaidStudents .ps-search .ant-input-prefix{margin-right:8px;color:#98a2b3;font-size:15px}.agAdminPage.PaidStudents .ps-ff{position:relative;flex:0 1 124px;min-width:116px;display:flex;align-items:center;gap:6px;height:38px;padding:0 26px 0 11px;border:1px solid var(--ps-line-strong);border-radius:8px;background:#fff;transition:border-color var(--ag-ease),box-shadow var(--ag-ease)}.agAdminPage.PaidStudents .ps-ff:hover,.agAdminPage.PaidStudents .ps-ff:focus-within{border-color:var(--ps-accent)}.agAdminPage.PaidStudents .ps-ff:focus-within{box-shadow:0 0 0 3px #1456f524}.agAdminPage.PaidStudents .ps-ff:has(.ant-picker){flex-basis:164px;padding-right:8px}@container (max-width: 1100px){.agAdminPage.PaidStudents .ps-search{flex-basis:100%}.agAdminPage.PaidStudents .ps-ff{flex:1 1 140px}.agAdminPage.PaidStudents .ps-ff:has(.ant-picker){flex-basis:200px}}.agAdminPage.PaidStudents .ps-ffIcon{display:inline-flex;color:var(--ps-muted);font-size:15px}.agAdminPage.PaidStudents .ps-ffBody{display:flex;flex-direction:column;flex:1;min-width:0}.agAdminPage.PaidStudents .ps-ffLabel{margin-bottom:0;font-size:10.5px;line-height:12px;color:#8a93a6;white-space:nowrap}.agAdminPage.PaidStudents.mainContent .ps-ff .ant-select{margin-top:0!important;height:18px!important;position:static!important}.agAdminPage.PaidStudents.mainContent .ps-ff .ant-select .ant-select-selector{height:18px!important;min-height:18px!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.agAdminPage.PaidStudents.mainContent .ps-ff .ant-select .ant-select-selection-item,.agAdminPage.PaidStudents.mainContent .ps-ff .ant-select .ant-select-selection-placeholder,.agAdminPage.PaidStudents.mainContent .ps-ff .ant-select .ant-select-selection-search-input{height:18px!important;line-height:18px!important;padding-inline-end:0;font-size:13px;font-weight:600;color:var(--ps-ink)}.agAdminPage.PaidStudents.mainContent .ps-ff .ant-select .ant-select-selection-placeholder{color:var(--ps-ink)}.agAdminPage.PaidStudents.mainContent .ps-ff .ant-select .ant-select-selection-search{inset-inline-start:0!important;inset-inline-end:0!important}.agAdminPage.PaidStudents.mainContent .ps-ff .ant-select .ant-select-arrow,.agAdminPage.PaidStudents.mainContent .ps-ff .ant-select .ant-select-clear{top:50%!important;right:12px!important;margin-top:-6px;color:var(--ps-muted)}.agAdminPage.PaidStudents.mainContent .ps-ff .ant-select .ant-select-clear{background:transparent}.agAdminPage.PaidStudents .ps-ff .ant-picker{width:100%;height:18px;padding:0;box-shadow:none}.agAdminPage.PaidStudents .ps-ff .ant-picker .ant-picker-input>input{height:18px!important;padding:0!important;border:0!important;font-size:13px;font-weight:500;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-ff .ant-picker .ant-picker-range-separator{padding:0 6px}.agAdminPage.PaidStudents .ps-ff .ant-picker .ant-picker-active-bar{display:none}.agAdminPage.PaidStudents .ps-moreBtn{flex:none;width:38px!important;height:38px;border:1px solid var(--ps-line-strong);border-radius:8px;font-size:15px;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-resetBtn.ant-btn{flex:none;height:38px;padding:0 14px;border:1px solid var(--ps-line-strong);border-radius:8px;background:#fff;box-shadow:none;font-size:13px;font-weight:500;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-resetBtn.ant-btn:not(:disabled):hover{border-color:var(--ps-accent);color:var(--ps-accent)}.agAdminPage.PaidStudents .ps-resetBtn.ant-btn:disabled{background:#fff;border-color:var(--ps-line);color:#a3acbd}.agAdminPage.PaidStudents .ps-tabBar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:4px}.agAdminPage.PaidStudents .ps-tabList{display:flex;gap:6px;overflow-x:auto;padding-left:2px;scrollbar-width:none}.agAdminPage.PaidStudents .ps-tabBtn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:8px;background:#e9f0f9;font-size:13px;font-weight:500;color:#4b5668;white-space:nowrap;cursor:pointer;transition:background-color var(--ag-ease),color var(--ag-ease),box-shadow var(--ag-ease)}.agAdminPage.PaidStudents .ps-tabBtn:hover{background:#e0eaf8;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-tabBtn.is-active{border-radius:8px 8px 2px 2px;background:#dce8fd;color:#1a4fc9;font-weight:600;box-shadow:inset 0 -2px 0 var(--ps-accent)}.agAdminPage.PaidStudents .ps-tabBtn:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}.agAdminPage.PaidStudents .ps-tabCount{min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#dfe5ef;color:#5b6579;font-size:11px;font-weight:600;line-height:18px;text-align:center}.agAdminPage.PaidStudents .ps-tabCount--blue{background:#b4cdf8;color:#1c46b8}.agAdminPage.PaidStudents .ps-tabCount--red{background:#fcc9d1;color:#b4283d}.agAdminPage.PaidStudents .ps-tabCount--amber{background:#fcdcb6;color:#b4650c}.agAdminPage.PaidStudents .ps-bulkBar{display:flex;align-items:center;gap:10px;padding:5px 6px 5px 12px;border-radius:8px;background:var(--ps-accent-soft);font-size:13px;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-bulkBar b{color:var(--ps-accent)}.agAdminPage.PaidStudents .ps-listCard{background:#fff;border:1px solid var(--ps-line);border-radius:12px;box-shadow:var(--ps-card-shadow);overflow:hidden}.agAdminPage.PaidStudents .ps-gridHead,.agAdminPage.PaidStudents .ps-gridRow{display:grid;grid-template-columns:minmax(164px,1.2fr) minmax(168px,1.5fr) minmax(90px,.7fr) minmax(98px,.8fr) minmax(196px,1.4fr) 96px 172px;align-items:stretch}.agAdminPage.PaidStudents .ps-grid--select .ps-gridHead,.agAdminPage.PaidStudents .ps-grid--select .ps-gridRow{grid-template-columns:34px minmax(164px,1.2fr) minmax(168px,1.5fr) minmax(90px,.7fr) minmax(98px,.8fr) minmax(196px,1.4fr) 96px 172px}.agAdminPage.PaidStudents .ps-cardsWrap{display:flex;flex-direction:column;min-height:300px;max-height:calc(100vh - 150px)}.agAdminPage.PaidStudents .ps-cardsScroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.agAdminPage.PaidStudents .ps-grid{min-width:990px}.agAdminPage.PaidStudents .ps-grid--select{min-width:1024px}.agAdminPage.PaidStudents .ps-gridHead{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid var(--ps-line)}.agAdminPage.PaidStudents .ps-gridHead .ps-cell{padding-top:9px;padding-bottom:9px}.agAdminPage.PaidStudents .ps-gridHead .ps-cell,.agAdminPage.PaidStudents .ps-gridHead .ps-cell>span,.agAdminPage.PaidStudents .ps-gridHead .ps-sortBtn{font-size:12px;font-weight:600;color:#344054;white-space:nowrap}.agAdminPage.PaidStudents .ps-sortBtn{all:unset;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.agAdminPage.PaidStudents .ps-sortBtn svg,.agAdminPage.PaidStudents .ps-sortBtn .ps-sortIdle{font-size:12px;color:#a3acbd}.agAdminPage.PaidStudents .ps-sortBtn:hover,.agAdminPage.PaidStudents .ps-sortBtn.is-active{color:var(--ps-ink)!important}.agAdminPage.PaidStudents .ps-sortBtn.is-active svg{color:var(--ps-accent)}.agAdminPage.PaidStudents .ps-sortBtn:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px;border-radius:4px}.agAdminPage.PaidStudents .ps-cell{display:flex;align-items:center;min-width:0;padding:8px;font-size:12.5px;color:var(--ps-text)}.agAdminPage.PaidStudents .ps-align-center{justify-content:center;text-align:center}.agAdminPage.PaidStudents .ps-align-end{justify-content:flex-end;text-align:right}.agAdminPage.PaidStudents .ps-cell--select{justify-content:center;padding:0}.agAdminPage.PaidStudents .ps-cell--actions{padding-left:8px;padding-right:10px}.agAdminPage.PaidStudents .ant-checkbox-inner{width:17px;height:17px;border-color:#c4cad6;border-radius:5px}.agAdminPage.PaidStudents .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--ps-accent)}.agAdminPage.PaidStudents .ps-sCard{border-bottom:1px solid #edf0f6}.agAdminPage.PaidStudents .ps-sCard:last-child{border-bottom:0}.agAdminPage.PaidStudents .ps-skelRow{padding:14px 20px;border-bottom:1px solid #edf0f6}.agAdminPage.PaidStudents .ps-gridRow{min-height:52px;cursor:pointer;transition:background-color .12s ease}.agAdminPage.PaidStudents .ps-gridRow:hover{background:#f2f6fe}.agAdminPage.PaidStudents .ps-gridRow.is-selected{background:var(--ps-accent-soft)}.agAdminPage.PaidStudents .ps-sCard--multi.is-open .ps-gridRow--parent{background:#f8fafd;border-bottom:1px dashed var(--ps-line-strong)}.agAdminPage.PaidStudents .ps-gridRow--child{min-height:46px;background:#fbfcfe}.agAdminPage.PaidStudents .ps-gridRow--child+.ps-gridRow--child{border-top:1px dashed #edf0f6}.agAdminPage.PaidStudents .ps-gridRow--child .ps-cell--student{padding-left:12px}.agAdminPage.PaidStudents .ps-treeNode{position:relative;display:flex;align-items:center;width:100%;min-height:32px;padding-left:40px;white-space:nowrap}.agAdminPage.PaidStudents .ps-treeNode .ps-studentName{display:block;font-size:12px;font-weight:600;color:#344054;text-transform:none;white-space:nowrap;overflow:visible}.agAdminPage.PaidStudents .ps-treeNode:before{content:"";position:absolute;left:15px;top:-18px;bottom:-18px;border-left:2px solid #cdd8f3}.agAdminPage.PaidStudents .ps-gridRow--child.is-last .ps-treeNode:before{bottom:50%}.agAdminPage.PaidStudents .ps-treeDot{position:absolute;left:10px;top:50%;width:12px;height:12px;margin-top:-6px;border:2px solid var(--ps-accent);border-radius:50%;background:#fff;z-index:1}.agAdminPage.PaidStudents .ps-studentCell{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.agAdminPage.PaidStudents .ps-avatarSm{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;letter-spacing:.02em}.agAdminPage.PaidStudents .ps-tone-blue{background:#d8e6fd;color:#1a52d9}.agAdminPage.PaidStudents .ps-tone-red{background:#fde3ee;color:#cf2f68}.agAdminPage.PaidStudents .ps-tone-orange{background:#feebd9;color:#c2610c}.agAdminPage.PaidStudents .ps-tone-green{background:#d9f5e8;color:#12864f}.agAdminPage.PaidStudents .ps-tone-teal{background:#d5f2ef;color:#0f7a70}.agAdminPage.PaidStudents .ps-tone-violet{background:#e9e5fd;color:#5a3fd0}.agAdminPage.PaidStudents .ps-tone-amber{background:#fdf0d4;color:#b4690e}.agAdminPage.PaidStudents .ps-studentText,.agAdminPage.PaidStudents .ps-stack2{display:flex;flex-direction:column;min-width:0}.agAdminPage.PaidStudents .ps-studentText{flex:1;overflow:hidden}.agAdminPage.PaidStudents .ps-studentName{font-size:13px;font-weight:600;line-height:17px;color:#101729;text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.agAdminPage.PaidStudents .ps-studentSub{margin-top:1px;font-size:11.5px;color:#737a8a;font-variant-numeric:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agAdminPage.PaidStudents .ps-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.agAdminPage.PaidStudents .ps-gap4{gap:3px}.agAdminPage.PaidStudents .ps-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agAdminPage.PaidStudents .ps-courseName{font-size:13px;font-weight:600;line-height:17px;color:#101729;text-transform:capitalize}.agAdminPage.PaidStudents .ps-courseSub{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;font-size:11.5px;line-height:15px;color:#727c88;text-transform:capitalize}.agAdminPage.PaidStudents .ps-courseToggle{all:unset;box-sizing:border-box;display:inline-flex;align-items:baseline;gap:10px;font-size:13px;font-weight:600;color:#1a3fa8;cursor:pointer}.agAdminPage.PaidStudents .ps-courseToggle span{font-size:12px;font-weight:500;color:#1a3fa8;text-decoration:underline;text-underline-offset:2px}.agAdminPage.PaidStudents .ps-courseToggle:hover span{color:var(--ps-accent)}.agAdminPage.PaidStudents .ps-courseToggle:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px;border-radius:4px}.agAdminPage.PaidStudents .ps-classes{display:flex;flex-direction:column;gap:3px;width:100%;max-width:96px}.agAdminPage.PaidStudents .ps-classesTop{font-size:12px;color:#1f2937;white-space:nowrap}.agAdminPage.PaidStudents .ps-classesTop b{font-weight:500}.agAdminPage.PaidStudents .ps-meter{display:block;height:4px;border-radius:999px;background:#e5ebf4;overflow:hidden}.agAdminPage.PaidStudents .ps-meter i{display:block;height:100%;border-radius:999px;background:#1fa971}.agAdminPage.PaidStudents .ps-classesLeft{font-size:11.5px;font-weight:600;color:#e0750f}.agAdminPage.PaidStudents .ps-classesLeft.is-none{color:var(--ps-muted);font-weight:500}.agAdminPage.PaidStudents .ps-classesWarn{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#c62d3b}.agAdminPage.PaidStudents .agMuted{font-size:11.5px;color:#a3acbd}.agAdminPage.PaidStudents .ps-strong{font-size:13px;font-weight:700;color:var(--ps-ink)}.agAdminPage.PaidStudents .ps-dueBtn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:-5px -8px;padding:5px 8px;border-radius:8px;cursor:pointer;transition:background-color var(--ag-ease)}.agAdminPage.PaidStudents .ps-dueBtn:hover,.agAdminPage.PaidStudents .ps-dueBtn:focus-visible{background:#1456f512}.agAdminPage.PaidStudents .ps-dueBtn:hover .ps-dueEdit,.agAdminPage.PaidStudents .ps-dueBtn:focus-visible .ps-dueEdit{color:var(--ps-accent)}.agAdminPage.PaidStudents .ps-dueBtn:focus-visible{outline:2px solid var(--ps-accent);outline-offset:1px}.agAdminPage.PaidStudents .ps-dueText,.agAdminPage.PaidStudents .ps-dueStatic{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.agAdminPage.PaidStudents .ps-dueSub{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;line-height:15px;color:#667085;white-space:nowrap}.agAdminPage.PaidStudents .ps-dueSub--action{font-weight:600;color:var(--ps-accent);text-decoration:underline;text-underline-offset:2px}.agAdminPage.PaidStudents .ps-dueNone{font-size:12px;line-height:16px;color:#667085}.agAdminPage.PaidStudents .ps-dueEdit{flex:none;font-size:13px;color:#a3acbd;transition:color var(--ag-ease)}.agAdminPage.PaidStudents .ps-tag{display:inline-flex;align-items:center;align-self:flex-start;height:20px;padding:0 8px;border-radius:6px;background:#eef2f8;color:#475467;font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap}.agAdminPage.PaidStudents .ps-tag--plain{text-transform:none}.agAdminPage.PaidStudents .ps-tag--due-overdue{background:#fcd9dd;color:#c62d3b}.agAdminPage.PaidStudents .ps-tag--due-upcoming{background:#fcecd0;color:#8a4a0a}.agAdminPage.PaidStudents .ps-tag--due-scheduled{background:#e8eff9;color:#1f2a44}.agAdminPage.PaidStudents .ps-tag--status-inactive,.agAdminPage.PaidStudents .ps-tag--status-archived{background:#eef1f6;color:#64748b}.agAdminPage.PaidStudents .ps-tag--status-completed{background:#e1f6ea;color:#14793f}.agAdminPage.PaidStudents .ps-status{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#ecf0f6;color:#5d6578;font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap}.agAdminPage.PaidStudents .ps-status--overdue{background:#fcd9e0;color:#c0304b}.agAdminPage.PaidStudents .ps-status--soon{background:#fdecd0;color:#b8650d}.agAdminPage.PaidStudents .ps-status--upcoming{background:#dcebfc;color:#2557b8}.agAdminPage.PaidStudents .ps-actions{display:inline-flex;align-items:center;gap:6px}.agAdminPage.PaidStudents .ps-mainAct{all:unset;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;gap:5px;height:28px!important;width:auto!important;padding:0 10px!important;border:1px solid var(--ps-line-strong);border-radius:7px;background:#fff;color:#101729;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--ag-ease),border-color var(--ag-ease),color var(--ag-ease),box-shadow var(--ag-ease)}.agAdminPage.PaidStudents .ps-mainAct svg{font-size:13px}.agAdminPage.PaidStudents .ps-mainAct:hover{border-color:var(--ps-accent);color:var(--ps-accent)}.agAdminPage.PaidStudents .ps-mainAct:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}.agAdminPage.PaidStudents .ps-mainAct--primary{background:var(--ps-accent);border-color:var(--ps-accent);color:#fff;box-shadow:0 6px 12px -6px #1456f5b3}.agAdminPage.PaidStudents .ps-mainAct--primary:hover{background:var(--ps-accent-strong);border-color:var(--ps-accent-strong);color:#fff}.agAdminPage.PaidStudents .ps-actBtn{display:inline-grid;place-items:center;width:28px!important;height:28px!important;padding:0;border:1px solid var(--ps-line-strong);border-radius:7px;background:#fff;color:#475467;font-size:14px;cursor:pointer;transition:background-color var(--ag-ease),border-color var(--ag-ease),color var(--ag-ease)}.agAdminPage.PaidStudents .ps-actBtn:hover,.agAdminPage.PaidStudents .ps-actBtn[aria-expanded=true]{border-color:var(--ps-accent);background:var(--ps-accent-soft);color:var(--ps-accent)}.agAdminPage.PaidStudents .ps-actBtn:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}.agAdminPage.PaidStudents .ps-cardsWrap.is-loading .ps-cardsBody{opacity:.55;pointer-events:none;transition:opacity .15s ease}.agAdminPage.PaidStudents .ps-cardsFooter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:6px 14px;border-top:1px solid var(--ps-line);background:#fff;color:#5b6579;font-size:12px}.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination{display:flex;align-items:center;gap:6px}.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-item,.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-prev,.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-next,.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-jump-prev,.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-jump-next{min-width:28px;height:28px;margin:0;line-height:26px;border:0;border-radius:7px;background:transparent}.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-item a{padding:0;font-size:13px;font-weight:500;color:#344054}.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-item:hover:not(.ant-pagination-item-active){background:#f1f5fb}.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-item-active{background:var(--ps-accent)}.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-item-active a,.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-item-active:hover a{color:#fff}.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-prev .ant-pagination-item-link,.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-next .ant-pagination-item-link{display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:#344054}.agAdminPage.PaidStudents .ps-cardsFooter .ant-pagination-disabled .ant-pagination-item-link{color:#c3cad8}.agAdminPage.PaidStudents .ps-tableScroll{min-height:200px;max-height:calc(100vh - 150px);overflow:auto;overscroll-behavior:contain}.agAdminPage.PaidStudents .ps-plainTable{width:100%;min-width:760px;border-collapse:collapse;font-size:12.5px}.agAdminPage.PaidStudents .ps-plainTable th{position:sticky;top:0;z-index:1;padding:9px 14px;background:#fff;border-bottom:1px solid var(--ps-line);font-size:12px;font-weight:600;color:#344054;text-align:left;white-space:nowrap}.agAdminPage.PaidStudents .ps-plainTable td{padding:9px 14px;border-bottom:1px solid #edf0f6;color:var(--ps-text);text-transform:none!important}.agAdminPage.PaidStudents .ps-plainTable tbody tr{cursor:pointer}.agAdminPage.PaidStudents .ps-plainTable tbody tr:hover td{background:#f2f6fe}.agAdminPage.PaidStudents .ps-plainTable tbody tr:last-child td{border-bottom:0}.agAdminPage.PaidStudents .ps-plainTable .ps-num{text-align:right}.agAdminPage.PaidStudents .ps-plainTable .ps-capitalize{text-transform:capitalize!important}.ps-rowMenu .ant-dropdown-menu{min-width:232px;padding:5px;border:1px solid #eaeef5;border-radius:12px;box-shadow:0 14px 34px -10px #10224a38,0 2px 6px #10224a0f}.ps-rowMenu .ant-dropdown-menu-item{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:7px;font-size:13px;color:#1f2937;text-transform:none}.ps-rowMenu .ant-dropdown-menu-item:hover:not(.ant-dropdown-menu-item-disabled){background:#f2f6fe}.ps-rowMenu .ant-dropdown-menu-item-icon{margin:0;color:#667085;font-size:15px}.ps-rowMenu .ant-dropdown-menu-title-content{flex:1;min-width:0}.ps-rowMenu .ant-dropdown-menu-item-disabled{color:#b5bccb}.ps-rowMenu .ant-dropdown-menu-item-disabled .ant-dropdown-menu-item-icon{color:#c3cad8}:root{--ag-primary: #2f5bea;--ag-primary-hover: #2548c8;--ag-primary-soft: #edf1ff;--ag-navy: #0f172a;--ag-bg: #f5f7fb;--ag-surface: #ffffff;--ag-surface-muted: #f8fafc;--ag-border: #e5e9f2;--ag-border-strong: #b8c2d4;--ag-border-control: #cbd5e1;--ag-text: #0f172a;--ag-text-secondary: #475569;--ag-text-muted: #64748b;--ag-text-faint: #94a3b8;--ag-success: #15803d;--ag-success-bg: #e8f5ee;--ag-warning: #a15c07;--ag-warning-bg: #fdf3e1;--ag-error: #b42318;--ag-error-bg: #fdecea;--ag-neutral: #475569;--ag-neutral-bg: #eef1f6;--ag-accent-blue: #2f5bea;--ag-accent-blue-bg: #e8eeff;--ag-accent-green: #15803d;--ag-accent-green-bg: #e3f5ea;--ag-accent-amber: #b45309;--ag-accent-amber-bg: #fdf0d8;--ag-accent-red: #b42318;--ag-accent-red-bg: #fde8e6;--ag-accent-violet: #6d44b0;--ag-accent-violet-bg: #efe8fb;--ag-accent-teal: #0f766e;--ag-accent-teal-bg: #dcf3f0;--ag-space-1: 4px;--ag-space-2: 8px;--ag-space-3: 12px;--ag-space-4: 16px;--ag-space-5: 20px;--ag-space-6: 24px;--ag-space-8: 32px;--ag-radius-sm: 8px;--ag-radius-md: 10px;--ag-radius-pill: 999px;--ag-fs-title: 24px;--ag-fs-section: 16px;--ag-fs-body: 14px;--ag-fs-table: 14px;--ag-fs-caption: 12px;--ag-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--ag-shadow-card: 0 2px 8px rgba(24, 39, 75, .05), 0 1px 2px rgba(24, 39, 75, .04);--ag-shadow-control: 0 1px 2px rgba(24, 39, 75, .06);--ag-shadow-hover: 0 5px 14px rgba(24, 39, 75, .1);--ag-shadow-pop: 0 8px 24px rgba(15, 23, 42, .12);--ag-ease: .18s ease;--ag-focus-ring: 0 0 0 3px rgba(47, 91, 234, .25)}:where(a,button,[role=button],[role=tab],[role=menuitem],[tabindex]):focus-visible{outline:2px solid var(--ag-primary);outline-offset:2px;border-radius:var(--ag-radius-sm)}.navWrapper :where(a,button,[tabindex]):focus-visible{outline-color:#7c9bff;outline-offset:-2px}:where(input,textarea,select):focus-visible{outline:none}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-input-number-focused{border-color:var(--ag-primary);box-shadow:var(--ag-focus-ring)}button,a,.ant-btn,.ant-table-row>td{transition-duration:.18s;transition-timing-function:ease}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ant-message .ant-message-notice-content{padding:10px 14px;border-radius:var(--ag-radius-sm);border:1px solid var(--ag-border);box-shadow:var(--ag-shadow-pop);color:var(--ag-text);font-size:var(--ag-fs-body);font-weight:500;max-width:min(480px,calc(100vw - 32px))}.ant-message .ant-message-notice-content .ant-message-custom-content{display:flex;align-items:flex-start;gap:8px;text-align:left}.ant-message .ant-message-custom-content>.anticon{margin-top:3px}.ant-message .ant-message-success .anticon{color:var(--ag-success)}.ant-message .ant-message-error .anticon{color:var(--ag-error)}.ant-message .ant-message-warning .anticon{color:var(--ag-warning)}.ant-message .ant-message-info .anticon,.ant-message .ant-message-loading .anticon{color:var(--ag-primary)}.ant-modal .ant-modal-content{border-radius:var(--ag-radius-md);padding:20px 24px;box-shadow:var(--ag-shadow-pop)}.ant-modal .ant-modal-header{margin-bottom:16px}.ant-modal .ant-modal-title{font-size:var(--ag-fs-section);font-weight:600;color:var(--ag-text)}.ant-modal .ant-modal-footer{margin-top:20px}.ant-modal .ant-modal-close:focus-visible,.ant-drawer .ant-drawer-close:focus-visible{outline:2px solid var(--ag-primary)}.ant-drawer .ant-drawer-title{font-size:var(--ag-fs-section);font-weight:600;color:var(--ag-text)}@media (max-width: 576px){.ant-modal{max-width:calc(100vw - 24px);margin:12px auto}}.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-popover .ant-popover-inner,.ant-picker-dropdown .ant-picker-panel-container{border-radius:var(--ag-radius-sm);box-shadow:var(--ag-shadow-pop)}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--ag-primary-soft);font-weight:600}.ant-tooltip .ant-tooltip-inner{font-size:var(--ag-fs-caption);padding:6px 10px;min-height:0}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{background:var(--ag-surface-muted);color:var(--ag-text-secondary);font-size:var(--ag-fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--ag-border)}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--ag-neutral-bg);color:var(--ag-text)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f8faff}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--ag-primary-soft)}.ant-table-wrapper .ant-pagination{margin:16px 0 4px}.ant-table-wrapper .ant-pagination-item-active{border-color:var(--ag-primary);background:var(--ag-primary-soft)}.ant-table-content::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar{height:8px}.ant-table-content::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb{background:var(--ag-border-strong);border-radius:var(--ag-radius-pill)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--ag-surface);box-shadow:var(--ag-shadow-control)}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover{border-color:var(--ag-border-strong)}.ant-input[disabled],.ant-input-disabled,.ant-input-number-disabled,.ant-picker-disabled,.ant-select-disabled .ant-select-selector{background:var(--ag-neutral-bg)!important;box-shadow:none!important}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous){background:var(--ag-surface);border-color:var(--ag-border-control);color:var(--ag-text);box-shadow:var(--ag-shadow-control)}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):hover{border-color:var(--ag-primary);color:var(--ag-primary);box-shadow:var(--ag-shadow-hover)}.ant-btn-primary:not(:disabled){box-shadow:var(--ag-shadow-control)}.ant-btn-primary:not(:disabled):hover{box-shadow:var(--ag-shadow-hover)}.ant-btn-primary:not(:disabled):active{transform:translateY(1px);box-shadow:none}.ant-card{border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-card)}.ant-table-wrapper .ant-table{border-radius:var(--ag-radius-md)}.ant-segmented{background:var(--ag-neutral-bg)}.ant-segmented .ant-segmented-item-selected{box-shadow:var(--ag-shadow-control)}.ant-table-wrapper .ant-table-content{overflow-x:auto}
