@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;1,300&family=Roboto:ital,wght@0,100;0,300;0,400;1,100;1,300&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;1,200;1,300;1,400&display=swap);.migration-overlay[data-v-60301f57]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:99999;color:#fff;text-align:center}.migration-content[data-v-60301f57]{width:90%;max-width:500px}.fade-enter-active[data-v-60301f57],.fade-leave-active[data-v-60301f57]{transition:opacity .5s}.fade-enter[data-v-60301f57],.fade-leave-to[data-v-60301f57]{opacity:0}.update-news-banner[data-v-0dce6858]{position:fixed;top:15px;left:calc(120px + 50%);transform:translateX(-50%);background:linear-gradient(135deg,#ff9633,#ff7b00);color:#fff;padding:10px 20px;display:flex;align-items:center;border-radius:50px;z-index:2000;box-shadow:0 10px 25px rgba(255,150,51,.3);min-width:450px;transition:left .2s cubic-bezier(.38,.73,1,1)}.leftpanel-collapsed,.leftpanel-show{left:calc(25px + 50%)}.banner-inner[data-v-0dce6858]{display:flex;align-items:center;gap:15px;width:100%}.news-badge[data-v-0dce6858]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);color:#fff;font-weight:800;font-size:10px;padding:3px 10px;border-radius:20px;letter-spacing:.5px}.news-text[data-v-0dce6858]{font-size:13px;font-weight:600;white-space:nowrap}.news-btn[data-v-0dce6858]{background:#fff;color:#ff9633;border:none;border-radius:20px;padding:4px 15px;font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-left:auto}.news-btn[data-v-0dce6858]:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.1)}.news-close[data-v-0dce6858]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;margin-left:10px;opacity:.6;transition:opacity .2s}.news-close[data-v-0dce6858]:hover{opacity:1}.slide-fade-enter-active[data-v-0dce6858]{transition:all .4s ease-out}.slide-fade-leave-active[data-v-0dce6858]{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-0dce6858],.slide-fade-leave-to[data-v-0dce6858]{transform:translate(-50%,-20px);opacity:0}.container[data-v-7aed76ac]{padding:15px}.row[data-v-7aed76ac]{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.c-dashboardInfo[data-v-7aed76ac]{padding:15px}.c-dashboardInfo .wrap[data-v-7aed76ac]{background:#fff;padding:20px 25px;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;justify-content:space-between}.c-dashboardInfo__title[data-v-7aed76ac]{color:#4a5568;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;font-size:16px}.c-dashboardInfo__title svg[data-v-7aed76ac]{margin-left:10px;color:#4c51bf}.icon-24[data-v-7aed76ac]{width:24px;height:24px}.c-dashboardInfo__count[data-v-7aed76ac]{font-size:2.2rem;font-weight:700;color:#1a202c;margin-bottom:5px}.c-dashboardInfo__subInfo[data-v-7aed76ac]{font-size:.8rem;color:#718096;margin-top:5px;border-top:1px solid #edf2f7;padding-top:5px}.student-color svg[data-v-7aed76ac]{color:#2b6cb0}.student-color[data-v-7aed76ac]{border-left:5px solid #2b6cb0}.loss-color svg[data-v-7aed76ac]{color:#c53030}.loss-color[data-v-7aed76ac]{border-left:5px solid #c53030}.profit-color svg[data-v-7aed76ac]{color:#38a169}.profit-color[data-v-7aed76ac]{border-left:5px solid #38a169}.absence-color svg[data-v-7aed76ac]{color:#d69e2e}.absence-color[data-v-7aed76ac]{border-left:5px solid #d69e2e}@media (max-width:991px){.c-dashboardInfo[data-v-7aed76ac]{flex:0 0 50%;max-width:50%}}@media (max-width:575px){.c-dashboardInfo[data-v-7aed76ac]{flex:0 0 100%;max-width:100%}}.empty-state-component[data-v-ea2b8836]{display:flex;justify-content:center;align-items:center;width:100%;padding:3rem 1.5rem}.empty-state-card[data-v-ea2b8836]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:450px;width:100%;background:#fff;animation:fadeIn-ea2b8836 .5s ease-in-out}.image-container[data-v-ea2b8836]{position:relative;width:100%;max-width:220px;margin-bottom:1.5rem}.glow-bg[data-v-ea2b8836]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;background:rgba(79,70,229,.08);filter:blur(30px);border-radius:50%;z-index:0}.empty-svg[data-v-ea2b8836]{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.03))}.content[data-v-ea2b8836]{margin-bottom:1.5rem}.empty-title[data-v-ea2b8836]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.empty-subtitle[data-v-ea2b8836]{font-size:.95rem;color:#64748b;line-height:1.5;margin:0}.btn-modern-primary[data-v-ea2b8836]{display:inline-flex;align-items:center;justify-content:center;background-color:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important;font-weight:600;padding:.75rem 1.75rem;border-radius:50px;box-shadow:0 4px 12px rgba(79,70,229,.3);transition:all .3s ease;border:none;cursor:pointer;text-decoration:none}.btn-modern-primary[data-v-ea2b8836]:hover{background-color:#4338ca!important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(79,70,229,.4)}@keyframes fadeIn-ea2b8836{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scl-chip[data-v-041ea640]{background-color:#3498db;color:#fff;padding:2px 10px;border-radius:15px;display:inline-flex;align-items:center;font-size:.85rem;animation:scl-pop-041ea640 .2s ease}.scl-chip-close[data-v-041ea640]{margin-left:8px;font-size:10px;cursor:pointer;opacity:.8}.scl-chip-close[data-v-041ea640]:hover{opacity:1}.item.is-selected[data-v-041ea640]{background-color:#f8f9fa;font-weight:700}@keyframes scl-pop-041ea640{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.chip-item[data-v-077d52c6]{margin-right:5px;margin-bottom:5px;cursor:default}.pointer[data-v-077d52c6]{cursor:pointer}.gap-2[data-v-077d52c6]{gap:.5rem}.container[data-v-28b717e4]{max-width:600px;margin:2rem auto;font-family:sans-serif}.card[data-v-28b717e4]{border:1px solid #e0e0e0;border-radius:12px;padding:2rem;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);text-align:center}h3[data-v-28b717e4]{margin-top:0;margin-bottom:1.5rem;color:#333}.drop_box[data-v-28b717e4]{border:2px dashed #ccc;padding:2rem;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f9f9f9}.drop_box header[data-v-28b717e4]{width:100%}.drop_box p[data-v-28b717e4]{color:#666;margin:1rem 0}.iframe-container[data-v-28b717e4]{position:relative;width:100%;padding-top:141.42%;overflow:hidden;border-radius:8px;border:1px solid #ccc;background-color:#eee}.iframe-container iframe[data-v-28b717e4]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.scl-btn[data-v-28b717e4]{display:inline-block;background-color:#007bff;color:#fff;padding:12px 24px;border-radius:8px;cursor:pointer;text-decoration:none;transition:background-color .3s ease,transform .2s ease;font-weight:500;margin-top:1rem}.scl-btn[data-v-28b717e4]:hover{background-color:#0056b3;transform:translateY(-2px)}.scl-btn.mb-2[data-v-28b717e4]{margin-bottom:1rem}.settings-fixed-card[data-v-aaaaf33e]{min-height:550px;border-radius:0 0 .25rem .25rem;display:flex;flex-direction:column}.tab-fade[data-v-aaaaf33e]{animation:fadeIn-aaaaf33e .25s ease-in-out;flex:1;display:flex;flex-direction:column}@keyframes fadeIn-aaaaf33e{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.info-parents .tabs[data-v-aaaaf33e]{overflow-x:auto;white-space:nowrap}.info-parents .tabs ul[data-v-aaaaf33e]::-webkit-scrollbar{height:3px}.info-parents .tabs ul[data-v-aaaaf33e]::-webkit-scrollbar-thumb{background:#2485e8;border-radius:3px}.profile-container .info-parents .tabs ul[data-v-aaaaf33e]{border-bottom:1px solid hsla(0,0%,82.4%,.4)}.profile-container .info-parents .tabs ul li[data-v-aaaaf33e]{width:100%;min-width:auto;flex-direction:row;background-color:transparent;border-color:#d2d2d2;cursor:pointer}.profile-container .info-parents .tabs ul li i[data-v-aaaaf33e]{margin-right:.5rem}td span[data-v-aaaaf33e]{color:#000;font-weight:400;font-size:1.1rem}.btn-modern-save[data-v-aaaaf33e]{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;color:#fff;padding:11px 26px;font-weight:600;font-size:.95rem;border-radius:8px;box-shadow:0 4px 14px rgba(37,99,235,.25);transition:all .25s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-modern-save[data-v-aaaaf33e]:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 18px rgba(37,99,235,.35);transform:translateY(-1px)}.btn-modern-save[data-v-aaaaf33e]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(37,99,235,.2)}.btn-modern-save[data-v-aaaaf33e]:disabled{background:#f1f5f9;color:#94a3b8;border:1px solid #e2e8f0;box-shadow:none;cursor:not-allowed;transform:none;opacity:.8}.btn-modern-cancel[data-v-aaaaf33e]{background:#f1f5f9;border:1px solid #cbd5e1;color:#475569;padding:9px 20px;font-weight:600;font-size:.9rem;border-radius:8px;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-modern-cancel[data-v-aaaaf33e]:hover{background:#e2e8f0;color:#1e293b;border-color:#94a3b8}.btn-modern-validate[data-v-aaaaf33e]{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;padding:9px 22px;font-weight:600;font-size:.9rem;border-radius:8px;box-shadow:0 4px 12px rgba(16,185,129,.25);transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-modern-validate[data-v-aaaaf33e]:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 16px rgba(16,185,129,.35);transform:translateY(-1px)}.btn-modern-validate[data-v-aaaaf33e]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(16,185,129,.2)}.btn-modern-add[data-v-aaaaf33e]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff;padding:10px 24px;font-weight:600;font-size:.9rem;border-radius:50rem;box-shadow:0 4px 14px rgba(59,130,246,.25);transition:all .25s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-modern-add[data-v-aaaaf33e]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 6px 18px rgba(59,130,246,.35);transform:translateY(-1px)}.btn-modern-add[data-v-aaaaf33e]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(59,130,246,.2)}.modern-auth-wrapper[data-v-2c85a3f8]{position:fixed;top:0;left:0;width:100%;height:100vh!important;overflow-y:auto!important;overflow-x:hidden;background-color:#fff;display:flex}.auth-left-panel[data-v-2c85a3f8]{width:40%;background:linear-gradient(135deg,#f5f7fa,#e4e8f0);position:sticky;top:0;height:100vh!important;border-right:1px solid rgba(0,0,0,.05);display:flex}.auth-right-panel[data-v-2c85a3f8]{width:60%;background-color:#fff;min-height:100vh;padding:4rem 2rem;display:flex;flex-direction:column;justify-content:center}.max-w-form[data-v-2c85a3f8]{max-width:600px;margin:0 auto;overflow-y:auto;overflow-x:hidden}.max-w-form.register[data-v-2c85a3f8]{max-width:none}.auth-form-box[data-v-2c85a3f8],.fade-enter>.row[data-v-2c85a3f8],.fade-enter[data-v-2c85a3f8],.wizard-content[data-v-2c85a3f8],form.w-100[data-v-2c85a3f8]{display:block!important;height:auto!important;padding-right:0!important}.step-title-sticky[data-v-2c85a3f8]{background-color:#fff;padding-bottom:15px;margin-bottom:20px!important;border-bottom:2px solid #f8f9fa}.frm-ftr[data-v-2c85a3f8]{padding-top:15px;padding-bottom:20px}.step-indicator[data-v-2c85a3f8]{width:35px;height:35px;border-radius:50%;background-color:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .4s ease;border:3px solid #fff;box-shadow:0 0 0 2px #e9ecef}.step-indicator.active[data-v-2c85a3f8]{background-color:#4f46e5;color:#fff;box-shadow:0 0 0 2px #4f46e5}.step-line[data-v-2c85a3f8]{height:3px;width:80px;background-color:#e9ecef;margin:0 10px;transition:all .4s ease}.step-line.active[data-v-2c85a3f8]{background-color:#4f46e5}.custom-btn[data-v-2c85a3f8]{background-color:#4f46e5!important;border-color:#4f46e5!important;transition:all .3s}.custom-btn[data-v-2c85a3f8]:hover{background-color:#4338ca!important;transform:translateY(-2px);box-shadow:0 4px 15px rgba(79,70,229,.4)!important}@keyframes fadeIn-2c85a3f8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.modern-auth-wrapper[data-v-2c85a3f8]{display:block!important}.auth-left-panel[data-v-2c85a3f8]{width:100%;height:auto!important;position:relative!important;padding:3rem 1rem!important}.auth-right-panel[data-v-2c85a3f8]{width:100%;min-height:auto!important;padding:2rem 1.25rem 4rem!important}.step-line[data-v-2c85a3f8]{width:30px}}.dropdown-fade-enter-active[data-v-27986a52],.dropdown-fade-leave-active[data-v-27986a52]{transition:all .25s cubic-bezier(.16,1,.3,1)}.dropdown-fade-enter[data-v-27986a52],.dropdown-fade-leave-to[data-v-27986a52]{opacity:0;transform:translateY(10px)}.transition-all[data-v-ee0b4220]{transition:all .3s ease}.cursor-pointer[data-v-ee0b4220]{cursor:pointer}.hover-bg-gray[data-v-ee0b4220]:hover{background-color:#f8f9fa!important}.history-drawer[data-v-ee0b4220]{position:fixed;top:0;right:-420px;width:400px;max-width:100vw;height:100vh;background:#fff;z-index:1050;transition:right .3s ease-in-out;box-shadow:-5px 0 25px rgba(0,0,0,.15)}.history-drawer.open[data-v-ee0b4220]{right:0}.drawer-overlay[data-v-ee0b4220]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);z-index:1040}.page .header-page .nav[data-v-f86eb458]{width:100%;max-width:900px}.page .row.selection[data-v-f86eb458]{width:100%}.student-summary-card[data-v-f86eb458]{padding:0;width:100%}.summary-item[data-v-f86eb458]{display:flex;flex-direction:column;padding:1rem;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.05);background:#fff;border:1px solid #e2e8f0;height:100%;margin-bottom:1rem}.summary-item label[data-v-f86eb458]{font-size:.875rem;font-weight:600;color:#4a5568;margin-bottom:.5rem;text-transform:uppercase}.summary-item span[data-v-f86eb458]{font-size:1.75rem;font-weight:700}.summary-item.total-due span[data-v-f86eb458]{color:#718096}.summary-item.total-paid span[data-v-f86eb458]{color:#48bb78}.summary-item.total-rest span[data-v-f86eb458]{color:#f56565}.summary-item.progress-item label[data-v-f86eb458]{margin-bottom:1.25rem}.global-payment-view[data-v-f86eb458] .vgt-inner-wrap,.global-payment-view[data-v-f86eb458] .vgt-wrap{height:100%}.global-payment-view[data-v-f86eb458] .vgt-responsive.data-table-table{height:calc(100% - 80px)}.global-payment-view[data-v-f86eb458]{animation:fadeIn-f86eb458 .5s;height:100%}@keyframes fadeIn-f86eb458{0%{opacity:0}to{opacity:1}}.status-badge[data-v-f86eb458]{padding:.25em .6em;font-size:.8em;font-weight:700;border-radius:99px;text-transform:uppercase}.status-badge.status-not_paid[data-v-f86eb458]{color:#e53e3e;background:#fed7d7}.status-badge.status-partial[data-v-f86eb458]{color:#d69e2e;background:#fefcbf}.status-badge.status-paid[data-v-f86eb458]{color:#38a169;background:#c6f6d5}.header-page[data-v-f86eb458]{height:-moz-fit-content;height:fit-content;padding-bottom:1rem}.selection .form-control[data-v-f86eb458]{height:38px}.bulk-actions-bar[data-v-f86eb458]{padding:.75rem 1rem;background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;margin:1rem}.migration-overlay[data-v-f86eb458]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999;color:#fff;text-align:center}.migration-content[data-v-f86eb458]{width:80%;max-width:500px}.progress[data-v-f86eb458]{background-color:hsla(0,0%,100%,.2);border-radius:10px;overflow:hidden}.progress-bar[data-v-f86eb458]{font-weight:700;font-size:14px;line-height:25px}.h-100-custom[data-v-a80f3106]{height:calc(100vh - 130px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}@media (max-width:768px){.page.job-logs[data-v-a80f3106]{padding:15px!important}.header-page[data-v-a80f3106]{flex-direction:column;align-items:flex-start!important;gap:10px}.header-page button[data-v-a80f3106]{width:100%!important}.card[data-v-a80f3106]{padding:10px!important}.h-100-custom[data-v-a80f3106]{height:calc(100dvh - 280px)!important}[data-v-a80f3106] table.vgt-table{min-width:750px!important}[data-v-a80f3106] .vgt-table td,[data-v-a80f3106] .vgt-table th{white-space:nowrap!important}}.body.h-100[data-v-a80f3106],[data-v-a80f3106] .vgt-inner-wrap,[data-v-a80f3106] .vgt-wrap{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important}[data-v-a80f3106] .vgt-responsive{flex:1!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}[data-v-a80f3106] .vgt-wrap__footer{flex-shrink:0!important;background-color:#fff!important;border:none!important;padding:15px 0 10px 0!important}[data-v-a80f3106] .vgt-table{border:none!important;background-color:transparent!important}[data-v-a80f3106] .vgt-table th{color:#475569!important;font-weight:600!important;background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;position:sticky!important;top:0!important;z-index:10!important}.flex-column{flex-direction:column}.overflow{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x,.overflow-y{overflow:auto}.overflow-x-hidden,.overflow-y-hidden{overflow:hidden}.scl-center{justify-content:center!important}.scl-center,.scl-center-item{display:flex!important;align-items:center!important}.scl-center-content{display:flex!important;justify-content:center!important}.scl-between{display:flex!important;justify-content:space-between!important}.scl-around{display:flex!important;justify-content:space-around!important}.scl-evenly{display:flex!important;justify-content:space-evenly!important}.scl-absolute{position:absolute!important}.scl-fixed{position:fixed!important}.scl-relative{position:relative!important}.scl-static{position:static!important}.scl-sticky{position:sticky!important}.font-reboto{font-family:Roboto,sans-serif;font-size:.96em}.case-normal,.case-normal:first-letter{text-transform:none!important}.fl-c:first-letter{text-transform:uppercase!important}.flex-center,.flex-items-center{align-items:center}.flex-center{display:flex;justify-content:center}.scale-nav:active{transform:scale(.95)}.error-text,.warning{align-items:flex-start;display:flex;font-size:12px;line-height:normal;margin-top:2px;text-transform:none}.error-text .container-icon-error,.warning .container-icon-error{margin-right:2px;margin-top:2px}.error-text .container-icon-error>i,.warning .container-icon-error>i{display:block;height:16px;width:16px}.warning{color:#f59e0b}.error-text{color:#d93025}.pointer{cursor:pointer}.b-form-add{border:1px solid #b5b5b5}.b{border:thin solid rgba(0,0,0,.12)!important}.br{border-right:thin solid rgba(0,0,0,.12)!important}.bl{border-left:thin solid rgba(0,0,0,.12)!important}.bb{border-bottom:thin solid rgba(0,0,0,.12)!important}.bt{border-top:thin solid rgba(0,0,0,.12)!important}.b-none{border:none!important}.br-none{border-right:none!important}.bl-none{border-left:none!important}.bb-none{border-bottom:none!important}.bt-none{border-top:none!important}.form-footer{display:flex;align-items:center;height:57px;padding:0 10px;border-top:1px solid rgba(206,212,218,.278);width:100%;justify-content:flex-end}.form-footer input{margin-right:10px;outline:none}.form-footer input:active,.form-footer input:focus{border:1px solid #ced4da;box-shadow:none}.form-footer input[type=submit]{background:#4f46e5;color:#fff;border-color:#4f46e5}.form-footer input{max-width:220px}.form-footer-modal{border-top:1px solid #d4d4d4;background:#fcfcfc;display:flex;align-items:center;padding:8px;border-radius:4px}.form-footer-modal button,.form-footer-modal input{margin-right:10px;outline:none;width:100px;background:#c5c5c5;color:#212529}.form-footer-modal button:hover,.form-footer-modal input:hover{background:#c5c5c5;color:#212529}.form-footer-modal button.btn:focus,.form-footer-modal input.btn:focus{-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.form-footer-modal button:active,.form-footer-modal input:active{border:1px solid #ced4da;transform:scale(.95)}.form-footer-modal button[type=submit],.form-footer-modal input[type=submit]{background:#4f46e5;color:#fff;border-color:#4f46e5}.header-modal{background:hsla(0,0%,92.5%,.8784313725)}.field-container-g{position:relative;display:flex;align-items:center}.field-container-g.disabled,.field-container-g.disabled .input-field-g{background-color:#e9ecef}.field-container-g .input-field-g{background-color:#fff}.field-container-g .input-field-g:focus{-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border-color:#ced4da}.field-container-g .placeholder-dynamic-g{position:absolute;transform:translateY(50%);bottom:50%;left:8px;font-size:.9em;color:#64748b;background-color:#fff;cursor:pointer}.field-container-g .placeholder-dynamic-g.placeholder-dynamic-up-g{font-size:.59em!important;transform:translateY(50%);left:8px;padding:0 .15em;background-color:#fff;font-family:Roboto,sans-serif;letter-spacing:.03em;bottom:100%;border-radius:50%;cursor:default}.field-container-g .placeholder-dynamic-g.placeholder-dynamic-up-g.read-only-g{background-color:#e9ecef;color:#565656}.focus-g{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#495057;border-color:#4f46e5!important;outline:0;border-width:2px;height:38px;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.btn-new{background-color:#4f46e5;color:#fff;padding:5px 10px 5px 5px;display:none;align-items:center;justify-content:flex-end;border-radius:4px;position:relative;cursor:pointer;margin-left:10px;min-width:110px}.btn-new i{font-size:1.2em;margin-right:5px}.scroll-effect{position:sticky;top:0;z-index:5;-o-box-shadow:0 4px 15px -3px rgba(0,0,0,.06);-ms-box-shadow:0 4px 15px -3px rgba(0,0,0,.06);box-shadow:0 4px 15px -3px rgba(0,0,0,.06);background-color:hsla(0,0%,98.4%,.8)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.04);transition:all .3s ease-in-out}.scroll-effect.bottom{-o-box-shadow:0 -4px 15px -3px rgba(0,0,0,.06);-ms-box-shadow:0 -4px 15px -3px rgba(0,0,0,.06);box-shadow:0 -4px 15px -3px rgba(0,0,0,.06);border-bottom:none;border-top:1px solid rgba(0,0,0,.04)}.btns{min-height:60px;display:flex;align-items:center;justify-content:flex-end}.btns>input.form-control{width:auto;background:#4f46e5;color:#fff;border-color:#4f46e5}.btns>input.form-control:active.btn-cancel,.btns>input.form-control:focus.btn-cancel{border:1px solid #ced4da;background:#eee}.btns>input.form-control:active,.btns>input.form-control:focus{box-shadow:none}.btns>input.form-control:active{transform:scale(.95)}.scl-btn{display:block;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background:#4f46e5;color:#fff;border-color:#4f46e5}.scl-btn:active.btn-cancel,.scl-btn:focus.btn-cancel{border:1px solid #ced4da;background:#eee}.scl-btn:active{transform:scale(.95)}.z-index{z-index:1050!important}.container-from-add .navigation{padding:0 1.8rem;flex-grow:2;display:flex;justify-content:space-between;align-items:center}.container-from-add .navigation>h3{font-size:1.55rem}.container-from-add .navigation span{align-items:center;justify-content:space-between;display:flex;background-color:#4f46e5;color:#fff;border-radius:4px;position:relative;cursor:pointer;margin-left:10px;min-width:74px}.container-from-add .navigation span i{font-size:.6em;padding-right:5px}.container-from-add .navigation span>span{justify-content:flex-end}.container-from-add .continer-img-form-add{right:0;position:absolute;width:300px;top:auto}.container-from-add .continer-img-form-add img{max-width:290px;border-radius:0}.absence-info .content{border-radius:4px;background-color:#fff}.absence-info .content .body-info .teatcher-info{display:flex;align-items:center;justify-content:center;margin:0;margin-bottom:.5rem;flex-direction:column}.absence-info .content .body-info .teatcher-info img{width:50px;height:50px;border-radius:50%;border:2px solid #f9bb00;padding:.2rem;margin-bottom:.1rem}.absence-info .content .body-info .teatcher-info .nameTeacher{text-align:center;font-size:.86em}.absence-info .content .body-info .info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.absence-info .content .body-info .nbr{text-align:center}.absence-info .content .body-info .nbr span{font-size:1.7em}.absence-info .content .body-info .nbr .nbr-Absences{color:#f77373}.absence-info .content .body-info .nbr .nbr-late{color:#403102}.absence-info .content .body-info .nbr .nbr-presences{color:rgba(0,128,0,.68)}.absence-info .content .body-info .note{font-size:.9em;align-items:center}.absence-info .content .body-info .note i{flex-grow:1}.absence-info .content .body-info .note span{flex-grow:2}.absence-info .form-footer{padding:0}.absence-info .form-footer input{margin:0}.arrow{display:flex;align-items:center;justify-content:center}.arrow,.arrow>h3{position:relative}.arrow>h3{font-size:1.3em;background:#fff;width:-moz-fit-content;width:fit-content;margin:0;z-index:3;padding:10px 45px;font-weight:lighter;font-family:calibri}.arrow>h3:after{left:94%;border-left:3px solid rgba(33,37,41,.6784313725);border-bottom:3px solid rgba(33,37,41,.6784313725);transform:translateY(-50%) rotate(45deg)}.arrow>h3:after,.arrow>h3:before{content:"";width:12px;height:12px;position:absolute;top:50%;z-index:1}.arrow>h3:before{border-top:3px solid rgba(33,37,41,.6784313725);border-right:3px solid rgba(33,37,41,.6784313725);right:94%;transform:translateY(-42%) rotate(45deg)}.arrow:before{width:100%;border-bottom:1px solid rgba(33,37,41,.6784313725);left:0}.arrow:after,.arrow:before{content:"";position:absolute;top:50%;z-index:1}.arrow:after{width:5px;height:5px;border-top:1px solid rgba(33,37,41,.6784313725);border-right:1px solid rgba(33,37,41,.6784313725);left:94%;transform:translateY(-50%) rotate(45deg)}.disable{cursor:not-allowed!important;transform:none;transform:none!important}.div-with-title{position:relative;border-radius:4px;background-color:#fff;border-color:#d2d1d1!important;border-width:1px;border-style:solid;max-height:100%}.div-with-title>.title{position:absolute;left:6px;top:0;font-size:.87em;padding:0 .09rem;line-height:.2;background-color:#fff;transform:translateY(-50%);text-transform:none;width:auto}.custom-title{position:relative;display:flex;align-items:center;justify-content:center}.custom-title>.text{font-size:1.3em;background:#fff;width:-moz-fit-content;width:fit-content;margin:0;z-index:3;padding:10px 45px;position:relative;font-weight:lighter;font-family:calibri}.custom-title>.text:after{left:94%;border-left:3px solid rgba(33,37,41,.6784313725);border-bottom:3px solid rgba(33,37,41,.6784313725)}.custom-title>.text:after,.custom-title>.text:before{content:"";width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);z-index:1}.custom-title>.text:before{border-top:3px solid rgba(33,37,41,.6784313725);border-right:3px solid rgba(33,37,41,.6784313725);right:94%}.custom-title:before{content:"";width:100%;border-bottom:1px solid rgba(33,37,41,.6784313725);position:absolute;left:0;top:50%;z-index:1}.custom-title .title-in-border-top{position:relative;border-radius:4px}.custom-title .title-in-border-top:before{position:absolute;padding:2px;content:"Lier les matieres avec les groups";top:0;background-color:#fff;border-bottom:.4px solid #fbfbfb;left:2%;z-index:1;line-height:1.3;text-transform:none;font-size:.8rem;transform:translateY(-50%)}@media screen and (max-width:480px){.width-fit-content-sm{width:-moz-fit-content!important;width:fit-content!important}}@media screen and (max-width:480px){.height-fit-content-sm,.HW-fit-content-sm{height:-moz-fit-content!important;height:fit-content!important}.HW-fit-content-sm{width:-moz-fit-content!important;width:fit-content!important}}@media screen and (max-width:768px){.width-fit-content-md{width:-moz-fit-content!important;width:fit-content!important}}@media screen and (max-width:768px){.height-fit-content-md,.HW-fit-content-md{height:-moz-fit-content!important;height:fit-content!important}.HW-fit-content-md{width:-moz-fit-content!important;width:fit-content!important}}@media screen and (max-width:1024px){.width-fit-content-lg{width:-moz-fit-content!important;width:fit-content!important}}@media screen and (max-width:1024px){.height-fit-content-lg,.HW-fit-content-lg{height:-moz-fit-content!important;height:fit-content!important}.HW-fit-content-lg{width:-moz-fit-content!important;width:fit-content!important}}.height-fit-content{height:-moz-fit-content!important;height:fit-content!important}.height-max-content{height:-moz-max-content!important;height:max-content!important}.height-min-content{height:-moz-min-content!important;height:min-content!important}.width-fit-content{width:-moz-fit-content!important;width:fit-content!important}.width-max-content{width:-moz-max-content!important;width:max-content!important}.width-min-content{width:-moz-min-content!important;width:min-content!important}.chartjs-render-monitor{max-width:100%;max-height:100%}.info-icon{font-size:.9rem;display:flex;align-items:center;margin-right:.4rem}.info-icon,.span-info,.strong-info{width:-moz-fit-content;width:fit-content}.row-no-wrap{flex-wrap:nowrap}.bc-transparent{background-color:transparent!important}.form-from-list{height:calc(100% - 62px)}.form-from-list .form-body{height:calc(100% - 32px)}.swal2-title{font-weight:400;font-size:1.3rem}button.print-button{width:40px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}button.print-button:hover .print-icon:after,span.print-icon,span.print-icon:after,span.print-icon:before{border:1.5px solid #333}span.print-icon:after{border-width:2px}button.print-button{position:relative;padding:0;border:0;border:none;background:transparent}button.print-button:hover .print-icon:after,span.print-icon,span.print-icon:after,span.print-icon:before{box-sizing:border-box;background-color:#fff}span.print-icon{position:relative;display:inline-block;padding:0;margin-top:20%;width:100%;height:50%;background:#eee;border-radius:20% 20% 0 0}span.print-icon:before{bottom:100%;height:110%;transition:height .2s .15s}span.print-icon:after,span.print-icon:before{content:"";position:absolute;left:12%;right:12%;background:#fff}span.print-icon:after{top:55%;height:0%;background-repeat:no-repeat;background-size:70% 90%;background-position:50%;background-image:linear-gradient(0deg,#fff 0,#fff 14%,#333 0,#333 28%,#fff 0,#fff 42%,#333 0,#333 56%,#fff 0,#fff 70%,#333 0,#333 84%,#fff 0,#fff);transition:height .2s,border-width 0s .2s,width 0s .2s}button.print-button:hover{cursor:pointer}button.print-button:hover .print-icon:before{height:0;transition:height .2s}button.print-button:hover .print-icon:after{height:120%;transition:height .2s .15s,border-width 0s .16s}.tab-nav{background:#fcfcfc;border:1px solid #eee;border-left:none;border-right:none;display:flex;align-items:center;margin-left:-16px;margin-right:-16px;padding:5px 20px;overflow:auto}.tab-nav>span{font-size:.85em;font-family:Roboto,sans-serif;margin-right:10px;padding:5px 20px;text-transform:none;cursor:pointer;font-weight:600;letter-spacing:.5px;border-radius:5px;min-width:153px}.tab-nav>span span.error{display:none;transition:all .25s}.tab-nav>span.active{background:#6366f1!important;color:#fff!important}.tab-nav>span:hover{background:#f5f5f5}.tab-nav>span.error{border:1px solid rgba(222,220,220,.4784313725);background:#eee;margin:0;width:226px;position:relative;padding-inline:8px;display:flex;align-items:center;justify-content:space-between;color:#212529}.tab-nav>span.error .error{background-color:#fff;color:#de2121;font-weight:bolder}.tab-nav>span.error.active .error,.tab-nav>span.error .error{border-radius:50%;width:14px;height:14px;padding:0;margin:0;font-size:.9em;display:flex;justify-content:center;align-items:center;border:1px solid}.tab-nav>span.error.active .error{font-weight:600}.new-linked-inscription{position:relative;border:1px solid #b5b5b5;border-radius:4px}.new-linked-inscription .input-group-text{position:relative;left:-6%;border-top-left-radius:0;border-bottom-left-radius:0}.new-linked-inscription span.title{position:absolute;transform:translateY(-55%);top:0;padding:0 .15em;left:7px;background:#fff;width:auto;font-weight:500;font-family:Roboto,sans-serif;font-size:.8em}.new-linked-inscription .subject-title{display:flex;color:#424141;align-items:center;justify-content:center;position:relative;text-align:center;padding:.15em;background:#eee;border-radius:4px 4px 0 0;font-weight:600}.new-linked-inscription .subject-title .icon-delete{position:absolute;right:8px;font-size:.8em}.new-linked-inscription .subject-body{min-height:110px;pointer-events:none}.new-linked-inscription .subject-body.current{pointer-events:all}.new-linked-inscription .subject-body .container-docum{display:flex;max-width:200px}.new-linked-inscription .subject-body .container-docum div.checkboxes,.new-linked-inscription .subject-body .container-docum label{flex-direction:column;position:relative;justify-content:space-between;display:flex}.new-linked-inscription .subject-body .container-docum div.checkboxes .row.footer,.new-linked-inscription .subject-body .container-docum label .row.footer{max-height:20px;display:flex;justify-content:flex-end;align-items:center;color:#ef4b4b;font-weight:500;font-size:1em;font-family:Public Sans,sans-serif;margin:0;padding:0}.new-linked-inscription .subject-body .container-docum div.checkboxes .row.footer .icon-delete,.new-linked-inscription .subject-body .container-docum label .row.footer .icon-delete{width:20%;height:100%;display:flex;justify-content:center;align-items:center;border-left:1px solid #ced4da;border-top:1px solid #ced4da;border-radius:4px 0 4px 0}.new-linked-inscription .subject-body .container-docum div.checkboxes .row.footer .icon-delete:hover,.new-linked-inscription .subject-body .container-docum label .row.footer .icon-delete:hover{background-color:#eee}.new-linked-inscription .subject-body .container-docum div.checkboxes .btn,.new-linked-inscription .subject-body .container-docum label .btn{color:#000;background-color:#d7dadc;border-color:#c9c9ca}.new-linked-inscription .subject-body .custom-check{display:flex;flex-direction:column;align-items:center}.new-linked-inscription.active{border:none;-o-box-shadow:0 0 2px 0 #068eef;-ms-box-shadow:0 0 2px 0 #068eef;box-shadow:0 0 2px 0 #068eef}.new-linked-inscription.active .subject-title{color:#068eef}.new-linked-inscription.erreur{border:none;-o-box-shadow:0 0 2px 0 #ef0611;-ms-box-shadow:0 0 2px 0 #ef0611;box-shadow:0 0 2px 0 #ef0611}.new-linked-inscription.erreur .subject-title{color:#ef0611}.new-linked-inscription.erreur .text-err{font-size:.8em}html{overflow:hidden!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:rgba(99,193,249,.5490196078);border-radius:3px}::-webkit-scrollbar-track{border-radius:0;background:hsla(0,0%,86.7%,.6196078431)}*{scrollbar-face-color:rgba(99,193,249,.5490196078);scrollbar-track-color:hsla(0,0%,86.7%,.6196078431);scrollbar-width:none}body{background:#2d373c;font-family:Source Sans Pro,sans-serif;line-height:1.6;color:#212529;font-weight:500;overflow:hidden;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}body :first-letter{text-transform:uppercase!important}.controls{position:absolute;left:50%;padding:0;border:1px solid #dadada;border-radius:0 0 4px;border-top:none;box-shadow:0 6px 5px 0 rgba(0,0,0,.22);top:100%;background-color:#fbfbfb}.controls span{display:flex;align-items:center;justify-content:center;flex-direction:column;height:29px;width:40px;cursor:pointer}.controls span i{position:absolute;top:33%;font-size:.9rem;transition:top .3s ease}.controls span i:last-of-type{position:absolute;top:57%;font-size:.7rem}.controls span i.lnr-chevron-up{top:40%}.controls span i.lnr-chevron-up:last-of-type{top:24%}.curtain-enter-active,.curtain-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1);max-height:300px;overflow:hidden}.curtain-enter,.curtain-leave-to{max-height:0;opacity:0;margin-bottom:0!important;transform:translateY(-20px)}.summary-section{transition:max-height .4s ease,overflow 0s .4s;max-height:234px;height:-moz-fit-content;height:fit-content;overflow:auto}.summary-section.hidden{margin-bottom:0;max-height:0;overflow:hidden;transition:max-height .4s ease,overflow 0s}.copyright{font-size:.65em;text-align:center;margin:1rem 0 0 0;color:#7b7b7b;font-weight:500}.copyright i{color:#dc3545;margin-left:.2rem}.copyright strong{margin:0 .2rem}.page{background:#fff;height:calc(100% - 56px)}.page .header-page{padding:0 20px;border-bottom:1px solid #eee;overflow:visible;min-height:65px;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;background:#fbfbfb;justify-content:space-between;transition:all .2s ease-in-out}.page .header-page:not(.scroll-effect){border-bottom:1px solid #cacaca;box-shadow:0 5px 9px -4px rgba(0,0,0,.44)}.page .header-page h4.title{text-transform:none;margin-bottom:0}.page .header-page .nav{display:flex;flex-grow:2;justify-content:flex-end;align-items:center}.page .header-page .nav span{display:flex;align-items:center;justify-content:space-between}.page .body{height:calc(100% - 112px);overflow-y:auto;background:hsla(0,0%,80.8%,.0901960784)}.page.accountant-view .header-page,.page.student-payments .header-page{box-shadow:0 2px 9px -4px rgba(0,0,0,.44);transition:height .3s ease}.page.accountant-view .body>*,.page.student-payments .body>*{padding-top:1.5rem}.page.accountant-view .body>* .vgt-responsive,.page.student-payments .body>* .vgt-responsive{border-top:1px solid hsla(0,0%,59.2%,.3607843137)}.page.accountant-view .body>* .vgt-responsive .vgt-table,.page.student-payments .body>* .vgt-responsive .vgt-table{border-top:none}.page.accountant-view .body>* .vgt-responsive .vgt-table thead,.page.student-payments .body>* .vgt-responsive .vgt-table thead{transition:all .2s ease-in-out}.page.accountant-view .body>* .vgt-responsive .vgt-table thead tr,.page.accountant-view .body>* .vgt-responsive .vgt-table thead tr th,.page.student-payments .body>* .vgt-responsive .vgt-table thead tr,.page.student-payments .body>* .vgt-responsive .vgt-table thead tr th{border:none}.font-xlarge{font-size:18px}.font-weight-light{font-weight:300!important}a{text-decoration:none}input:focus,input:hover{outline:none;box-shadow:none}ul{list-style:none;border:none;margin:0;padding:0}i{font-size:1.2em}#app{position:relative}#app .model{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#212529;opacity:.5;z-index:9;display:none}#app.show .model{display:block}.card-body{padding:10px 5px 0}.card-body .card-row{display:flex;justify-content:left;padding:5px;align-items:baseline}.card-body .card-row label{font-weight:600;margin-right:5px}.card-body .card-row div{flex-grow:2;text-overflow:ellipsis;overflow:hidden;width:160px;white-space:nowrap}.card-body .card-row.no-center{align-items:baseline}.table,table{contain:content;width:100%}.table .date_picker,table .date_picker{margin-left:.5rem}.table .tr,.table tr,table .tr,table tr{position:relative;border:thin solid rgba(0,0,0,.12)}.table .tr.color,.table tr.color,table .tr.color,table tr.color{background-color:hsla(0,0%,93.7%,.7019607843)}.table .tr.selected,.table tr.selected,table .tr.selected,table tr.selected{background-color:rgba(52,187,52,.1607843137)}.table .thead,.table thead,table .thead,table thead{background-color:#fbfbfb}.table .thead .th,.table .thead th,.table thead .th,.table thead th,table .thead .th,table .thead th,table thead .th,table thead th{padding:.2rem;text-align:center;font-weight:bolder;border:none}.table .thead .th div.groups,.table .thead th div.groups,.table thead .th div.groups,.table thead th div.groups,table .thead .th div.groups,table .thead th div.groups,table thead .th div.groups,table thead th div.groups{width:100px}.table .thead .th div.groups .grp-header span,.table .thead th div.groups .grp-header span,.table thead .th div.groups .grp-header span,.table thead th div.groups .grp-header span,table .thead .th div.groups .grp-header span,table .thead th div.groups .grp-header span,table thead .th div.groups .grp-header span,table thead th div.groups .grp-header span{cursor:pointer;margin:0 10px;transform:rotate(-180deg);font-size:.9em;transition:all .3s}.table .thead .th div.groups .grp-header span.rotate,.table .thead th div.groups .grp-header span.rotate,.table thead .th div.groups .grp-header span.rotate,.table thead th div.groups .grp-header span.rotate,table .thead .th div.groups .grp-header span.rotate,table .thead th div.groups .grp-header span.rotate,table thead .th div.groups .grp-header span.rotate,table thead th div.groups .grp-header span.rotate{transform:rotate(-90deg);transition:all .3s}.table .tbody .tr.current_row,.table .tbody tr.current_row,.table tbody .tr.current_row,.table tbody tr.current_row,table .tbody .tr.current_row,table .tbody tr.current_row,table tbody .tr.current_row,table tbody tr.current_row{background:rgba(12,120,236,.7607843137);color:#fff}.table .tbody .tr.stop .groups .all .calendar>.form-control,.table .tbody .tr.stop .groups .all .calendar>label,.table .tbody .tr.stop .groups .all input[type=date],.table .tbody .tr.stop .groups .all input[type=number],.table .tbody .tr.stop .groups .all span.placeholder,.table .tbody .tr.stop .groups div.grp .calendar>.form-control,.table .tbody .tr.stop .groups div.grp .calendar>label,.table .tbody .tr.stop .groups div.grp input[type=date],.table .tbody .tr.stop .groups div.grp input[type=number],.table .tbody .tr.stop .groups div.grp span.placeholder,.table .tbody .tr.stop .td .container-field .custom-field span.placeholder,.table .tbody .tr.stop .td .container-field .custom-field textarea.input-field-not-required,.table .tbody .tr.stop td .container-field .custom-field span.placeholder,.table .tbody .tr.stop td .container-field .custom-field textarea.input-field-not-required,.table .tbody tr.stop .groups .all .calendar>.form-control,.table .tbody tr.stop .groups .all .calendar>label,.table .tbody tr.stop .groups .all input[type=date],.table .tbody tr.stop .groups .all input[type=number],.table .tbody tr.stop .groups .all span.placeholder,.table .tbody tr.stop .groups div.grp .calendar>.form-control,.table .tbody tr.stop .groups div.grp .calendar>label,.table .tbody tr.stop .groups div.grp input[type=date],.table .tbody tr.stop .groups div.grp input[type=number],.table .tbody tr.stop .groups div.grp span.placeholder,.table .tbody tr.stop .td .container-field .custom-field span.placeholder,.table .tbody tr.stop .td .container-field .custom-field textarea.input-field-not-required,.table .tbody tr.stop td .container-field .custom-field span.placeholder,.table .tbody tr.stop td .container-field .custom-field textarea.input-field-not-required,.table tbody .tr.stop .groups .all .calendar>.form-control,.table tbody .tr.stop .groups .all .calendar>label,.table tbody .tr.stop .groups .all input[type=date],.table tbody .tr.stop .groups .all input[type=number],.table tbody .tr.stop .groups .all span.placeholder,.table tbody .tr.stop .groups div.grp .calendar>.form-control,.table tbody .tr.stop .groups div.grp .calendar>label,.table tbody .tr.stop .groups div.grp input[type=date],.table tbody .tr.stop .groups div.grp input[type=number],.table tbody .tr.stop .groups div.grp span.placeholder,.table tbody .tr.stop .td .container-field .custom-field span.placeholder,.table tbody .tr.stop .td .container-field .custom-field textarea.input-field-not-required,.table tbody .tr.stop td .container-field .custom-field span.placeholder,.table tbody .tr.stop td .container-field .custom-field textarea.input-field-not-required,.table tbody tr.stop .groups .all .calendar>.form-control,.table tbody tr.stop .groups .all .calendar>label,.table tbody tr.stop .groups .all input[type=date],.table tbody tr.stop .groups .all input[type=number],.table tbody tr.stop .groups .all span.placeholder,.table tbody tr.stop .groups div.grp .calendar>.form-control,.table tbody tr.stop .groups div.grp .calendar>label,.table tbody tr.stop .groups div.grp input[type=date],.table tbody tr.stop .groups div.grp input[type=number],.table tbody tr.stop .groups div.grp span.placeholder,.table tbody tr.stop .td .container-field .custom-field span.placeholder,.table tbody tr.stop .td .container-field .custom-field textarea.input-field-not-required,.table tbody tr.stop td .container-field .custom-field span.placeholder,.table tbody tr.stop td .container-field .custom-field textarea.input-field-not-required,table .tbody .tr.stop .groups .all .calendar>.form-control,table .tbody .tr.stop .groups .all .calendar>label,table .tbody .tr.stop .groups .all input[type=date],table .tbody .tr.stop .groups .all input[type=number],table .tbody .tr.stop .groups .all span.placeholder,table .tbody .tr.stop .groups div.grp .calendar>.form-control,table .tbody .tr.stop .groups div.grp .calendar>label,table .tbody .tr.stop .groups div.grp input[type=date],table .tbody .tr.stop .groups div.grp input[type=number],table .tbody .tr.stop .groups div.grp span.placeholder,table .tbody .tr.stop .td .container-field .custom-field span.placeholder,table .tbody .tr.stop .td .container-field .custom-field textarea.input-field-not-required,table .tbody .tr.stop td .container-field .custom-field span.placeholder,table .tbody .tr.stop td .container-field .custom-field textarea.input-field-not-required,table .tbody tr.stop .groups .all .calendar>.form-control,table .tbody tr.stop .groups .all .calendar>label,table .tbody tr.stop .groups .all input[type=date],table .tbody tr.stop .groups .all input[type=number],table .tbody tr.stop .groups .all span.placeholder,table .tbody tr.stop .groups div.grp .calendar>.form-control,table .tbody tr.stop .groups div.grp .calendar>label,table .tbody tr.stop .groups div.grp input[type=date],table .tbody tr.stop .groups div.grp input[type=number],table .tbody tr.stop .groups div.grp span.placeholder,table .tbody tr.stop .td .container-field .custom-field span.placeholder,table .tbody tr.stop .td .container-field .custom-field textarea.input-field-not-required,table .tbody tr.stop td .container-field .custom-field span.placeholder,table .tbody tr.stop td .container-field .custom-field textarea.input-field-not-required,table tbody .tr.stop .groups .all .calendar>.form-control,table tbody .tr.stop .groups .all .calendar>label,table tbody .tr.stop .groups .all input[type=date],table tbody .tr.stop .groups .all input[type=number],table tbody .tr.stop .groups .all span.placeholder,table tbody .tr.stop .groups div.grp .calendar>.form-control,table tbody .tr.stop .groups div.grp .calendar>label,table tbody .tr.stop .groups div.grp input[type=date],table tbody .tr.stop .groups div.grp input[type=number],table tbody .tr.stop .groups div.grp span.placeholder,table tbody .tr.stop .td .container-field .custom-field span.placeholder,table tbody .tr.stop .td .container-field .custom-field textarea.input-field-not-required,table tbody .tr.stop td .container-field .custom-field span.placeholder,table tbody .tr.stop td .container-field .custom-field textarea.input-field-not-required,table tbody tr.stop .groups .all .calendar>.form-control,table tbody tr.stop .groups .all .calendar>label,table tbody tr.stop .groups .all input[type=date],table tbody tr.stop .groups .all input[type=number],table tbody tr.stop .groups .all span.placeholder,table tbody tr.stop .groups div.grp .calendar>.form-control,table tbody tr.stop .groups div.grp .calendar>label,table tbody tr.stop .groups div.grp input[type=date],table tbody tr.stop .groups div.grp input[type=number],table tbody tr.stop .groups div.grp span.placeholder,table tbody tr.stop .td .container-field .custom-field span.placeholder,table tbody tr.stop .td .container-field .custom-field textarea.input-field-not-required,table tbody tr.stop td .container-field .custom-field span.placeholder,table tbody tr.stop td .container-field .custom-field textarea.input-field-not-required{background-color:#e9ecef;opacity:1}.table .tbody .tr .td,.table .tbody .tr td,.table .tbody tr .td,.table .tbody tr td,.table tbody .tr .td,.table tbody .tr td,.table tbody tr .td,.table tbody tr td,table .tbody .tr .td,table .tbody .tr td,table .tbody tr .td,table .tbody tr td,table tbody .tr .td,table tbody .tr td,table tbody tr .td,table tbody tr td{position:relative;border-left:thin solid rgba(0,0,0,.12);min-height:60px}.table .tbody .tr .td.checkbox,.table .tbody .tr td.checkbox,.table .tbody tr .td.checkbox,.table .tbody tr td.checkbox,.table tbody .tr .td.checkbox,.table tbody .tr td.checkbox,.table tbody tr .td.checkbox,.table tbody tr td.checkbox,table .tbody .tr .td.checkbox,table .tbody .tr td.checkbox,table .tbody tr .td.checkbox,table .tbody tr td.checkbox,table tbody .tr .td.checkbox,table tbody .tr td.checkbox,table tbody tr .td.checkbox,table tbody tr td.checkbox{text-align:center;width:40px}.table .tbody .tr .td.checkbox>div,.table .tbody .tr td.checkbox>div,.table .tbody tr .td.checkbox>div,.table .tbody tr td.checkbox>div,.table tbody .tr .td.checkbox>div,.table tbody .tr td.checkbox>div,.table tbody tr .td.checkbox>div,.table tbody tr td.checkbox>div,table .tbody .tr .td.checkbox>div,table .tbody .tr td.checkbox>div,table .tbody tr .td.checkbox>div,table .tbody tr td.checkbox>div,table tbody .tr .td.checkbox>div,table tbody .tr td.checkbox>div,table tbody tr .td.checkbox>div,table tbody tr td.checkbox>div{display:flex;justify-content:center;align-items:center}.table .tbody .tr .td.checkbox>div input[type=checkbox],.table .tbody .tr td.checkbox>div input[type=checkbox],.table .tbody tr .td.checkbox>div input[type=checkbox],.table .tbody tr td.checkbox>div input[type=checkbox],.table tbody .tr .td.checkbox>div input[type=checkbox],.table tbody .tr td.checkbox>div input[type=checkbox],.table tbody tr .td.checkbox>div input[type=checkbox],.table tbody tr td.checkbox>div input[type=checkbox],table .tbody .tr .td.checkbox>div input[type=checkbox],table .tbody .tr td.checkbox>div input[type=checkbox],table .tbody tr .td.checkbox>div input[type=checkbox],table .tbody tr td.checkbox>div input[type=checkbox],table tbody .tr .td.checkbox>div input[type=checkbox],table tbody .tr td.checkbox>div input[type=checkbox],table tbody tr .td.checkbox>div input[type=checkbox],table tbody tr td.checkbox>div input[type=checkbox]{cursor:pointer;position:relative}.table .tbody .tr .td.size-moyenne,.table .tbody .tr td.size-moyenne,.table .tbody tr .td.size-moyenne,.table .tbody tr td.size-moyenne,.table tbody .tr .td.size-moyenne,.table tbody .tr td.size-moyenne,.table tbody tr .td.size-moyenne,.table tbody tr td.size-moyenne,table .tbody .tr .td.size-moyenne,table .tbody .tr td.size-moyenne,table .tbody tr .td.size-moyenne,table .tbody tr td.size-moyenne,table tbody .tr .td.size-moyenne,table tbody .tr td.size-moyenne,table tbody tr .td.size-moyenne,table tbody tr td.size-moyenne{width:20%}.table .tbody .tr .td.groups,.table .tbody .tr td.groups,.table .tbody tr .td.groups,.table .tbody tr td.groups,.table tbody .tr .td.groups,.table tbody .tr td.groups,.table tbody tr .td.groups,.table tbody tr td.groups,table .tbody .tr .td.groups,table .tbody .tr td.groups,table .tbody tr .td.groups,table .tbody tr td.groups,table tbody .tr .td.groups,table tbody .tr td.groups,table tbody tr .td.groups,table tbody tr td.groups{padding:0;width:100px}.table .tbody .tr .td.groups .all,.table .tbody .tr .td.groups div.grp,.table .tbody .tr td.groups .all,.table .tbody .tr td.groups div.grp,.table .tbody tr .td.groups .all,.table .tbody tr .td.groups div.grp,.table .tbody tr td.groups .all,.table .tbody tr td.groups div.grp,.table tbody .tr .td.groups .all,.table tbody .tr .td.groups div.grp,.table tbody .tr td.groups .all,.table tbody .tr td.groups div.grp,.table tbody tr .td.groups .all,.table tbody tr .td.groups div.grp,.table tbody tr td.groups .all,.table tbody tr td.groups div.grp,table .tbody .tr .td.groups .all,table .tbody .tr .td.groups div.grp,table .tbody .tr td.groups .all,table .tbody .tr td.groups div.grp,table .tbody tr .td.groups .all,table .tbody tr .td.groups div.grp,table .tbody tr td.groups .all,table .tbody tr td.groups div.grp,table tbody .tr .td.groups .all,table tbody .tr .td.groups div.grp,table tbody .tr td.groups .all,table tbody .tr td.groups div.grp,table tbody tr .td.groups .all,table tbody tr .td.groups div.grp,table tbody tr td.groups .all,table tbody tr td.groups div.grp{padding:2px 10px;border-bottom:thin solid rgba(0,0,0,.12);display:flex;align-items:center}.table .tbody .tr .td.groups .all .icon-show,.table .tbody .tr .td.groups div.grp .icon-show,.table .tbody .tr td.groups .all .icon-show,.table .tbody .tr td.groups div.grp .icon-show,.table .tbody tr .td.groups .all .icon-show,.table .tbody tr .td.groups div.grp .icon-show,.table .tbody tr td.groups .all .icon-show,.table .tbody tr td.groups div.grp .icon-show,.table tbody .tr .td.groups .all .icon-show,.table tbody .tr .td.groups div.grp .icon-show,.table tbody .tr td.groups .all .icon-show,.table tbody .tr td.groups div.grp .icon-show,.table tbody tr .td.groups .all .icon-show,.table tbody tr .td.groups div.grp .icon-show,.table tbody tr td.groups .all .icon-show,.table tbody tr td.groups div.grp .icon-show,table .tbody .tr .td.groups .all .icon-show,table .tbody .tr .td.groups div.grp .icon-show,table .tbody .tr td.groups .all .icon-show,table .tbody .tr td.groups div.grp .icon-show,table .tbody tr .td.groups .all .icon-show,table .tbody tr .td.groups div.grp .icon-show,table .tbody tr td.groups .all .icon-show,table .tbody tr td.groups div.grp .icon-show,table tbody .tr .td.groups .all .icon-show,table tbody .tr .td.groups div.grp .icon-show,table tbody .tr td.groups .all .icon-show,table tbody .tr td.groups div.grp .icon-show,table tbody tr .td.groups .all .icon-show,table tbody tr .td.groups div.grp .icon-show,table tbody tr td.groups .all .icon-show,table tbody tr td.groups div.grp .icon-show{display:flex;align-items:center;justify-content:center;flex-grow:2}.table .tbody .tr .td.groups .all .icon-show i,.table .tbody .tr .td.groups div.grp .icon-show i,.table .tbody .tr td.groups .all .icon-show i,.table .tbody .tr td.groups div.grp .icon-show i,.table .tbody tr .td.groups .all .icon-show i,.table .tbody tr .td.groups div.grp .icon-show i,.table .tbody tr td.groups .all .icon-show i,.table .tbody tr td.groups div.grp .icon-show i,.table tbody .tr .td.groups .all .icon-show i,.table tbody .tr .td.groups div.grp .icon-show i,.table tbody .tr td.groups .all .icon-show i,.table tbody .tr td.groups div.grp .icon-show i,.table tbody tr .td.groups .all .icon-show i,.table tbody tr .td.groups div.grp .icon-show i,.table tbody tr td.groups .all .icon-show i,.table tbody tr td.groups div.grp .icon-show i,table .tbody .tr .td.groups .all .icon-show i,table .tbody .tr .td.groups div.grp .icon-show i,table .tbody .tr td.groups .all .icon-show i,table .tbody .tr td.groups div.grp .icon-show i,table .tbody tr .td.groups .all .icon-show i,table .tbody tr .td.groups div.grp .icon-show i,table .tbody tr td.groups .all .icon-show i,table .tbody tr td.groups div.grp .icon-show i,table tbody .tr .td.groups .all .icon-show i,table tbody .tr .td.groups div.grp .icon-show i,table tbody .tr td.groups .all .icon-show i,table tbody .tr td.groups div.grp .icon-show i,table tbody tr .td.groups .all .icon-show i,table tbody tr .td.groups div.grp .icon-show i,table tbody tr td.groups .all .icon-show i,table tbody tr td.groups div.grp .icon-show i{cursor:pointer;margin:0 10px;transform:rotate(-180deg);font-size:.9em;transition:all .3s}.table .tbody .tr .td.groups .all>span,.table .tbody .tr .td.groups div.grp>span,.table .tbody .tr td.groups .all>span,.table .tbody .tr td.groups div.grp>span,.table .tbody tr .td.groups .all>span,.table .tbody tr .td.groups div.grp>span,.table .tbody tr td.groups .all>span,.table .tbody tr td.groups div.grp>span,.table tbody .tr .td.groups .all>span,.table tbody .tr .td.groups div.grp>span,.table tbody .tr td.groups .all>span,.table tbody .tr td.groups div.grp>span,.table tbody tr .td.groups .all>span,.table tbody tr .td.groups div.grp>span,.table tbody tr td.groups .all>span,.table tbody tr td.groups div.grp>span,table .tbody .tr .td.groups .all>span,table .tbody .tr .td.groups div.grp>span,table .tbody .tr td.groups .all>span,table .tbody .tr td.groups div.grp>span,table .tbody tr .td.groups .all>span,table .tbody tr .td.groups div.grp>span,table .tbody tr td.groups .all>span,table .tbody tr td.groups div.grp>span,table tbody .tr .td.groups .all>span,table tbody .tr .td.groups div.grp>span,table tbody .tr td.groups .all>span,table tbody .tr td.groups div.grp>span,table tbody tr .td.groups .all>span,table tbody tr .td.groups div.grp>span,table tbody tr td.groups .all>span,table tbody tr td.groups div.grp>span{flex-grow:2;padding:0 15px}.table .tbody .tr .td.groups .all input[type=date],.table .tbody .tr .td.groups .all input[type=number],.table .tbody .tr .td.groups div.grp input[type=date],.table .tbody .tr .td.groups div.grp input[type=number],.table .tbody .tr td.groups .all input[type=date],.table .tbody .tr td.groups .all input[type=number],.table .tbody .tr td.groups div.grp input[type=date],.table .tbody .tr td.groups div.grp input[type=number],.table .tbody tr .td.groups .all input[type=date],.table .tbody tr .td.groups .all input[type=number],.table .tbody tr .td.groups div.grp input[type=date],.table .tbody tr .td.groups div.grp input[type=number],.table .tbody tr td.groups .all input[type=date],.table .tbody tr td.groups .all input[type=number],.table .tbody tr td.groups div.grp input[type=date],.table .tbody tr td.groups div.grp input[type=number],.table tbody .tr .td.groups .all input[type=date],.table tbody .tr .td.groups .all input[type=number],.table tbody .tr .td.groups div.grp input[type=date],.table tbody .tr .td.groups div.grp input[type=number],.table tbody .tr td.groups .all input[type=date],.table tbody .tr td.groups .all input[type=number],.table tbody .tr td.groups div.grp input[type=date],.table tbody .tr td.groups div.grp input[type=number],.table tbody tr .td.groups .all input[type=date],.table tbody tr .td.groups .all input[type=number],.table tbody tr .td.groups div.grp input[type=date],.table tbody tr .td.groups div.grp input[type=number],.table tbody tr td.groups .all input[type=date],.table tbody tr td.groups .all input[type=number],.table tbody tr td.groups div.grp input[type=date],.table tbody tr td.groups div.grp input[type=number],table .tbody .tr .td.groups .all input[type=date],table .tbody .tr .td.groups .all input[type=number],table .tbody .tr .td.groups div.grp input[type=date],table .tbody .tr .td.groups div.grp input[type=number],table .tbody .tr td.groups .all input[type=date],table .tbody .tr td.groups .all input[type=number],table .tbody .tr td.groups div.grp input[type=date],table .tbody .tr td.groups div.grp input[type=number],table .tbody tr .td.groups .all input[type=date],table .tbody tr .td.groups .all input[type=number],table .tbody tr .td.groups div.grp input[type=date],table .tbody tr .td.groups div.grp input[type=number],table .tbody tr td.groups .all input[type=date],table .tbody tr td.groups .all input[type=number],table .tbody tr td.groups div.grp input[type=date],table .tbody tr td.groups div.grp input[type=number],table tbody .tr .td.groups .all input[type=date],table tbody .tr .td.groups .all input[type=number],table tbody .tr .td.groups div.grp input[type=date],table tbody .tr .td.groups div.grp input[type=number],table tbody .tr td.groups .all input[type=date],table tbody .tr td.groups .all input[type=number],table tbody .tr td.groups div.grp input[type=date],table tbody .tr td.groups div.grp input[type=number],table tbody tr .td.groups .all input[type=date],table tbody tr .td.groups .all input[type=number],table tbody tr .td.groups div.grp input[type=date],table tbody tr .td.groups div.grp input[type=number],table tbody tr td.groups .all input[type=date],table tbody tr td.groups .all input[type=number],table tbody tr td.groups div.grp input[type=date],table tbody tr td.groups div.grp input[type=number]{width:140px}.table .tbody .tr .td.groups .all:last-of-type,.table .tbody .tr .td.groups div.grp:last-of-type,.table .tbody .tr td.groups .all:last-of-type,.table .tbody .tr td.groups div.grp:last-of-type,.table .tbody tr .td.groups .all:last-of-type,.table .tbody tr .td.groups div.grp:last-of-type,.table .tbody tr td.groups .all:last-of-type,.table .tbody tr td.groups div.grp:last-of-type,.table tbody .tr .td.groups .all:last-of-type,.table tbody .tr .td.groups div.grp:last-of-type,.table tbody .tr td.groups .all:last-of-type,.table tbody .tr td.groups div.grp:last-of-type,.table tbody tr .td.groups .all:last-of-type,.table tbody tr .td.groups div.grp:last-of-type,.table tbody tr td.groups .all:last-of-type,.table tbody tr td.groups div.grp:last-of-type,table .tbody .tr .td.groups .all:last-of-type,table .tbody .tr .td.groups div.grp:last-of-type,table .tbody .tr td.groups .all:last-of-type,table .tbody .tr td.groups div.grp:last-of-type,table .tbody tr .td.groups .all:last-of-type,table .tbody tr .td.groups div.grp:last-of-type,table .tbody tr td.groups .all:last-of-type,table .tbody tr td.groups div.grp:last-of-type,table tbody .tr .td.groups .all:last-of-type,table tbody .tr .td.groups div.grp:last-of-type,table tbody .tr td.groups .all:last-of-type,table tbody .tr td.groups div.grp:last-of-type,table tbody tr .td.groups .all:last-of-type,table tbody tr .td.groups div.grp:last-of-type,table tbody tr td.groups .all:last-of-type,table tbody tr td.groups div.grp:last-of-type{border:none}.table .tbody .tr .td.match_parent,.table .tbody .tr td.match_parent,.table .tbody tr .td.match_parent,.table .tbody tr td.match_parent,.table tbody .tr .td.match_parent,.table tbody .tr td.match_parent,.table tbody tr .td.match_parent,.table tbody tr td.match_parent,table .tbody .tr .td.match_parent,table .tbody .tr td.match_parent,table .tbody tr .td.match_parent,table .tbody tr td.match_parent,table tbody .tr .td.match_parent,table tbody .tr td.match_parent,table tbody tr .td.match_parent,table tbody tr td.match_parent{padding:.2rem;display:flex;height:100vh}.table .tbody .tr .td.match_parent>div,.table .tbody .tr td.match_parent>div,.table .tbody tr .td.match_parent>div,.table .tbody tr td.match_parent>div,.table tbody .tr .td.match_parent>div,.table tbody .tr td.match_parent>div,.table tbody tr .td.match_parent>div,.table tbody tr td.match_parent>div,table .tbody .tr .td.match_parent>div,table .tbody .tr td.match_parent>div,table .tbody tr .td.match_parent>div,table .tbody tr td.match_parent>div,table tbody .tr .td.match_parent>div,table tbody .tr td.match_parent>div,table tbody tr .td.match_parent>div,table tbody tr td.match_parent>div{height:100%;width:100%}.table .tbody .tr .td.td_actions,.table .tbody .tr td.td_actions,.table .tbody tr .td.td_actions,.table .tbody tr td.td_actions,.table tbody .tr .td.td_actions,.table tbody .tr td.td_actions,.table tbody tr .td.td_actions,.table tbody tr td.td_actions,table .tbody .tr .td.td_actions,table .tbody .tr td.td_actions,table .tbody tr .td.td_actions,table .tbody tr td.td_actions,table tbody .tr .td.td_actions,table tbody .tr td.td_actions,table tbody tr .td.td_actions,table tbody tr td.td_actions{width:90px}.table .tbody .tr .td.td_actions .actions,.table .tbody .tr td.td_actions .actions,.table .tbody tr .td.td_actions .actions,.table .tbody tr td.td_actions .actions,.table tbody .tr .td.td_actions .actions,.table tbody .tr td.td_actions .actions,.table tbody tr .td.td_actions .actions,.table tbody tr td.td_actions .actions,table .tbody .tr .td.td_actions .actions,table .tbody .tr td.td_actions .actions,table .tbody tr .td.td_actions .actions,table .tbody tr td.td_actions .actions,table tbody .tr .td.td_actions .actions,table tbody .tr td.td_actions .actions,table tbody tr .td.td_actions .actions,table tbody tr td.td_actions .actions{padding:10px;display:flex;justify-content:center;align-items:center}.table .tbody .tr .td.td_actions .actions>i,.table .tbody .tr td.td_actions .actions>i,.table .tbody tr .td.td_actions .actions>i,.table .tbody tr td.td_actions .actions>i,.table tbody .tr .td.td_actions .actions>i,.table tbody .tr td.td_actions .actions>i,.table tbody tr .td.td_actions .actions>i,.table tbody tr td.td_actions .actions>i,table .tbody .tr .td.td_actions .actions>i,table .tbody .tr td.td_actions .actions>i,table .tbody tr .td.td_actions .actions>i,table .tbody tr td.td_actions .actions>i,table tbody .tr .td.td_actions .actions>i,table tbody .tr td.td_actions .actions>i,table tbody tr .td.td_actions .actions>i,table tbody tr td.td_actions .actions>i{margin:0 8px;font-size:.9em;cursor:pointer}.table .tbody .tr .td.td_actions .actions>i:hover,.table .tbody .tr td.td_actions .actions>i:hover,.table .tbody tr .td.td_actions .actions>i:hover,.table .tbody tr td.td_actions .actions>i:hover,.table tbody .tr .td.td_actions .actions>i:hover,.table tbody .tr td.td_actions .actions>i:hover,.table tbody tr .td.td_actions .actions>i:hover,.table tbody tr td.td_actions .actions>i:hover,table .tbody .tr .td.td_actions .actions>i:hover,table .tbody .tr td.td_actions .actions>i:hover,table .tbody tr .td.td_actions .actions>i:hover,table .tbody tr td.td_actions .actions>i:hover,table tbody .tr .td.td_actions .actions>i:hover,table tbody .tr td.td_actions .actions>i:hover,table tbody tr .td.td_actions .actions>i:hover,table tbody tr td.td_actions .actions>i:hover{color:rgba(0,0,0,.6196078431)}.table .tbody .tr .td.td_actions .actions>i.lnr-checkmark-circle,.table .tbody .tr td.td_actions .actions>i.lnr-checkmark-circle,.table .tbody tr .td.td_actions .actions>i.lnr-checkmark-circle,.table .tbody tr td.td_actions .actions>i.lnr-checkmark-circle,.table tbody .tr .td.td_actions .actions>i.lnr-checkmark-circle,.table tbody .tr td.td_actions .actions>i.lnr-checkmark-circle,.table tbody tr .td.td_actions .actions>i.lnr-checkmark-circle,.table tbody tr td.td_actions .actions>i.lnr-checkmark-circle,table .tbody .tr .td.td_actions .actions>i.lnr-checkmark-circle,table .tbody .tr td.td_actions .actions>i.lnr-checkmark-circle,table .tbody tr .td.td_actions .actions>i.lnr-checkmark-circle,table .tbody tr td.td_actions .actions>i.lnr-checkmark-circle,table tbody .tr .td.td_actions .actions>i.lnr-checkmark-circle,table tbody .tr td.td_actions .actions>i.lnr-checkmark-circle,table tbody tr .td.td_actions .actions>i.lnr-checkmark-circle,table tbody tr td.td_actions .actions>i.lnr-checkmark-circle{font-size:1.2em}.table .tbody .tr .td.td_actions .actions>i.animate,.table .tbody .tr td.td_actions .actions>i.animate,.table .tbody tr .td.td_actions .actions>i.animate,.table .tbody tr td.td_actions .actions>i.animate,.table tbody .tr .td.td_actions .actions>i.animate,.table tbody .tr td.td_actions .actions>i.animate,.table tbody tr .td.td_actions .actions>i.animate,.table tbody tr td.td_actions .actions>i.animate,table .tbody .tr .td.td_actions .actions>i.animate,table .tbody .tr td.td_actions .actions>i.animate,table .tbody tr .td.td_actions .actions>i.animate,table .tbody tr td.td_actions .actions>i.animate,table tbody .tr .td.td_actions .actions>i.animate,table tbody .tr td.td_actions .actions>i.animate,table tbody tr .td.td_actions .actions>i.animate,table tbody tr td.td_actions .actions>i.animate{animation:checked .25s ease-out .25s 2;transition:all .3s}.table .tbody .tr .td .collection_grp,.table .tbody .tr td .collection_grp,.table .tbody tr .td .collection_grp,.table .tbody tr td .collection_grp,.table tbody .tr .td .collection_grp,.table tbody .tr td .collection_grp,.table tbody tr .td .collection_grp,.table tbody tr td .collection_grp,table .tbody .tr .td .collection_grp,table .tbody .tr td .collection_grp,table .tbody tr .td .collection_grp,table .tbody tr td .collection_grp,table tbody .tr .td .collection_grp,table tbody .tr td .collection_grp,table tbody tr .td .collection_grp,table tbody tr td .collection_grp{background-color:#eee}.table .tbody .tr .td .collection_grp .grp,.table .tbody .tr td .collection_grp .grp,.table .tbody tr .td .collection_grp .grp,.table .tbody tr td .collection_grp .grp,.table tbody .tr .td .collection_grp .grp,.table tbody .tr td .collection_grp .grp,.table tbody tr .td .collection_grp .grp,.table tbody tr td .collection_grp .grp,table .tbody .tr .td .collection_grp .grp,table .tbody .tr td .collection_grp .grp,table .tbody tr .td .collection_grp .grp,table .tbody tr td .collection_grp .grp,table tbody .tr .td .collection_grp .grp,table tbody .tr td .collection_grp .grp,table tbody tr .td .collection_grp .grp,table tbody tr td .collection_grp .grp{padding:10px!important}.table .tbody .tr .td .container-field,.table .tbody .tr td .container-field,.table .tbody tr .td .container-field,.table .tbody tr td .container-field,.table tbody .tr .td .container-field,.table tbody .tr td .container-field,.table tbody tr .td .container-field,.table tbody tr td .container-field,table .tbody .tr .td .container-field,table .tbody .tr td .container-field,table .tbody tr .td .container-field,table .tbody tr td .container-field,table tbody .tr .td .container-field,table tbody .tr td .container-field,table tbody tr .td .container-field,table tbody tr td .container-field{display:flex;justify-content:center;align-items:center;padding-right:.5rem;padding-left:.5rem}.table.table-striped tbody tr:nth-of-type(odd),table.table-striped tbody tr:nth-of-type(odd){background-color:initial}.table.table-striped tbody tr:nth-of-type(odd):hover,table.table-striped tbody tr:nth-of-type(odd):hover{color:initial;background-color:initial}.table>:not(:first-child){border-top:none}.selection{width:100%;z-index:5}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{padding:12px}img{-o-object-fit:cover;object-fit:cover}.btn:active{border:none}.btn:disabled{cursor:not-allowed;opacity:.65}#overlay-circular,.swal2-container.swal2-center.swal2-backdrop-show{z-index:1050}.lucide-icon{stroke-width:1.2px;vertical-align:middle;margin-right:8px}#swal2-html-container>div>div:first-of-type{max-height:100%;overflow:auto}.modern-welcome-toast{background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05)!important;padding:12px 20px!important;border:1px solid hsla(0,0%,100%,.8);margin-top:15px}.modern-welcome-toast .swal2-icon{transform:scale(.85);margin:0 15px 0 0!important}.modern-toast-title{font-size:1.05rem!important;font-weight:800!important;color:#1e293b!important;margin-bottom:2px!important;text-align:left!important}.modern-toast-html{font-size:.9rem!important;color:#64748b!important;margin:0!important;text-align:left!important;font-weight:500}.modern-welcome-toast .swal2-timer-progress-bar{background:linear-gradient(90deg,#4f46e5,#818cf8)!important;height:3px!important}.leftpanel{position:fixed;top:0;bottom:0;left:0;width:240px;background-color:#0f172a;box-shadow:2px 0 10px rgba(0,0,0,.1);z-index:1040;display:flex;flex-direction:column;transition:transform .3s ease,width .2s cubic-bezier(.38,.73,1,1)}.leftpanel .sidebartitle{flex-shrink:0;transition:height .2s,margin .2s ease-in-out;font-size:11px;text-transform:uppercase;color:#94a3b8;margin:15px 15px 5px 15px;letter-spacing:.05em;font-weight:700;overflow:visible;white-space:nowrap}.leftpanel .leftpanelinner{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;padding:0}@media (max-width:992px){.leftpanel{transform:translateX(-100%);width:260px!important}}@media (max-width:992px){.leftpanel-show .leftpanel{transform:translateX(0);box-shadow:0 0 0 100vmax rgba(15,23,42,.5)}}.mobile-close-btn{display:none;position:absolute;right:12px;top:8px;width:30px;height:30px;background:hsla(0,0%,100%,.05);border-radius:6px;color:#e2e8f0;font-size:1.2rem;cursor:pointer;z-index:1050;transition:all .2s ease}.mobile-close-btn:hover{background:rgba(239,68,68,.9);color:#fff}@media (max-width:992px){.mobile-close-btn{display:flex;align-items:center;justify-content:center}}.sidebar-migration-alert{flex-shrink:0;background:linear-gradient(135deg,#f59e0b,#ef4444);margin:10px;padding:12px;border-radius:8px;color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2)}.sidebar-migration-alert .alert-content{display:flex;align-items:center;gap:10px}.sidebar-migration-alert .alert-text{display:flex;flex-direction:column}.sidebar-migration-alert .alert-text small{font-weight:700;font-size:11px;text-transform:uppercase;opacity:.9}.sidebar-migration-alert .btn-activate{background:#fff;color:#ef4444;border:none;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:700;margin-top:5px;cursor:pointer;transition:transform .2s}.sidebar-migration-alert .btn-activate:hover{transform:scale(1.05);background:#fff1f0}.sidebar-migration-alert .pulse-icon{animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}.leftpanel-collapsed .sidebar-migration-alert{display:none}ul.nav{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;margin-top:5px;width:100%;display:block;padding:5px;padding-bottom:20px}ul.nav .margin-top{margin-top:20px}body.leftpanel-collapsed ul.nav{overflow:visible!important}.linkDirect>a,.nav-parent>a.nav{color:#fff;padding:7px 10px;text-decoration:none;display:flex;align-items:center;position:relative;border-radius:4px;font-size:.9em;transition:all .2s ease}.linkDirect>a>i:first-of-type,.nav-parent>a.nav>i:first-of-type{font-size:1.2em;vertical-align:middle;margin-right:12px;width:16px;display:flex;justify-content:center;align-items:center;color:#64748b;transition:color .2s ease}.linkDirect>a.nav-active,.linkDirect>a:hover,.nav-parent>a.nav.nav-active,.nav-parent>a.nav:hover{background-color:hsla(0,0%,100%,.06);color:#fff}.linkDirect>a.nav-active>i:first-of-type,.linkDirect>a:hover>i:first-of-type,.nav-parent>a.nav.nav-active>i:first-of-type,.nav-parent>a.nav:hover>i:first-of-type{color:#fff}.linkDirect{margin-bottom:2px;position:relative;cursor:pointer}.badgeRight{position:absolute;right:3px}.linkDirect.active{background:#1e293b!important;border-radius:4px}.linkDirect.active a,.linkDirect.active a:active,.linkDirect.active a:focus,.linkDirect.active a:hover{background:#1e293b!important;border-radius:4px;cursor:default}.linkDirect.active .nav-hover,.linkDirect.active i,.linkDirect.active span{color:#818cf8!important}.nav-parent{cursor:pointer;margin-bottom:2px;position:relative}.nav-parent .iconRight{font-size:9px!important;margin-right:10px!important;position:absolute;right:3px;transform:rotate(90deg);transition:transform .15s}.nav-parent .iconRight.rotate{transform:rotate(180deg)}.nav-parent .children{max-height:0;overflow:hidden;list-style:none;padding:0;margin:0;transition:max-height .25s cubic-bezier(0,1,0,1),padding .25s ease}.nav-parent .children.showList{max-height:500px;padding:4px 0 6px 0;transition:max-height .3s ease-in,padding .2s ease}.nav-parent .children li{margin-bottom:2px}.nav-parent .children li a{color:#94a3b8;font-size:.82em;font-weight:500;padding:6px 10px 6px 32px;display:flex;align-items:center;text-decoration:none;border-radius:4px;transition:all .2s ease}.nav-parent .children li a .lnr-chevron-right{font-size:7px;margin-right:8px;opacity:.3;transition:opacity .2s}.nav-parent .children li a:hover{color:#818cf8;padding-left:35px}.nav-parent .children li a:hover .lnr-chevron-right{opacity:.9;color:#818cf8}.nav-parent .children li.active>a{color:#818cf8;padding-left:35px}.nav-parent .children li.active>a .lnr-chevron-right{opacity:1;color:#818cf8}.nav-parent.nav-active .children{max-height:500px;padding:4px 0 6px 0}.nav-parent.nav-active:not(.active)>a.nav{background-color:hsla(0,0%,100%,.05)!important;color:#fff}.nav-parent.nav-active:not(.active)>a.nav .iconRight,.nav-parent.nav-active:not(.active)>a.nav>i:first-of-type{color:#fff!important}.nav-parent.active>a.nav{background-color:#1e293b!important;color:#818cf8!important}.nav-parent.active>a.nav .iconRight,.nav-parent.active>a.nav>i:first-of-type{color:#818cf8!important}@media (min-width:993px){.leftpanel-collapsed .leftpanel{top:56px;transition:width .2s .2s,top .2s cubic-bezier(.38,.73,1,1) .2s;width:56px}.leftpanel-collapsed .leftpanelinner .sidebartitle{height:0;margin:0;overflow:hidden;transition:height .2s,margin .2s ease-in-out}.leftpanel-collapsed .global-progress-banner{width:calc(100% - 56px)!important;margin-left:56px!important}.leftpanel-collapsed .linkDirect>a,.leftpanel-collapsed .linkDirect>a.nav,.leftpanel-collapsed .nav-parent>a,.leftpanel-collapsed .nav-parent>a.nav,.leftpanel-show .linkDirect>a,.leftpanel-show .linkDirect>a.nav,.leftpanel-show .nav-parent>a,.leftpanel-show .nav-parent>a.nav{padding:10px;box-shadow:none;justify-content:center;transition:all 0s ease-in}.leftpanel-collapsed .linkDirect>a .iconRight,.leftpanel-collapsed .linkDirect>a.nav .iconRight,.leftpanel-collapsed .nav-parent>a .iconRight,.leftpanel-collapsed .nav-parent>a.nav .iconRight,.leftpanel-show .linkDirect>a .iconRight,.leftpanel-show .linkDirect>a.nav .iconRight,.leftpanel-show .nav-parent>a .iconRight,.leftpanel-show .nav-parent>a.nav .iconRight{display:none}.leftpanel-collapsed .linkDirect>a.nav span,.leftpanel-collapsed .linkDirect>a span,.leftpanel-collapsed .nav-parent>a.nav span,.leftpanel-collapsed .nav-parent>a span,.leftpanel-show .linkDirect>a.nav span,.leftpanel-show .linkDirect>a span,.leftpanel-show .nav-parent>a.nav span,.leftpanel-show .nav-parent>a span{overflow:hidden;padding:0;max-height:0;max-width:0;position:absolute;left:35px;top:0;text-align:left;z-index:100;color:#fff;transition:all .15s ease-out}.leftpanel-collapsed .linkDirect>a.nav span div.title,.leftpanel-collapsed .linkDirect>a span div.title,.leftpanel-collapsed .nav-parent>a.nav span div.title,.leftpanel-collapsed .nav-parent>a span div.title,.leftpanel-show .linkDirect>a.nav span div.title,.leftpanel-show .linkDirect>a span div.title,.leftpanel-show .nav-parent>a.nav span div.title,.leftpanel-show .nav-parent>a span div.title{display:flex;align-items:center;height:100%;color:transparent}.leftpanel-collapsed .linkDirect>a.nav>i:first-of-type,.leftpanel-collapsed .linkDirect>a>i:first-of-type,.leftpanel-collapsed .nav-parent>a.nav>i:first-of-type,.leftpanel-collapsed .nav-parent>a>i:first-of-type,.leftpanel-show .linkDirect>a.nav>i:first-of-type,.leftpanel-show .linkDirect>a>i:first-of-type,.leftpanel-show .nav-parent>a.nav>i:first-of-type,.leftpanel-show .nav-parent>a>i:first-of-type{margin-right:0}.leftpanel-collapsed .linkDirect ul.children,.leftpanel-collapsed .nav-parent ul.children,.leftpanel-show .linkDirect ul.children,.leftpanel-show .nav-parent ul.children{transition:min-height .25s ease-out;position:absolute;top:0;left:45px;overflow:hidden;list-style:none;padding:0;max-height:0;min-width:0;background-color:#0f172a!important}.leftpanel-collapsed .linkDirect ul.children i,.leftpanel-collapsed .nav-parent ul.children i,.leftpanel-show .linkDirect ul.children i,.leftpanel-show .nav-parent ul.children i{margin-right:10px}.leftpanel-collapsed .linkDirect.nav-active,.leftpanel-collapsed .linkDirect:hover,.leftpanel-collapsed .nav-parent.nav-active,.leftpanel-collapsed .nav-parent:hover,.leftpanel-show .linkDirect.nav-active,.leftpanel-show .linkDirect:hover,.leftpanel-show .nav-parent.nav-active,.leftpanel-show .nav-parent:hover{background-color:hsla(0,0%,100%,.04);border-radius:4px 0 0 4px}.leftpanel-collapsed .linkDirect.nav-active>a,.leftpanel-collapsed .linkDirect.nav-active>a.nav,.leftpanel-collapsed .linkDirect:hover>a,.leftpanel-collapsed .linkDirect:hover>a.nav,.leftpanel-collapsed .nav-parent.nav-active>a,.leftpanel-collapsed .nav-parent.nav-active>a.nav,.leftpanel-collapsed .nav-parent:hover>a,.leftpanel-collapsed .nav-parent:hover>a.nav,.leftpanel-show .linkDirect.nav-active>a,.leftpanel-show .linkDirect.nav-active>a.nav,.leftpanel-show .linkDirect:hover>a,.leftpanel-show .linkDirect:hover>a.nav,.leftpanel-show .nav-parent.nav-active>a,.leftpanel-show .nav-parent.nav-active>a.nav,.leftpanel-show .nav-parent:hover>a,.leftpanel-show .nav-parent:hover>a.nav{background-color:hsla(0,0%,100%,.05);color:#fff}.leftpanel-collapsed .linkDirect.nav-active>a.nav>span,.leftpanel-collapsed .linkDirect.nav-active>a>span,.leftpanel-collapsed .linkDirect:hover>a.nav>span,.leftpanel-collapsed .linkDirect:hover>a>span,.leftpanel-collapsed .nav-parent.nav-active>a.nav>span,.leftpanel-collapsed .nav-parent.nav-active>a>span,.leftpanel-collapsed .nav-parent:hover>a.nav>span,.leftpanel-collapsed .nav-parent:hover>a>span,.leftpanel-show .linkDirect.nav-active>a.nav>span,.leftpanel-show .linkDirect.nav-active>a>span,.leftpanel-show .linkDirect:hover>a.nav>span,.leftpanel-show .linkDirect:hover>a>span,.leftpanel-show .nav-parent.nav-active>a.nav>span,.leftpanel-show .nav-parent.nav-active>a>span,.leftpanel-show .nav-parent:hover>a.nav>span,.leftpanel-show .nav-parent:hover>a>span{background-color:#242b3c;border-radius:0 4px 4px 0;padding-left:23px;min-height:100%;min-width:214px;display:flex;align-items:center;z-index:999;transition:all .15s ease-in}.leftpanel-collapsed .linkDirect.nav-active>a.nav>span div.title,.leftpanel-collapsed .linkDirect.nav-active>a>span div.title,.leftpanel-collapsed .linkDirect:hover>a.nav>span div.title,.leftpanel-collapsed .linkDirect:hover>a>span div.title,.leftpanel-collapsed .nav-parent.nav-active>a.nav>span div.title,.leftpanel-collapsed .nav-parent.nav-active>a>span div.title,.leftpanel-collapsed .nav-parent:hover>a.nav>span div.title,.leftpanel-collapsed .nav-parent:hover>a>span div.title,.leftpanel-show .linkDirect.nav-active>a.nav>span div.title,.leftpanel-show .linkDirect.nav-active>a>span div.title,.leftpanel-show .linkDirect:hover>a.nav>span div.title,.leftpanel-show .linkDirect:hover>a>span div.title,.leftpanel-show .nav-parent.nav-active>a.nav>span div.title,.leftpanel-show .nav-parent.nav-active>a>span div.title,.leftpanel-show .nav-parent:hover>a.nav>span div.title,.leftpanel-show .nav-parent:hover>a>span div.title{color:#fff;height:100%}.leftpanel-collapsed .linkDirect:hover ul.children,.leftpanel-collapsed .nav-parent:hover ul.children,.leftpanel-show .linkDirect:hover ul.children,.leftpanel-show .nav-parent:hover ul.children{margin:0;min-width:204px;background-color:#0f172a;z-index:100;border-radius:0 4px 4px 0;max-height:500px;padding-top:36.2px;transition:max-height .25s ease-in .15s}.leftpanel-collapsed .linkDirect a:hover,.leftpanel-show .linkDirect a:hover{transition:all .2s ease-in .2s}.leftpanel-collapsed .linkDirect:hover:not(.active.exact) a span,.leftpanel-show .linkDirect:hover:not(.active.exact) a span{background-color:#1e293b}.leftpanel-collapsed .linkDirect:hover:not(.active.exact) a span div.title,.leftpanel-show .linkDirect:hover:not(.active.exact) a span div.title{color:#fff;transition:color .2s ease-in .15s}.leftpanel-collapsed .linkDirect:hover.active a.nav>span,.leftpanel-show .linkDirect:hover.active a.nav>span{background-color:#1e293b;min-height:100%;min-width:214px;display:flex;align-items:center;transition:all .15s ease-in}.leftpanel-collapsed .linkDirect:hover.active a.nav>span div.title,.leftpanel-show .linkDirect:hover.active a.nav>span div.title{color:#818cf8}.leftpanel-collapsed .nav-parent.active,.leftpanel-collapsed .nav-parent .nav-active,.leftpanel-show .nav-parent.active,.leftpanel-show .nav-parent .nav-active{background-color:#1e293b!important}.leftpanel-collapsed .nav-parent.active a.nav>span div.title,.leftpanel-collapsed .nav-parent .nav-active a.nav>span div.title,.leftpanel-show .nav-parent.active a.nav>span div.title,.leftpanel-show .nav-parent .nav-active a.nav>span div.title{color:#818cf8}}.leftpanel-collapsed .main,.leftpanel-show .main{transition:margin-left .2s cubic-bezier(.42,0,.6,.73) .2s;margin-left:56px}@media (max-width:992px){.leftpanel-collapsed .main,.leftpanel-show .main{margin-left:0!important}}.main{margin-left:240px;height:100dvh;display:flex;flex-direction:column;background-color:#f8fafc;transition:margin-left .2s cubic-bezier(.38,.73,1,1)}@media (max-width:992px){.main{margin-left:0!important}}.main .navbar{flex-shrink:0}.main .page{flex:1;display:flex;flex-direction:column}.main .page,.main .page .body{height:auto!important;min-height:0}.main .page .body{flex:1;overflow-y:auto}.logo{flex-shrink:0;background-color:#0f172a;height:56px;padding:6px 15px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid hsla(0,0%,100%,.05)}@media (max-width:992px){.logo{justify-content:flex-start;padding-right:50px}}.logo a.logo-link{display:flex;align-items:center;justify-content:inherit;width:100%;height:100%;text-decoration:none}.logo a.logo-link .app-main-logo{max-width:80%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);transition:transform .2s ease}.logo a.logo-link:hover .app-main-logo{transform:scale(1.03)}@media (min-width:993px){.leftpanel-collapsed .logo{display:none!important;height:0;padding:0;overflow:hidden}}.desplayBetween,.navbar{display:flex;justify-content:space-between;align-items:center}@media (min-width:993px){.leftpanel-collapsed .navbar,.leftpanel-show .navbar{margin-left:-56px;transition:margin-left .2s cubic-bezier(.38,.73,1,1)}}.navbar{justify-content:flex-start;background-color:#fff;padding:0;border:none;display:flex;flex-direction:column;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);height:auto!important;min-height:56px;z-index:900;position:relative}.navbar .navbarContent{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 1rem 0 0;flex-shrink:0}.navbar .navbarContent .create{width:56px;height:56px;display:flex;justify-content:center;align-items:center;cursor:pointer}.navbar .navbarContent .create .menutoggle{padding:0;margin:0;width:100%;height:56px;display:flex;align-items:center;justify-content:center;background-color:transparent;transition:all .2s ease}.navbar .navbarContent .create .menutoggle:hover{background-color:#f8fafc}.navbar .navbarContent .create .menutoggle .logo-symbol-toggle{width:33px;height:33px;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;transition:transform .3s ease}.navbar .navbarContent .create .menutoggle .logo-symbol-toggle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;max-width:none}.navbar .navbarContent .create .menutoggle .logo-symbol-toggle.is-collapsed{transform:rotate(180deg)}.navbar .navbarContent .header-right{flex-grow:3}.navbar .navbarContent .header-right .menu-content{display:flex;justify-content:flex-end;align-items:center;gap:12px}.navbar .navbarContent .header-right .menu-content .btnNav{position:relative;cursor:pointer}.navbar .navbarContent .header-right .menu-content .btnNav .icon-wrapper{width:40px;height:40px;border-radius:50%;background:#f8fafc;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid #e2e8f0}.navbar .navbarContent .header-right .menu-content .btnNav .icon-wrapper:hover{background:#f1f5f9;border-color:#cbd5e1}.navbar .navbarContent .header-right .menu-content .btnNav .icon-wrapper:hover i{color:#0f172a}.navbar .navbarContent .header-right .menu-content .btnNav .icon-wrapper i{font-size:1.15rem;color:#475569;transition:color .2s ease}.navbar .navbarContent .header-right .menu-content .btnNav .notification-badge{position:absolute;top:-5px;right:-5px;background-color:#ef4444;color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:50px;line-height:1;border:2px solid #fff;box-shadow:0 4px 6px rgba(239,68,68,.3);z-index:10}.navbar .navbarContent .header-right .menu-content .btnNav .user-avatar-wrapper{padding:3px 12px 3px 4px;border-radius:50px;background:#f8fafc;border:1px solid #e2e8f0;transition:all .2s ease}.navbar .navbarContent .header-right .menu-content .btnNav .user-avatar-wrapper:hover{background:#f1f5f9;border-color:#cbd5e1}.navbar .navbarContent .header-right .menu-content .btnNav .user-avatar-wrapper .imgUser{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #cbd5e1}.navbar .navbarContent .header-right .menu-content .btnNav .user-avatar-wrapper span{font-size:.85rem;font-weight:600;color:#334155}.navbar .navbarContent .header-right .menu-content .btnNav .user-avatar-wrapper i{font-size:.75rem;color:#64748b}.navbar .navbarContent .header-right .menu-content .btnNav .modern-dropdown{position:absolute;top:calc(100% + 14px);right:0;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 20px 40px -10px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.05);z-index:1050}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown{width:400px;display:flex;flex-direction:column;overflow:hidden}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .dropdown-header{padding:16px 20px;border-bottom:1px solid #f1f5f9;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .dropdown-header .badge-count{background-color:#e0e7ff;color:#4338ca;padding:4px 8px;border-radius:50px;font-size:.65rem;font-weight:700}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .dropdown-header .btn-mark-all{background:transparent;border:none;color:#64748b;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;transition:all .2s ease}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .dropdown-header .btn-mark-all:hover{background:#f8fafc;color:#0f172a}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list{overflow-y:auto;max-height:400px;padding:8px 0}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list::-webkit-scrollbar{width:6px}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item{display:flex;padding:16px 20px;gap:16px;position:relative;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f8fafc}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item:hover{background-color:#f8fafc}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item:last-child{border-bottom:none}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item.is-unread{background-color:#fefeff}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item.is-unread .notification-msg{font-weight:600;color:#0f172a}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item .unread-indicator{position:absolute;top:24px;left:8px;width:8px;height:8px;border-radius:50%;background-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.15)}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item .icon-container{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item .icon-container.theme-success{background:#dcfce7;color:#16a34a}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item .icon-container.theme-primary{background:#e0e7ff;color:#4f46e5}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item .icon-container.theme-info{background:#e0f2fe;color:#0284c7}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item .content .time-text{color:#94a3b8;font-size:.7rem;font-weight:500}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item .content .notification-msg{font-size:.85rem;color:#475569;line-height:1.4;margin-top:6px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item .content .status-badge{font-size:.65rem;padding:2px 8px;border-radius:50px;font-weight:600}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item .content .status-badge.status-success{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item .content .status-badge.status-failed{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .notification-item .content .status-badge.status-warning{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .empty-state{padding:40px 20px;text-align:center}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .empty-state .empty-icon{width:64px;height:64px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .empty-state .empty-icon i{font-size:2rem;color:#94a3b8}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .empty-state h6{font-weight:700;color:#1e293b;margin-bottom:4px}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .notification-list .empty-state p{font-size:.85rem;color:#64748b;margin:0}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .dropdown-footer{background-color:#f8fafc;border-top:1px solid #e2e8f0;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .dropdown-footer .view-all-link{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;font-size:.85rem;font-weight:700;color:#4f46e5;text-decoration:none;transition:all .2s ease}.navbar .navbarContent .header-right .menu-content .btnNav .notification-dropdown .dropdown-footer .view-all-link:hover{color:#3730a3;background-color:#f1f5f9}.navbar .navbarContent .header-right .menu-content .btnNav .user-menu-dropdown{width:230px;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s cubic-bezier(.16,1,.3,1)}.navbar .navbarContent .header-right .menu-content .btnNav .user-menu-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.navbar .navbarContent .header-right .menu-content .btnNav .user-menu-dropdown .user-info-header{background-color:#f8fafc;border-bottom:1px solid #f1f5f9}.navbar .navbarContent .header-right .menu-content .btnNav .user-menu-dropdown .user-info-header .imgUser-large{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:0 4px 8px rgba(0,0,0,.08)}.navbar .navbarContent .header-right .menu-content .btnNav .user-menu-dropdown .p-2{padding:8px!important}.navbar .navbarContent .header-right .menu-content .btnNav .user-menu-dropdown .p-2 .dropdown-item{font-size:.85rem;font-weight:500;color:#475569;border-radius:10px;transition:all .15s ease;padding:8px 12px}.navbar .navbarContent .header-right .menu-content .btnNav .user-menu-dropdown .p-2 .dropdown-item:hover{background-color:#f1f5f9;color:#0f172a}.navbar .navbarContent .header-right .menu-content .btnNav .user-menu-dropdown .p-2 .dropdown-item:hover i{color:#0f172a}.navbar .navbarContent .header-right .menu-content .btnNav .user-menu-dropdown .p-2 .dropdown-divider{border-top-color:#f1f5f9}.navbar .global-progress-banner{position:relative;background-color:#f8fafc;border-top:1px solid #f1f5f9;border-bottom:1px solid #e2e8f0;overflow:hidden;flex-shrink:0}.navbar .global-progress-banner .progress-bg{position:absolute;top:0;left:0;height:100%;background-color:#e0f2fe;transition:width .5s ease-in-out;z-index:0}.navbar .global-progress-banner .banner-content{z-index:1}@media (max-width:576px){.navbar{padding:0 .5rem;position:relative}.navbar .header-right .menu-content{gap:8px}.navbar .header-right .menu-content .btnNav .notification-dropdown{position:fixed!important;top:70px!important;left:16px!important;right:16px!important;width:auto!important;max-width:100%!important;z-index:99999!important;max-height:calc(100vh - 100px)!important}.navbar .header-right .menu-content .btnNav .user-avatar-wrapper{padding:0!important}.navbar .header-right .menu-content .btnNav .user-avatar-wrapper i,.navbar .header-right .menu-content .btnNav .user-avatar-wrapper span{display:none!important}}.inputSearch:focus-within,.inputSearch:hover{border:1px solid #4f46e5}.inputSearch{max-width:330px;position:relative;display:flex;justify-content:center;border-radius:20px;padding:0 2px;border:1px solid #eee;height:33px;align-items:center;background:#fff;flex-grow:1}.inputSearch i.search-icon{font-size:.7em}.inputSearch i{font-size:.9rem}.inputSearch>span :active{transform:scale(.95)}.inputSearch>span>i:last-child{font-size:.7rem}.inputSearch>span{padding:0 10px;display:flex;justify-content:space-between;align-items:center;width:50px;cursor:pointer}.inputSearch input,.inputSearch input:focus{box-shadow:none;border:none;background:none;outline:none;flex-grow:2;width:auto;padding:2px 5px 2px 0;font-size:.8rem}.inputSearch ul.listSearch.show-list{padding:7px 0 0;max-height:500px;transition:max-height .25s,padding .25s cubic-bezier(0,0,.56,1.68) .25s;border:1px solid #dcd9d9;z-index:999}.inputSearch ul.listSearch{overflow:hidden;width:100%;border-radius:4px;list-style:none;margin:0;position:absolute;top:105%;left:0;padding:0;max-height:0;background-color:#fff;transition:max-height .15s,padding .15s cubic-bezier(0,0,.56,1.68) .15s}.inputSearch ul.listSearch li{height:1.7em}.inputSearch ul.listSearch li :focus,.inputSearch ul.listSearch li :hover{background-color:#6366f1;color:#fff}.inputSearch ul.listSearch li :focus i,.inputSearch ul.listSearch li :hover i{color:#fff}.inputSearch ul.listSearch li a:active{outline:none}.inputSearch ul.listSearch li a{cursor:pointer;display:flex;width:100%;height:100%;align-items:center;background-color:#fff;border:none}.inputSearch ul.listSearch li a i{padding:7px;width:28.4px}.inputSearch ul.listSearch li a .choix{flex-grow:2;text-align:left;padding:0 5px;font-size:.9em}.inputSearch ul.listSearch :focus,.inputSearch ul.listSearch :focus :focus,.inputSearch ul.listSearch :focus :hover,.inputSearch ul.listSearch li.last:hover,.inputSearch ul.listSearch li.last:hover :focus,.inputSearch ul.listSearch li.last:hover :hover{background-color:#f8fafc;color:#4f46e5}.inputSearch ul.listSearch li.last{height:2.2em}.inputSearch ul.listSearch li.last a.padding-left{padding-left:22px;color:#4f46e5;border:0 solid #eee;border-width:1px 0 0}.inputSearch ul.listSearch li.last a.padding-left i{color:#4f46e5}.home{background-color:#fff;position:relative}.home .fill{left:0;right:0;position:absolute}.home .header-page .nav-tabs{display:flex;align-items:center;border:none}.home .header-page .nav-tabs li.nav-item a.nav-link{font-size:18px;padding:20px 0 14px;margin:0 13px;height:64px;cursor:pointer;color:#6366f1;transition:color .15s ease-in-out,background-color .15s ease-in-out}.home .header-page .nav-tabs li.nav-item a.nav-link:active,.home .header-page .nav-tabs li.nav-item a.nav-link:focus,.home .header-page .nav-tabs li.nav-item a.nav-link:hover{font-weight:500;border-color:transparent;outline:none!important;box-shadow:none!important}.home .header-page .nav-tabs li.nav-item a.nav-link.active,.home .header-page .nav-tabs li.nav-item a.nav-link.active:focus,.home .header-page .nav-tabs li.nav-item a.nav-link.active:hover{border:none;border-bottom:2px solid #4f46e5;color:#495057}.home .body .content-body .dashboard-section{padding:0 20px}.home .body .content-body .chart-content{background:#fff;box-shadow:2px 10px 20px rgba(0,0,0,.1);border-radius:7px;text-align:center;position:relative;overflow:hidden;padding:40px 25px 20px;height:100%}.new-student-module{flex:1;min-height:0;display:flex;flex-direction:column;background-color:#f8fafc;overflow:hidden!important}.new-student-module .header-page{flex-shrink:0;background:#fff;border-bottom:1px solid #e2e8f0;padding:15px 25px;z-index:10}.new-student-module .header-page h4.title{color:#334155;font-weight:800;font-size:1.25rem;margin:0}.new-student-module .module-body{padding:15px}.new-student-module .module-body,.new-student-module .module-body form{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden!important}.new-student-module .module-body form{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.new-student-module .module-body form .stepper-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:25px 40px;background:#fff;border-bottom:1px solid #e2e8f0;position:relative}.new-student-module .module-body form .stepper-wrapper .step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:5;width:140px}.new-student-module .module-body form .stepper-wrapper .step .step-circle{width:45px;height:45px;border-radius:50%;background:#fff;border:3px solid #cbd5e1;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;color:#64748b;transition:all .4s ease}.new-student-module .module-body form .stepper-wrapper .step .step-title{margin-top:10px;font-size:.85rem;font-weight:700;color:#64748b;text-align:center;transition:all .4s ease}.new-student-module .module-body form .stepper-wrapper .step.active .step-circle{border-color:#4f46e5;background:#4f46e5;color:#fff;box-shadow:0 0 0 6px rgba(79,70,229,.15);transform:scale(1.05)}.new-student-module .module-body form .stepper-wrapper .step.active .step-title{color:#4f46e5}.new-student-module .module-body form .stepper-wrapper .step.completed .step-circle{border-color:#10b981;background:#10b981;color:#fff}.new-student-module .module-body form .stepper-wrapper .step.completed .step-title{color:#10b981}.new-student-module .module-body form .stepper-wrapper .step-line{flex:1;height:4px;background:#e2e8f0;margin:0 -20px;position:relative;top:-15px;z-index:1;border-radius:4px;overflow:hidden}.new-student-module .module-body form .stepper-wrapper .step-line:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:#10b981;transition:width .6s cubic-bezier(.4,0,.2,1)}.new-student-module .module-body form .stepper-wrapper .step-line.active:after{width:100%}.new-student-module .module-body form .formBody{flex:1;min-height:0;overflow-y:auto!important;padding:25px;padding-bottom:40px;scroll-behavior:smooth}.new-student-module .module-body form .formBody label.d-flex.flex-column.align-items-center{flex-shrink:0!important;min-width:120px}.new-student-module .module-body form .formBody label.d-flex.flex-column.align-items-center *{flex-shrink:0!important}.new-student-module .module-body form .formBody .custom-radio-pills input[type=radio]{display:none}.new-student-module .module-body form .formBody .custom-radio-pills label{padding:10px 25px;border:2px solid #cbd5e1;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;color:#64748b;background:#fff;margin:0}.new-student-module .module-body form .formBody .custom-radio-pills label:hover{border-color:#818cf8;background:rgba(129,140,248,.05)}.new-student-module .module-body form .formBody .custom-radio-pills input[type=radio]:checked+label{border-color:#4f46e5;background:rgba(79,70,229,.08);color:#4f46e5;box-shadow:0 2px 4px rgba(79,70,229,.1)}.new-student-module .module-body form .formBody .container-search-sibling{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:8px;align-items:center}.new-student-module .module-body form .formBody .container-search-sibling .search-sibling-wrapper{padding:0;border-radius:.25rem;position:relative}.new-student-module .module-body form .formBody .container-search-sibling .search-sibling-wrapper .input-group input{border:1px solid #cbd5e1;padding:.375rem .75rem;border-radius:.25rem}.new-student-module .module-body form .formBody .container-search-sibling .search-sibling-wrapper .input-group input.some-border-raduis{border-radius:.25rem 0 0 .25rem}.new-student-module .module-body form .formBody .container-search-sibling .search-sibling-wrapper .input-group .modern-unlink-btn{background-color:#fff1f2;color:#e11d48;border:1px solid #fecaca;font-weight:500;display:flex;align-items:center;gap:6px;padding:0 16px;transition:all .25s ease;height:100%;border-radius:0 .25rem .25rem 0}.new-student-module .module-body form .formBody .container-search-sibling .search-sibling-wrapper .input-group .modern-unlink-btn i{font-size:1.1rem}.new-student-module .module-body form .formBody .container-search-sibling .search-sibling-wrapper .input-group .modern-unlink-btn:hover{background-color:#f3dedf}.new-student-module .module-body form .formBody .container-search-sibling .search-sibling-wrapper ul.list-group{width:100%;z-index:100}.new-student-module .module-body form .formBody .family-card{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:20px;margin-bottom:20px;transition:all .3s ease}.new-student-module .module-body form .formBody .family-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.05)}.new-student-module .module-body form .formBody .family-card.border-primary{border-color:#4f46e5;background:rgba(79,70,229,.02)}.new-student-module .module-body form .formBody .family-card.border-warning{border-color:#f59e0b;background:rgba(245,158,11,.02)}.new-student-module .module-body form .formBody .family-card .card-title{font-size:1.1rem;font-weight:700;color:#334155;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.new-student-module .module-body form .formBody .required{color:#ef4444;font-weight:600;font-size:.85rem}.new-student-module .module-body form .formBody .schooling-premium-wrapper{max-width:950px;margin:0 auto;padding:10px 15px}.new-student-module .module-body form .formBody .selection-card-box{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px 25px;box-shadow:0 4px 20px -5px rgba(0,0,0,.03)}.new-student-module .module-body form .formBody .selection-card-box .section-card-title{font-size:1.05rem;font-weight:800;color:#1e293b;margin-bottom:15px;display:flex;align-items:center;border-bottom:2px solid #f8f9fa;padding-bottom:10px}.new-student-module .module-body form .formBody .selection-card-box .section-card-title i{color:#4f46e5}.new-student-module .module-body form .formBody .fees-modern-grid{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:25px;box-shadow:0 4px 20px -5px rgba(0,0,0,.03)}.new-student-module .module-body form .formBody .fees-modern-grid .fees-header-title{font-size:1.05rem;font-weight:800;color:#1e293b;margin-bottom:20px;display:flex;align-items:center;border-bottom:2px solid #f8f9fa;padding-bottom:12px}.new-student-module .module-body form .formBody .fees-modern-grid .fees-header-title i{color:#4f46e5}.new-student-module .module-body form .formBody .fees-modern-grid .fees-cards-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media (max-width:768px){.new-student-module .module-body form .formBody .fees-modern-grid .fees-cards-list{grid-template-columns:1fr}}.new-student-module .module-body form .formBody .fees-modern-grid .fee-item-card{display:flex;align-items:center;justify-content:space-between;background:#fdfdfd;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px;transition:all .2s ease}.new-student-module .module-body form .formBody .fees-modern-grid .fee-item-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.02)}.new-student-module .module-body form .formBody .fees-modern-grid .fee-item-card.active-fee{background:rgba(79,70,229,.02);border-color:#4f46e5}.new-student-module .module-body form .formBody .fees-modern-grid .fee-item-card .fee-info{display:flex;align-items:center}.new-student-module .module-body form .formBody .fees-modern-grid .fee-item-card .fee-info .custom-checkbox-label{display:flex;align-items:center;cursor:pointer;margin:0}.new-student-module .module-body form .formBody .fees-modern-grid .fee-item-card .fee-info .custom-checkbox-label .modern-checkbox{width:18px;height:18px;accent-color:#4f46e5;cursor:pointer;margin-right:12px}.new-student-module .module-body form .formBody .fees-modern-grid .fee-item-card .fee-info .custom-checkbox-label .fee-name{font-weight:700;color:#334155;font-size:.9rem}.new-student-module .module-body form .formBody .fees-modern-grid .fee-item-card .fee-action-input{width:150px}.new-student-module .module-body form .formBody .fees-modern-grid .fee-item-card .fee-action-input .input-group{border-radius:8px;overflow:hidden;border:1px solid #cbd5e1}.new-student-module .module-body form .formBody .fees-modern-grid .fee-item-card .fee-action-input .input-group input{border:none;font-weight:700;color:#1e293b;height:36px}.new-student-module .module-body form .formBody .fees-modern-grid .fee-item-card .fee-action-input .input-group .input-group-text{background:#f1f5f9;border:none;font-weight:700;color:#64748b;font-size:.85rem}.new-student-module .module-body form .formBody .premium-linked-card{background:#fff;border:1px solid #d1fae5;border-top:4px solid #10b981;border-radius:16px;padding:24px;box-shadow:0 10px 15px -3px rgba(0,0,0,.02),0 4px 6px -2px rgba(0,0,0,.01);transition:all .3s ease}.new-student-module .module-body form .formBody .premium-linked-card .linked-header .icon-success-pulse{background:#d1fae5;color:#10b981;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 0 0 4px rgba(16,185,129,.1)}.new-student-module .module-body form .formBody .premium-linked-card .parent-info-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;height:100%}.new-student-module .module-body form .formBody .premium-linked-card .parent-info-box .box-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;display:flex;align-items:center}.new-student-module .module-body form .formBody .premium-linked-card .parent-info-box .box-title i{margin-right:6px;font-size:1.1rem}.new-student-module .module-body form .formBody .premium-linked-card .parent-info-box .box-content h6{color:#0f172a;font-size:1.05rem}.new-student-module .module-body form .formBody .premium-linked-card .parent-info-box .box-content .meta-info{color:#64748b;font-size:.85rem;font-weight:500}.new-student-module .module-body form .formBody .premium-linked-card .parent-info-box .box-content .meta-info i{font-size:.9rem;margin-right:4px}.new-student-module .module-body form .formBody .premium-linked-card .linked-actions .btn-premium-outline-primary{background:transparent;border:1px solid #cbd5e1;color:#3b82f6;font-weight:600;padding:.5rem 1.2rem;border-radius:8px;font-size:.9rem;display:flex;align-items:center;transition:all .2s;cursor:pointer}.new-student-module .module-body form .formBody .premium-linked-card .linked-actions .btn-premium-outline-primary i{margin-right:8px;font-size:1.1rem}.new-student-module .module-body form .formBody .premium-linked-card .linked-actions .btn-premium-outline-primary:hover{background:#f0f9ff;border-color:#bfdbfe;color:#2563eb}.new-student-module .module-body form .formBody .premium-linked-card .linked-actions .btn-premium-text-danger{background:transparent;border:none;color:#ef4444;font-weight:600;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;display:flex;align-items:center;transition:all .2s;cursor:pointer}.new-student-module .module-body form .formBody .premium-linked-card .linked-actions .btn-premium-text-danger i{margin-right:8px;font-size:1.1rem}.new-student-module .module-body form .formBody .premium-linked-card .linked-actions .btn-premium-text-danger:hover{background:#fef2f2;color:#dc2626}@media (max-width:768px){.new-student-module .module-body form .formBody .premium-linked-card{padding:16px}.new-student-module .module-body form .formBody .premium-linked-card .row>div{padding-left:0!important;padding-right:0!important}.new-student-module .module-body form .formBody .premium-linked-card .linked-actions{flex-direction:column;gap:10px}.new-student-module .module-body form .formBody .premium-linked-card .linked-actions button{width:100%;justify-content:center}}.new-student-module .module-body form .form-footer{flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -4px 15px -3px rgba(0,0,0,.05);padding:15px 30px;display:flex;justify-content:space-between;align-items:center;height:75px;z-index:10}.new-student-module .module-body form .form-footer .footer-left,.new-student-module .module-body form .form-footer .footer-right{display:flex;gap:15px}.new-student-module .module-body form .form-footer button,.new-student-module .module-body form .form-footer input[type=reset]{font-weight:700;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);min-width:140px;height:42px;display:flex;align-items:center;justify-content:center;outline:none;border:none;cursor:pointer}.new-student-module .module-body form .form-footer button.btn-cancel,.new-student-module .module-body form .form-footer input[type=reset].btn-cancel{background:transparent;color:#64748b;border:1px solid #cbd5e1}.new-student-module .module-body form .form-footer button.btn-cancel:hover,.new-student-module .module-body form .form-footer input[type=reset].btn-cancel:hover{background:#e2e8f0;color:#334155}.new-student-module .module-body form .form-footer button.btn-prev,.new-student-module .module-body form .form-footer input[type=reset].btn-prev{background:#f8fafc;color:#334155;border:1px solid #cbd5e1}.new-student-module .module-body form .form-footer button.btn-prev:hover,.new-student-module .module-body form .form-footer input[type=reset].btn-prev:hover{background:#e2e8f0}.new-student-module .module-body form .form-footer button.btn-next,.new-student-module .module-body form .form-footer input[type=reset].btn-next{background:#6366f1;color:#fff}.new-student-module .module-body form .form-footer button.btn-next:hover,.new-student-module .module-body form .form-footer input[type=reset].btn-next:hover{background:#4f46e5;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(79,70,229,.3)}.new-student-module .module-body form .form-footer button.btn-submit,.new-student-module .module-body form .form-footer input[type=reset].btn-submit{background:#10b981;color:#fff}.new-student-module .module-body form .form-footer button.btn-submit:hover:not(:disabled),.new-student-module .module-body form .form-footer input[type=reset].btn-submit:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(16,185,129,.3)}.new-student-module .module-body form .form-footer button.btn-submit:disabled,.new-student-module .module-body form .form-footer input[type=reset].btn-submit:disabled{background:#cbd5e1;color:#fff;cursor:not-allowed;transform:none;box-shadow:none}@keyframes popIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeInStep{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animation-fade-in{animation:fadeInStep .4s cubic-bezier(.4,0,.2,1)}.premium-modal-wrapper{background:rgba(15,23,42,.4);backdrop-filter:blur(8px);z-index:1050}.premium-modal-wrapper .premium-modal-content{background:#f8fafc;border:none;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;padding:0}.premium-modal-wrapper .premium-modal-content .premium-modal-header{background:#fff;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.premium-modal-wrapper .premium-modal-content .premium-modal-header .icon-pulse-wrapper{background:#eff6ff;color:#3b82f6;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-right:1rem;border:1px solid #bfdbfe}.premium-modal-wrapper .premium-modal-content .premium-modal-header .premium-close-btn{background:#f1f5f9;border:none;color:#64748b;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:all .2s ease}.premium-modal-wrapper .premium-modal-content .premium-modal-header .premium-close-btn:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}.premium-modal-wrapper .premium-modal-content .premium-modal-body{padding:2rem;max-height:75vh;overflow-y:auto}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-alert{background:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid #22c55e;color:#166534;padding:1rem 1.5rem;border-radius:12px;display:flex;align-items:center;margin-bottom:2rem;font-size:.95rem;font-weight:500}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-alert i{font-size:1.5rem;margin-right:1rem}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);height:100%;overflow:hidden;transition:all .3s ease}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-card .premium-card-header{padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-card .premium-card-header i{font-size:1.2rem;margin-right:.75rem}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-card .premium-card-header h5{margin:0;font-size:1.05rem;font-weight:700;color:#1e293b}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-card.father-card .premium-card-header{border-top:4px solid #3b82f6}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-card.mother-card .premium-card-header{border-top:4px solid #e11d48}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-card.guardian-card .premium-card-header{border-top:4px solid #f59e0b}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-card .badge-optional{background:#f1f5f9;color:#64748b;font-size:.7rem;padding:.2rem .6rem;border-radius:99px;margin-left:.5rem;text-transform:uppercase;letter-spacing:.5px}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-card .premium-card-body{padding:1.5rem}.premium-modal-wrapper .premium-modal-content .premium-modal-body .premium-card .premium-card-body .premium-label-wrapper{display:block;font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.premium-modal-wrapper .premium-modal-content .premium-modal-footer{background:#fff;padding:1.25rem 2rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:1rem}.premium-modal-wrapper .premium-modal-content .premium-modal-footer .btn-premium-cancel{background:transparent;border:none;color:#64748b;font-weight:600;padding:.75rem 1.5rem;border-radius:10px;transition:all .2s}.premium-modal-wrapper .premium-modal-content .premium-modal-footer .btn-premium-cancel:hover{background:#f1f5f9;color:#0f172a}.premium-modal-wrapper .premium-modal-content .premium-modal-footer .btn-premium-save{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;font-weight:600;padding:.75rem 2rem;border-radius:10px;box-shadow:0 4px 6px -1px rgba(37,99,235,.2),0 2px 4px -1px rgba(37,99,235,.1);transition:all .2s ease;display:flex;align-items:center}.premium-modal-wrapper .premium-modal-content .premium-modal-footer .btn-premium-save:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(37,99,235,.3),0 4px 6px -2px rgba(37,99,235,.15)}.premium-modal-wrapper .premium-modal-content .premium-modal-footer .btn-premium-save:active{transform:translateY(1px)}@media (max-width:768px){.new-student-module .header-page{padding:12px 15px}.new-student-module .header-page h4.title{font-size:1.1rem}.new-student-module .module-body{padding:10px}.new-student-module .module-body form .stepper-wrapper{padding:15px}.new-student-module .module-body form .stepper-wrapper .step{width:auto;flex:1}.new-student-module .module-body form .stepper-wrapper .step .step-circle{width:35px;height:35px;font-size:.95rem;border-width:2px}.new-student-module .module-body form .stepper-wrapper .step .step-title{display:none}.new-student-module .module-body form .stepper-wrapper .step-line{margin:0;top:0}.new-student-module .module-body form .formBody{padding:15px}.new-student-module .module-body form .formBody .custom-radio-pills{gap:10px!important;justify-content:space-between}.new-student-module .module-body form .formBody .custom-radio-pills div{flex:1;min-width:30%}.new-student-module .module-body form .formBody .custom-radio-pills label{padding:8px 10px;font-size:.8rem;width:100%;text-align:center}.new-student-module .module-body form .formBody .family-card{padding:15px}.new-student-module .module-body form .formBody .family-card .card-title{font-size:1rem;flex-direction:column;align-items:flex-start;gap:10px}.new-student-module .module-body form .form-footer{padding:12px 15px calc(12px + env(safe-area-inset-bottom, 20px));height:auto}.new-student-module .module-body form .form-footer .footer-left,.new-student-module .module-body form .form-footer .footer-right{gap:10px}.new-student-module .module-body form .form-footer button,.new-student-module .module-body form .form-footer input[type=reset]{min-width:100px;height:38px;font-size:.85rem;padding:0 10px}}.page.classes .modal-class{position:absolute;z-index:10;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:0 25px}.page.classes .modal-class header.close{display:flex;justify-content:flex-end;align-items:center;padding:5px 10px;margin-bottom:5px}.page.classes .modal-class header.close span{cursor:pointer;padding:0 8px}.page.classes .modal-class .theme--light.v-application{background-color:transparent;padding:0}.page.classes .modal-class .theme--light.v-application .v-application--wrap{min-height:auto;height:auto}.page.classes .modal-class .theme--light.v-application .v-application--wrap .theme--light.v-data-table{overflow:auto;height:460px}.page.classes .header-page{justify-content:space-between}.page.classes .header-page .nav{float:right}.page.classes .header-page .nav i{padding:5px 10px;cursor:pointer;width:40px;height:40px;display:flex;justify-content:center;align-items:center;transition:all .3s;font-size:1.3em;color:#64748b}.page.classes .header-page .nav i.active{color:#4f46e5}.page.classes .header-page .nav i:hover{border-radius:50%;background-color:#eee}.page.classes .body{padding:20px;height:calc(100% - 112px);position:relative;overflow-y:auto;background:hsla(0,0%,80.8%,.0901960784)}.page.classes .body .row{margin:0}.page.classes .body .row.row-card{pointer-events:none;justify-content:center}.page.classes .body .row.row-card.card-radius{padding:.5rem 1.3rem}.page.classes .body .row.row-card.card-radius .card-class{width:265px}.page.classes .body .row.row-card>*{padding:0}.page.classes .body .row.row-card div>div.card-front{pointer-events:auto;transition:all .3s}.page.classes .body .row.row-card:focus-within>div>div.card-front,.page.classes .body .row.row-card:hover>div>div.card-front{transform:scale(.96)}.page.classes .body .row.row-card:focus-within>div>div.card-front:focus,.page.classes .body .row.row-card:hover>div>div.card-front:hover{cursor:pointer;transform:scale(1);z-index:2;border-color:rgba(12,120,236,.6039215686);-o-box-shadow:0 0 21px rgba(12,120,236,.3019607843);-ms-box-shadow:0 0 21px rgba(12,120,236,.3019607843);box-shadow:0 0 21px rgba(12,120,236,.3019607843)}.page.classes .body .row.row-card div.card-front.focus{cursor:pointer;transform:scale(1);z-index:2;border-color:rgba(12,120,236,.6039215686);-o-box-shadow:0 0 21px rgba(12,120,236,.3019607843);-ms-box-shadow:0 0 21px rgba(12,120,236,.3019607843);box-shadow:0 0 21px rgba(12,120,236,.3019607843)}.page.classes .body .row.row-card div.card-front.focus .operation{pointer-events:auto;right:-37px;transform:rotateY(0deg);width:auto;color:#000;border-left-color:transparent;-o-box-shadow:4px 0 15px rgba(12,120,236,.3019607843);-ms-box-shadow:4px 0 15px rgba(12,120,236,.3019607843);box-shadow:4px 0 15px rgba(12,120,236,.3019607843);transition:width .1s .3s,right .1s .3s,color .1s .3s,pointer-events .1s .3s,transform .5s ease-out .3s}.page.classes .body.table{padding:0;overflow:auto;height:calc(100% - 111px)}.page.classes .body.table>.row{padding:0;height:100%}.page.classes .body.table>.row>.data-table.table-plug.scl_data_table{height:calc(100% - 48px)}.page.classes .body.table>.row>.data-table.table-plug.scl_data_table>.data-table-table{height:100%}.page.classes .body.table>.row>.data-table.table-plug.scl_data_table>div{height:auto}.page.classes .body.table>.row>.data-table.table-plug.scl_data_table .column{top:-8px;z-index:2}.class-room{position:relative;background-color:#f8fafc}.class-room .placeholder-dynamic-g{font-size:.77em}.class-room .header-page .btn-new{background:linear-gradient(135deg,#4f46e5,#3b82f6);color:#fff;padding:8px 16px;display:none;align-items:center;justify-content:center;border-radius:8px;font-weight:600;box-shadow:0 4px 10px rgba(79,70,229,.2);cursor:pointer;margin-left:10px;transition:all .2s ease}.class-room .header-page .btn-new:hover{transform:translateY(-1px);box-shadow:0 6px 15px rgba(79,70,229,.3)}.class-room .body{overflow-y:auto;height:calc(100% - 70px);background:#f8fafc}.class-room .body .row-card-slider{padding:40px 20px;margin:0;display:flex;justify-content:center}.class-room .body .row-card-slider .add-class-room{width:100%;display:flex;justify-content:center}.class-room .body .row-card-slider .add-class-room form{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.05);padding:40px;width:100%;max-width:900px;transition:all .3s ease}.class-room .body .row-card-slider .add-class-room form h3{font-weight:800;color:#1e293b;font-size:1.5rem;letter-spacing:-.5px;margin-bottom:25px;border-bottom:2px solid #f1f5f9;padding-bottom:15px}.class-room .body .row-card-slider .add-class-room form .background{right:30px;position:absolute;width:240px;top:100px;opacity:.85;pointer-events:none}.class-room .body .row-card-slider .add-class-room form .background img{max-width:100%;border-radius:14px}.class-room .body .row-card-slider .add-class-room form .form-body{padding:10px 0}.class-room .body .row-card-slider .add-class-room form .form-body .row{position:relative;margin:0}.class-room .body .row-card-slider .add-class-room form .form-body .form-group{margin-bottom:20px}.class-room .body .row-card-slider .add-class-room form .form-footer{margin-top:30px;padding-top:20px;border-top:1px solid #f1f5f9;display:flex;gap:15px;justify-content:flex-end}.class-room .body .row-card-slider .add-class-room form .form-footer input[type=submit]{background:linear-gradient(135deg,#4f46e5,#3b82f6);color:#fff;border:none;border-radius:10px;padding:12px 30px;font-weight:700;box-shadow:0 4px 12px rgba(79,70,229,.25);cursor:pointer;transition:all .2s ease;width:auto}.class-room .body .row-card-slider .add-class-room form .form-footer input[type=submit]:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(79,70,229,.35)}.class-room .body .row-card-slider .add-class-room form .form-footer input[type=reset]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:10px;padding:12px 25px;font-weight:600;cursor:pointer;transition:all .2s ease;width:auto}.class-room .body .row-card-slider .add-class-room form .form-footer input[type=reset]:hover{background:#e2e8f0;color:#1e293b}.fee_type .card-class{width:310px}.fee_type .body{overflow:hidden auto}.fee_type .body .fee-master{height:100%}.students .header-page .nav,.students .header-page .nav .selection{display:flex;justify-content:center;align-items:center}.students .header-page .nav .selection{margin:0}.students .body{padding:20px 10px}.students .body .nav i{padding:5px 10px;cursor:pointer;width:40px;height:40px;display:flex;justify-content:center;align-items:center;transition:all .3s;font-size:1.3em;color:#64748b}.students .body .nav i.active{color:#4f46e5}.students .body .nav i:hover{border-radius:50%;background-color:#eee}.students .body .inputSearch{border:1px solid #6d6a6a;height:40px}.students .body .inputSearch .choix,.students .body .inputSearch>input{font-size:1em}.students .body .inputSearch ul.listSearch li{height:2rem}.students .body.profile{padding:0}.students .body.profile .row{margin:0}.page-time-table .effect-delete{-o-box-shadow:inset 1px 1px 5px 2px rgba(255,0,0,.4901960784);-ms-box-shadow:inset 1px 1px 5px 2px rgba(255,0,0,.4901960784);box-shadow:inset 1px 1px 5px 2px rgba(255,0,0,.4901960784)}.absence .fixed-height{height:calc(100% - 60px)}.absence .btns .search{flex-grow:2;display:flex;justify-content:space-around;align-items:center;flex-direction:column;padding:.5rem 0 .2rem}.absence .btns .search>*{margin:0}.absence .btns .search p{font-size:.9em}.absence .btns .search p>i{font-size:.95em;margin-right:.2rem}.absence .btns .search>.inputSearch{margin-right:.1rem;border-color:#ced4da;border-radius:4px;height:auto}.absence .btns .search>.inputSearch>input[type=search]{min-height:calc(1.5em + .75rem)}.absence .btns .search>.inputSearch:focus-within{border:2px solid #4f46e5}.absence .time-table{padding-top:0!important;height:calc(100% - 60px)}.absence .time-table.step0{padding-top:1rem!important}.absence .absence-info .content{border-radius:4px;background-color:#fff}.absence .absence-info .content .body-info .teatcher-info{display:flex;align-items:center;justify-content:center;margin:0;margin-bottom:.5rem;flex-direction:column}.absence .absence-info .content .body-info .teatcher-info img{width:50px;height:50px;border-radius:50%;border:2px solid #f9bb00;padding:.2rem;margin-bottom:.1rem}.absence .absence-info .content .body-info .teatcher-info .nameTeacher{text-align:center;font-size:.86em}.absence .absence-info .content .body-info .info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.absence .absence-info .content .body-info .nbr{text-align:center}.absence .absence-info .content .body-info .nbr span{font-size:1.7em}.absence .absence-info .content .body-info .nbr .nbr-Absences{color:#f77373}.absence .absence-info .content .body-info .nbr .nbr-late{color:#403102}.absence .absence-info .content .body-info .nbr .nbr-presences{color:rgba(0,128,0,.68)}.absence .absence-info .content .body-info .note{font-size:.9em;align-items:center}.absence .absence-info .content .body-info .note i{flex-grow:1}.absence .absence-info .content .body-info .note span{flex-grow:2}.absence .absence-info .form-footer{padding:0}.absence .absence-info .form-footer input{margin:0}.absence .container-chart{flex-direction:column;border-radius:4px;background-color:#fff;height:calc(100% - 76px);display:flex;justify-content:space-between;align-items:center;min-height:250px}.absence .container-chart h5{text-align:center;margin:1rem 0}.absence .list{overflow:initial}.absence .list .header-list-absence{background-color:#fff;text-transform:none;flex-direction:column;align-items:center;padding:1rem;border-radius:4px 4px 0 0}.absence .list .header-list-absence>h6{text-align:center;line-height:1.5}.absence .list .header-list-absence>h6 strong{font-size:1.1rem}.absence .list .header-list-absence h4,.absence .list .header-list-absence strong{font-weight:500;color:#3a88d9}.absence .list .table-list{overflow:auto;height:calc(100% - 162px)}.absence .list .table-list table tbody tr td,.absence .list .table-list table thead tr th{font-size:1em;text-align:center}.page-permission-management td:nth-child(n+2),.page-permission-management th:nth-child(n+2){width:15%}.page-permission-management .header-page{box-shadow:none!important;border-bottom:1px solid #eee!important}.page-permission-management .body{overflow-y:hidden}.page-permission-management .body form{height:calc(100% - 65px)}.page-permission-management .body form>div:first-of-type{height:calc(100% - 68.8px);overflow-y:auto}.page-permission-management .body form>div:first-of-type table thead.scroll-effect{border-top:thin solid rgba(0,0,0,.12)}.page-permission-management .body form>div:first-of-type table tbody{background-color:#fff}.page-permission-management .body form>div:first-of-type table tbody tr input[type=checkbox]{cursor:pointer;border-radius:4px}.page-permission-management .body form>div:first-of-type table tbody tr:last-of-type{border-bottom:none}.page-permission-management .body form div:last-of-type{padding:1rem;border-top:thin solid rgba(0,0,0,.12)}.page-permission-management .body form div:last-of-type button[type=submit]{width:-moz-fit-content!important;width:fit-content!important;margin-left:auto;border:none}.page-student-attendance .body{padding:20px}.page-student-attendance .body>.scrollable-container{height:calc(100% - 118.4px)}.page-student-attendance .body>.scrollable-container .scroll-effect{top:-1px}.page-student-attendance .body>.scrollable-container>div{height:100%}.page-student-attendance .body>.scrollable-container>div .card-body{min-height:calc(100% - 93.8px)}.page-student-attendance .body>.scrollable-container>div .card-body>div{height:100%;margin:0}.page-student-attendance .body>.scrollable-container>div .card-body>div>table tbody tr td .btn-group-toggle .btn{min-width:80px;border-radius:.25rem;margin:0 .2rem 0 0}.page-student-attendance .body>.scrollable-container>div .card-body>div>table tbody tr td .btn-group-toggle .btn:last-of-type{margin-right:0}.page-login.sign-up-mode .signin-signup{width:100%;left:64%;z-index:7}.page-login.sign-up-mode .panels-container{width:60%;transition:1s ease-in-out .7s}.page-login.sign-up-mode form{max-height:88%;position:relative;top:2%}.page-login.sign-up-mode form .form-body{height:490px;align-items:baseline}.page-login.sign-up-mode form .form-body .container-required{display:flex;align-items:center}.page-login.sign-up-mode form .form-body .container-file{height:180px}.page-login.sign-up-mode form .form-body .container-file .custom-file{margin:auto}.page-login.sign-up-mode form .form-body .tab-nav>span{background-color:hsla(0,0%,100%,.6509803922)}.page-login.sign-up-mode form .form-body .label-levels{font-size:.9rem;color:#555;position:absolute;background:#f8f9fa;top:7%;left:.9%;padding:.55rem 1.15rem .35rem;border-radius:50%;transform:translateY(-50%)}.page-login.sign-up-mode form .form-body .top-left-radius{border-top-left-radius:.475rem!important}@media (max-width:570px){.page-login.sign-up-mode form{left:-14%;top:15%;padding:0!important}.page-login.sign-up-mode form .form-body{padding:.5rem!important}.page-login.sign-up-mode .copyright{left:-14%}.page-login.sign-up-mode .custom-title .text:after,.page-login.sign-up-mode .custom-title .text:before{width:17%}}.page-login .auth-info{font-size:.9rem;color:#888;margin-bottom:0;text-transform:none;text-align:center}.page-login .auth-info a{text-decoration:underline}.page-login .logo{background-color:transparent;width:200px;margin:auto;border:none;height:45px!important}.page-login .logo .badge{min-width:28px;min-height:27px;box-shadow:0 1px 9px -2px #b5ac2b}.page-login .form-body{width:100%;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.page-login .form-footer{height:auto}.page-login .footer{text-align:center;font-weight:400}.page-login .footer a{color:#212529}.page-login>.container{position:relative;min-width:100%;margin:0;background-color:#fff;min-height:100vh;overflow:hidden}.page-login .custom-file{max-width:300px;max-height:150px}.page-login .custom-file .container .card img{max-width:100%;max-height:100%}.page-login .forms-container{position:absolute;width:100%;height:100%;top:0;left:0}.page-login .signin-signup{position:absolute;top:50%;transform:translate(-50%,-50%);left:75%;width:50%;transition:1s ease-in-out .7s;display:grid;grid-template-columns:1fr;z-index:5}@media screen and (max-width:992px){.page-login .copyright{position:relative;bottom:-200%}}.page-login form{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 5rem;transition:all .2s .7s;overflow:hidden;grid-column:1/2;grid-row:1/2;background-color:hsla(0,0%,92.9%,.93);max-width:92%}@media screen and (max-width:992px){.page-login form{position:relative;bottom:-10%}}.page-login form>div{width:100%}.page-login form .custom-title:before{content:none}.page-login form .custom-title .text{padding:5px 26px;background:transparent;color:rgba(63,63,63,.8)}.page-login form .custom-title .text:after,.page-login form .custom-title .text:before{border-width:1.5px;width:100%;height:auto;transform:none;border-color:rgba(63,63,63,.41)}.page-login form.sign-up-form{opacity:0;z-index:1}.page-login form.sign-in-form{z-index:2}.page-login .title{font-size:2.2rem;color:#444;margin-bottom:10px}.page-login .input-field{max-width:380px;width:100%;background-color:#f0f0f0;margin:10px 0;height:55px;border-radius:5px;display:grid;grid-template-columns:15% 85%;padding:0 .4rem;position:relative}.page-login .input-field i{text-align:center;line-height:55px;color:#acacac;transition:.5s;font-size:1.1rem}.page-login .input-field input{background:none;outline:none;border:none;line-height:1;font-weight:600;font-size:1.1rem;color:#333}.page-login .input-field input::-moz-placeholder{color:#aaa;font-weight:500}.page-login .input-field input:-ms-input-placeholder{color:#aaa;font-weight:500}.page-login .input-field input::placeholder{color:#aaa;font-weight:500}.page-login .social-text{padding:.7rem 0;font-size:1rem}.page-login .social-icon,.page-login .social-media{display:flex;justify-content:center}.page-login .social-icon{height:46px;width:46px;align-items:center;margin:0 .45rem;color:#333;border-radius:50%;border:1px solid #333;text-decoration:none;font-size:1.1rem;transition:.3s}.page-login .social-icon:hover{color:#001440;border-color:#001440}.page-login .btn{padding:1rem 1.5rem;width:auto;background-color:#001440;border:none;outline:none;border-radius:4px;color:#f3f0c0;text-transform:uppercase;font-weight:600;cursor:pointer;transition:.5s}@media screen and (min-width:992px){.page-login .btn{width:240px}}.page-login .btn:hover{background-color:#5d335b}.page-login .panels-container{position:absolute;height:100%;width:110%;top:0;left:0;display:grid;grid-template-columns:repeat(2,1fr);transition:1s ease-in-out .7s}.page-login>.container:before{content:"";position:absolute;height:2000px;width:2000px;top:-10%;right:32%;transform:translateY(-50%);background-image:linear-gradient(-324deg,#250125 37%,#081461 84%);transition:1.8s ease-in-out;border-radius:50%;z-index:5}.page-login .image{width:400px;transition:transform 1.1s ease-in-out;transition-delay:.4s;margin:auto}@media screen and (max-width:768px){.page-login .image{display:none}}.page-login .panel{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around;text-align:center;z-index:6}.page-login .left-panel{pointer-events:all;padding:3rem 0 2rem 4%}.page-login .right-panel{pointer-events:none;padding:3rem 12% 2rem 17%}.page-login .panel .content{color:#fff;transition:transform .9s ease-in-out;transition-delay:.6s}.page-login .panel h3{font-weight:600;line-height:1;font-size:1.5rem;font-style:italic;text-transform:uppercase;letter-spacing:.1rem}.page-login .panel p{font-size:.95rem;padding:.7rem 0;color:#f3f0c0}.page-login .btn.transparent{margin:0;background:none;border:2px solid #fff;width:130px;height:41px;font-weight:600;font-size:.8rem}.page-login .right-panel .content,.page-login .right-panel .image{transform:translateX(800px)}.page-login>.container.sign-up-mode:before{transform:translate(100%,-50%);right:52%}.page-login>.container.sign-up-mode .left-panel .content,.page-login>.container.sign-up-mode .left-panel .image{transform:translateX(-800px)}.page-login>.container.sign-up-mode .signin-signup{left:25%}.page-login>.container.sign-up-mode form.sign-up-form{opacity:1;z-index:2}.page-login>.container.sign-up-mode form.sign-in-form{opacity:0;z-index:1}.page-login>.container.sign-up-mode .right-panel .content,.page-login>.container.sign-up-mode .right-panel .image{transform:translateX(0)}.page-login>.container.sign-up-mode .left-panel{pointer-events:none}.page-login>.container.sign-up-mode .right-panel{pointer-events:all}@media (max-width:411px){.page-login .panel .logo,.page-login .panel p{display:none}}@media screen and (min-width:770px) and (max-width:870){.page-login .content{margin:0 0 4rem;padding:0}}@media (max-width:870px){.page-login>.container{min-height:800px;height:100vh}.page-login .signin-signup{width:100%;top:80%;transform:translate(-50%,-100%);transition:1s ease-in-out .8s}.page-login .signin-signup,.page-login>.container.sign-up-mode .signin-signup{left:50%}.page-login .panels-container{grid-template-columns:1fr;grid-template-rows:1fr 2fr 1fr}.page-login .panel{flex-direction:row;justify-content:space-around;align-items:center;padding:2.5rem 8%;grid-column:1/2}.page-login .right-panel{grid-row:3/4}.page-login .left-panel{grid-row:1/2}.page-login .image{width:200px;transition:transform .9s ease-in-out;transition-delay:.6s}.page-login .panel .content{padding-right:15%;transition:transform .9s ease-in-out;transition-delay:.8s}.page-login .panel h3{font-size:1.2rem}.page-login .panel p{font-size:.7rem;padding:.5rem 0}.page-login .btn.transparent{width:110px;height:35px;font-size:.7rem}.page-login>.container:before{width:1500px;height:1500px;transform:translateX(-50%);left:30%;bottom:68%;right:auto;top:auto;transition:2s ease-in-out}.page-login>.container.sign-up-mode:before{transform:translate(-50%,100%);bottom:32%;right:auto}.page-login>.container.sign-up-mode .left-panel .content,.page-login>.container.sign-up-mode .left-panel .image{transform:translateY(-300px)}.page-login>.container.sign-up-mode .right-panel .content,.page-login>.container.sign-up-mode .right-panel .image{transform:translateY(0)}.page-login .right-panel .content,.page-login .right-panel .image{transform:translateY(300px)}.page-login>.container.sign-up-mode .signin-signup{top:5%;transform:translate(-50%)}}@media (max-width:570px){.page-login form{padding:0 1.5rem!important;bottom:25%}.page-login .panel{z-index:1}.page-login .image{display:none}.page-login .panel .content{padding:.5rem 1rem}.page-login>.container{padding:1.5rem}.page-login>.container:before{bottom:72%;left:50%}.page-login>.container.sign-up-mode:before{bottom:28%;left:50%}}.parent-dashboard .body{position:relative}.parent-dashboard .body .data-card{height:calc(100% - 192px)}.parent-dashboard .body .data-card.with-summary{height:calc(100% - 50px);margin-top:1rem}.parent-dashboard .body .data-card .card-body{overflow:auto}.parent-dashboard .body .data-card .card-body .attendance-history .list-group-flush .attendance-record span.badge{font-size:.75rem;color:#252525;padding:.35rem 1rem}.parent-dashboard .body .data-card .card-body .attendance-history .list-group-flush .attendance-record span.badge.bg-danger,.parent-dashboard .body .data-card .card-body .attendance-history .list-group-flush .attendance-record span.badge.bg-success{color:#e4e4e4}.parent-dashboard .body .data-card .card-body .time-table .timeTable-body{min-height:400px}.page-student-import{height:100%;display:flex;flex-direction:column;overflow:hidden!important}.page-student-import .header-page{flex-shrink:0;position:relative;z-index:10;background-color:#fff;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 20px -2px rgba(0,0,0,.06)}.page-student-import .header-page .page-title-wrapper .title{font-size:1.3rem;color:#0f172a!important;letter-spacing:-.02em}.page-student-import .header-page .page-title-wrapper .icon-wrapper{display:flex;align-items:center;justify-content:center;background-color:transparent;color:#4f46e5;cursor:default;font-size:1.4rem}.page-student-import .header-page .page-title-wrapper p{margin-left:3.5rem!important;font-size:.85rem}.page-student-import .module-body{flex-grow:1;overflow-y:auto!important;-webkit-overflow-scrolling:touch;height:0}.page-student-import .module-body .btn-modern-primary{background:#4f46e5!important;border:none!important;color:#fff!important;border-radius:8px!important;padding:10px 20px!important;font-weight:500!important;transition:all .2s ease!important;box-shadow:0 2px 4px rgba(79,70,229,.2)}.page-student-import .module-body .btn-modern-primary:hover{background:#4338ca!important;transform:translateY(-1px)}.page-student-import .module-body .btn-modern-success{background:#10b981!important;border:none!important;color:#fff!important;border-radius:8px!important;padding:10px 20px!important;font-weight:500!important;transition:all .2s ease!important;box-shadow:0 2px 4px rgba(16,185,129,.2)}.page-student-import .module-body .btn-modern-success:hover{background:#059669!important;transform:translateY(-1px)}.page-student-import .module-body .btn-modern-outline{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important;border-radius:8px!important;padding:6px 14px!important;font-weight:500!important;transition:all .2s ease!important}.page-student-import .module-body .btn-modern-outline:hover{background:#f8fafc!important;border-color:#94a3b8!important}.page-student-import .module-body .border-dashed{border:2px dashed #cbd5e1!important;transition:all .3s ease;cursor:pointer}.page-student-import .module-body .border-dashed:hover{border-color:#4f46e5!important;background-color:#f1f5f9!important}.page-student-import .module-body .transition-all{transition:all .3s ease}.page-student-import .module-body .transition-colors{transition:color .3s ease}.page-student-import .module-body .bg-primary-subtle{background-color:#e0e7ff!important}.page-student-import .module-body .border-primary{border-color:#4f46e5!important;border-style:solid!important}.page-student-import .module-body .modern-table-container{max-height:420px;overflow-y:auto;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.page-student-import .module-body .modern-table-container::-webkit-scrollbar{width:6px;height:6px}.page-student-import .module-body .modern-table-container::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.page-student-import .module-body .modern-table{width:100%;min-width:600px;margin-bottom:0;border-collapse:separate;border-spacing:0}.page-student-import .module-body .modern-table thead{position:sticky;top:0;z-index:5}.page-student-import .module-body .modern-table thead th{background-color:#1e293b!important;color:#fff!important;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;padding:14px 16px;border:none}.page-student-import .module-body .modern-table tbody tr{transition:background-color .2s ease}.page-student-import .module-body .modern-table tbody tr:hover{background-color:#f8fafc!important}.page-student-import .module-body .modern-table tbody tr td{padding:12px 16px;vertical-align:middle;border-bottom:1px solid #f1f5f9;font-size:.875rem;color:#334155}.page-student-import .module-body .badge-massar{background-color:#f1f5f9;color:#4f46e5;padding:4px 8px;border-radius:6px;font-weight:600;font-size:.8rem;border:1px solid #e2e8f0}.page-student-import .module-body .badge-gender{padding:4px 10px;border-radius:20px;font-weight:600;font-size:.75rem}.page-student-import .module-body .badge-gender.badge-female{background-color:#fff1f2;color:#e11d48}.page-student-import .module-body .badge-gender.badge-male{background-color:#eef2ff;color:#4f46e5}@keyframes fadeInMsg{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.container-field .field-error-msg{color:#ef4444;font-size:12.5px;margin-top:6px;padding-left:5px;text-align:left;font-weight:600;animation:shake .4s ease-in-out,fadeInMsg .3s ease}.container-field.error-field .input-wrapper-custom input,.container-field.error-field .input-wrapper-custom textarea{border-color:#ef4444!important;background-color:snow!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important;transition:all .2s ease}.container-field .custom-field.arabic,.container-field .custom-field.arabic input.input-field-not-required{direction:rtl}.container-field .custom-field.arabic .placeholder-dynamic{right:8px;left:auto!important}.container-field .custom-field.arabic .placeholder-dynamic.focus{right:8px;left:auto}.container-field .custom-field.arabic .eye-icon{left:0;border-right:1px solid #ced4da;border-left:0}.container-field .custom-field{position:relative;margin:0;width:100%;color:#202124;height:-moz-fit-content;height:fit-content}.container-field .custom-field .form-control{-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border-color:#ced4da;padding:.375rem .4rem}.container-field .custom-field .input-wrapper-custom{position:relative;width:100%;display:flex;align-items:center}.container-field .custom-field .input-wrapper-custom input.form-control,.container-field .custom-field .input-wrapper-custom textarea.form-control{color:#334155!important;font-weight:500}.container-field .custom-field .input-wrapper-custom input.form-control.has-actions{padding-right:35px!important}.container-field .custom-field .input-wrapper-custom .input-actions-overlay{position:absolute;right:8px;display:flex;align-items:center;gap:10px;z-index:5}.container-field .custom-field .input-wrapper-custom .input-actions-overlay .action-btn{display:flex;align-items:center;justify-content:center;opacity:.6;transition:all .2s ease;cursor:pointer;text-decoration:none}.container-field .custom-field .input-wrapper-custom .input-actions-overlay .action-btn:hover{opacity:1;transform:scale(1.15)}.container-field .custom-field .input-wrapper-custom .input-actions-overlay .action-btn.wa{color:#25d366}.container-field .custom-field .input-wrapper-custom .input-actions-overlay .action-btn.phone{color:#007bff}.container-field .custom-field .input-wrapper-custom .input-actions-overlay .action-btn svg{overflow:visible}.container-field .custom-field input.input-field-not-required:focus,.container-field .custom-field textarea.input-field-not-required:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#334155;background-color:#fff;border-color:#4f46e5;outline:0;border-width:2px}.container-field .custom-field .placeholder-dynamic.color-placeholder-dynamic{color:#64748b}.container-field .custom-field .placeholder-dynamic,.container-field .custom-field .placeholder-dynamic.placeholder-dynamic-down{position:absolute;transform:translateY(50%);bottom:50%;left:8px;font-size:.9em;color:#64748b;background-color:#fff;padding:0 4px;letter-spacing:.2px;font-weight:500}.container-field .custom-field input.input-field-not-required:focus~.eye-icon{border-width:2px;border-right:0;color:#64748b;border-color:#4f46e5}.container-field .custom-field .placeholder-dynamic.up,.container-field .custom-field input.input-field-not-required.focus+.placeholder-dynamic,.container-field .custom-field textarea.input-field-not-required.focus+.placeholder-dynamic{font-size:.7em;transform:translateY(50%);left:8px;padding:0 .3em;background-color:#fff;font-family:Roboto,sans-serif;letter-spacing:.03em;bottom:100%;border-radius:4px;color:#4f46e5!important;font-weight:700}.container-field .custom-field .placeholder-dynamic{color:#64748b;text-transform:none;transition:all .25s}.container-field .custom-field .eye-icon{position:absolute;right:1px;top:0;color:#64748b;height:100%;width:40px;display:flex;align-items:center;justify-content:center;border-right:0;font-size:1rem;cursor:pointer;border-radius:0 4px 4px 0}.container-field .custom-field textarea.input-field-not-required.focus{height:auto}.container-field .custom-field .required{font-weight:800;color:#ef4444;position:absolute;left:0;top:-15px}.container-field .custom-field input.input-field-not-required:disabled,.container-field .custom-field input.input-field-not-required:disabled+span.placeholder-dynamic,.container-field .custom-field textarea.input-field-not-required:disabled,.container-field .custom-field textarea.input-field-not-required:disabled+span.placeholder-dynamic{background-color:#e9ecef;opacity:1}.container-field .custom-field.error *{border-color:#ef4444!important;color:#ef4444!important}.container-field .custom-field.error .placeholder-dynamic{color:#ef4444!important;font-weight:700}.container-field .custom-field.warning *{color:#f59e0b!important;border-color:#f59e0b!important}.container-field.pointer input.input-field-not-required{cursor:pointer}.input-custom-select{position:relative;border:1px solid #ced4da;border-radius:.25rem}.input-custom-select .my-dropdown{position:relative}.input-custom-select .my-dropdown .input-select input.input-field-not-required{border:none;height:36px;font-size:.9em;position:relative}.input-custom-select .my-dropdown .input-select input.input-field-not-required:focus{border-bottom:none}.input-custom-select .my-dropdown .input-select input.input-field-not-required:-moz-read-only{cursor:pointer;background-color:#fff}.input-custom-select .my-dropdown .input-select input.input-field-not-required:read-only{cursor:pointer;background-color:#fff}.input-custom-select .my-dropdown .input-select .placeholder-not-required.placeholder-down{bottom:calc(50% + 20px);font-size:.7em;transform:translateY(50%);left:8px;padding:0 .15em;background-color:#fff;font-family:Roboto,sans-serif;letter-spacing:.03em}.input-custom-select .my-dropdown i.dropdownIcon{position:absolute;transform:rotate(-90deg);font-size:.5em;right:5px;color:#cbd5e1;top:calc(50% - 5px);transition:.3s}.input-custom-select ul.form-control{width:100%;overflow-y:auto;overflow-x:hidden;max-height:0;padding:0;border-width:0;border-radius:0;transition:max-height .3s ease-out}.input-custom-select ul.form-control li span{text-transform:none;font-size:.8em;display:flex;justify-content:center;align-items:center;border-top:1px solid #ced4da;cursor:pointer;padding:3px 0}.input-custom-select ul.form-control li span:hover{color:#fff;background-color:#6366f1;border-top-color:#fff}.input-custom-select.show{border:2px solid #0c78ec}.input-custom-select.show ul.form-control{max-height:100px;border-top:none;transition:max-height .3s ease-in-out}.input-custom-select.show i.dropdownIcon{transform:rotate(0deg)}.custom-input-small-menu .small-menu{position:absolute;max-width:30%;transform:translateY(-100%);right:2px;top:35px;border:none;background-color:#eee}.custom-input-small-menu .small-menu .form-control{line-height:inherit;border:none}.custom-input-small-menu .small-menu .my-dropdown .custom-field.input-select input.input-field-not-required{text-align:center;height:90%;cursor:pointer}.custom-input-small-menu .small-menu ul.form-control li .option{border-top:none;height:30px}.custom-input-small-menu .small-menu.show{border:2px solid #0c78ec;right:0;transform:translateY(-97%)}.custom-input-small-menu .small-menu.show .custom-field.input-select input.input-field-not-required{height:auto}.upload{padding:20px 0;position:relative;pointer-events:none}.upload input[type=file]{display:none}.upload img{position:relative;border-radius:50%;width:130px;height:135px;cursor:pointer;border:1px solid #636e7b;padding:2px}.upload img:active{padding:5px;transition:.3s}.upload label{position:absolute;bottom:-18px;font-size:.8em}.normal .upload{padding:20px 0;position:relative}.normal .upload input[type=file]{display:none}.normal .upload img{position:relative;border-radius:4px;width:130px;height:135px;cursor:pointer;border:1px dashed #636e7b;padding:2px}.normal .upload img:active{padding:5px;transition:.3s}.normal .upload label{position:absolute;bottom:-8px;font-weight:600}.costum-filter{min-width:200px}.costum-filter.disabled .field-container-g,.costum-filter.disabled .field-container-g .input-field-g,.costum-filter.disabled .field-container-g .placeholder-dynamic-g{background-color:#e9ecef}.costum-filter .required{font-weight:600;color:red;position:absolute;left:0;top:-15px}.costum-filter .custom-title{color:rgba(55,194,55,.6784313725)}.costum-filter .custom-title>.text{font-size:.8rem;padding:0 5px;font-weight:600;line-height:1;width:100%;text-align:center;transition:width .8s cubic-bezier(0,0,.56,1.68) 0s}.costum-filter .custom-title>.text:before{width:.3rem;height:.3rem;border-top:.05rem solid;border-right:.05rem solid;right:97%}.costum-filter .custom-title>.text:after{width:.3rem;height:.3rem;border-left:.05rem solid;left:97%;border-bottom:.05rem solid}.costum-filter .custom-title:before{border-bottom:1px solid;border-color:rgba(55,194,55,.6784313725)}.costum-filter{position:relative;z-index:3}.costum-filter.stopped{pointer-events:none;cursor:not-allowed}.costum-filter.stopped input,.costum-filter.stopped span.placeholder-g{background-color:#eee}.costum-filter .field-container-g i.lnr-chevron-up{font-size:.6em!important;right:6px!important;transform:rotate(90deg)!important;transition:all .3s!important;color:#7d7a7a!important;height:auto!important;width:auto!important;padding:0!important}.costum-filter .field-container-g i.lnr-chevron-up.rotate{transform:rotate(180deg)!important}.costum-filter .modal-body.modal-body{padding:0}.costum-filter ul{position:absolute;transform:translateY(1%);padding:0;overflow:hidden;border-width:0;transition:border .25s cubic-bezier(0,0,.56,1.68) .5s}.costum-filter ul .input-search{transition:padding .25s cubic-bezier(0,0,.56,1.68) 0s}.costum-filter ul .input-search input{height:0;padding:0;border-width:0;transition:height .25s 0s,padding .25s 0s,border .25s cubic-bezier(0,0,.56,1.68) 0s}.costum-filter ul .input-search input:focus{-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.costum-filter ul .list{overflow-y:auto;max-height:0;transition:max-height .3s cubic-bezier(0,-.14,0,.81) 0s}.costum-filter ul .list li.item a{min-height:1.9rem;cursor:pointer;display:flex;width:100%;height:100%;align-items:center;background-color:#fff;border:none;padding:0 .5em;justify-content:space-between}.costum-filter ul .list li.item a i{font-size:.8em;transition:all .25s}.costum-filter ul .list li.item a i:hover{font-size:1.1rem;color:#ffc107}.costum-filter ul .list li.item a:focus,.costum-filter ul .list li.item a:focus *,.costum-filter ul .list li.item a:hover,.costum-filter ul .list li.item a:hover *{background-color:#6366f1!important;color:#fff!important}.costum-filter ul .btn-add{height:2.5rem;display:none;align-items:center;padding:0 5px;border-top:1px solid hsla(0,0%,85%,.38);color:#0696b3;font-size:.9rem;position:relative;top:3px;background-color:hsla(0,0%,73%,.078)}.costum-filter ul .btn-add:hover{background-color:hsla(0,0%,73%,.322)}.costum-filter ul.show{-o-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1411764706),0 1px 3px 0 rgba(0,0,0,.1215686275);-ms-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1411764706),0 1px 3px 0 rgba(0,0,0,.1215686275);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1411764706),0 1px 3px 0 rgba(0,0,0,.1215686275);transition:padding .25s cubic-bezier(0,0,.56,1.68) 0s;border-width:1px}.costum-filter ul.show .input-search{padding:.4rem .2em;transition:padding .25s cubic-bezier(0,0,.56,1.68) 0s}.costum-filter ul.show .input-search input{height:30px;border:1px solid #ced4da;padding:.375rem .75rem;transition:height .25s 0s,padding .5s 0s,border .25s cubic-bezier(0,0,.56,1.68) 0s}.costum-filter ul.show .list{transition:max-height .3s cubic-bezier(0,-.14,0,.81) 0s;max-height:150px}.costum-filter ul.show .list .custom-title .text{width:74%;transition:width .8s cubic-bezier(0,0,.56,1.68) .5s}.costum-filter ul.show .btn-add{display:flex}.costum-filter.error-field .field-container-g{border-color:#d93025!important;background-color:snow!important;box-shadow:0 0 0 3px rgba(217,48,37,.1)!important;transition:all .2s ease}.costum-filter.error-field .placeholder-dynamic-g{color:#d93025!important;font-weight:600}.costum-filter .field-error-msg{color:#d93025;font-size:12.5px;margin-top:6px;padding-left:5px;text-align:left;font-weight:600;animation:shake .4s ease-in-out,fadeInMsg .3s ease}.card-container{transition:all .3s;display:flex;justify-content:center;align-items:center}.card-container .card-front{border:1px solid hsla(0,0%,72.5%,.5490196078);background-color:#fff;position:relative;font-size:1em;border-radius:4px;transition:all .25s;margin-right:5px;color:#595b5d;width:255px}.card-container .card-front .operation{display:flex;flex-direction:column;justify-content:center;position:absolute;right:-1px;border:1px solid rgba(12,120,236,.6039215686);transform:rotateY(90deg);bottom:15%;background:#fff;border-radius:0 4px 4px 0;width:0;overflow:hidden;color:transparent;pointer-events:none}.card-container .card-front .operation i{padding:10px;font-size:.8em;cursor:pointer;color:#595b5d}.card-container .card-front .operation i:hover{background-color:#4f46e5;color:#fff}.card-container .card-front .operation i:first-of-type{border-radius:0 4px 0 0}.card-container .card-front .operation i:last-of-type{border-radius:0 0 4px 0}.card-container .card-front .card-class{font-size:.8em;max-width:100%;height:323px;border-radius:4px}.card-container .card-front .card-class .card-header-class{position:relative;max-height:130px;min-height:40%;height:110px;flex-direction:column;justify-content:space-around;padding:10px 0;text-align:center}.card-container .card-front .card-class .card-header-class i{border:1px dashed;padding:10px;border-radius:50%;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.card-container .card-front .card-class .card-header-class h5.card-title-class{text-transform:none;font-size:1.8em}.card-container .card-front .card-class .card-header-class h5.card-title-class:first-letter{text-transform:uppercase}.card-container .card-front .card-class .card-body-class{padding:10px 5px 0;font-size:20px}.card-container .card-front .card-class .card-body-class .scl-center{padding:5px}.card-container .card-front .card-class .card-body-class .scl-center div.desc{width:100%;text-align:center;height:87px;overflow:hidden;font-size:17px;padding:5px 0}.card-container .card-front .card-class .card-body-class .scl-center.no-center{align-items:baseline}.card-container .card-front .card-class .footer{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;flex-direction:row-reverse}.card-container .card-front .card-class .footer .count-container{background-color:#fff;padding:3px 10px;border:1px solid #eee;cursor:pointer;border-radius:4px;color:#595b5d;transition:all .3s}.card-container .card-front .card-class .footer .count-container:hover{border:none;background-color:#4f46e5;color:#fff;-o-box-shadow:0 0 21px rgba(12,120,236,.3019607843);-ms-box-shadow:0 0 21px rgba(12,120,236,.3019607843);box-shadow:0 0 21px rgba(12,120,236,.3019607843)}.card-container .card-front .card-class .footer .count-container i{font-size:1.3em}.card-container .card-front .card-class .footer .count-container .count{font-size:1.3em;margin-left:5px;font-weight:600}.card-container .card-front.events-none{pointer-events:none!important}.card-container .back{transition:all .3s;position:absolute;width:300px;background-color:#fff;border-radius:4px;transform:scale(1) translateX(-20%);z-index:2;border:1px solid rgba(12,120,236,.6039215686);-o-box-shadow:0 0 21px rgba(12,120,236,.3019607843);-ms-box-shadow:0 0 21px rgba(12,120,236,.3019607843);box-shadow:0 0 21px rgba(12,120,236,.3019607843);pointer-events:auto}.card-container .back header{border-bottom:1px solid rgba(206,212,218,.2784313725);align-items:center;display:flex;padding:10px}.card-container .back header h5{margin:0}.card-container .back form>div{padding:5px}.card-container .back form .form-footer input{width:84px;font-size:15px;letter-spacing:.05em;display:flex;justify-content:center;align-items:center}.card-container .back form .form-footer input:last-of-type:focus{background-color:#eee}@media screen and (max-width:992px){.card-slider{max-width:680px;height:400px;display:block}}@media screen and (max-width:768px){.card-slider{height:auto;margin:3% auto;display:block}}@media screen and (max-height:500px) and (min-width:992px){.card-slider{height:350px}}.card-slider{width:80%;position:relative;margin:auto;background:#fff;-o-box-shadow:0 0 21px rgba(12,120,236,.3019607843);-ms-box-shadow:0 0 21px rgba(12,120,236,.3019607843);box-shadow:0 0 21px rgba(12,120,236,.3019607843);border-radius:4px;height:230px;transition:all .3s;display:flex;align-items:center}@media screen and (max-width:992px){.card-slider header.header-card-slider{min-height:40%;min-width:100%}}.card-slider header.header-card-slider{min-width:40%;min-height:100%;display:flex;justify-content:center;align-items:center;padding:0 25px}.card-slider header.header-card-slider .slider-img{border-radius:4px;height:160px;width:100%;position:relative;min-width:160px}.card-slider header.header-card-slider .slider-img img{opacity:0;width:0;z-index:-1;transition:opacity .3s}.card-slider header.header-card-slider .slider-img img.active{z-index:2;width:100%;height:100%;opacity:1;position:absolute;top:0;left:0;right:0;transform:translate(-23%);min-width:160px;border-radius:4px;padding:1px;transition:opacity .3s .3s,transform .3s}@media screen and (max-width:992px){.card-slider header.header-card-slider .slider-img img.active{transform:translate(12%,-16%);min-width:80%;width:80%}}.card-slider header.header-card-slider .slider-img:after{content:"";width:100%;height:160px;opacity:.7;position:absolute;top:0;left:0;right:0;transform:translate(-23%);min-width:160px;border:1px dashed #0c78ec;box-shadow:4px 13px 30px 1px rgba(12,120,236,.2509803922);background-image:linear-gradient(147deg,#39e7fe,#387dfd 74%);transition:opacity .3s .3s,transform .3s;border-radius:4px}@media screen and (max-width:992px){.card-slider header.header-card-slider .slider-img:after{transform:translate(12%,-16%);min-width:80%;width:80%}}.card-slider header.header-card-slider .slider-img.scale img.active{transform:translate(50%,50%) scale(2.5);z-index:3;transition:all .3s}.card-slider header.header-card-slider .slider-img.scale:after{transform:translate(50%,50%) scale(2.5);z-index:2;transition:all .3s}.card-slider .body-card-slider{overflow:hidden;padding:15px}@media screen and (max-width:992px){.card-slider footer{height:24px;width:100%;top:35%;left:0}}.card-slider footer{position:absolute;top:0;right:0;bottom:0;width:24px}@media screen and (max-width:992px){.card-slider footer ul{width:100%;flex-direction:row}}.card-slider footer ul{display:flex;padding:5px;justify-content:center;align-items:center;width:100%;flex-direction:column;height:100%}@media screen and (max-width:992px){.card-slider footer ul li{margin:0 10px}}.card-slider footer ul li{width:11px;height:11px;border-radius:50%;cursor:pointer;margin:10px 0;background:#000;opacity:.2;transition:all .3s}.card-slider footer ul li.active{opacity:1;height:25px;border-radius:6px;background:#247dff;border:none}@media screen and (max-width:992px){.card-slider footer ul li.active{width:25px;height:11px}}.card-scl .card-box{padding:20px;border-radius:3px;margin-bottom:30px;background-color:#fff;-o-box-shadow:0 0 2px #777;-ms-box-shadow:0 0 2px #777;box-shadow:0 0 2px #777;font-size:1.2em;transition:all .3s}.card-scl .card-box:hover{-o-box-shadow:0 0 10px rgba(12,120,236,.3019607843);-ms-box-shadow:0 0 10px rgba(12,120,236,.3019607843);box-shadow:0 0 10px rgba(12,120,236,.3019607843)}.card-scl .btn{font-size:14px;font-weight:600;padding:6px 15px;color:#fff;background-color:#6366f1;letter-spacing:.1rem;border:none}.card-scl .social-links li a{border-radius:50%;color:hsla(0,0%,47.5%,.8);display:inline-block;height:30px;line-height:27px;border:2px solid hsla(0,0%,47.5%,.5);text-align:center;width:30px}.card-scl .social-links li a:hover{color:#797979;border:2px solid #797979}.card-scl .thumb-lg{height:88px;width:88px}.card-scl .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:25rem;max-width:100%;height:100%}.card-scl .text-pink{color:#ff679b!important}.card-scl .btn-rounded{border-radius:4px}.card-scl .btn-rounded:active,.card-scl .btn-rounded:focus{-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.card-scl .text-muted{color:#98a6ad!important}.card-scl h4{line-height:22px}.fee-cards{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:24px;padding:1.5rem 0}.fee-cards .card-basic,.fee-cards .card-premium,.fee-cards .card-standard{margin:0;padding:0;width:17rem;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;position:relative}.fee-cards .card-basic:hover,.fee-cards .card-premium:hover,.fee-cards .card-standard:hover{transform:translateY(-4px);box-shadow:0 12px 20px -5px rgba(0,0,0,.08)}.fee-cards .card-header{position:relative;min-height:5.5rem;padding:1.25rem 3.5rem 1.25rem 1.25rem;display:flex;align-items:center;justify-content:flex-start;text-align:left}.fee-cards .card-header h1{font-size:1.15rem;font-weight:700;color:#fff;margin:0;line-height:1.4;text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fee-cards .card-header>.lnr-pencil{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.2);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.4);color:#fff;cursor:pointer;transition:background .2s ease}.fee-cards .card-header>.lnr-pencil:hover{background:hsla(0,0%,100%,.35)}.fee-cards .card-basic .btn,.fee-cards .card-basic .card-header{background:linear-gradient(135deg,#4f46e5,#3b82f6)}.fee-cards .card-standard .btn,.fee-cards .card-standard .card-header{background:linear-gradient(135deg,#7c3aed,#db2777)}.fee-cards .card-premium .btn,.fee-cards .card-premium .card-header{background:linear-gradient(135deg,#f59e0b,#ea580c)}.fee-cards .card-body{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.fee-cards .card-body h2{font-size:.95rem;font-weight:600;color:#64748b;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.5px}.fee-cards .card-element-container{padding:0;margin:0 0 1.5rem 0;list-style:none}.fee-cards .btn{margin:0;padding:.65rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;color:#fff;border:none;cursor:pointer;width:100%;transition:opacity .2s ease}.fee-cards .btn:hover{opacity:.9}.data_table{padding:20px 0;height:auto;overflow:hidden;min-width:80%}.data_table div#inspire .v-application--wrap{min-height:calc(100% - 130px)}.data_table div#inspire .v-application--wrap .theme--light.v-data-table{border:thin solid rgba(0,0,0,.12);position:relative;min-height:500px;max-height:50%}.data_table div#inspire .v-application--wrap .theme--light.v-data-table header{height:70px!important;border-radius:4px 4px 0 0;border-bottom:thin solid rgba(0,0,0,.12);padding:0 20px;background-color:#f1f1f1;display:flex;align-items:center}.data_table div#inspire .v-application--wrap .theme--light.v-data-table header div.v-toolbar__content{height:100%;flex-grow:2}.data_table div#inspire .v-application--wrap .theme--light.v-data-table header div.v-toolbar__content button{margin:0!important}.data_table div#inspire .v-application--wrap .theme--light.v-data-table div.v-data-table__wrapper{padding:20px;overflow-y:auto;height:calc(100% - 129px)}.data_table div#inspire .v-application--wrap .theme--light.v-data-table div.v-data-table__wrapper table{-o-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1411764706),0 1px 3px 0 rgba(0,0,0,.1215686275);-ms-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1411764706),0 1px 3px 0 rgba(0,0,0,.1215686275);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1411764706),0 1px 3px 0 rgba(0,0,0,.1215686275)}.data_table div#inspire .v-application--wrap .theme--light.v-data-table div.v-data-table__wrapper table tbody,.data_table div#inspire .v-application--wrap .theme--light.v-data-table div.v-data-table__wrapper table td,.data_table div#inspire .v-application--wrap .theme--light.v-data-table div.v-data-table__wrapper table tfoot,.data_table div#inspire .v-application--wrap .theme--light.v-data-table div.v-data-table__wrapper table th,.data_table div#inspire .v-application--wrap .theme--light.v-data-table div.v-data-table__wrapper table thead,.data_table div#inspire .v-application--wrap .theme--light.v-data-table div.v-data-table__wrapper table tr{border-width:1px;border-color:rgba(0,0,0,.12)}.data_table div#inspire .v-application--wrap .theme--light.v-data-table div.v-data-footer{padding:0 20px;position:absolute;left:0;right:0;bottom:0;max-height:100px}.data_table div#inspire .v-dialog__content .v-dialog .v-sheet.v-card{border:thin solid rgba(0,0,0,.12)}.data_table div#inspire .v-dialog__content .v-dialog .v-sheet.v-card .v-card__title{background:#f1f1f1;border-bottom:thin solid rgba(0,0,0,.12)}.data_table div#inspire .v-dialog__content .v-dialog .v-sheet.v-card .v-card__actions{border-top:thin solid rgba(0,0,0,.12)}.data_table div#inspire .v-dialog__content .v-dialog .v-sheet.v-card .v-card__actions button:last-of-type{background:#0c78ec;color:#fff!important;font-size:.8em}.data_table div#inspire .v-dialog__content .v-dialog .v-sheet.v-card .v-card__actions button:first-of-type{margin-right:10px;outline:none;width:100px;background:#eee;color:#212529!important;border:1px solid #ced4da}.scl_data_table{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;background:#fff;position:relative}.scl_data_table .stop{pointer-events:none;cursor:not-allowed}.scl_data_table .not_allowed{cursor:not-allowed;opacity:.6}.scl_data_table .calendar{max-width:293px}.scl_data_table .calendar .date_picker>.form-control.focus+label{color:#4f46e5}.scl_data_table .calendar.stop>.form-control,.scl_data_table .calendar.stop>label{background-color:#f8fafc;color:#94a3b8;opacity:1}.scl_data_table .table-content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.scl_data_table .table-content header{flex-shrink:0;display:flex;justify-content:center;background-color:#fff;border-bottom:1px solid #e2e8f0}.scl_data_table .table-content header .amount{display:flex;justify-content:center;align-items:center;margin:0;padding:10px}.scl_data_table .table-content header .amount>div.col-lg-2{max-width:250px}.scl_data_table .table-content header .amount>div.col-lg-4{max-width:293px}.scl_data_table .table-content .scrolling-table{flex:1;overflow-y:auto;overflow-x:auto;min-height:0}.scl_data_table .table-content .scrolling-table .table,.scl_data_table .table-content .scrolling-table table{width:100%;border-collapse:separate;border-spacing:0}.scl_data_table .table-content .scrolling-table .table .tr,.scl_data_table .table-content .scrolling-table .table tr,.scl_data_table .table-content .scrolling-table table .tr,.scl_data_table .table-content .scrolling-table table tr{position:relative;transition:all .2s ease}.scl_data_table .table-content .scrolling-table .table .tr.color,.scl_data_table .table-content .scrolling-table .table tr.color,.scl_data_table .table-content .scrolling-table table .tr.color,.scl_data_table .table-content .scrolling-table table tr.color{background-color:#fcfcfc}.scl_data_table .table-content .scrolling-table .table .tr.selected,.scl_data_table .table-content .scrolling-table .table tr.selected,.scl_data_table .table-content .scrolling-table table .tr.selected,.scl_data_table .table-content .scrolling-table table tr.selected{background-color:#f0fdf4}.scl_data_table .table-content .scrolling-table .table .tr:hover:not(.current_row):not(.thead),.scl_data_table .table-content .scrolling-table .table tr:hover:not(.current_row):not(.thead),.scl_data_table .table-content .scrolling-table table .tr:hover:not(.current_row):not(.thead),.scl_data_table .table-content .scrolling-table table tr:hover:not(.current_row):not(.thead){background-color:#f1f5f9}.scl_data_table .table-content .scrolling-table .table .tr.table-row-error,.scl_data_table .table-content .scrolling-table .table tr.table-row-error,.scl_data_table .table-content .scrolling-table table .tr.table-row-error,.scl_data_table .table-content .scrolling-table table tr.table-row-error{background-color:#fef2f2!important;border:1px solid #ef4444!important;animation:shake .3s ease-in-out}.scl_data_table .table-content .scrolling-table .table .thead,.scl_data_table .table-content .scrolling-table .table thead,.scl_data_table .table-content .scrolling-table table .thead,.scl_data_table .table-content .scrolling-table table thead{background-color:#f4f7fb;position:sticky;top:0;z-index:10}.scl_data_table .table-content .scrolling-table .table .thead .th,.scl_data_table .table-content .scrolling-table .table .thead th,.scl_data_table .table-content .scrolling-table .table thead .th,.scl_data_table .table-content .scrolling-table .table thead th,.scl_data_table .table-content .scrolling-table table .thead .th,.scl_data_table .table-content .scrolling-table table .thead th,.scl_data_table .table-content .scrolling-table table thead .th,.scl_data_table .table-content .scrolling-table table thead th{padding:1rem 1.2rem;border-bottom:2px solid #e2e8f0;border-left:none!important;text-align:center;font-weight:700;font-size:.85rem;color:#475569;text-transform:uppercase;letter-spacing:.05em;background-color:#f4f7fb}.scl_data_table .table-content .scrolling-table .table .tbody .tr.current_row,.scl_data_table .table-content .scrolling-table .table .tbody tr.current_row,.scl_data_table .table-content .scrolling-table .table tbody .tr.current_row,.scl_data_table .table-content .scrolling-table .table tbody tr.current_row,.scl_data_table .table-content .scrolling-table table .tbody .tr.current_row,.scl_data_table .table-content .scrolling-table table .tbody tr.current_row,.scl_data_table .table-content .scrolling-table table tbody .tr.current_row,.scl_data_table .table-content .scrolling-table table tbody tr.current_row{background-color:#eff6ff!important;color:#1e293b;box-shadow:inset 4px 0 0 #4f46e5,0 4px 15px -3px rgba(79,70,229,.05)}.scl_data_table .table-content .scrolling-table .table .tbody .tr.stop,.scl_data_table .table-content .scrolling-table .table .tbody tr.stop,.scl_data_table .table-content .scrolling-table .table tbody .tr.stop,.scl_data_table .table-content .scrolling-table .table tbody tr.stop,.scl_data_table .table-content .scrolling-table table .tbody .tr.stop,.scl_data_table .table-content .scrolling-table table .tbody tr.stop,.scl_data_table .table-content .scrolling-table table tbody .tr.stop,.scl_data_table .table-content .scrolling-table table tbody tr.stop{background-color:#fff;opacity:.7}.scl_data_table .table-content .scrolling-table .table .tbody .tr.stop .groups .all .calendar>.form-control,.scl_data_table .table-content .scrolling-table .table .tbody .tr.stop .groups .all .calendar>label,.scl_data_table .table-content .scrolling-table .table .tbody .tr.stop .groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody .tr.stop .groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table .tbody .tr.stop .groups .all span.placeholder,.scl_data_table .table-content .scrolling-table .table .tbody .tr.stop .groups div.grp .calendar>.form-control,.scl_data_table .table-content .scrolling-table .table .tbody .tr.stop .groups div.grp .calendar>label,.scl_data_table .table-content .scrolling-table .table .tbody .tr.stop .groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody .tr.stop .groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table .table .tbody .tr.stop .groups div.grp span.placeholder,.scl_data_table .table-content .scrolling-table .table .tbody tr.stop .groups .all .calendar>.form-control,.scl_data_table .table-content .scrolling-table .table .tbody tr.stop .groups .all .calendar>label,.scl_data_table .table-content .scrolling-table .table .tbody tr.stop .groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody tr.stop .groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table .tbody tr.stop .groups .all span.placeholder,.scl_data_table .table-content .scrolling-table .table .tbody tr.stop .groups div.grp .calendar>.form-control,.scl_data_table .table-content .scrolling-table .table .tbody tr.stop .groups div.grp .calendar>label,.scl_data_table .table-content .scrolling-table .table .tbody tr.stop .groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody tr.stop .groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table .table .tbody tr.stop .groups div.grp span.placeholder,.scl_data_table .table-content .scrolling-table .table tbody .tr.stop .groups .all .calendar>.form-control,.scl_data_table .table-content .scrolling-table .table tbody .tr.stop .groups .all .calendar>label,.scl_data_table .table-content .scrolling-table .table tbody .tr.stop .groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table tbody .tr.stop .groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table tbody .tr.stop .groups .all span.placeholder,.scl_data_table .table-content .scrolling-table .table tbody .tr.stop .groups div.grp .calendar>.form-control,.scl_data_table .table-content .scrolling-table .table tbody .tr.stop .groups div.grp .calendar>label,.scl_data_table .table-content .scrolling-table .table tbody .tr.stop .groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table tbody .tr.stop .groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table .table tbody .tr.stop .groups div.grp span.placeholder,.scl_data_table .table-content .scrolling-table .table tbody tr.stop .groups .all .calendar>.form-control,.scl_data_table .table-content .scrolling-table .table tbody tr.stop .groups .all .calendar>label,.scl_data_table .table-content .scrolling-table .table tbody tr.stop .groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table tbody tr.stop .groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table tbody tr.stop .groups .all span.placeholder,.scl_data_table .table-content .scrolling-table .table tbody tr.stop .groups div.grp .calendar>.form-control,.scl_data_table .table-content .scrolling-table .table tbody tr.stop .groups div.grp .calendar>label,.scl_data_table .table-content .scrolling-table .table tbody tr.stop .groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table tbody tr.stop .groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table .table tbody tr.stop .groups div.grp span.placeholder,.scl_data_table .table-content .scrolling-table table .tbody .tr.stop .groups .all .calendar>.form-control,.scl_data_table .table-content .scrolling-table table .tbody .tr.stop .groups .all .calendar>label,.scl_data_table .table-content .scrolling-table table .tbody .tr.stop .groups .all input[type=date],.scl_data_table .table-content .scrolling-table table .tbody .tr.stop .groups .all input[type=number],.scl_data_table .table-content .scrolling-table table .tbody .tr.stop .groups .all span.placeholder,.scl_data_table .table-content .scrolling-table table .tbody .tr.stop .groups div.grp .calendar>.form-control,.scl_data_table .table-content .scrolling-table table .tbody .tr.stop .groups div.grp .calendar>label,.scl_data_table .table-content .scrolling-table table .tbody .tr.stop .groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table .tbody .tr.stop .groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table .tbody .tr.stop .groups div.grp span.placeholder,.scl_data_table .table-content .scrolling-table table .tbody tr.stop .groups .all .calendar>.form-control,.scl_data_table .table-content .scrolling-table table .tbody tr.stop .groups .all .calendar>label,.scl_data_table .table-content .scrolling-table table .tbody tr.stop .groups .all input[type=date],.scl_data_table .table-content .scrolling-table table .tbody tr.stop .groups .all input[type=number],.scl_data_table .table-content .scrolling-table table .tbody tr.stop .groups .all span.placeholder,.scl_data_table .table-content .scrolling-table table .tbody tr.stop .groups div.grp .calendar>.form-control,.scl_data_table .table-content .scrolling-table table .tbody tr.stop .groups div.grp .calendar>label,.scl_data_table .table-content .scrolling-table table .tbody tr.stop .groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table .tbody tr.stop .groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table .tbody tr.stop .groups div.grp span.placeholder,.scl_data_table .table-content .scrolling-table table tbody .tr.stop .groups .all .calendar>.form-control,.scl_data_table .table-content .scrolling-table table tbody .tr.stop .groups .all .calendar>label,.scl_data_table .table-content .scrolling-table table tbody .tr.stop .groups .all input[type=date],.scl_data_table .table-content .scrolling-table table tbody .tr.stop .groups .all input[type=number],.scl_data_table .table-content .scrolling-table table tbody .tr.stop .groups .all span.placeholder,.scl_data_table .table-content .scrolling-table table tbody .tr.stop .groups div.grp .calendar>.form-control,.scl_data_table .table-content .scrolling-table table tbody .tr.stop .groups div.grp .calendar>label,.scl_data_table .table-content .scrolling-table table tbody .tr.stop .groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table tbody .tr.stop .groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table tbody .tr.stop .groups div.grp span.placeholder,.scl_data_table .table-content .scrolling-table table tbody tr.stop .groups .all .calendar>.form-control,.scl_data_table .table-content .scrolling-table table tbody tr.stop .groups .all .calendar>label,.scl_data_table .table-content .scrolling-table table tbody tr.stop .groups .all input[type=date],.scl_data_table .table-content .scrolling-table table tbody tr.stop .groups .all input[type=number],.scl_data_table .table-content .scrolling-table table tbody tr.stop .groups .all span.placeholder,.scl_data_table .table-content .scrolling-table table tbody tr.stop .groups div.grp .calendar>.form-control,.scl_data_table .table-content .scrolling-table table tbody tr.stop .groups div.grp .calendar>label,.scl_data_table .table-content .scrolling-table table tbody tr.stop .groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table tbody tr.stop .groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table tbody tr.stop .groups div.grp span.placeholder{background-color:#f8fafc;color:#94a3b8;border-color:transparent}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td,.scl_data_table .table-content .scrolling-table .table .tbody .tr td,.scl_data_table .table-content .scrolling-table .table .tbody tr .td,.scl_data_table .table-content .scrolling-table .table .tbody tr td,.scl_data_table .table-content .scrolling-table .table tbody .tr .td,.scl_data_table .table-content .scrolling-table .table tbody .tr td,.scl_data_table .table-content .scrolling-table .table tbody tr .td,.scl_data_table .table-content .scrolling-table .table tbody tr td,.scl_data_table .table-content .scrolling-table table .tbody .tr .td,.scl_data_table .table-content .scrolling-table table .tbody .tr td,.scl_data_table .table-content .scrolling-table table .tbody tr .td,.scl_data_table .table-content .scrolling-table table .tbody tr td,.scl_data_table .table-content .scrolling-table table tbody .tr .td,.scl_data_table .table-content .scrolling-table table tbody .tr td,.scl_data_table .table-content .scrolling-table table tbody tr .td,.scl_data_table .table-content .scrolling-table table tbody tr td{position:relative;border-bottom:1px solid #f1f5f9;border-left:none!important;min-height:60px;padding:.75rem 1rem;color:#334155;font-size:.95rem;vertical-align:middle}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.checkbox,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.checkbox,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.checkbox,.scl_data_table .table-content .scrolling-table .table .tbody tr td.checkbox,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.checkbox,.scl_data_table .table-content .scrolling-table .table tbody .tr td.checkbox,.scl_data_table .table-content .scrolling-table .table tbody tr .td.checkbox,.scl_data_table .table-content .scrolling-table .table tbody tr td.checkbox,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.checkbox,.scl_data_table .table-content .scrolling-table table .tbody .tr td.checkbox,.scl_data_table .table-content .scrolling-table table .tbody tr .td.checkbox,.scl_data_table .table-content .scrolling-table table .tbody tr td.checkbox,.scl_data_table .table-content .scrolling-table table tbody .tr .td.checkbox,.scl_data_table .table-content .scrolling-table table tbody .tr td.checkbox,.scl_data_table .table-content .scrolling-table table tbody tr .td.checkbox,.scl_data_table .table-content .scrolling-table table tbody tr td.checkbox{text-align:center;width:40px}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.checkbox>div,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.checkbox>div,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.checkbox>div,.scl_data_table .table-content .scrolling-table .table .tbody tr td.checkbox>div,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.checkbox>div,.scl_data_table .table-content .scrolling-table .table tbody .tr td.checkbox>div,.scl_data_table .table-content .scrolling-table .table tbody tr .td.checkbox>div,.scl_data_table .table-content .scrolling-table .table tbody tr td.checkbox>div,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.checkbox>div,.scl_data_table .table-content .scrolling-table table .tbody .tr td.checkbox>div,.scl_data_table .table-content .scrolling-table table .tbody tr .td.checkbox>div,.scl_data_table .table-content .scrolling-table table .tbody tr td.checkbox>div,.scl_data_table .table-content .scrolling-table table tbody .tr .td.checkbox>div,.scl_data_table .table-content .scrolling-table table tbody .tr td.checkbox>div,.scl_data_table .table-content .scrolling-table table tbody tr .td.checkbox>div,.scl_data_table .table-content .scrolling-table table tbody tr td.checkbox>div{display:flex;justify-content:center;align-items:center}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table .table .tbody .tr td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table .table .tbody tr .td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table .table .tbody tr td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table .table tbody .tr .td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table .table tbody .tr td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table .table tbody tr .td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table .table tbody tr td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table table .tbody .tr .td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table table .tbody .tr td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table table .tbody tr .td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table table .tbody tr td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table table tbody .tr .td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table table tbody .tr td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table table tbody tr .td.checkbox>div input[type=checkbox],.scl_data_table .table-content .scrolling-table table tbody tr td.checkbox>div input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:#4f46e5}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.groups,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.groups,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.groups,.scl_data_table .table-content .scrolling-table .table .tbody tr td.groups,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.groups,.scl_data_table .table-content .scrolling-table .table tbody .tr td.groups,.scl_data_table .table-content .scrolling-table .table tbody tr .td.groups,.scl_data_table .table-content .scrolling-table .table tbody tr td.groups,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.groups,.scl_data_table .table-content .scrolling-table table .tbody .tr td.groups,.scl_data_table .table-content .scrolling-table table .tbody tr .td.groups,.scl_data_table .table-content .scrolling-table table .tbody tr td.groups,.scl_data_table .table-content .scrolling-table table tbody .tr .td.groups,.scl_data_table .table-content .scrolling-table table tbody .tr td.groups,.scl_data_table .table-content .scrolling-table table tbody tr .td.groups,.scl_data_table .table-content .scrolling-table table tbody tr td.groups{padding:0;width:100px}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.groups .all,.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.groups div.grp,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.groups .all,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.groups div.grp,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.groups .all,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.groups div.grp,.scl_data_table .table-content .scrolling-table .table .tbody tr td.groups .all,.scl_data_table .table-content .scrolling-table .table .tbody tr td.groups div.grp,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.groups .all,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.groups div.grp,.scl_data_table .table-content .scrolling-table .table tbody .tr td.groups .all,.scl_data_table .table-content .scrolling-table .table tbody .tr td.groups div.grp,.scl_data_table .table-content .scrolling-table .table tbody tr .td.groups .all,.scl_data_table .table-content .scrolling-table .table tbody tr .td.groups div.grp,.scl_data_table .table-content .scrolling-table .table tbody tr td.groups .all,.scl_data_table .table-content .scrolling-table .table tbody tr td.groups div.grp,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.groups .all,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.groups div.grp,.scl_data_table .table-content .scrolling-table table .tbody .tr td.groups .all,.scl_data_table .table-content .scrolling-table table .tbody .tr td.groups div.grp,.scl_data_table .table-content .scrolling-table table .tbody tr .td.groups .all,.scl_data_table .table-content .scrolling-table table .tbody tr .td.groups div.grp,.scl_data_table .table-content .scrolling-table table .tbody tr td.groups .all,.scl_data_table .table-content .scrolling-table table .tbody tr td.groups div.grp,.scl_data_table .table-content .scrolling-table table tbody .tr .td.groups .all,.scl_data_table .table-content .scrolling-table table tbody .tr .td.groups div.grp,.scl_data_table .table-content .scrolling-table table tbody .tr td.groups .all,.scl_data_table .table-content .scrolling-table table tbody .tr td.groups div.grp,.scl_data_table .table-content .scrolling-table table tbody tr .td.groups .all,.scl_data_table .table-content .scrolling-table table tbody tr .td.groups div.grp,.scl_data_table .table-content .scrolling-table table tbody tr td.groups .all,.scl_data_table .table-content .scrolling-table table tbody tr td.groups div.grp{padding:8px 10px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table .table .tbody .tr td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody .tr td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table .tbody .tr td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody .tr td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table .table .tbody tr .td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody tr .td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table .tbody tr .td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody tr .td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table .table .tbody tr td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody tr td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table .tbody tr td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table .tbody tr td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table .table tbody .tr .td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table tbody .tr .td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table tbody .tr .td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table tbody .tr .td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table .table tbody .tr td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table tbody .tr td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table tbody .tr td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table tbody .tr td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table .table tbody tr .td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table tbody tr .td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table tbody tr .td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table tbody tr .td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table .table tbody tr td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table .table tbody tr td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table .table tbody tr td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table .table tbody tr td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table .tbody .tr .td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table table .tbody .tr .td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table table .tbody .tr .td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table .tbody .tr .td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table .tbody .tr td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table table .tbody .tr td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table table .tbody .tr td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table .tbody .tr td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table .tbody tr .td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table table .tbody tr .td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table table .tbody tr .td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table .tbody tr .td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table .tbody tr td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table table .tbody tr td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table table .tbody tr td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table .tbody tr td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table tbody .tr .td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table table tbody .tr .td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table table tbody .tr .td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table tbody .tr .td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table tbody .tr td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table table tbody .tr td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table table tbody .tr td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table tbody .tr td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table tbody tr .td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table table tbody tr .td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table table tbody tr .td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table tbody tr .td.groups div.grp input[type=number],.scl_data_table .table-content .scrolling-table table tbody tr td.groups .all input[type=date],.scl_data_table .table-content .scrolling-table table tbody tr td.groups .all input[type=number],.scl_data_table .table-content .scrolling-table table tbody tr td.groups div.grp input[type=date],.scl_data_table .table-content .scrolling-table table tbody tr td.groups div.grp input[type=number]{width:140px;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;background:#fff}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table .table .tbody tr td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table .table .tbody tr td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table .table tbody .tr td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table .table tbody .tr td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table .table tbody tr .td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table .table tbody tr .td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table .table tbody tr td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table .table tbody tr td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table table .tbody .tr td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table table .tbody .tr td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table table .tbody tr .td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table table .tbody tr .td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table table .tbody tr td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table table .tbody tr td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table table tbody .tr .td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table table tbody .tr .td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table table tbody .tr td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table table tbody .tr td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table table tbody tr .td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table table tbody tr .td.groups div.grp:last-of-type,.scl_data_table .table-content .scrolling-table table tbody tr td.groups .all:last-of-type,.scl_data_table .table-content .scrolling-table table tbody tr td.groups div.grp:last-of-type{border:none}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.td_actions,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.td_actions,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.td_actions,.scl_data_table .table-content .scrolling-table .table .tbody tr td.td_actions,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.td_actions,.scl_data_table .table-content .scrolling-table .table tbody .tr td.td_actions,.scl_data_table .table-content .scrolling-table .table tbody tr .td.td_actions,.scl_data_table .table-content .scrolling-table .table tbody tr td.td_actions,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.td_actions,.scl_data_table .table-content .scrolling-table table .tbody .tr td.td_actions,.scl_data_table .table-content .scrolling-table table .tbody tr .td.td_actions,.scl_data_table .table-content .scrolling-table table .tbody tr td.td_actions,.scl_data_table .table-content .scrolling-table table tbody .tr .td.td_actions,.scl_data_table .table-content .scrolling-table table tbody .tr td.td_actions,.scl_data_table .table-content .scrolling-table table tbody tr .td.td_actions,.scl_data_table .table-content .scrolling-table table tbody tr td.td_actions{width:100px}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.td_actions .actions,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.td_actions .actions,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.td_actions .actions,.scl_data_table .table-content .scrolling-table .table .tbody tr td.td_actions .actions,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.td_actions .actions,.scl_data_table .table-content .scrolling-table .table tbody .tr td.td_actions .actions,.scl_data_table .table-content .scrolling-table .table tbody tr .td.td_actions .actions,.scl_data_table .table-content .scrolling-table .table tbody tr td.td_actions .actions,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.td_actions .actions,.scl_data_table .table-content .scrolling-table table .tbody .tr td.td_actions .actions,.scl_data_table .table-content .scrolling-table table .tbody tr .td.td_actions .actions,.scl_data_table .table-content .scrolling-table table .tbody tr td.td_actions .actions,.scl_data_table .table-content .scrolling-table table tbody .tr .td.td_actions .actions,.scl_data_table .table-content .scrolling-table table tbody .tr td.td_actions .actions,.scl_data_table .table-content .scrolling-table table tbody tr .td.td_actions .actions,.scl_data_table .table-content .scrolling-table table tbody tr td.td_actions .actions{padding:10px;display:flex;justify-content:center;align-items:center;gap:12px}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table .table .tbody tr td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table .table tbody .tr td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table .table tbody tr .td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table .table tbody tr td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table table .tbody .tr td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table table .tbody tr .td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table table .tbody tr td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table table tbody .tr .td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table table tbody .tr td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table table tbody tr .td.td_actions .actions>i,.scl_data_table .table-content .scrolling-table table tbody tr td.td_actions .actions>i{margin:0;font-size:1.1em;color:#94a3b8;cursor:pointer;transition:all .2s ease}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table .table .tbody tr td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table .table tbody .tr td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table .table tbody tr .td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table .table tbody tr td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table table .tbody .tr td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table table .tbody tr .td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table table .tbody tr td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table table tbody .tr .td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table table tbody .tr td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table table tbody tr .td.td_actions .actions>i:hover,.scl_data_table .table-content .scrolling-table table tbody tr td.td_actions .actions>i:hover{color:#4f46e5;transform:scale(1.15)}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table .table .tbody tr td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table .table .tbody tr td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table .table tbody .tr td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table .table tbody .tr td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table .table tbody tr .td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table .table tbody tr .td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table .table tbody tr td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table .table tbody tr td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table table .tbody .tr td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table table .tbody .tr td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table table .tbody tr .td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table table .tbody tr .td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table table .tbody tr td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table table .tbody tr td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table table tbody .tr .td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table table tbody .tr .td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table table tbody .tr td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table table tbody .tr td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table table tbody tr .td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table table tbody tr .td.td_actions .actions>i.lnr-checkmark-circle,.scl_data_table .table-content .scrolling-table table tbody tr td.td_actions .actions>i.lnr-check,.scl_data_table .table-content .scrolling-table table tbody tr td.td_actions .actions>i.lnr-checkmark-circle{font-size:1.3em;color:#10b981;font-weight:700}.scl_data_table .table-content .scrolling-table .table .tbody .tr .td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table .table .tbody .tr td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table .table .tbody tr .td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table .table .tbody tr td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table .table tbody .tr .td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table .table tbody .tr td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table .table tbody tr .td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table .table tbody tr td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table table .tbody .tr .td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table table .tbody .tr td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table table .tbody tr .td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table table .tbody tr td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table table tbody .tr .td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table table tbody .tr td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table table tbody tr .td.td_actions .actions>i.animate,.scl_data_table .table-content .scrolling-table table tbody tr td.td_actions .actions>i.animate{animation:checked .25s ease-out .25s 2}.scl_data_table .form-footer{flex-shrink:0;border-top:1px solid #e2e8f0;background:#fff;width:100%;padding:12px 20px;display:flex;justify-content:flex-end;box-shadow:0 -4px 15px -3px rgba(0,0,0,.05);z-index:20}.scl_data_table .form-footer input{background:linear-gradient(135deg,#4f46e5,#3b82f6);color:#fff;border:none;border-radius:8px;max-width:220px;padding:8px 20px;font-weight:600;cursor:pointer;transition:all .2s}.scl_data_table .form-footer input:hover{box-shadow:0 4px 10px rgba(79,70,229,.2);transform:translateY(-1px)}.scl_data_table.fix .thead,.scl_data_table.fix thead{position:sticky;top:0;z-index:10;box-shadow:0 6px 10px -4px rgba(0,0,0,.08)}.scl_data_table.fix header{border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:3}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.table-payement{width:100%;padding:10px}.table-payement.profile-payment-table{max-height:500px}.table-payement .backcolor-somePaid{background-color:rgba(255,255,0,.3882352941)}.table-payement .navigation{display:flex;justify-content:center;align-items:center}.table-payement .navigation>.season{margin-right:.5rem;display:flex;justify-content:space-around;align-items:center;min-width:320px}.table-payement .navigation>.season i{padding:10px;margin:.5rem 0;border-radius:5px;cursor:pointer;background:#eee}.table-payement .navigation>.season span{font-size:1.6rem}.table-payement .table,.table-payement table{contain:unset;width:100%}.table-payement .table th.month,.table-payement table th.month{width:115px;text-align:center}.table-payement .table .tbody .tr,.table-payement .table .tbody tr,.table-payement .table tbody .tr,.table-payement .table tbody tr,.table-payement table .tbody .tr,.table-payement table .tbody tr,.table-payement table tbody .tr,.table-payement table tbody tr{position:relative;border:thin solid rgba(0,0,0,.12);cursor:pointer}.table-payement .table .tbody .tr th,.table-payement .table .tbody tr th,.table-payement .table tbody .tr th,.table-payement .table tbody tr th,.table-payement table .tbody .tr th,.table-payement table .tbody tr th,.table-payement table tbody .tr th,.table-payement table tbody tr th{border:none!important}.table-payement .table .tbody .tr .td,.table-payement .table .tbody .tr td,.table-payement .table .tbody tr .td,.table-payement .table .tbody tr td,.table-payement .table tbody .tr .td,.table-payement .table tbody .tr td,.table-payement .table tbody tr .td,.table-payement .table tbody tr td,.table-payement table .tbody .tr .td,.table-payement table .tbody .tr td,.table-payement table .tbody tr .td,.table-payement table .tbody tr td,.table-payement table tbody .tr .td,.table-payement table tbody .tr td,.table-payement table tbody tr .td,.table-payement table tbody tr td{border:thin solid rgba(0,0,0,.12);border-top:none;border-right:none}.table-payement .table .tbody .tr td>div,.table-payement .table .tbody tr td>div,.table-payement .table tbody .tr td>div,.table-payement .table tbody tr td>div,.table-payement table .tbody .tr td>div,.table-payement table .tbody tr td>div,.table-payement table tbody .tr td>div,.table-payement table tbody tr td>div{border-bottom:thin solid rgba(0,0,0,.12);height:24px;align-items:center;padding:0 10px;display:flex;font-size:.9em}.table-payement .table .tbody .tr td>div:last-of-type,.table-payement .table .tbody tr td>div:last-of-type,.table-payement .table tbody .tr td>div:last-of-type,.table-payement .table tbody tr td>div:last-of-type,.table-payement table .tbody .tr td>div:last-of-type,.table-payement table .tbody tr td>div:last-of-type,.table-payement table tbody .tr td>div:last-of-type,.table-payement table tbody tr td>div:last-of-type{border-bottom:none}.table-payement .table .tbody .tr td>div.buttons,.table-payement .table .tbody tr td>div.buttons,.table-payement .table tbody .tr td>div.buttons,.table-payement .table tbody tr td>div.buttons,.table-payement table .tbody .tr td>div.buttons,.table-payement table .tbody tr td>div.buttons,.table-payement table tbody .tr td>div.buttons,.table-payement table tbody tr td>div.buttons{height:100%}.table-payement .table .tbody .tr td.td-status,.table-payement .table .tbody tr td.td-status,.table-payement .table tbody .tr td.td-status,.table-payement .table tbody tr td.td-status,.table-payement table .tbody .tr td.td-status,.table-payement table .tbody tr td.td-status,.table-payement table tbody .tr td.td-status,.table-payement table tbody tr td.td-status{width:90px}.table-payement .table .tbody .tr td.td-status .status,.table-payement .table .tbody tr td.td-status .status,.table-payement .table tbody .tr td.td-status .status,.table-payement .table tbody tr td.td-status .status,.table-payement table .tbody .tr td.td-status .status,.table-payement table .tbody tr td.td-status .status,.table-payement table tbody .tr td.td-status .status,.table-payement table tbody tr td.td-status .status{border-bottom:thin solid rgba(0,0,0,.12);align-items:center;justify-content:center;padding:0 10px;display:flex;flex-direction:column}.table-payement .table .tbody .tr td.td-status .status:last-of-type,.table-payement .table .tbody tr td.td-status .status:last-of-type,.table-payement .table tbody .tr td.td-status .status:last-of-type,.table-payement .table tbody tr td.td-status .status:last-of-type,.table-payement table .tbody .tr td.td-status .status:last-of-type,.table-payement table .tbody tr td.td-status .status:last-of-type,.table-payement table tbody .tr td.td-status .status:last-of-type,.table-payement table tbody tr td.td-status .status:last-of-type{border-bottom:none}.table-payement .table .tbody .tr td.td-status .status>label,.table-payement .table .tbody tr td.td-status .status>label,.table-payement .table tbody .tr td.td-status .status>label,.table-payement .table tbody tr td.td-status .status>label,.table-payement table .tbody .tr td.td-status .status>label,.table-payement table .tbody tr td.td-status .status>label,.table-payement table tbody .tr td.td-status .status>label,.table-payement table tbody tr td.td-status .status>label{padding:0 5px;color:#fff;font-weight:500;font-size:.7em;border-radius:4px;border:.5px solid #c6c6b7;margin:0}.table-payement .table .tbody .tr td.td-status .status>label.almost-paid,.table-payement .table .tbody tr td.td-status .status>label.almost-paid,.table-payement .table tbody .tr td.td-status .status>label.almost-paid,.table-payement .table tbody tr td.td-status .status>label.almost-paid,.table-payement table .tbody .tr td.td-status .status>label.almost-paid,.table-payement table .tbody tr td.td-status .status>label.almost-paid,.table-payement table tbody .tr td.td-status .status>label.almost-paid,.table-payement table tbody tr td.td-status .status>label.almost-paid{background:#ff0;color:#000}.table-payement .table .tbody .tr td.td-status .status>label.not-paid,.table-payement .table .tbody tr td.td-status .status>label.not-paid,.table-payement .table tbody .tr td.td-status .status>label.not-paid,.table-payement .table tbody tr td.td-status .status>label.not-paid,.table-payement table .tbody .tr td.td-status .status>label.not-paid,.table-payement table .tbody tr td.td-status .status>label.not-paid,.table-payement table tbody .tr td.td-status .status>label.not-paid,.table-payement table tbody tr td.td-status .status>label.not-paid{background:rgba(218,70,70,.8705882353)}.table-payement .table .tbody .tr td.td-status .status>label.paid,.table-payement .table .tbody tr td.td-status .status>label.paid,.table-payement .table tbody .tr td.td-status .status>label.paid,.table-payement .table tbody tr td.td-status .status>label.paid,.table-payement table .tbody .tr td.td-status .status>label.paid,.table-payement table .tbody tr td.td-status .status>label.paid,.table-payement table tbody .tr td.td-status .status>label.paid,.table-payement table tbody tr td.td-status .status>label.paid{background:rgba(70,218,132,.8705882353)}.table-payement .table .tbody .tr td.td-status .status>label.no-statut,.table-payement .table .tbody tr td.td-status .status>label.no-statut,.table-payement .table tbody .tr td.td-status .status>label.no-statut,.table-payement .table tbody tr td.td-status .status>label.no-statut,.table-payement table .tbody .tr td.td-status .status>label.no-statut,.table-payement table .tbody tr td.td-status .status>label.no-statut,.table-payement table tbody .tr td.td-status .status>label.no-statut,.table-payement table tbody tr td.td-status .status>label.no-statut{padding:0;border:none;color:#000;font-size:1em}.table-payement .table .tbody .tr td.actions,.table-payement .table .tbody tr td.actions,.table-payement .table tbody .tr td.actions,.table-payement .table tbody tr td.actions,.table-payement table .tbody .tr td.actions,.table-payement table .tbody tr td.actions,.table-payement table tbody .tr td.actions,.table-payement table tbody tr td.actions{width:110px}.table-payement .table .tbody .tr td.actions div,.table-payement .table .tbody tr td.actions div,.table-payement .table tbody .tr td.actions div,.table-payement .table tbody tr td.actions div,.table-payement table .tbody .tr td.actions div,.table-payement table .tbody tr td.actions div,.table-payement table tbody .tr td.actions div,.table-payement table tbody tr td.actions div{display:flex;justify-content:center;align-items:center;position:relative;border:none}.table-payement .table .tbody .tr td.actions div .print-button,.table-payement .table .tbody .tr td.actions div>span,.table-payement .table .tbody tr td.actions div .print-button,.table-payement .table .tbody tr td.actions div>span,.table-payement .table tbody .tr td.actions div .print-button,.table-payement .table tbody .tr td.actions div>span,.table-payement .table tbody tr td.actions div .print-button,.table-payement .table tbody tr td.actions div>span,.table-payement table .tbody .tr td.actions div .print-button,.table-payement table .tbody .tr td.actions div>span,.table-payement table .tbody tr td.actions div .print-button,.table-payement table .tbody tr td.actions div>span,.table-payement table tbody .tr td.actions div .print-button,.table-payement table tbody .tr td.actions div>span,.table-payement table tbody tr td.actions div .print-button,.table-payement table tbody tr td.actions div>span{padding:0;background-color:#0c78ec;border:1px solid #0c78ec;color:#fff;width:37px;height:30px}.table-payement .table .tbody .tr td.actions div .print-button:active,.table-payement .table .tbody .tr td.actions div .print-button:focus,.table-payement .table .tbody .tr td.actions div .print-button:hover,.table-payement .table .tbody .tr td.actions div>span:active,.table-payement .table .tbody .tr td.actions div>span:focus,.table-payement .table .tbody .tr td.actions div>span:hover,.table-payement .table .tbody tr td.actions div .print-button:active,.table-payement .table .tbody tr td.actions div .print-button:focus,.table-payement .table .tbody tr td.actions div .print-button:hover,.table-payement .table .tbody tr td.actions div>span:active,.table-payement .table .tbody tr td.actions div>span:focus,.table-payement .table .tbody tr td.actions div>span:hover,.table-payement .table tbody .tr td.actions div .print-button:active,.table-payement .table tbody .tr td.actions div .print-button:focus,.table-payement .table tbody .tr td.actions div .print-button:hover,.table-payement .table tbody .tr td.actions div>span:active,.table-payement .table tbody .tr td.actions div>span:focus,.table-payement .table tbody .tr td.actions div>span:hover,.table-payement .table tbody tr td.actions div .print-button:active,.table-payement .table tbody tr td.actions div .print-button:focus,.table-payement .table tbody tr td.actions div .print-button:hover,.table-payement .table tbody tr td.actions div>span:active,.table-payement .table tbody tr td.actions div>span:focus,.table-payement .table tbody tr td.actions div>span:hover,.table-payement table .tbody .tr td.actions div .print-button:active,.table-payement table .tbody .tr td.actions div .print-button:focus,.table-payement table .tbody .tr td.actions div .print-button:hover,.table-payement table .tbody .tr td.actions div>span:active,.table-payement table .tbody .tr td.actions div>span:focus,.table-payement table .tbody .tr td.actions div>span:hover,.table-payement table .tbody tr td.actions div .print-button:active,.table-payement table .tbody tr td.actions div .print-button:focus,.table-payement table .tbody tr td.actions div .print-button:hover,.table-payement table .tbody tr td.actions div>span:active,.table-payement table .tbody tr td.actions div>span:focus,.table-payement table .tbody tr td.actions div>span:hover,.table-payement table tbody .tr td.actions div .print-button:active,.table-payement table tbody .tr td.actions div .print-button:focus,.table-payement table tbody .tr td.actions div .print-button:hover,.table-payement table tbody .tr td.actions div>span:active,.table-payement table tbody .tr td.actions div>span:focus,.table-payement table tbody .tr td.actions div>span:hover,.table-payement table tbody tr td.actions div .print-button:active,.table-payement table tbody tr td.actions div .print-button:focus,.table-payement table tbody tr td.actions div .print-button:hover,.table-payement table tbody tr td.actions div>span:active,.table-payement table tbody tr td.actions div>span:focus,.table-payement table tbody tr td.actions div>span:hover{background-color:#4f46e5;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;color:#fff}.table-payement .table .tbody .tr td.actions div .print-button,.table-payement .table .tbody tr td.actions div .print-button,.table-payement .table tbody .tr td.actions div .print-button,.table-payement .table tbody tr td.actions div .print-button,.table-payement table .tbody .tr td.actions div .print-button,.table-payement table .tbody tr td.actions div .print-button,.table-payement table tbody .tr td.actions div .print-button,.table-payement table tbody tr td.actions div .print-button{background-color:transparent;border-color:#0c78ec;border:none;border-radius:.25rem}.table-payement .table .tbody .tr td.actions div .print-button:active,.table-payement .table .tbody .tr td.actions div .print-button:focus,.table-payement .table .tbody .tr td.actions div .print-button:hover,.table-payement .table .tbody tr td.actions div .print-button:active,.table-payement .table .tbody tr td.actions div .print-button:focus,.table-payement .table .tbody tr td.actions div .print-button:hover,.table-payement .table tbody .tr td.actions div .print-button:active,.table-payement .table tbody .tr td.actions div .print-button:focus,.table-payement .table tbody .tr td.actions div .print-button:hover,.table-payement .table tbody tr td.actions div .print-button:active,.table-payement .table tbody tr td.actions div .print-button:focus,.table-payement .table tbody tr td.actions div .print-button:hover,.table-payement table .tbody .tr td.actions div .print-button:active,.table-payement table .tbody .tr td.actions div .print-button:focus,.table-payement table .tbody .tr td.actions div .print-button:hover,.table-payement table .tbody tr td.actions div .print-button:active,.table-payement table .tbody tr td.actions div .print-button:focus,.table-payement table .tbody tr td.actions div .print-button:hover,.table-payement table tbody .tr td.actions div .print-button:active,.table-payement table tbody .tr td.actions div .print-button:focus,.table-payement table tbody .tr td.actions div .print-button:hover,.table-payement table tbody tr td.actions div .print-button:active,.table-payement table tbody tr td.actions div .print-button:focus,.table-payement table tbody tr td.actions div .print-button:hover{background-color:transparent;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;color:#0c78ec}.table-payement .table .tbody .tr td.actions div .print-button span,.table-payement .table .tbody .tr td.actions div .print-button span:before,.table-payement .table .tbody tr td.actions div .print-button span,.table-payement .table .tbody tr td.actions div .print-button span:before,.table-payement .table tbody .tr td.actions div .print-button span,.table-payement .table tbody .tr td.actions div .print-button span:before,.table-payement .table tbody tr td.actions div .print-button span,.table-payement .table tbody tr td.actions div .print-button span:before,.table-payement table .tbody .tr td.actions div .print-button span,.table-payement table .tbody .tr td.actions div .print-button span:before,.table-payement table .tbody tr td.actions div .print-button span,.table-payement table .tbody tr td.actions div .print-button span:before,.table-payement table tbody .tr td.actions div .print-button span,.table-payement table tbody .tr td.actions div .print-button span:before,.table-payement table tbody tr td.actions div .print-button span,.table-payement table tbody tr td.actions div .print-button span:before{background:#fff}.table-payement .table .tbody .tr td.actions div i,.table-payement .table .tbody tr td.actions div i,.table-payement .table tbody .tr td.actions div i,.table-payement .table tbody tr td.actions div i,.table-payement table .tbody .tr td.actions div i,.table-payement table .tbody tr td.actions div i,.table-payement table tbody .tr td.actions div i,.table-payement table tbody tr td.actions div i{display:flex;justify-content:center;align-items:center;font-size:1em;flex-grow:4;padding:0;height:100%;max-width:100%;width:100%}.table-payement .table .tbody .tr>ul,.table-payement .table .tbody tr>ul,.table-payement .table tbody .tr>ul,.table-payement .table tbody tr>ul,.table-payement table .tbody .tr>ul,.table-payement table .tbody tr>ul,.table-payement table tbody .tr>ul,.table-payement table tbody tr>ul{background-color:#fff;position:absolute;border-radius:3px;left:1%;right:1%;top:100%;z-index:2;height:0;opacity:0;padding:0;overflow-y:hidden;transition:opacity .5s ease-in;border:0 solid #979732}.table-payement .table .tbody .tr>ul *,.table-payement .table .tbody tr>ul *,.table-payement .table tbody .tr>ul *,.table-payement .table tbody tr>ul *,.table-payement table .tbody .tr>ul *,.table-payement table .tbody tr>ul *,.table-payement table tbody .tr>ul *,.table-payement table tbody tr>ul *{transition:opacity .5s ease-in}.table-payement .table .tbody .tr>ul h3,.table-payement .table .tbody tr>ul h3,.table-payement .table tbody .tr>ul h3,.table-payement .table tbody tr>ul h3,.table-payement table .tbody .tr>ul h3,.table-payement table .tbody tr>ul h3,.table-payement table tbody .tr>ul h3,.table-payement table tbody tr>ul h3{text-align:center;font-size:1.4em;margin:0;height:-moz-fit-content;height:fit-content}.table-payement .table .tbody .tr>ul h5,.table-payement .table .tbody tr>ul h5,.table-payement .table tbody .tr>ul h5,.table-payement .table tbody tr>ul h5,.table-payement table .tbody .tr>ul h5,.table-payement table .tbody tr>ul h5,.table-payement table tbody .tr>ul h5,.table-payement table tbody tr>ul h5{font-size:1em;text-align:center;height:-moz-fit-content;height:fit-content}.table-payement .table .tbody .tr>ul h5.attent,.table-payement .table .tbody .tr>ul h5.not-paid,.table-payement .table .tbody .tr>ul h5.paid,.table-payement .table .tbody tr>ul h5.attent,.table-payement .table .tbody tr>ul h5.not-paid,.table-payement .table .tbody tr>ul h5.paid,.table-payement .table tbody .tr>ul h5.attent,.table-payement .table tbody .tr>ul h5.not-paid,.table-payement .table tbody .tr>ul h5.paid,.table-payement .table tbody tr>ul h5.attent,.table-payement .table tbody tr>ul h5.not-paid,.table-payement .table tbody tr>ul h5.paid,.table-payement table .tbody .tr>ul h5.attent,.table-payement table .tbody .tr>ul h5.not-paid,.table-payement table .tbody .tr>ul h5.paid,.table-payement table .tbody tr>ul h5.attent,.table-payement table .tbody tr>ul h5.not-paid,.table-payement table .tbody tr>ul h5.paid,.table-payement table tbody .tr>ul h5.attent,.table-payement table tbody .tr>ul h5.not-paid,.table-payement table tbody .tr>ul h5.paid,.table-payement table tbody tr>ul h5.attent,.table-payement table tbody tr>ul h5.not-paid,.table-payement table tbody tr>ul h5.paid{color:#979732}.table-payement .table .tbody .tr>ul>li,.table-payement .table .tbody tr>ul>li,.table-payement .table tbody .tr>ul>li,.table-payement .table tbody tr>ul>li,.table-payement table .tbody .tr>ul>li,.table-payement table .tbody tr>ul>li,.table-payement table tbody .tr>ul>li,.table-payement table tbody tr>ul>li{padding:5px 5px 10px;height:calc(100% - 45px)}.table-payement .table .tbody .tr>ul>li>.element-scroll,.table-payement .table .tbody tr>ul>li>.element-scroll,.table-payement .table tbody .tr>ul>li>.element-scroll,.table-payement .table tbody tr>ul>li>.element-scroll,.table-payement table .tbody .tr>ul>li>.element-scroll,.table-payement table .tbody tr>ul>li>.element-scroll,.table-payement table tbody .tr>ul>li>.element-scroll,.table-payement table tbody tr>ul>li>.element-scroll{height:calc(100% - 20px);overflow-y:auto;max-height:150px}.table-payement .table .tbody .tr>ul>li>.element-scroll>table,.table-payement .table .tbody tr>ul>li>.element-scroll>table,.table-payement .table tbody .tr>ul>li>.element-scroll>table,.table-payement .table tbody tr>ul>li>.element-scroll>table,.table-payement table .tbody .tr>ul>li>.element-scroll>table,.table-payement table .tbody tr>ul>li>.element-scroll>table,.table-payement table tbody .tr>ul>li>.element-scroll>table,.table-payement table tbody tr>ul>li>.element-scroll>table{height:100%;max-height:100px;font-size:.89em}.table-payement .table .tbody .tr>ul>li tr.rest,.table-payement .table .tbody tr>ul>li tr.rest,.table-payement .table tbody .tr>ul>li tr.rest,.table-payement .table tbody tr>ul>li tr.rest,.table-payement table .tbody .tr>ul>li tr.rest,.table-payement table .tbody tr>ul>li tr.rest,.table-payement table tbody .tr>ul>li tr.rest,.table-payement table tbody tr>ul>li tr.rest{background:#f0f0f2;color:#395870;font-weight:700}.table-payement .table .tbody .tr>ul>li tr.rest>td.totalPaid,.table-payement .table .tbody tr>ul>li tr.rest>td.totalPaid,.table-payement .table tbody .tr>ul>li tr.rest>td.totalPaid,.table-payement .table tbody tr>ul>li tr.rest>td.totalPaid,.table-payement table .tbody .tr>ul>li tr.rest>td.totalPaid,.table-payement table .tbody tr>ul>li tr.rest>td.totalPaid,.table-payement table tbody .tr>ul>li tr.rest>td.totalPaid,.table-payement table tbody tr>ul>li tr.rest>td.totalPaid{color:#6dbf6d}.table-payement .table .tbody .tr>ul>li tr.rest>td.totalRest,.table-payement .table .tbody tr>ul>li tr.rest>td.totalRest,.table-payement .table tbody .tr>ul>li tr.rest>td.totalRest,.table-payement .table tbody tr>ul>li tr.rest>td.totalRest,.table-payement table .tbody .tr>ul>li tr.rest>td.totalRest,.table-payement table .tbody tr>ul>li tr.rest>td.totalRest,.table-payement table tbody .tr>ul>li tr.rest>td.totalRest,.table-payement table tbody tr>ul>li tr.rest>td.totalRest{color:#c06969}.table-payement .table .tbody .tr>ul>li tr.rest td,.table-payement .table .tbody tr>ul>li tr.rest td,.table-payement .table tbody .tr>ul>li tr.rest td,.table-payement .table tbody tr>ul>li tr.rest td,.table-payement table .tbody .tr>ul>li tr.rest td,.table-payement table .tbody tr>ul>li tr.rest td,.table-payement table tbody .tr>ul>li tr.rest td,.table-payement table tbody tr>ul>li tr.rest td{text-align:center}.table-payement .table .tbody .tr>ul>li tr.rest td:first-of-type,.table-payement .table .tbody tr>ul>li tr.rest td:first-of-type,.table-payement .table tbody .tr>ul>li tr.rest td:first-of-type,.table-payement .table tbody tr>ul>li tr.rest td:first-of-type,.table-payement table .tbody .tr>ul>li tr.rest td:first-of-type,.table-payement table .tbody tr>ul>li tr.rest td:first-of-type,.table-payement table tbody .tr>ul>li tr.rest td:first-of-type,.table-payement table tbody tr>ul>li tr.rest td:first-of-type{text-align:end;padding-right:.3rem}.table-payement .table .tbody .tr>ul>li td,.table-payement .table .tbody tr>ul>li td,.table-payement .table tbody .tr>ul>li td,.table-payement .table tbody tr>ul>li td,.table-payement table .tbody .tr>ul>li td,.table-payement table .tbody tr>ul>li td,.table-payement table tbody .tr>ul>li td,.table-payement table tbody tr>ul>li td{text-align:center}.table-payement .table .tbody .tr.show ul,.table-payement .table .tbody tr.show ul,.table-payement .table tbody .tr.show ul,.table-payement .table tbody tr.show ul,.table-payement table .tbody .tr.show ul,.table-payement table .tbody tr.show ul,.table-payement table tbody .tr.show ul,.table-payement table tbody tr.show ul{opacity:1;justify-content:center;padding:.3rem;overflow-y:visible;-o-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1411764706),0 1px 3px 0 rgba(0,0,0,.1215686275);-ms-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1411764706),0 1px 3px 0 rgba(0,0,0,.1215686275);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1411764706),0 1px 3px 0 rgba(0,0,0,.1215686275);border-width:.5px;height:-moz-fit-content;height:fit-content;transition:opacity .35s,overflow-y .15s ease-in-out .3s}.table-payement .table .tbody .tr.show ul *,.table-payement .table .tbody tr.show ul *,.table-payement .table tbody .tr.show ul *,.table-payement .table tbody tr.show ul *,.table-payement table .tbody .tr.show ul *,.table-payement table .tbody tr.show ul *,.table-payement table tbody .tr.show ul *,.table-payement table tbody tr.show ul *{transition:opacity 1s ease-in}.table-payement .table .tbody .tr.show ul:after,.table-payement .table .tbody tr.show ul:after,.table-payement .table tbody .tr.show ul:after,.table-payement .table tbody tr.show ul:after,.table-payement table .tbody .tr.show ul:after,.table-payement table .tbody tr.show ul:after,.table-payement table tbody .tr.show ul:after,.table-payement table tbody tr.show ul:after{content:"";width:15px;height:15px;border:4px solid #979732;position:absolute;left:50%;bottom:100%;transform:rotate(45deg) translateY(66%);z-index:1}.table-payement .table .tbody .tr:nth-last-child(-n+5)>ul,.table-payement .table .tbody tr:nth-last-child(-n+5)>ul,.table-payement .table tbody .tr:nth-last-child(-n+5)>ul,.table-payement .table tbody tr:nth-last-child(-n+5)>ul,.table-payement table .tbody .tr:nth-last-child(-n+5)>ul,.table-payement table .tbody tr:nth-last-child(-n+5)>ul,.table-payement table tbody .tr:nth-last-child(-n+5)>ul,.table-payement table tbody tr:nth-last-child(-n+5)>ul{top:auto;bottom:100%}.table-payement .table .tbody .tr:nth-last-child(-n+5).show ul,.table-payement .table .tbody tr:nth-last-child(-n+5).show ul,.table-payement .table tbody .tr:nth-last-child(-n+5).show ul,.table-payement .table tbody tr:nth-last-child(-n+5).show ul,.table-payement table .tbody .tr:nth-last-child(-n+5).show ul,.table-payement table .tbody tr:nth-last-child(-n+5).show ul,.table-payement table tbody .tr:nth-last-child(-n+5).show ul,.table-payement table tbody tr:nth-last-child(-n+5).show ul{-o-box-shadow:0 -2px 1px -1px rgba(0,0,0,.2),0 -1px 1px 0 rgba(0,0,0,.1411764706),0 -1px 3px 0 rgba(0,0,0,.1215686275);-ms-box-shadow:0 -2px 1px -1px rgba(0,0,0,.2),0 -1px 1px 0 rgba(0,0,0,.1411764706),0 -1px 3px 0 rgba(0,0,0,.1215686275);box-shadow:0 -2px 1px -1px rgba(0,0,0,.2),0 -1px 1px 0 rgba(0,0,0,.1411764706),0 -1px 3px 0 rgba(0,0,0,.1215686275)}.table-payement .table .tbody .tr:nth-last-child(-n+5).show ul:after,.table-payement .table .tbody tr:nth-last-child(-n+5).show ul:after,.table-payement .table tbody .tr:nth-last-child(-n+5).show ul:after,.table-payement .table tbody tr:nth-last-child(-n+5).show ul:after,.table-payement table .tbody .tr:nth-last-child(-n+5).show ul:after,.table-payement table .tbody tr:nth-last-child(-n+5).show ul:after,.table-payement table tbody .tr:nth-last-child(-n+5).show ul:after,.table-payement table tbody tr:nth-last-child(-n+5).show ul:after{bottom:auto;top:100%;transform:rotate(45deg) translateX(-66%)}.table-payement .table.monthly tbody tr:last-of-type,.table-payement .table.monthly tbody tr:last-of-type td,.table-payement table.monthly tbody tr:last-of-type,.table-payement table.monthly tbody tr:last-of-type td{border-bottom:none}.table-payement .scroll-y{overflow-y:auto}.table-payement .scroll-y.shadow-bottom{box-shadow:inset 0 -5px 5px -5px rgba(0,0,0,.6)}.table-payement .scroll-y.visible{overflow-y:visible}.table-payement.sticky .navigation{position:sticky;top:-8px;background-color:#fbfbfb;z-index:1050;margin:0 -.6rem;padding:0 .2rem;box-shadow:0 5px 9px -4px rgba(0,0,0,.44);height:48px}.table-payement .table-details{contain:none!important;z-index:9999;position:relative}.table-plug table thead{text-transform:none;font-weight:300}.table-plug table thead .column{top:-8px;z-index:2}.table-plug table thead tr{border-block:none!important}.table-plug table thead tr th.column{padding:.25rem;border-left:thin solid rgba(0,0,0,.12)!important}.table-plug table thead tr th.column div{padding-inline:.3rem}.table-plug table thead tr th.column .column-content{min-height:2rem!important;justify-content:center}.table-plug table thead tr th.column:last-of-type{border-right:thin solid rgba(0,0,0,.1215686275)!important}.table-plug table tbody tr:nth-of-type(2n):hover>*{background-color:hsla(0,0%,93.3%,.5215686275)!important;--bs-table-accent-bg:intial;color:initial}.table-plug table tbody tr{background-color:transparent!important;border-top:none!important}.table-plug table tbody tr>*{padding:.5rem .5rem!important}.table-plug table tbody tr:hover{background-color:#e8e8e8}.table-plug table tbody tr td{border-top:none;border-left:thin solid rgba(0,0,0,.1215686275)}.table-plug table tbody tr td:last-of-type{border-right:thin solid rgba(0,0,0,.1215686275);vertical-align:middle!important}.table-plug table tbody tr td:last-of-type div.action-buttons button{color:rgba(0,128,0,.5803921569);border-color:rgba(0,128,0,.5803921569);background-color:#fff;font-size:.8rem;-o-box-shadow:0 0 4px -1px rgba(50,154,50,.3098039216);-ms-box-shadow:0 0 4px -1px rgba(50,154,50,.3098039216);box-shadow:0 0 4px -1px rgba(50,154,50,.3098039216)}.table-plug table tbody tr td:last-of-type div.action-buttons button:hover{background-color:rgba(0,128,0,.5803921569);color:#fff}.table-plug table tbody tr td:last-of-type div.action-buttons button:focus{-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.table-absence .scroll-effect{top:-1px;z-index:1}.table-absence{overflow:auto;height:100%}.table-absence table{background-color:#fff;margin:0}.table-absence table thead{border-style:none!important}.table-absence table thead tr th{font-size:1.1rem;line-height:1.5;border:none;text-transform:none}.table-absence table tbody tr td>span{line-height:1.8;text-align:center;width:100%}.table-absence table tbody tr td>span.scale-nav{cursor:pointer;padding:0;background-color:#0c78ec;border:1px solid #0c78ec;color:#fff}.table-absence table tbody tr td>span.scale-nav:active,.table-absence table tbody tr td>span.scale-nav:focus,.table-absence table tbody tr td>span.scale-nav:hover{background-color:#4f46e5;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;color:#fff}.table-absence table tbody tr td .subjectName{text-align:center;padding:.3rem .5rem;border-radius:4px;background:#5e5c5c;color:#fff}.table-absence table tbody tr td .subjectName.red{background:#ef7878}.upload-items{max-height:400px}.upload-items .content.form-control.stop-animation,.upload-items .content.form-control.stop-animation .image-default i{animation:none!important}.upload-items .content.form-control{max-width:190px;height:180px;background-color:#fff;padding:0;position:relative;animation:coloring 3s ease-in 2.5s 15}.upload-items .content.form-control #upload{position:absolute;left:0;right:0;bottom:0;top:0;cursor:pointer;z-index:3;display:flex;justify-content:center;align-items:center;color:rgba(47,47,47,.9215686275);padding:2px}.upload-items .content.form-control #upload .image-default{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.upload-items .content.form-control #upload .image-default i{z-index:2;position:absolute;bottom:45%;animation:move 3s linear 1s 15}.upload-items .content.form-control #upload .image-default p{margin:64px 0 0;text-align:center;font-size:.8em}.upload-items .content.form-control .body-upload-items{display:flex;justify-content:center;align-items:center;padding:20px 5px;position:relative;width:100%;height:84%}.upload-items .content.form-control .body-upload-items img{max-height:100px;max-width:140px;width:100%;border:1px solid #716f6f;border-radius:4px}.upload-items .content.form-control .body-upload-items .overly{position:absolute;left:3px;right:3px;bottom:3px;top:3px;background-color:rgba(0,0,0,.7019607843);opacity:0;border-radius:4px;transition:all .3s;cursor:pointer}.upload-items .content.form-control .body-upload-items i.fas.fa-search-plus{color:#fff;z-index:1;position:absolute;font-size:2em;cursor:pointer;opacity:0;transition:all .3s}.upload-items .content.form-control .body-upload-items:hover .overly,.upload-items .content.form-control .body-upload-items:hover i.fas.fa-search-plus{opacity:1;transition:opacity .3s}.upload-items .content.form-control footer{display:flex;justify-content:flex-end;align-items:center;padding:8px;position:absolute;left:0;right:0;bottom:0}.upload-items .content.form-control footer i{font-size:1em;cursor:pointer}.upload-items .images{display:flex;align-items:center;padding:5px 0;margin-top:10px;flex-wrap:wrap;width:100%;max-width:200px}.upload-items .images .image{border:1px solid #5d5b5b;width:29px;height:29px;padding:4px;margin:2px;display:flex;align-items:center;border-radius:4px;font-size:.5em;justify-content:center;cursor:pointer}.upload-items .images .image img{width:100%}.upload-items .images .image.add-img{border:1px dashed #5d5b5b;background:#fff}.upload-items .images .image.active,.upload-items .images .image:hover{border:1px solid #0c78ec}.upload-items .images .image.active.add-img,.upload-items .images .image:hover.add-img{border:1px dashed #5d5b5b}@keyframes move{0%{bottom:45%}50%{transform:rotate3d(4,1,0,45deg);bottom:50%}51%{transform:none}to{bottom:45%}}@keyframes coloring{0%{-o-box-shadow:0 0 21px rgba(12,120,236,.3019607843);-ms-box-shadow:0 0 21px rgba(12,120,236,.3019607843);box-shadow:0 0 21px rgba(12,120,236,.3019607843)}to{-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}}.custom-file{height:100%;width:100%}.custom-file *{text-transform:none}.custom-file .container{height:100%;width:100%;padding:0;display:flex;justify-content:center}.custom-file .container .card{height:100%;width:100%;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);background-color:#fff;padding:10px 20px!important}.custom-file .container .card h3,.custom-file .container .card h4{font-size:1em;font-weight:400;color:#2e2e2e;text-align:center}.custom-file .container .card:hover{box-shadow:0 5px 10px 0 rgba(36,133,232,.3294117647);border-color:rgba(36,133,232,.4509803922)!important;transform:scale(1.04)}.custom-file .container .drop_box{margin:10px 0;padding:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:3px dotted #a3a3a3;border-radius:5px}.custom-file .container .drop_box header h3,.custom-file .container .drop_box header h4{text-align:center}.custom-file .container .drop_box header h3:hover,.custom-file .container .drop_box header h4:hover{text-decoration:underline}.custom-file .container .drop_box h4{font-size:1em;font-weight:400;color:#2e2e2e}.custom-file .container .drop_box p{margin-top:10px;margin-bottom:20px;font-size:.7em;color:#a3a3a3;text-align:center}.custom-file .container .drop_box .scl-btn{text-align:center;font-size:.75em;padding:.1rem .7rem;width:-moz-fit-content;width:fit-content;margin:auto}.date_picker{margin:0 5px;position:relative;margin:0;min-width:268px}.date_picker>label{font-size:.7em;transform:translateY(50%);left:8px;padding:0 .15em;background-color:#fff;font-family:Roboto,sans-serif;letter-spacing:.03em;bottom:100%;border-radius:50%;position:absolute;z-index:1;color:rgba(63,63,63,.77);margin:0}.date_picker .b-form-btn-label-control .dropdown-menu{width:100%}.date_picker .b-form-btn-label-control.focus,.date_picker .b-form-btn-label-control:focus{-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border-color:#0c78ec}.date_picker .b-form-btn-label-control.focus{border-width:2px}.empty-state-component{width:100%;height:95%;display:flex;justify-content:center;align-items:flex-end}.empty-state-component .empty-state{display:flex;flex-direction:column;justify-content:space-evenly;height:100%;width:420px}.empty-state-component .empty-state .header{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;flex-grow:2;max-height:200px}.empty-state-component .empty-state .header h3{text-align:center;text-transform:none;font-size:1.3em;max-width:220px}.empty-state-component .empty-state .header button{display:block;padding:.5rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#4f46e5;color:#fff}.empty-state-component .empty-state .image{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:70%}.empty-state-component .empty-state .image img,.empty-state-component .empty-state .image svg{width:100%;height:100%}.profile-container .time-table{min-height:500px}.profile-container .time-table.staff-time-table .scl-calendar{min-height:400px;padding:0!important}.profile-container .time-table.staff-time-table .custom_subject header h6{text-shadow:none!important}.profile-container .btn-retour{background-color:#6366f1;color:#fff;width:120px;cursor:pointer;font-size:1.1em;align-items:center;display:flex;justify-content:space-between;font-size:1em;border:none}.profile-container .btn-retour i{font-size:.9rem;cursor:pointer}.profile-container .container-btn-update{width:-moz-fit-content;width:fit-content;padding:4px 4px 4px 0;height:-moz-fit-content;height:fit-content}.profile-container .container-btn-update .btn-update{padding:5px 10px;margin-top:.2rem;background:#eee;font-size:1rem;display:flex;justify-content:space-around;align-items:center;border-radius:4px;border:1px solid #bbb}.profile-container .container-btn-update .btn-update i{margin-right:.5rem}.profile-container>*{transition:all .1s}.profile-container{padding:0;position:relative}.profile-container .header{display:flex;justify-content:flex-end;align-items:center;height:70px;padding-right:24px}.profile-container .content{margin:0;border-radius:4px}.profile-container .content .profile{position:relative;border:1px solid rgba(4,4,4,.3215686275);background-color:#fff;border-radius:4px;height:100%}.profile-container .content .profile .profile-userpic{display:flex;justify-content:center;padding:1px;background:#6c757d;width:-moz-fit-content;width:fit-content;border-radius:50%}.profile-container .content .profile .profile-userpic .img-responsive{border-radius:50%;width:100px;height:100px;border:3.5px solid rgba(0,135,255,.1607843137);padding:2px;background-color:#fff}.profile-container .content .profile .profile-usertitle{display:flex;justify-content:center;flex-direction:column;align-items:center}.profile-container .content .profile .profile-usertitle .profile-usertitle-job,.profile-container .content .profile .profile-usertitle .profile-usertitle-name{text-align:center}.profile-container .content .profile .profile-usertitle .profile-usertitle-name{color:#5a7391;font-size:20px;font-weight:600;margin-bottom:7px}.profile-container .content .profile .profile-usertitle .profile-usertitle-job{color:#5b9bd1;font-size:15px;font-weight:600;margin-bottom:7px}.profile-container .content .profile .profile-userbuttons{text-align:center;margin-top:10px}.profile-container .content .profile .profile-userbuttons button{text-transform:uppercase;font-size:11px;font-weight:600;padding:6px 15px;color:#e8e8e8;background-color:#6366f1;letter-spacing:.1rem;border:none}.profile-container .content .profile .profile-userbuttons button:active,.profile-container .content .profile .profile-userbuttons button:focus{-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.profile-container .content .info,.profile-container .content .info>.card{height:100%}.profile-container .content .info .chart{display:flex;align-items:center;border:1px solid rgba(4,4,4,.3215686275);border-radius:4px}.profile-container .content .info-parents img{width:100%;border-radius:50%;border:2px solid #f50}.profile-container .content .info-parents.mt{margin-top:2.6rem}.profile-container .content .info-parents .card{background-color:transparent;border:1px solid rgba(4,4,4,.3215686275);border-top:none;border-radius:4px;padding:0;transition:all .5s}.profile-container .content .info-parents .card .card-body{padding:4px 0 0 0;background-color:#fff;border-radius:4px}.profile-container .content .info-parents .card .card-body .scl-center-item>div{display:flex;align-items:center}.profile-container .content .info-parents .card .card-body .scl-center-item>div .text-secondary{font-weight:600;font-size:1.015em;letter-spacing:.03em;cursor:text}.profile-container .content .info-parents .card .card-body .scl-center-item>div div.name_field h6.mb-0{font-weight:600}.profile-container .content .info-parents .card .card-body .footer{border-top:1px solid rgba(0,0,0,.1254901961);height:50px}.profile-container .content .info-parents .card .card-body .footer div{display:flex;align-items:center;justify-content:space-between;max-height:59px}.profile-container .content .info-parents .card .card-body .margin-top .custom-title{margin:0 12px}.profile-container .content .info-parents .card .card-body .margin-top .custom-title:before{border-width:.1px}.profile-container .content .info-parents .card .card-body .margin-top .custom-title>span{padding:0 2rem;font-size:1em}.profile-container .content .info-parents .card .card-body .margin-top .custom-title>span:before{width:8px;height:8px;border-right-width:.6px;border-top-width:.6px}.profile-container .content .info-parents .card .card-body .margin-top .custom-title>span:after{width:8px;height:8px;border-left-width:.6px;border-bottom-width:.6px}.profile-container .content .info-parents .custom-file .card,.profile-container .content .info-parents .custom-file .card .drop_box{height:-moz-fit-content;height:fit-content}.profile-container .info-parents{padding-top:0;padding-bottom:0}.profile-container .info-parents .tabs{padding:0;overflow:auto}.profile-container .info-parents .tabs ul{display:flex;align-items:center;border-bottom:1px solid rgba(4,4,4,.3215686275);width:-moz-fit-content;width:fit-content;min-width:100%}.profile-container .info-parents .tabs ul li{display:flex;justify-content:center;align-items:center;margin-right:5px;padding-inline:.5rem;border:1px solid rgba(4,4,4,.3215686275);border-bottom:none;border-radius:.25rem .25rem 0 0;cursor:pointer;transition:all .1s;background-color:#eee;min-width:170px;min-height:37px}.profile-container .info-parents .tabs ul li.active,.profile-container .info-parents .tabs ul li:active{position:relative;top:1px;background-color:#fff;color:#000;border-top:2px solid #2485e8;z-index:2}.profile-container .info-parents .tabs ul li:active{top:1.6px}.profile-container .info-parents .tabs ul li:first-letter{text-transform:uppercase!important}.profile-container .info-parents .card.parents .margin-top{margin-top:1.4rem}.profile-container .info-parents .card.parents{min-height:325px;border-radius:0 0 .25rem .25rem;background-color:#fff}.profile-container .info-parents .card.parents label.scale-nav{height:100px;width:100px}.profile-container .info-parents .card.parents label.scale-nav .upload{padding:1.5px;cursor:pointer!important;background:rgba(52,151,93,.6588235294);display:flex;justify-content:center;padding:1px;border-radius:50%;background:#6c757d;width:-moz-fit-content;width:fit-content;height:100px}.profile-container .info-parents .card.parents label.scale-nav .upload label{position:absolute;font-weight:600;font-size:.7rem;top:100%;text-align:center;text-transform:none;width:-moz-fit-content;width:fit-content}.profile-container .info-parents .card.parents label.scale-nav .upload img{height:100%;background:#fff;padding:1.5px;border-width:1.5px;border-color:rgba(255,85,0,.7019607843);border-radius:50%;width:100px;border:3.5px solid rgba(0,135,255,.1607843137);padding:2px;background-color:#fff}.profile-container .info-parents .card.parents .subjects-teacher{align-items:baseline!important}.profile-container .info-parents .card.parents .subjects-teacher .subject,.profile-container .info-parents .card.parents .subjects-teacher .subject .class-section{height:100%;position:relative;padding:.375rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.profile-container .info-parents .card.parents .subjects-teacher .subject{padding:1rem .375rem .3rem}.profile-container .info-parents .card.parents .subjects-teacher .subject>div{padding:0 .1rem .8rem}.profile-container .info-parents .card.parents .subjects-teacher .subject .title{position:absolute;transform:translateY(-50%);top:-1px;padding:0 .15em;left:7px;width:auto;font-family:Roboto,sans-serif;font-size:.7rem;line-height:.2;background-color:#fff;font-weight:600}.profile-container .info-parents .card.parents .subjects-teacher .subject .class-section .title{font-size:.58rem}.profile-container .info-parents .card.parents .subjects-teacher .subject .class-section .sections{padding:0;font-size:.8rem}.profile-container .info-parents .card.parents .subjects-teacher .subject .class-section .sections>i,.profile-container .info-parents .card.parents .subjects-teacher .subject .class-section .sections svg{display:none}.profile-container .info-parents .card.parents .subjects-teacher .subject .class-section .sections.btn{position:relative;transition:background-color .5s cubic-bezier(.25,.46,.45,.94);border-color:rgba(0,0,0,.12);background-color:transparent}.profile-container .info-parents .card.parents .subjects-teacher .subject .class-section .sections.btn:hover{background-color:rgba(249,9,9,.2);border-color:rgba(108,179,242,.33);transition:background-color .5s cubic-bezier(.25,.46,.45,.94);display:flex;justify-content:space-around;align-items:center}.profile-container .info-parents .card.parents .subjects-teacher .subject .class-section .sections.btn:hover>i,.profile-container .info-parents .card.parents .subjects-teacher .subject .class-section .sections.btn:hover svg{display:block;font-size:.6rem;color:#c71585}.profile-container .info-parents .card.parents .subjects-teacher .div-with-title{background-color:hsla(0,0%,75.7%,.0784313725)}label,p{margin-bottom:10px}.deduction{color:rgba(255,0,0,.8509803922)}.earning{color:rgba(0,128,0,.8509803922)}.dedu,.earn{color:#2485e8}.receipt-container{font-size:12px;background:#fff;display:block;margin:20px auto;margin-bottom:.5cm;-o-box-shadow:0 0 .5cm rgba(0,0,0,.5);-ms-box-shadow:0 0 .5cm rgba(0,0,0,.5);box-shadow:0 0 .5cm rgba(0,0,0,.5);padding:10px 20px}.receipt-container.staff-receipt h5{font-size:1em;padding:2px 0}.receipt-container.staff-receipt .custom-ern-dedu>.total{height:-moz-fit-content;height:fit-content}.receipt-container.staff-receipt .data{font-size:.9em}.receipt-container.staff-receipt .data>div>div{padding:0 5px}.receipt-container .salaire>div{font-size:1rem}.receipt-container .b{border:.05rem solid rgba(0,0,0,.48)!important}.receipt-container .br{border-right:.05rem solid rgba(0,0,0,.48)!important}.receipt-container .bl{border-left:.05rem solid rgba(0,0,0,.48)!important}.receipt-container .bb{border-bottom:.05rem solid rgba(0,0,0,.48)!important}.receipt-container .bt{border-top:.05rem solid rgba(0,0,0,.48)!important}.receipt-container .bl-none{border-left:none!important}.receipt-container .br-none{border-right:none!important}.receipt-container .bb-none{border-bottom:none!important}.receipt-container .bt-none{border-top:none!important}.receipt-container .b-none{border:none!important}.receipt-container[size=A4]{width:21cm;height:29.7cm}.receipt-container[size=A6]{width:10.5cm;height:14.8cm}.receipt-container[size=A4][layout=landscape]{width:29.7cm;height:21cm}.receipt-container[size=A3]{width:29.7cm;height:42cm}.receipt-container[size=A3][layout=landscape]{width:42cm;height:29.7cm}.receipt-container[size=A5]{width:14.8cm;height:21cm}.receipt-container[size=A5][layout=landscape]{width:21cm;height:14.8cm}.receipt-container[size=A6][layout=landscape]{width:14.8cm;height:10.5cm}.receipt-container .header{display:flex;justify-content:center;align-items:center;margin:0 0 2rem 0}.receipt-container .header .logo-print{width:auto!important;aspect-ratio:1}.receipt-container .header h2{margin:0}.receipt-container .header>.brand{display:flex;align-items:center;justify-content:center;height:70px;margin:0}.receipt-container .header>.brand>div{font-weight:700}.receipt-container .header>.brand>div>span{display:block;margin:5px 0;font-size:1em;text-align:center}.receipt-container .title{font-size:1.2rem;text-align:center;margin:0;text-transform:none}.receipt-container .title h3{text-align:center;max-width:300px;font-size:1.5em}.receipt-container .body-receipt>.header>div{width:30%;display:flex;flex-direction:column}.receipt-container .header>.date>div{display:flex;align-items:center;justify-content:flex-end}.receipt-container .header>.date>div>label:last-of-type{padding-left:5px}.receipt-container .name{font-size:.9em}.receipt-container .name>strong{font-size:1rem}.receipt-container .header img{height:100%;width:auto;border-radius:50%}.receipt-container .header img.img{width:60px}.receipt-container .table.print .thead .th,.receipt-container .table.print .thead th,.receipt-container .table.print thead .th,.receipt-container .table.print thead th,.receipt-container table.print .thead .th,.receipt-container table.print .thead th,.receipt-container table.print thead .th,.receipt-container table.print thead th{font-weight:bolder;font-size:1.3em}.receipt-container .table.print .tbody .tr .item-data .td,.receipt-container .table.print .tbody .tr .item-data td,.receipt-container .table.print .tbody tr .item-data .td,.receipt-container .table.print .tbody tr .item-data td,.receipt-container .table.print tbody .tr .item-data .td,.receipt-container .table.print tbody .tr .item-data td,.receipt-container .table.print tbody tr .item-data .td,.receipt-container .table.print tbody tr .item-data td,.receipt-container table.print .tbody .tr .item-data .td,.receipt-container table.print .tbody .tr .item-data td,.receipt-container table.print .tbody tr .item-data .td,.receipt-container table.print .tbody tr .item-data td,.receipt-container table.print tbody .tr .item-data .td,.receipt-container table.print tbody .tr .item-data td,.receipt-container table.print tbody tr .item-data .td,.receipt-container table.print tbody tr .item-data td{font-size:1em}.receipt-container .table.print .tbody .tr .item-data .td.amount,.receipt-container .table.print .tbody .tr .item-data td.amount,.receipt-container .table.print .tbody tr .item-data .td.amount,.receipt-container .table.print .tbody tr .item-data td.amount,.receipt-container .table.print tbody .tr .item-data .td.amount,.receipt-container .table.print tbody .tr .item-data td.amount,.receipt-container .table.print tbody tr .item-data .td.amount,.receipt-container .table.print tbody tr .item-data td.amount,.receipt-container table.print .tbody .tr .item-data .td.amount,.receipt-container table.print .tbody .tr .item-data td.amount,.receipt-container table.print .tbody tr .item-data .td.amount,.receipt-container table.print .tbody tr .item-data td.amount,.receipt-container table.print tbody .tr .item-data .td.amount,.receipt-container table.print tbody .tr .item-data td.amount,.receipt-container table.print tbody tr .item-data .td.amount,.receipt-container table.print tbody tr .item-data td.amount{text-align:end}.receipt-container .table.print .tbody .tr .item-data .td.deduction,.receipt-container .table.print .tbody .tr .item-data td.deduction,.receipt-container .table.print .tbody tr .item-data .td.deduction,.receipt-container .table.print .tbody tr .item-data td.deduction,.receipt-container .table.print tbody .tr .item-data .td.deduction,.receipt-container .table.print tbody .tr .item-data td.deduction,.receipt-container .table.print tbody tr .item-data .td.deduction,.receipt-container .table.print tbody tr .item-data td.deduction,.receipt-container table.print .tbody .tr .item-data .td.deduction,.receipt-container table.print .tbody .tr .item-data td.deduction,.receipt-container table.print .tbody tr .item-data .td.deduction,.receipt-container table.print .tbody tr .item-data td.deduction,.receipt-container table.print tbody .tr .item-data .td.deduction,.receipt-container table.print tbody .tr .item-data td.deduction,.receipt-container table.print tbody tr .item-data .td.deduction,.receipt-container table.print tbody tr .item-data td.deduction{color:rgba(255,0,0,.8509803922);font-size:.96em}.receipt-container .table.print .tbody .tr .item-data .td.earning,.receipt-container .table.print .tbody .tr .item-data td.earning,.receipt-container .table.print .tbody tr .item-data .td.earning,.receipt-container .table.print .tbody tr .item-data td.earning,.receipt-container .table.print tbody .tr .item-data .td.earning,.receipt-container .table.print tbody .tr .item-data td.earning,.receipt-container .table.print tbody tr .item-data .td.earning,.receipt-container .table.print tbody tr .item-data td.earning,.receipt-container table.print .tbody .tr .item-data .td.earning,.receipt-container table.print .tbody .tr .item-data td.earning,.receipt-container table.print .tbody tr .item-data .td.earning,.receipt-container table.print .tbody tr .item-data td.earning,.receipt-container table.print tbody .tr .item-data .td.earning,.receipt-container table.print tbody .tr .item-data td.earning,.receipt-container table.print tbody tr .item-data .td.earning,.receipt-container table.print tbody tr .item-data td.earning{color:rgba(0,128,0,.8509803922);font-size:.96em}.receipt-container .footer,.receipt-container .footer>div{display:flex;justify-content:space-between}.receipt-container .footer>div{flex-direction:column;width:30%}.receipt-container .footer h4{margin-top:0}.receipt-container .footer .total-item,.receipt-container .footer>div>div>div{display:flex;justify-content:space-between}.receipt-container .footer:last-of-type{align-items:center}.receipt-container .footer-info span:first-of-type{padding-left:0}.receipt-container table{border-collapse:collapse;border-spacing:0;color:#4a4a4d;width:100%}.receipt-container table td,.receipt-container table th{vertical-align:middle;font-size:.9em;text-align:center}.receipt-container table td:first-of-type,.receipt-container table th:first-of-type{border-left:none}.receipt-container table thead{font-size:.9rem;border:.05rem solid rgba(0,0,0,.48)}.receipt-container table tbody tr:nth-child(2n),.receipt-container table thead tr:nth-child(2n){background:rgba(240,240,242,.5803921569)}.receipt-container table td{border-bottom:.02rem solid rgba(0,0,0,.48);border-right:.02rem solid rgba(0,0,0,.48)}.receipt-container table .book-title{color:#395870;display:block}.receipt-container table .text-offset{color:#7c7c80;font-size:12px}.receipt-container table .text-offset td{font-size:1em;text-align:center}.receipt-container table .text-offset td:first-of-type{text-align:end;padding-right:.3rem}.receipt-container table .item-stock>div{border-top:.02rem solid rgba(0,0,0,.21)}.receipt-container table .item-stock>div:first-of-type{border-top:none}.receipt-container table .item-qty,.receipt-container table .item-stock{text-align:center}.receipt-container table .item-price{text-align:right}.receipt-container table .item-multiple{display:block}.receipt-container table tfoot{text-align:right}.receipt-container table tfoot tr:last-child{background:rgba(240,240,242,.5803921569);color:#395870;font-weight:700}@media print{body{margin:0!important;padding:0!important}.receipt-container{width:100%!important;height:auto!important;min-height:0!important;font-size:inherit!important}.receipt-container *{border-width:1px!important;font-size:inherit!important;border-color:#000!important;color:#000!important}.receipt-container{box-shadow:none!important;margin:0 auto!important;position:static!important}}.page-search-receipts .header-page{padding-bottom:1rem;height:-moz-fit-content;height:fit-content}.page-search-receipts .header-page .nav{width:100%;max-width:900px}.page-search-receipts .row.selection{width:100%}.body{overflow-y:auto}.receipt-display{padding-top:2rem;display:flex;justify-content:center}.receipt-display .receipt-container{transform:scale(.9);transform-origin:top center;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #eee;margin-bottom:2rem}@media print{body.search-receipts *{visibility:hidden;font-size:inherit!important}#printable-receipt-area,#printable-receipt-area *{visibility:visible}#printable-receipt-area{position:absolute;left:0;top:0;margin:auto;width:100%;height:100%;padding:0;margin:0;display:block}#printable-receipt-area .receipt-container{transform:none!important;box-shadow:none!important;border:none!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important;font-size:inherit!important}.body-receipt *{border-color:#000!important;border-width:1px!important;font-size:inherit!important}.body-receipt table thead{border:none!important}}.fas.fa-search{font-size:1rem;margin-right:1rem}.print-title{display:none}@media print{@page{size:A4 landscape;margin:.5cm}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-timetable *{border-width:1px!important;border-color:#000!important;visibility:hidden;box-shadow:none!important;text-shadow:none!important}body.printing-timetable #printable-timetable,body.printing-timetable #printable-timetable *{visibility:visible}body.printing-timetable #printable-timetable{display:grid;grid-template-columns:8% repeat(6,1fr);grid-template-rows:auto auto 1fr;position:fixed;left:.5cm;top:.5cm;width:calc(100% - 1cm);height:calc(100% - 1cm);margin:0;padding:0;font-family:Arial,sans-serif}body.printing-timetable .custom_subject .delete,body.printing-timetable .exam-schudule,body.printing-timetable .form-footer,body.printing-timetable .subjects_classrooms{display:none!important}body.printing-timetable .print-title{display:block;grid-column:1/-1;grid-row:1;text-align:center;padding:10px 0 5px 0;border-bottom:1px solid #000}body.printing-timetable .print-title h3{font-size:16pt;font-weight:700;margin:0}body.printing-timetable .print-title p{font-size:12pt;margin:2px 0}body.printing-timetable .timeTable-header{grid-column:2/-1;grid-row:2;display:flex;background-color:#eee!important;font-weight:700;border-bottom:none;margin:2rem 1rem 0!important}body.printing-timetable .timeTable-header .time{display:none}body.printing-timetable .timeTable-header .col-11{width:100%!important;display:flex!important}body.printing-timetable .time-table .scl-calendar .timeTable-body{border:1px solid #000}body.printing-timetable .time-table .scl-calendar .timeTable-body .time-data .time-data-content{border-right:none}body.printing-timetable .time-table .scl-calendar .timeTable-body .time-data .time-data-content:last-of-type .end-time{top:90%}body.printing-timetable .time-table .scl-calendar .timeTable-body .time-data .time-data-content:first-of-type .start-time{top:5px}body.printing-timetable .time-table .scl-calendar .timeTable-header{border-radius:4px 4px 0 0!important}body.printing-timetable .timeTable-header .day{flex:1 1 0;padding:8px 4px!important;text-align:center;border-left:1px solid #aaa;font-size:10pt}body.printing-timetable .timeTable-header .day:first-child{border-left:none}body.printing-timetable .timeTable-body{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:70px repeat(6,1fr);grid-template-rows:repeat(var(--total-grid-rows),1fr);overflow:hidden;margin:0 1rem 2rem}body.printing-timetable .time-data{grid-column:1;grid-row:1/-1;display:grid;grid-template-rows:repeat(var(--total-grid-rows),1fr);border-right:1px solid #000}body.printing-timetable .time-data-content{grid-row-start:attr(data-grid-row-start);grid-row-span:attr(data-grid-row-span);grid-column:1;border-bottom:1px solid #aaa;padding:4px;font-size:8pt;font-weight:700;display:flex;flex-direction:column;justify-content:space-between}body.printing-timetable .time-data-content:last-child{border-bottom:none}body.printing-timetable .rows{grid-column:2/-1;grid-row:1/-1;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(var(--total-grid-rows),1fr)}body.printing-timetable .subject{grid-row-start:attr(data-grid-row-start);grid-row-span:attr(data-grid-row-span);grid-column:attr(data-grid-column);border-bottom:1px solid #aaa;border-left:1px solid #aaa;padding:0!important;height:100%!important;position:relative}body.printing-timetable .subjects-data-row{display:contents}body.printing-timetable .custom_subject{grid-row-start:attr(data-grid-row-start);grid-row-end:attr(data-grid-row-end);grid-column:attr(data-grid-column);position:relative;height:auto;margin:2px;border:1px solid #333!important;box-shadow:none!important;overflow:hidden;padding:4px!important;z-index:10;resize:none!important}body.printing-timetable .custom_subject header h6{font-size:9pt;font-weight:700;color:#000!important}}.custom-ern-dedu .btn-new-pay{width:80px;align-items:center;justify-content:center;font-size:.9em;line-height:1;margin:.3rem 1.7rem 0}.custom-ern-dedu .icon-plus{font-size:2.2em;font-weight:300;color:#383838;border:1px solid;border-radius:50%;width:38px;height:38px;text-align:center;display:flex;justify-content:center;align-items:center;transition:all .2s}.custom-ern-dedu .icon-plus:hover{background-color:#eee}.custom-ern-dedu .total>div{height:100%;font-weight:600;display:flex;align-items:center;justify-content:space-between}.custom-ern-dedu .total>div>div{display:flex;flex-direction:column;justify-content:flex-end;height:100%;font-size:1.07em}.custom-ern-dedu .form-footer{position:static;border:none;display:none;align-items:center;padding:10px 0;width:100%;justify-content:flex-end}.custom-ern-dedu .form-footer input[type=button]{font-weight:600;border:1px solid #b1b4b7}.custom-ern-dedu .table-payement.scl_data_table .b{border:thin solid rgba(0,0,0,.12)}.custom-ern-dedu .table-payement.scl_data_table .br{border-right:thin solid rgba(0,0,0,.12)!important}.custom-ern-dedu .table-payement.scl_data_table .bl{border-left:thin solid rgba(0,0,0,.12)!important}.custom-ern-dedu .table-payement.scl_data_table .bb{border-bottom:thin solid rgba(0,0,0,.12)!important}.custom-ern-dedu .table-payement.scl_data_table .bt{border-top:thin solid rgba(0,0,0,.12)!important}.custom-ern-dedu .table-payement.scl_data_table .bl-none{border-left:none!important}.custom-ern-dedu .table-payement.scl_data_table .br-none{border-right:none!important}.custom-ern-dedu .table-payement.scl_data_table .bb-none{border-bottom:none!important}.custom-ern-dedu .table-payement.scl_data_table .bt-none{border-top:none!important}.custom-ern-dedu .table-payement.scl_data_table .b-none{border:none!important}.custom-ern-dedu .table-payement.scl_data_table .salaire>div{font-weight:600;font-size:1.12em}.custom-ern-dedu .table-payement.scl_data_table .deduction{color:rgba(255,0,0,.8509803922)}.custom-ern-dedu .table-payement.scl_data_table .earning{color:rgba(0,128,0,.8509803922)}.custom-ern-dedu .table-payement.scl_data_table .table,.custom-ern-dedu .table-payement.scl_data_table table{height:100%;width:100%}.custom-ern-dedu .table-payement.scl_data_table .table .thead .th,.custom-ern-dedu .table-payement.scl_data_table .table .thead th,.custom-ern-dedu .table-payement.scl_data_table .table thead .th,.custom-ern-dedu .table-payement.scl_data_table .table thead th,.custom-ern-dedu .table-payement.scl_data_table table .thead .th,.custom-ern-dedu .table-payement.scl_data_table table .thead th,.custom-ern-dedu .table-payement.scl_data_table table thead .th,.custom-ern-dedu .table-payement.scl_data_table table thead th{font-size:1.1em;text-align:center;font-weight:500}.custom-ern-dedu .table-payement.scl_data_table .table .tbody,.custom-ern-dedu .table-payement.scl_data_table .table tbody,.custom-ern-dedu .table-payement.scl_data_table table .tbody,.custom-ern-dedu .table-payement.scl_data_table table tbody{display:flex;flex-direction:column;height:100%}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr,.custom-ern-dedu .table-payement.scl_data_table table tbody tr{transition:all .3s;display:flex;flex-direction:column}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr>.date,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr>.date,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr>.date,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr>.date,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr>.date,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr>.date,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr>.date,.custom-ern-dedu .table-payement.scl_data_table table tbody tr>.date{padding-left:.25em;font-weight:600;font-size:.95em;color:#2485e8;width:100%;background-color:#fff;max-height:24px;display:flex;align-items:center;flex-grow:0}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr>.date.dedu,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr>.date.dedu,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr>.date.dedu,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr>.date.dedu,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr>.date.dedu,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr>.date.dedu,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr>.date.dedu,.custom-ern-dedu .table-payement.scl_data_table table tbody tr>.date.dedu{background-color:rgba(247,198,205,.2784313725)}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr>.date.earn,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr>.date.earn,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr>.date.earn,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr>.date.earn,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr>.date.earn,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr>.date.earn,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr>.date.earn,.custom-ern-dedu .table-payement.scl_data_table table tbody tr>.date.earn{background-color:rgba(187,245,189,.2784313725)}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item{padding:.25px 0;flex-grow:1}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-normal,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-normal,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-normal,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-normal,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-normal,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-normal,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-normal,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-normal{justify-content:space-between;display:flex;align-items:center;width:100%;padding-left:.25em;min-height:32px;height:100%;max-height:45px}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-normal>div,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-normal>div,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-normal>div,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-normal>div,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-normal>div,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-normal>div,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-normal>div,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-normal>div{font-weight:600;font-size:.9em}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-normal .icons,.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-normal:before,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-normal .icons,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-normal:before,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-normal .icons,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-normal:before,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-normal .icons,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-normal:before,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-normal .icons,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-normal:before,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-normal .icons,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-normal:before,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-normal .icons,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-normal:before,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-normal .icons,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-normal:before{display:none}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-normal:hover,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-normal:hover,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-normal:hover,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-normal:hover,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-normal:hover,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-normal:hover,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-normal:hover,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-normal:hover{position:relative;color:#fff;background-color:#4f46e5}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-normal:hover .deduction,.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-normal:hover .earning,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-normal:hover .deduction,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-normal:hover .earning,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-normal:hover .deduction,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-normal:hover .earning,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-normal:hover .deduction,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-normal:hover .earning,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-normal:hover .deduction,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-normal:hover .earning,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-normal:hover .deduction,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-normal:hover .earning,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-normal:hover .deduction,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-normal:hover .earning,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-normal:hover .deduction,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-normal:hover .earning{color:#fff}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-normal:hover .icons,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-normal:hover .icons,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-normal:hover .icons,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-normal:hover .icons,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-normal:hover .icons,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-normal:hover .icons,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-normal:hover .icons,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-normal:hover .icons{position:absolute;display:flex;justify-content:center;width:100%;align-items:center}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-normal:hover .icons .lnr-pencil,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-normal:hover .icons .lnr-pencil,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-normal:hover .icons .lnr-pencil,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-normal:hover .icons .lnr-pencil,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-normal:hover .icons .lnr-pencil,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-normal:hover .icons .lnr-pencil,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-normal:hover .icons .lnr-pencil,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-normal:hover .icons .lnr-pencil{color:#b2ffb2}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-normal:hover .icons .lnr-trash,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-normal:hover .icons .lnr-trash,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-normal:hover .icons .lnr-trash,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-normal:hover .icons .lnr-trash,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-normal:hover .icons .lnr-trash,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-normal:hover .icons .lnr-trash,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-normal:hover .icons .lnr-trash,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-normal:hover .icons .lnr-trash{color:#fdaaaa}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-normal:hover:before,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-normal:hover:before,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-normal:hover:before,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-normal:hover:before,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-normal:hover:before,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-normal:hover:before,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-normal:hover:before,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-normal:hover:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-update,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-update,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-update,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-update,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-update,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-update,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-update,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-update{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:45px;border-bottom:thin solid #f3f1f1!important}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-update>div:last-of-type,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-update>div:last-of-type,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-update>div:last-of-type,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-update>div:last-of-type,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-update>div:last-of-type,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-update>div:last-of-type,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-update>div:last-of-type,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-update>div:last-of-type{display:flex;align-items:center;justify-content:space-between;min-width:70px}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-update>div:last-of-type>i,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-update>div:last-of-type>i,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-update>div:last-of-type>i,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-update>div:last-of-type>i,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-update>div:last-of-type>i,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-update>div:last-of-type>i,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-update>div:last-of-type>i,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-update>div:last-of-type>i{background:#fff;border-radius:4px;border:1px solid #c7c5c5;font-size:.9em;height:22px;width:22px;display:flex;justify-content:center;align-items:center;cursor:pointer}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-update>div:last-of-type>i:hover,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-update>div:last-of-type>i:hover,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-update>div:last-of-type>i:hover,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-update>div:last-of-type>i:hover,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-update>div:last-of-type>i:hover,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-update>div:last-of-type>i:hover,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-update>div:last-of-type>i:hover,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-update>div:last-of-type>i:hover{background-color:#eee}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-update>div:last-of-type .lnr-checkmark,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-update>div:last-of-type .lnr-checkmark,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-update>div:last-of-type .lnr-checkmark,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-update>div:last-of-type .lnr-checkmark,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-update>div:last-of-type .lnr-checkmark,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-update>div:last-of-type .lnr-checkmark,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-update>div:last-of-type .lnr-checkmark,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-update>div:last-of-type .lnr-checkmark{color:green}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-update>div:last-of-type .lnr-cross,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-update>div:last-of-type .lnr-cross,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-update>div:last-of-type .lnr-cross,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-update>div:last-of-type .lnr-cross,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-update>div:last-of-type .lnr-cross,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-update>div:last-of-type .lnr-cross,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-update>div:last-of-type .lnr-cross,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-update>div:last-of-type .lnr-cross{color:#f97c7c;font-size:1.05em}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-update input,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-update input,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-update input,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-update input,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-update input,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-update input,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-update input,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-update input{height:30px}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr .item .tr-update .placeholder,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr .item .tr-update .placeholder,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr .item .tr-update .placeholder,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr .item .tr-update .placeholder,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr .item .tr-update .placeholder,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr .item .tr-update .placeholder,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr .item .tr-update .placeholder,.custom-ern-dedu .table-payement.scl_data_table table tbody tr .item .tr-update .placeholder{font-size:.64em}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr,.custom-ern-dedu .table-payement.scl_data_table table tbody tr{border-top:none!important;border-bottom:none!important}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr td,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr td,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr td,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr td,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr td,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr td,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr td,.custom-ern-dedu .table-payement.scl_data_table table tbody tr td{border:none!important;font-weight:600;font-size:.95em;height:100%;display:flex;flex-direction:column;justify-content:center}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr td>div.date,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr td>div.date,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr td>div.date,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr td>div.date,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr td>div.date,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr td>div.date,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr td>div.date,.custom-ern-dedu .table-payement.scl_data_table table tbody tr td>div.date{border:none;color:#2485e8}.custom-ern-dedu .table-payement.scl_data_table .table .tbody .tr td:last-of-type,.custom-ern-dedu .table-payement.scl_data_table .table .tbody tr td:last-of-type,.custom-ern-dedu .table-payement.scl_data_table .table tbody .tr td:last-of-type,.custom-ern-dedu .table-payement.scl_data_table .table tbody tr td:last-of-type,.custom-ern-dedu .table-payement.scl_data_table table .tbody .tr td:last-of-type,.custom-ern-dedu .table-payement.scl_data_table table .tbody tr td:last-of-type,.custom-ern-dedu .table-payement.scl_data_table table tbody .tr td:last-of-type,.custom-ern-dedu .table-payement.scl_data_table table tbody tr td:last-of-type{text-align:end;align-items:center;flex-direction:row;justify-content:flex-end}.time-table .before-none:before{content:none!important}.time-table{height:100%}.time-table .fix-height{height:calc(100% - 57px)!important}.time-table .fix-height.receipt{height:calc(100% - 220px)!important}.time-table .fix-height.receipt .delete{display:none}.time-table .fix-height.receipt .custom_subject{resize:none!important;background-color:#fff!important;justify-content:center!important}.time-table .fix-height.receipt .custom_subject h6{color:#000!important;text-shadow:none!important}.time-table .scl-calendar .background-header{background-color:#f3f4f5!important;-o-box-shadow:0 2px 4px rgba(0,0,0,.0784313725);-ms-box-shadow:0 2px 4px rgba(0,0,0,.0784313725);box-shadow:0 2px 4px rgba(0,0,0,.0784313725);color:#667280}.time-table .scl-calendar .background-header.no-shadow{-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.time-table .scl-calendar .b{border:thin solid rgba(0,0,0,.21)}.time-table .scl-calendar .bt{border-top:thin solid rgba(0,0,0,.21)}.time-table .scl-calendar .bb{border-bottom:thin solid rgba(0,0,0,.21)}.time-table .scl-calendar .br{border-right:thin solid rgba(0,0,0,.21)}.time-table .scl-calendar .bl{border-left:thin solid rgba(0,0,0,.21)}.time-table .scl-calendar .lunch{background:repeating-linear-gradient(-55deg,hsla(0,0%,78.4%,.3),hsla(0,0%,78.4%,.3) 10px,hsla(0,0%,94.1%,.3) 0,hsla(0,0%,94.1%,.3) 20px);border-bottom:thin solid rgba(0,0,0,.21);flex-grow:0!important;height:7%!important}.time-table .scl-calendar .lunch:before{content:none!important}.time-table .scl-calendar .timeTable-header{border-radius:0 4px 0 0;border-right:thin solid rgba(0,0,0,.21)}.time-table .scl-calendar .timeTable-header>div:first-of-type{padding:0;width:8.32%}.time-table .scl-calendar .timeTable-header>div:last-of-type{border-radius:4px 4px 0 0;background-color:#fff;border-top:thin solid rgba(0,0,0,.21)}.time-table .scl-calendar .timeTable-header>div:last-of-type>div.day{border-left:thin solid rgba(0,0,0,.21);text-align:center}.time-table .scl-calendar .timeTable-header>div:last-of-type>div.day.firstDay,.time-table .scl-calendar .timeTable-header>div:last-of-type>div.day:first-of-type{border-radius:4px 0 0 0}@media screen and (max-width:992px){.time-table .scl-calendar .timeTable-header>div:last-of-type>div.day{font-size:.9em}}.time-table .scl-calendar .timeTable-body{height:calc(100% - 34.6px);border-radius:4px 0 4px 4px;background-color:#fff;border:thin solid rgba(0,0,0,.21);display:flex}.time-table .scl-calendar .timeTable-body .time-data{display:flex;flex-direction:column}.time-table .scl-calendar .timeTable-body .time-data .time-data-content{display:flex;flex-direction:column;align-items:center;position:relative;flex-grow:1;border-bottom:thin solid rgba(0,0,0,.21);border-right:thin solid rgba(0,0,0,.21)}.time-table .scl-calendar .timeTable-body .time-data .time-data-content .end-time,.time-table .scl-calendar .timeTable-body .time-data .time-data-content .start-time{position:absolute;background-color:#fff;z-index:2;padding:0 .07rem;top:0;transform:translateY(-50%);text-align:center;line-height:.5}@media screen and (max-width:992px){.time-table .scl-calendar .timeTable-body .time-data .time-data-content .end-time,.time-table .scl-calendar .timeTable-body .time-data .time-data-content .start-time{font-size:.75em}}.time-table .scl-calendar .timeTable-body .time-data .time-data-content .end-time{top:100%}.time-table .scl-calendar .timeTable-body .time-data .time-data-content:last-of-type{border-bottom:none}.time-table .scl-calendar .timeTable-body .time-data .time-data-content .half-time{position:absolute;right:5px;font-size:.7rem;transform:translateY(-50%);top:50%}.time-table .scl-calendar .timeTable-body .time-data .time-data-content:before{content:"";position:absolute;right:0;width:3px;height:2px;border-top:thin solid rgba(0,0,0,.21);transform:translateY(50%);top:50%}.time-table .scl-calendar .timeTable-body .rows{display:flex;flex-direction:column}.time-table .scl-calendar .timeTable-body .rows .subjects-data-row{flex-grow:1;display:flex;width:100%}.time-table .scl-calendar .timeTable-body .rows .subjects-data-row .subject{border-bottom:thin solid rgba(0,0,0,.21);border-left:thin solid rgba(0,0,0,.21);flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.time-table .scl-calendar .timeTable-body .rows .subjects-data-row .subject .custom_subject{background-color:#eee;position:absolute;left:2px;width:auto;top:2px;right:2px;resize:vertical;overflow:hidden;min-height:80%;max-height:190%;box-sizing:border-box;z-index:2;border-radius:10px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.time-table .scl-calendar .timeTable-body .rows .subjects-data-row .subject .custom_subject header{display:flex;justify-content:center;align-items:center;margin:0}.time-table .scl-calendar .timeTable-body .rows .subjects-data-row .subject .custom_subject header h6{margin:0;letter-spacing:.3px}.time-table .scl-calendar .timeTable-body .rows .subjects-data-row .subject .custom_subject .body-subject,.time-table .scl-calendar .timeTable-body .rows .subjects-data-row .subject .custom_subject .salles{display:none}.time-table .scl-calendar .timeTable-body .rows .subjects-data-row .subject .custom_subject .delete{display:flex}.time-table .scl-calendar .timeTable-body .rows .subjects-data-row .subject:first-of-type{border-left:none}.time-table .scl-calendar .timeTable-body .rows .subjects-data-row .subject.last-hour .custom_subject{max-height:40px;resize:none}.time-table .scl-calendar .timeTable-body .rows .subjects-data-row .subject.no-edit .custom_subject .body-subject,.time-table .scl-calendar .timeTable-body .rows .subjects-data-row .subject.no-edit .custom_subject .delete{display:none}.time-table .scl-calendar .timeTable-body .rows .subjects-data-row:last-of-type>.subject{border-bottom:none}.time-table.static .scl-calendar .rows .subjects-data-row .subject .custom_subject{resize:none}.time-table.static .scl-calendar .rows .subjects-data-row .subject .custom_subject.show{background:#fff;border-color:rgba(12,120,236,.3019607843)!important;box-shadow:0 0 21px rgba(12,120,236,.3019607843);border-width:1.5px!important}.time-table .exam-schudule *{text-transform:none}.time-table .exam-schudule form input.form-control,.time-table .exam-schudule form input.form-control.scale-nav,.time-table .exam-schudule form span.placeholder-dynamic,.time-table .exam-schudule form textarea{font-size:.8em}.time-table .exam-schudule form .marks{font-size:.9em;position:relative;padding:6px 12px;display:flex;justify-content:space-between;height:75px;overflow:hidden;max-width:216px}.time-table .exam-schudule form .marks .passing_marks{margin-top:8px}.time-table .exam-schudule form .marks .full_marks{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:8px}.time-table .exam-schudule form .marks hr{margin:0;transform:rotate(-45deg);position:absolute;left:34%;top:50%;bottom:0;width:30%;height:1px;background:#000;max-width:100px}.time-table .exam-schudule form .marks input{padding:.2rem .3rem}.time-table .exam-schudule form .marks input:focus{height:auto}.time-table .exam-schudule form i,.time-table .exam-schudule h3{display:flex;justify-content:center;align-items:center}.time-table .exam-schudule h3{font-size:1em;flex-direction:column}.time-table .exam-schudule h3>p{text-align:center}.time-table .exam-schudule h3 .keyword{color:#5b9bd1;font-weight:600}.time-table .exam-schudule h3 strong{color:#5a7391}.subjects_classrooms{position:relative;height:100%;border-radius:4px;background-color:#fff}.subjects_classrooms .subjects{height:100%;transition:box-shadow .5s ease-out 0s}.subjects_classrooms .subjects>header{transition:box-shadow .5s ease-out 0s;height:110px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2196078431)}.subjects_classrooms .subjects>header h5{text-align:center;padding:20px 10px}.subjects_classrooms .subjects>header ul.color{display:flex;align-items:center;justify-content:space-evenly;width:100%;padding-inline:2rem}.subjects_classrooms .subjects>header ul.color li{border-radius:50%;border-width:2px;width:25px;height:25px;cursor:pointer}.subjects_classrooms .subjects>header ul.color li.red{background-color:#ffdbe0}.subjects_classrooms .subjects>header ul.color li.blue{background-color:#bfd6f9}.subjects_classrooms .subjects>header ul.color li.green{background-color:#bbf9c1}.subjects_classrooms .subjects>header ul.color li.orange{background-color:#f9e4c5}.subjects_classrooms .subjects>header ul.color li.yellowgreen{background-color:rgba(225,249,176,.9882352941)}.subjects_classrooms .subjects>header.scroll-effect{-o-box-shadow:0 2px 3px 0 rgba(0,0,0,.2196078431);-ms-box-shadow:0 2px 3px 0 rgba(0,0,0,.2196078431);box-shadow:0 2px 3px 0 rgba(0,0,0,.2196078431);border-radius:4px 4px 0 0!important;background-color:#fff;z-index:4}.subjects_classrooms .subjects .row.subject-body{height:calc(100% - 110px);overflow:auto}.subjects_classrooms .subjects .row.subject-body .container-subject{min-height:165.5px;padding-block:.3rem}.subjects_classrooms .subjects .row.subject-body .container-subject .custom_subject{max-height:156px}.subjects_classrooms .subjects .row.subject-body .container-subject .custom_subject .short-title{display:none}.subjects_classrooms .subjects .row.subject-body .container-subject .custom_subject .long-title{display:block}.subjects_classrooms .subjects:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.2196078431)}.custom_subject .short-title{display:block}.custom_subject .long-title{display:none}.custom_subject .delete{display:none;justify-content:center;align-items:center;right:5px;font-size:.8em}.custom_subject{cursor:pointer;position:relative;border-radius:4px;color:#716e6e;font-size:.7em;min-height:156px}.custom_subject header{text-align:center;margin-bottom:1rem}.custom_subject header h6{padding:0;font-size:.8rem}.custom_subject .body-subject{display:flex;justify-content:space-around;flex-direction:column;margin-bottom:1rem;min-height:72px;width:100%}.custom_subject .body-subject .teacher-info{padding:.1rem;display:flex;justify-content:space-between;align-items:center}.custom_subject .body-subject .teacher-info .teacher-img{border-width:2px;margin-right:.2rem}.custom_subject .body-subject .teacher-info .teacher-img img{width:25px;height:25px;border-radius:50%;padding:.1rem}.custom_subject .body-subject .level{display:flex;justify-content:space-around;align-items:center;margin-block:5px;line-height:1}.custom_subject .body-subject .level .groupName{color:#494848;font-weight:bolder;font-size:1.2em;padding-left:.2rem}.custom_subject .salles{position:absolute;bottom:2px;right:2px;left:2px}.custom_subject .salles .costum-filter{max-width:100%;min-width:60px}.custom_subject .salles .costum-filter .input-field-g{padding-block:0;padding-inline:.3rem}.custom_subject .salles .costum-filter .input-field-g.focus-g{height:auto}.custom_subject .salles.showlist{z-index:4}.custom_subject.active{-o-box-shadow:0 0 5px 0 #4f46e5;-ms-box-shadow:0 0 5px 0 #4f46e5;box-shadow:0 0 5px 0 #4f46e5;border-color:transparent}.container-linked .fa-info-circle{font-size:.9em}.container-linked .container-empty{background-color:#eee;height:100%;border-radius:4px;opacity:.6;border:1px solid #d9d9d9}.container-linked .active{z-index:4!important}.container-linked .linked-body{height:calc(100% - 98px)}.container-linked .linked-body .row{padding:0 1rem}.container-linked .linked-body .row .col-6 .linked{position:relative;border-radius:4px;min-height:300px;background-color:#fff;border-color:#d2d1d1!important;max-height:100%}.container-linked .linked-body .row .col-6 .linked>div{height:-moz-fit-content;height:fit-content}.container-linked .linked-body .row .col-6 .linked>div.content-scroll{height:300px;overflow-y:auto}.container-linked .linked-body .row .col-6 .linked>div.banner{height:13px;background-color:#fff;border-radius:4px 4px 0 0;transition:all .25s ease-out}.container-linked .linked-body .row .col-6 .linked>div.banner-bottom{height:10px;background-color:#fff;border-radius:0 0 4px 4px;transition:all .25s ease-out}.container-linked .linked-body .row .col-6 .linked>.title{z-index:6;position:absolute;left:6px;top:0;font-size:.87em;padding:0 .09rem;line-height:.7;background-color:#fff;transform:translateY(-50%);text-transform:none}.container-linked footer{display:flex;justify-content:space-between;align-items:center}.subject-linked{border-radius:4px;background-color:hsla(0,0%,93.3%,.2);padding:.2rem;border-color:hsla(0,0%,67.8%,.6392156863)!important}.subject-linked header{display:flex;justify-content:center;align-items:center;min-height:2rem}.subject-linked header .title{font-size:.8em;text-align:center;font-weight:700}.subject-linked .costum-filter{min-width:100%;margin-bottom:.5rem}.subject-linked .costum-filter input.pointer.form-control.input-field-g{height:25px;font-size:.7em;padding:.3rem}.subject-linked .costum-filter .field-container-g i{font-size:.5em;right:1.5px}.subject-linked .costum-filter ul .list li.item a{font-size:.8em;padding:.5rem}.subject-linked .costum-filter span.placeholder-g{font-size:.79em}.subject-linked.sub-unlinked{display:block}.subject-linked.sub-linked .info-unlinked,.subject-linked.sub-unlinked .info-linked{display:none}.subject-linked.sub-linked .info-linked{display:block}.subject-linked.sub-linked .info-linked .teacher-info{padding:.1rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.subject-linked.sub-linked .info-linked .teacher-info img{width:25px;height:25px;border-radius:50%;padding:.1rem}.subject-linked.sub-linked .info-linked .teacher-name{font-size:.75em}.subjects-container{position:relative;border-radius:4px}.subjects-container:before{position:absolute;padding:2px;content:"Créer la nouvelle relation entre les matieres et les groups";top:0;background-color:#fff;border-bottom:.4px solid #fbfbfb;left:2%;z-index:1;line-height:1.3;text-transform:none;font-size:.8rem;transform:translateY(-50%)}.subjects-container.scrolling{-o-box-shadow:inset -1px 3px 6px -3px rgba(0,0,0,.6196078431);-ms-box-shadow:inset -1px 3px 6px -3px rgba(0,0,0,.6196078431);box-shadow:inset -1px 3px 6px -3px rgba(0,0,0,.6196078431)}.subjects-container.scrolling:before{-o-box-shadow:0 3px 5px -2px rgba(0,0,0,.6196078431);-ms-box-shadow:0 3px 5px -2px rgba(0,0,0,.6196078431);box-shadow:0 3px 5px -2px rgba(0,0,0,.6196078431);border-radius:3px;border:1px solid #b5b5b5}.subjects-container .payement.scroll{overflow:auto;height:-moz-fit-content;height:fit-content;max-height:350px}.subjects-container .payement{position:relative;border:1px solid #b5b5b5;border-radius:4px}.subjects-container .payement span.title{position:absolute;transform:translateY(-55%);top:0;padding:0 .15em;left:7px;background:#fff;width:auto;font-weight:500;font-family:Roboto,sans-serif;font-size:.8em}.subjects-container .payement .subject-title{display:flex;color:#424141;align-items:center;justify-content:center;position:relative;text-align:center;padding:.15em;background:#eee;border-radius:4px 4px 0 0}.subjects-container .payement .subject-title .icon-delete{position:absolute;right:8px;font-size:.8em}.subjects-container .payement .subject-body{min-height:110px;pointer-events:none}.subjects-container .payement .subject-body.current{pointer-events:all}.subjects-container .payement .subject-body .container-docum{display:flex;max-width:200px}.subjects-container .payement .subject-body .container-docum div.checkboxes,.subjects-container .payement .subject-body .container-docum label{flex-direction:column;position:relative;justify-content:space-between;display:flex}.subjects-container .payement .subject-body .container-docum div.checkboxes .row.footer,.subjects-container .payement .subject-body .container-docum label .row.footer{max-height:20px;display:flex;justify-content:flex-end;align-items:center;color:#ef4b4b;font-weight:500;font-size:1em;font-family:Public Sans,sans-serif;margin:0;padding:0;border:none}.subjects-container .payement .subject-body .container-docum div.checkboxes .row.footer .icon-delete,.subjects-container .payement .subject-body .container-docum label .row.footer .icon-delete{width:20%;height:100%;display:flex;align-items:center;justify-content:center;border-left:1px solid #ced4da;border-top:1px solid #ced4da;border-radius:4px 0 4px 0}.subjects-container .payement .subject-body .container-docum div.checkboxes .row.footer .icon-delete:hover,.subjects-container .payement .subject-body .container-docum label .row.footer .icon-delete:hover{background-color:#eee}.subjects-container .payement .subject-body .container-docum div.checkboxes .btn,.subjects-container .payement .subject-body .container-docum label .btn{color:#000;background-color:#d7dadc;border-color:#c9c9ca}.subjects-container .payement .subject-body .custom-check{display:flex;flex-direction:column;align-items:center}.subjects-container .payement.active{border:none;-o-box-shadow:0 0 2px 0 #068eef;-ms-box-shadow:0 0 2px 0 #068eef;box-shadow:0 0 2px 0 #068eef}.subjects-container .payement.active .subject-title{color:#068eef}.subjects-container .payement.erreur{border:none;-o-box-shadow:0 0 2px 0 #ef0611;-ms-box-shadow:0 0 2px 0 #ef0611;box-shadow:0 0 2px 0 #ef0611}.subjects-container .payement.erreur .subject-title{color:#ef0611}.subjects-container .payement.erreur .text-err{font-size:.8em}.modal-content{border-radius:5px;border:1px solid rgba(0,0,0,.278)}.modal-content .info-bank-hide{height:0;transition:height .2s ease-in-out;overflow:hidden}.modal-content .info-bank-show{height:118px;transition:height .2s ease-in-out;overflow:visible}.modal-content .info-bank-show .div-with-title{min-height:auto;z-index:1}.modal-content .info-bank-show .div-with-title .title{top:-1px;font-size:.75em}.modal-content .modal-body{border-radius:5px}.modal-content .modal-body .modal-profile{border-radius:5px;background-color:#fff}.modal-content .modal-body .modal-profile .header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(85,95,105,.278);padding:0 10px;border-radius:5px 5px 0 0;background-color:#eee}.modal-content .modal-body .modal-profile .header>h3{padding:.5rem}.modal-content .modal-body .modal-profile .header>span{padding:0 10px;border-radius:5px;border:1px solid rgba(86,81,81,.729);cursor:pointer;font-weight:600;background-color:#fff}.modal-content .modal-body .modal-profile .header>span:hover{background-color:#eee}.modal-content .modal-body .modal-profile form{background:#fff;border-top:none;padding:0;border-radius:0 0 5px 5px}.modal-content .modal-body .modal-profile form .title{font-weight:600}.modal-content .modal-body .modal-profile form .title>span{font-weight:600;padding-right:5px;padding-left:5px}.modal-content .modal-body .modal-profile form .price{font-size:1.2em;letter-spacing:.1em}.modal-content .modal-body .modal-profile form h4{padding:20px 15px 15px;margin:0}.modal-content .modal-body .modal-profile form .form-body{padding:10px 30px 20px}.modal-content .modal-body .modal-profile form .form-footer{border-top:1px solid rgba(85,95,105,.278);height:auto;padding-top:15px;padding-bottom:15px;border-radius:0 0 5px 5px}.modal-content .modal-body .modal-profile form .form-footer input{padding-top:5px;padding-bottom:5px}.modal-content .modal-body .modal-profile form .form-footer input.disable{cursor:not-allowed}.page.student-payments .header-page{height:-moz-fit-content;height:fit-content}.page.student-payments .header-page .nav{width:100%;max-width:900px}@media screen and (max-width:575.5px){.page.student-payments .header-page{height:187px!important;overflow:auto}}.page.student-payments .row.selection{width:100%}.page.student-payments .body{overflow-y:visible}.page.student-payments .body table{contain:content;width:100%;margin:0}.page.student-payments .body table .scroll-effect{top:-1px}.student-summary-card{padding:0}.summary-item{display:flex;flex-direction:column;padding:1rem;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.05);background:#fff;border:1px solid #e2e8f0;height:100%}.summary-item label{font-size:.875rem;font-weight:600;color:#4a5568;margin-bottom:.5rem;text-transform:uppercase}.summary-item span{font-size:1.75rem;font-weight:700}.summary-item.total-due span{color:#718096}.summary-item.total-paid span{color:#48bb78}.summary-item.total-rest span{color:#f56565}.summary-item.progress-item label{margin-bottom:1.25rem}.progress-bar-container{width:100%;height:1.25rem;background:#e2e8f0;border-radius:99px;overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#48bb78,#38a169);border-radius:99px;transition:width .5s ease-in-out}.container-from-add{position:relative}.container-from-add .form-border{position:relative;background:#fff;border:1px solid #b5b5b5;border-radius:4px;padding:0}.container-from-add .data_table,.container-from-add .navigation{padding:0;background-color:transparent}.container-from-add .data_table>div{padding:0}.container-from-add .data-table-pagination{grid-area:inherit;max-width:none}.container-from-add .data-table-info{display:none}.container-from-add .exams-schedules .info-exam-schedule{height:500px;overflow:auto}.container-from-add .exams-schedules .info-exam-schedule .absence-info{height:100%}.container-from-add .exams-schedules .info-exam-schedule .absence-info .header h4 p:first-of-type{font-size:1.2rem}.container-from-add .exams-schedules .info-exam-schedule .absence-info .header h4 p:last-of-type{font-size:1.1rem}.container-from-add .exams-schedules .info-exam-schedule .absence-info .content{border-radius:4px 4px 0 0}.container-from-add .exams-schedules .info-exam-schedule .absence-info .content .header{height:auto;padding:0;justify-content:center}.container-from-add .exams-schedules .info-exam-schedule .absence-info .form-footer{display:flex;align-items:center;width:100%;justify-content:flex-end;position:static;background:transparent;margin-top:.3rem;height:auto;position:absolute;top:92%;height:50px;padding-right:1.4rem}.container-from-add .exams-schedules .info-exam-schedule .absence-info .container-scroll{max-height:calc(100% - 233.4px);overflow:auto}.container-from-add .exams-schedules .info-exam-schedule .absence-info .container-scroll table{margin-bottom:0;font-size:.8em}.container-from-add .exams-schedules .info-exam-schedule .absence-info .container-scroll table thead tr th.mark{width:10%}.container-from-add .exams-schedules .info-exam-schedule .absence-info .container-scroll table thead tr th.full{width:15%}.container-from-add .exams-schedules .info-exam-schedule .absence-info .container-scroll table thead tr th.name{width:30%}.container-from-add .exams-schedules .info-exam-schedule .absence-info .container-scroll table tbody tr td{text-align:center;padding:.1rem}.container-from-add .exams-schedules .info-exam-schedule .absence-info .container-scroll table tbody tr td .container-field{font-size:1em;padding:.1rem}.container-from-add .exams-schedules .info-exam-schedule .absence-info .container-scroll table tbody tr td .container-field input,.container-from-add .exams-schedules .info-exam-schedule .absence-info .container-scroll table tbody tr td .container-field textarea{font-size:1em}.container-from-add .exams-schedules .info-exam-schedule .absence-info .container-scroll table tbody tr td .container-field input{padding-block:.1rem;padding-right:0}.container-from-add .exams-schedules>.schedule-calendar .title{position:relative;display:flex;align-items:center;justify-content:center}.container-from-add .exams-schedules>.schedule-calendar .title>h3{font-size:1.3em;background:#fff;width:-moz-fit-content;width:fit-content;margin:0;z-index:3;padding:10px 45px;position:relative;font-weight:lighter;font-family:calibri}.container-from-add .exams-schedules>.schedule-calendar .title>h3:after{content:"";width:12px;height:12px;position:absolute;left:94%;top:50%;border-left:3px solid rgba(33,37,41,.6784313725);border-bottom:3px solid rgba(33,37,41,.6784313725);transform:translateY(-50%) rotate(45deg);z-index:1}.container-from-add .exams-schedules>.schedule-calendar .title>h3:before{content:"";width:12px;height:12px;border-top:3px solid rgba(33,37,41,.6784313725);border-right:3px solid rgba(33,37,41,.6784313725);position:absolute;right:94%;top:50%;z-index:1;transform:translateY(-50%) rotate(45deg)}.container-from-add .exams-schedules>.schedule-calendar .title:before{content:"";width:100%;border-bottom:1px solid rgba(33,37,41,.6784313725);position:absolute;left:0;top:50%;z-index:1}.container-from-add .exams-schedules>.schedule-calendar .title:after{content:"";width:5px;height:5px;border-top:1px solid rgba(33,37,41,.6784313725);border-right:1px solid rgba(33,37,41,.6784313725);position:absolute;left:94%;top:50%;z-index:1;transform:translateY(-50%) rotate(45deg)}.container-from-add .exams-schedules>.schedule-calendar{height:500px;overflow:auto}.container-from-add .exams-schedules>.schedule-calendar .schedule-header{border-radius:0 4px 0 0}.container-from-add .exams-schedules>.schedule-calendar .schedule-header>.col-1{background-color:#fff}.container-from-add .exams-schedules>.schedule-calendar .schedule-header>.col-11 div:first-of-type{border-radius:4px 0 0 0}.container-from-add .exams-schedules>.schedule-calendar .schedule-header>div{font-size:.7em;text-align:start}.container-from-add .exams-schedules>.schedule-calendar .schedule-body{border-radius:0 0 4px 4px}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row:first-of-type{border-radius:4px 0 0 0}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row:last-of-type{border-radius:0 0 4px 4px}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row.line-past{background-color:rgba(0,128,0,.0392156863)}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div{font-size:.7em}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div{height:100px}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content{display:flex;flex-direction:column;position:relative;height:100%}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam{margin-bottom:3px;position:absolute;left:2px;width:auto;top:4px;bottom:4px;background-color:#eee;padding:0 5px;text-align:center;border:1px solid #bbb;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;width:95%}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam h5,.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam h6{margin-bottom:.3rem;font-weight:600}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam>h5{font-size:.8em}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam>h6{font-size:.7em}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam>h6>span{font-weight:600;text-align:center}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam>.actions{display:flex;align-items:center;justify-content:space-evenly;padding-bottom:5px}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam>.actions>i{font-size:1em;padding:.2rem;background-color:hsla(0,0%,73.3%,.368627451);border:1px solid #bbb;border-radius:4px}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam:last-of-type{margin-bottom:0}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam.half{width:150%!important}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam.full-time{width:195%}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div>div .row-content>div.exam.active{background:#fff;border-color:rgba(157,192,154,.7607843137)!important;-o-box-shadow:0 0 7px rgba(157,192,154,.5019607843);-ms-box-shadow:0 0 7px rgba(157,192,154,.5019607843);box-shadow:0 0 7px rgba(157,192,154,.5019607843);border-width:1px!important}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div.date{display:flex;align-items:center;justify-content:center;font-size:1em}.container-from-add .exams-schedules>.schedule-calendar .schedule-body>.row>div.date span{transform:rotate(45deg);text-align:center}.container-from-add .exams-schedules>.schedule-calendar .schedule-body .data-row:last-of-type{border-bottom:none!important}.page-setting .scl-btn{padding:.375rem 1.5rem}.page-setting .body{display:flex;align-items:center;flex-direction:column}.page-setting .body form{background-color:#fff}.page-setting .body form>.row.shadow-setting-box,.page-setting .body form>.row .shadow-setting-box{box-shadow:0 0 .3rem .03rem rgba(0,0,0,.15)}.page-setting .body form>.row>div{transition:width .5s ease-in-out;visibility:visible;overflow:visible}.page-setting .body form>.row>div.width-0{height:0;width:0;visibility:hidden;overflow:hidden;padding:0}.page-setting .body form>.row .school_logo{height:-moz-fit-content;height:fit-content}.page-setting .body form>.row .school_logo img{max-height:300px}.page-setting .body form>.row .school_logo .card{box-shadow:none}.page-setting .body form>.row>div>.row{padding:0 .2rem;height:-moz-fit-content;height:fit-content;background:#fff;margin:0;display:flex;border-radius:10px;border:1px solid rgba(0,0,0,.175)}.page-setting .body form>.row>div>.row.teaching-times{min-height:250px;position:relative;padding:1rem 1rem 0}.page-setting .body form>.row>div>.row.teaching-times .time-data,.page-setting .body form>.row>div>.row.teaching-times .title{position:absolute;transform:translateY(-50%);top:-1px;padding:0 .15em;left:7px;width:auto;line-height:.2;background-color:#fff;font-weight:500}.page-setting .body form>.row>div>.row.teaching-times header{height:1px}.page-setting .body form>.row>div>.row.teaching-times .body-teaching-times{height:calc(100% - 55px);overflow-y:auto;padding:1rem}.page-setting .body form>.row>div>.row.teaching-times .body-teaching-times .teaching-time{margin:1rem 0;color:green;background-color:rgba(44,159,44,.26);height:-moz-fit-content;height:fit-content;border-radius:5px;width:100%}.page-setting .body form>.row>div>.row.teaching-times .body-teaching-times .teaching-time>div{padding:.3rem 1rem;position:relative}.page-setting .body form>.row>div>.row.teaching-times .body-teaching-times .teaching-time>div .time-data,.page-setting .body form>.row>div>.row.teaching-times .body-teaching-times .teaching-time>div .title{font-size:.8em;padding:.5rem .3rem .3rem;top:-3px;background-color:#c8e6c8;color:#363636;border-radius:3px 3px 0 0;left:-12%;right:50%;display:flex;align-items:center;justify-content:center}.page-setting .body form>.row>div>.row.teaching-times .body-teaching-times .teaching-time>div .time-data{color:green;padding:0;top:50%;font-size:1rem}.page-setting .body form>.row>div>.row.teaching-times .body-teaching-times .teaching-time>div:last-of-type{text-align:end;display:flex;justify-content:space-between;padding-inline:0}.page-setting .body form>.row>div>.row.teaching-times .body-teaching-times .teaching-time:last-of-type{margin-bottom:0}.page-setting .body form>.row>div>.row.teaching-times i{font-size:.9rem;cursor:pointer;padding:.3rem 1rem;display:flex;align-items:center;justify-content:center;transition:all .15s ease-in;border-radius:5px}.page-setting .body form>.row>div>.row.teaching-times i.text-danger{color:#d01426}.page-setting .body form>.row>div>.row.teaching-times i:hover{background-color:rgba(131,30,65,.2)}.page-setting .body form>.row>div>.row.teaching-times .add-teaching-time{background-color:transparent;text-align:end;display:flex;align-items:center;justify-content:flex-end;padding-right:0;height:55px}.page-setting .body form>.row>div>.row.teaching-times .add-teaching-time button{border:none;background:none;margin-right:1rem}.page-setting .body form>.row>div>.row.teaching-times .add-teaching-time button i{margin-right:0}.page-setting .body form>.row>div>.row.teaching-times .add-teaching-time i{color:green;background-color:rgba(44,159,44,.26);width:40px;height:35px;font-size:2rem;display:flex;align-items:center;justify-content:center;margin-right:1rem}.page-setting .body form>.row>div>.row.teaching-times .add-teaching-time i.lnr-cross,.page-setting .body form>.row>div>.row.teaching-times .add-teaching-time i.lnr-pencil{font-size:1rem}.page-setting .body form>.row>div>.row.teaching-times .add-teaching-time i.lnr-cross:not(.lnr-pencil),.page-setting .body form>.row>div>.row.teaching-times .add-teaching-time i.lnr-pencil:not(.lnr-pencil){color:#dc3545;background-color:rgba(220,53,69,.3215686275)}.page-setting .body form>.row>div>.row.teaching-times .add-teaching-time.footer{height:54px}.page-setting .body form>.row>div>.row.teaching-times .add-teaching-time.footer.border_bottom{box-shadow:0 -2px 0 0 hsla(0,0%,43.9%,.2117647059)}.page-setting .body form>.row .form-footer{height:65px}.c-dashboardInfo{margin-bottom:15px}.c-dashboardInfo .wrap{background:#fff;box-shadow:2px 10px 20px rgba(0,0,0,.1);border-radius:7px;text-align:center;position:relative;overflow:hidden;padding:40px 25px 20px;height:100%}.c-dashboardInfo__subInfo,.c-dashboardInfo__title{color:#6c6c6c;font-size:1.18em}.c-dashboardInfo span{display:block}.c-dashboardInfo__count{font-weight:600;font-size:2.5em;line-height:64px;color:#323c43}.c-dashboardInfo .wrap:after{display:block;position:absolute;top:0;left:0;width:100%;height:10px;content:""}.c-dashboardInfo:first-child .wrap:after{background:linear-gradient(82.59deg,#00c48c,#00a173)}.c-dashboardInfo:nth-child(2) .wrap:after{background:linear-gradient(81.67deg,#0084f4,#1a4da2)}.c-dashboardInfo:nth-child(3) .wrap:after{background:linear-gradient(69.83deg,#0084f4,#00c48c)}.c-dashboardInfo:nth-child(4) .wrap:after{background:linear-gradient(81.67deg,#ff647c,#1f5dc5)}.c-dashboardInfo__title svg{color:#d7d7d7;margin-left:5px}.MuiSvgIcon-root-19{fill:currentColor;width:1em;height:1em;display:inline-block;font-size:24px;transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0}.color-picker{position:relative}.color-picker__overlay{width:100%;height:100vh;position:fixed;top:0;left:0;background:#000;z-index:0;opacity:0}.color-picker__flyout{width:240px;border:1px solid #eee;border-radius:4px;background:#fff;box-shadow:0 3px 7px rgba(0,0,0,.12);font-family:Roboto,Helvetica Neue,sans-serif;position:absolute;bottom:-170px;left:-100px;z-index:2}.color-picker__inner{padding:1.5rem 1rem}.color-chip{height:260px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:4px 4px 0 0}.color-chip__inner{text-align:center}.color-chip__subtitle{margin-top:.5rem;opacity:.7;font-weight:400;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.color-chip__title{color:#fff;margin:0;font-size:50px;letter-spacing:4px;font-family:Helvetica Neue;text-shadow:0 1px 2px rgba(0,0,0,.5)}.control{width:100%;height:12px;border-radius:12px;border:1px solid #ddd}.control+.control{margin-top:1rem}.control input{width:100%;margin:0}.control input[type=range]{-webkit-appearance:none;width:100%;background:transparent}.control input[type=range]:focus{outline:none}.control input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #ddd;height:17px;width:17px;border-radius:50px;background:#fff;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.12);margin-top:-4px}.swatch{height:45px;cursor:pointer}.swatch,.swatch:hover{border:4px solid #fff;box-shadow:0 0 1px rgba(0,0,0,.3)}.swatch:hover{opacity:.8}.pop-enter-active,.pop-leave-active{transition:transform .5s,opacity .5s;transition-timing-function:cubic-bezier(.8,.3,.25,1.75);transform:scale(1)}.pop-enter,.pop-leave-active{opacity:0;transform:scale(0)}.opacity-slider{display:flex}.opacity-slider input[type=range]{height:100%;background:linear-gradient(90deg,transparent 20%,#000 200%),repeating-conic-gradient(#ccc 0 25%,#fff 0 50%,#ccc 0 75%,#f7f7f7 0 100%);background-size:100% 100%,14px 10px;border-radius:12px}.opacity-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:50%;cursor:pointer}.opacity-slider input[type=range]::-moz-range-thumb{border-radius:50%;cursor:pointer}