.counselor-bell[data-v-a7b91138]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;color:#566b77;transition:background .15s ease,color .15s ease}.counselor-bell[data-v-a7b91138]:hover{background:#0000000d;color:var(--bs-primary)}.counselor-bell-badge[data-v-a7b91138]{position:absolute;top:2px;left:2px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:#dc3545;color:#fff;font-size:.65rem;font-weight:700;line-height:1.1rem;text-align:center}.counselor-new-alert[data-v-a7b91138]{position:fixed;top:4.5rem;left:50%;transform:translate(-50%);z-index:1050;display:flex;align-items:center;gap:.6rem;padding:.65rem 1.25rem;background:#fdf1e7;color:#a3560a;font-weight:600;border:1px solid rgba(163,86,10,.15);border-radius:.5rem;box-shadow:0 4px 14px #0000001f}.counselor-new-alert-link[data-v-a7b91138]{color:inherit;text-decoration:underline;font-weight:700}.counselor-new-alert .btn-close[data-v-a7b91138]{margin-inline-start:auto}.counselor-alert-fade-enter-active[data-v-a7b91138],.counselor-alert-fade-leave-active[data-v-a7b91138]{transition:opacity .2s ease,transform .2s ease}.counselor-alert-fade-enter-from[data-v-a7b91138],.counselor-alert-fade-leave-to[data-v-a7b91138]{opacity:0;transform:translateY(-6px)}.sms-balance-wrapper[data-v-f164431d]{padding:.35rem .6rem;border-radius:.5rem;background-color:#12b6a41a}.sms-balance-label[data-v-f164431d]{font-weight:700;font-size:.95rem;white-space:nowrap;color:var(--bs-body-color)}.sms-balance-circle[data-v-f164431d]{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 .5rem;border-radius:50%;font-weight:800;font-size:1rem;color:#fff;background:linear-gradient(135deg,#12b6a4,#2fd08a);box-shadow:0 2px 6px #0003}.sms-balance-circle-pending[data-v-f164431d]{background:linear-gradient(135deg,#a7a7a7,#cfcfcf)}.dropdown-shortcuts-list[data-v-f164431d]{overflow-y:auto!important}.owner-layout[data-v-48b3c6c9]{display:flex;min-height:100vh;background:var(--bs-tertiary-bg, #f5f5f9)}.owner-sidebar[data-v-48b3c6c9]{width:260px;flex-shrink:0;background:#1a2942;color:#cfd7e6;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.owner-brand[data-v-48b3c6c9]{display:flex;align-items:center;gap:.6rem;padding:1.25rem 1rem;font-weight:700;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.owner-brand img[data-v-48b3c6c9]{height:36px;width:auto}.owner-nav[data-v-48b3c6c9]{padding:1rem .75rem;display:flex;flex-direction:column;gap:.15rem}.owner-nav-group-title[data-v-48b3c6c9]{font-size:.75rem;font-weight:700;color:#7c8aa5;text-transform:uppercase;margin:1rem .75rem .35rem}.owner-nav-link[data-v-48b3c6c9]{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:.5rem;color:#cfd7e6;text-decoration:none;font-size:.9rem;transition:background .15s ease,color .15s ease}.owner-nav-link i[data-v-48b3c6c9]{font-size:1.15rem}.owner-nav-link[data-v-48b3c6c9]:hover{background:#ffffff0f;color:#fff}.owner-nav-link.active[data-v-48b3c6c9]{background:var(--bs-primary);color:#fff}.owner-main[data-v-48b3c6c9]{flex:1;min-width:0;display:flex;flex-direction:column}.owner-topbar[data-v-48b3c6c9]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;background:var(--bs-body-bg, #fff);border-bottom:1px solid var(--bs-border-color, #eceef1);position:sticky;top:0;z-index:10}.owner-user-chip[data-v-48b3c6c9]{display:flex;align-items:center;gap:.5rem;font-weight:600}.owner-content[data-v-48b3c6c9]{padding:1.5rem;flex:1}.owner-sidebar-overlay[data-v-48b3c6c9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:20}@media (max-width: 991.98px){.owner-sidebar[data-v-48b3c6c9]{position:fixed;right:0;z-index:30;transform:translate(100%);transition:transform .2s ease}.owner-sidebar-open[data-v-48b3c6c9]{transform:translate(0)}}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;align-items:center;justify-content:center;z-index:9999}.pulse-ring{width:40px;height:40px;border:4px solid #1d72b8;border-radius:50%;animation:pulse 1.2s ease-out infinite}@keyframes pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}*{font-family:Cairo,sans-serif;font-size:16px;font-weight:bolder}html{font-size:16px}#layout-menu .app-brand,#layout-menu .app-brand-logo{display:none!important}input[type=date],input[type=time],input[type=datetime-local]{direction:ltr;text-align:right}.menu-horizontal .menu-sub .menu-sub{min-width:14.5rem!important;white-space:nowrap!important}.menu-horizontal .menu-sub .menu-item{position:relative}:root{--bs-primary: #12b6a4 !important;--bs-primary-rgb: 18, 182, 164 !important;--bs-link-color: #12b6a4 !important;--bs-link-color-rgb: 18, 182, 164 !important;--bs-link-hover-color: #0e9686 !important;--bs-link-hover-color-rgb: 14, 150, 134 !important;--bs-focus-ring-color: rgba(18, 182, 164, .35) !important}a:not(.btn):not(.lp-btn):not(.dropdown-item):not(.nav-link):not(.menu-link){color:#12b6a4!important}a:not(.btn):not(.lp-btn):not(.dropdown-item):not(.nav-link):not(.menu-link):hover{color:#0e9686!important}.btn-primary,.btn-primary[data-trigger=hover].dropdown-toggle:not(.show){color:#fff!important;background-color:#12b6a4!important;border-color:#12b6a4!important}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary.focus,.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.btn-primary.show.dropdown-toggle,.show>.btn-primary.dropdown-toggle,.btn-primary:hover{color:#fff!important;background-color:#0e9686!important;border-color:#0e9686!important}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .16rem #12b6a480!important}.btn-primary.disabled,.btn-primary:disabled{background-color:#12b6a4!important;border-color:#12b6a4!important}.btn-group .btn-primary,.input-group .btn-primary{border-right-color:#0e9686!important;border-left-color:#0e9686!important}.btn-outline-primary{color:#12b6a4!important;border-color:#12b6a4!important}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:hover{color:#fff!important;background-color:#12b6a4!important;border-color:#12b6a4!important}.btn-label-primary{color:#12b6a4!important;background-color:#12b6a429!important}.btn-label-primary:hover,.btn-label-primary:focus,.btn-label-primary.focus{color:#fff!important;background-color:#12b6a4!important}.btn-label-primary:active,.btn-label-primary.active,.btn-label-primary.show.dropdown-toggle,.show>.btn-label-primary.dropdown-toggle{color:#fff!important;background-color:#0e9686!important}.text-primary{color:#12b6a4!important}.bg-primary{background-color:#12b6a4!important}.bg-label-primary{color:#0e9686!important;background-color:#12b6a429!important}.border-primary{border-color:#12b6a4!important}.badge.bg-primary,.text-bg-primary{background-color:#12b6a4!important;color:#fff!important}.form-check-input:checked{background-color:#12b6a4!important;border-color:#12b6a4!important}.form-check-input:focus{border-color:#12b6a4!important;box-shadow:0 0 0 .16rem #12b6a440!important}.form-control:focus,.form-select:focus{border-color:#12b6a4!important;box-shadow:0 0 0 .16rem #12b6a426!important}.form-switch .form-check-input:checked{background-color:#12b6a4!important;border-color:#12b6a4!important}.bg-menu-theme .menu-link:hover,.bg-menu-theme .menu-horizontal-prev:hover,.bg-menu-theme .menu-horizontal-next:hover,.bg-menu-theme .menu-link.active,.bg-menu-theme .menu-horizontal-prev.active,.bg-menu-theme .menu-horizontal-next.active{color:#0e9686!important}.bg-menu-theme .menu-item.active>.menu-link:not(.menu-toggle){color:#0e9686!important;background-color:#12b6a41f!important}.bg-menu-theme.menu-horizontal .menu-inner>.menu-item.active>.menu-link{background-color:#12b6a41f!important}.bg-menu-theme.menu-horizontal .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle){background-color:transparent!important;color:#0e9686!important}.menu.bg-primary .menu-link.active,.menu.bg-primary .menu-item.active>.menu-link:not(.menu-toggle),.menu.bg-primary.menu-horizontal .menu-inner>.menu-item.active>.menu-link,.menu.bg-primary.menu-horizontal .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle){background-color:#12b6a4!important}.menu.bg-primary{background-color:#12b6a4!important}.nav-tabs .nav-link.active,.nav-pills .nav-link.active{background-color:#12b6a4!important;border-color:#12b6a4!important;color:#fff!important}.page-item.active .page-link{background-color:#12b6a4!important;border-color:#12b6a4!important}.page-link{color:#12b6a4!important}.page-link:hover{color:#0e9686!important}.spinner-border.text-primary,.spinner-grow.text-primary{color:#12b6a4!important}.progress-bar,.swal2-styled.swal2-confirm{background-color:#12b6a4!important}@media (min-width: 1200px){.menu-horizontal-prev,.menu-horizontal-next{display:none!important}#layout-menu.menu-horizontal .menu-inner{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}@media (max-width: 1199.98px){#layout-menu.menu-horizontal{display:none;position:fixed;top:0;left:0;height:100%;width:280px;max-width:85vw;z-index:1100;transform:translate3d(-100%,0,0);transition:transform .25s ease}.layout-menu-expanded #layout-menu.menu-horizontal{display:flex;transform:translateZ(0)}#layout-menu.menu-horizontal .menu-inner{flex-direction:column!important;overflow-y:auto!important}#layout-menu.menu-horizontal .menu-sub,#layout-menu.menu-horizontal .menu-sub .menu-sub{position:static!important;left:auto!important;width:100%!important;box-shadow:none!important}}.login-mode-options[data-v-a503452a]{display:flex;flex-direction:column;gap:.75rem}.login-mode-card[data-v-a503452a]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--bs-border-color, #d9dee3);border-radius:.5rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;margin:0}.login-mode-card[data-v-a503452a]:hover{border-color:var(--bs-primary, #696cff)}.login-mode-card.active[data-v-a503452a]{border-color:var(--bs-primary, #696cff);background-color:#696cff0f;box-shadow:0 0 0 1px var(--bs-primary, #696cff) inset}.login-mode-radio[data-v-a503452a]{width:1.1rem;height:1.1rem;margin:0;cursor:pointer;accent-color:var(--bs-primary, #696cff);flex-shrink:0}.login-mode-icon[data-v-a503452a]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background-color:#696cff14;color:var(--bs-primary, #696cff);flex-shrink:0;font-size:1.1rem}.login-mode-text[data-v-a503452a]{display:flex;flex-direction:column;line-height:1.3}.login-mode-title[data-v-a503452a]{font-weight:600}.login-mode-sub[data-v-a503452a]{font-size:.8rem;color:var(--bs-secondary-color, #697a8d)}.stat-card[data-v-43de26d3]{transition:box-shadow .15s ease,transform .15s ease}.stat-card[data-v-43de26d3]:hover{box-shadow:0 .5rem 1.25rem #0000001a;transform:translateY(-2px)}.stat-icon[data-v-43de26d3]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:.75rem;font-size:1.4rem}.stat-value[data-v-43de26d3]{font-size:1.5rem;font-weight:700;line-height:1.2}.stat-label[data-v-43de26d3]{font-size:.8rem}.section-title[data-v-250df56c]{font-weight:700;margin-bottom:1rem}.breakdown-value[data-v-250df56c]{font-size:1.75rem;font-weight:700;line-height:1.2}.border-start-success[data-v-250df56c]{border-inline-start:4px solid var(--bs-success)}.border-start-danger[data-v-250df56c]{border-inline-start:4px solid var(--bs-danger)}.border-start-primary[data-v-250df56c]{border-inline-start:4px solid var(--bs-primary)}.section-title[data-v-bf41ab36]{font-weight:700;margin-bottom:1rem}.breakdown-value[data-v-bf41ab36]{font-size:1.75rem;font-weight:700;line-height:1.2}.border-start-warning[data-v-bf41ab36]{border-inline-start:4px solid var(--bs-warning)}.border-start-orange[data-v-bf41ab36]{border-inline-start:4px solid #fd7e14}.section-title[data-v-3b880b8b]{font-weight:700;margin-bottom:1rem}.mini-stat-value[data-v-3b880b8b]{font-size:1.4rem;font-weight:700}.mini-stat-label[data-v-3b880b8b]{font-size:.75rem}.violations-progress[data-v-3b880b8b]{transition:width .6s ease}.doughnut[data-v-3b880b8b]{width:160px;height:160px;border-radius:50%;display:flex;align-items:center;justify-content:center}.doughnut-hole[data-v-3b880b8b]{width:104px;height:104px;border-radius:50%;background:var(--bs-card-bg, #fff);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #0000000a}.doughnut-value[data-v-3b880b8b]{font-size:1.25rem;font-weight:700}.legend-item[data-v-3b880b8b]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--bs-secondary-color, #6c757d)}.legend-dot[data-v-3b880b8b]{width:10px;height:10px;border-radius:50%;display:inline-block}.section-title[data-v-4e41118c]{font-weight:700;margin-bottom:1rem}.pending-summary.clickable[data-v-4e41118c]{cursor:pointer}.mini-stat-value[data-v-4e41118c]{font-size:1.4rem;font-weight:700}.pending-list[data-v-4e41118c]{border-top:1px solid var(--bs-border-color, #eceef1);padding-top:.75rem}.pending-row[data-v-4e41118c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px dashed var(--bs-border-color, #eceef1)}.pending-row[data-v-4e41118c]:last-child{border-bottom:none}.section-title[data-v-ff427df0]{font-weight:700;margin-bottom:1rem}.table th[data-v-ff427df0]{font-size:.85rem;font-weight:600;white-space:nowrap}.table td[data-v-ff427df0]{font-size:.85rem}.repeated-list li[data-v-24e1f492]{padding:.6rem 0;border-bottom:1px solid var(--bs-border-color, #eceef1)}.repeated-list li[data-v-24e1f492]:last-child{border-bottom:none}.section-title[data-v-13c57b00]{font-weight:700;margin-bottom:1rem}.range-row[data-v-13c57b00]{display:grid;grid-template-columns:140px 1fr 40px;align-items:center;gap:.75rem;margin-bottom:.85rem}.range-label[data-v-13c57b00]{font-size:.85rem;color:var(--bs-secondary-color, #6c757d);white-space:nowrap}.range-track[data-v-13c57b00]{background:var(--bs-tertiary-bg, #f0f1f3);border-radius:.5rem;height:18px;overflow:hidden}.range-bar[data-v-13c57b00]{height:100%;border-radius:.5rem;background:linear-gradient(90deg,var(--bs-primary),#699af9);transition:width .6s ease}.range-value[data-v-13c57b00]{font-weight:600;text-align:center}@media (max-width: 576px){.range-row[data-v-13c57b00]{grid-template-columns:100px 1fr 32px}.range-label[data-v-13c57b00]{font-size:.75rem}}.stats-header h4[data-v-f2f82109]{font-weight:700}.dashboard-section[data-v-f2f82109]:last-child{margin-bottom:0}.last-updated[data-v-f2f82109]{padding-top:.5rem}.fade-in-content[data-v-f2f82109]{animation:statsFadeIn-f2f82109 .35s ease}.fade-in-content .dashboard-section[data-v-f2f82109],.fade-in-content>div[data-v-f2f82109]{animation:statsFadeIn-f2f82109 .45s ease both}@keyframes statsFadeIn-f2f82109{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 575.98px){.general-statistics[data-v-f2f82109]{overflow-x:hidden}}.stat-card[data-v-cc055b35]{transition:box-shadow .15s ease,transform .15s ease;border:1px solid transparent}.stat-card[data-v-cc055b35]:hover{box-shadow:0 .5rem 1.25rem #0000001a;transform:translateY(-2px)}.stat-card-tier-success[data-v-cc055b35]{border-color:var(--bs-success)}.stat-card-tier-info[data-v-cc055b35]{border-color:var(--bs-info)}.stat-card-tier-warning[data-v-cc055b35]{border-color:var(--bs-warning)}.stat-card-tier-danger[data-v-cc055b35]{border-color:var(--bs-danger)}.stat-icon[data-v-cc055b35]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:.75rem;font-size:1.4rem}.stat-value[data-v-cc055b35]{font-size:1.5rem;font-weight:700;line-height:1.2}.stat-label[data-v-cc055b35]{font-size:.8rem}.badge[data-v-cc055b35]{font-size:.7rem}.section-title[data-v-c9e2b8d0]{font-weight:700;margin-bottom:1rem}.donut-wrapper[data-v-c9e2b8d0]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.donut-canvas[data-v-c9e2b8d0]{position:relative;width:180px;height:180px;flex-shrink:0}.donut-center[data-v-c9e2b8d0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-rate[data-v-c9e2b8d0]{font-size:1.6rem;font-weight:700;line-height:1.1}.donut-label[data-v-c9e2b8d0]{font-size:.75rem;color:var(--bs-secondary-color, #6c757d)}.donut-legend[data-v-c9e2b8d0]{flex:1;min-width:140px}.donut-legend li[data-v-c9e2b8d0]{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.9rem}.legend-dot[data-v-c9e2b8d0]{width:10px;height:10px;border-radius:50%;display:inline-block}@media (max-width: 400px){.donut-wrapper[data-v-c9e2b8d0]{justify-content:center}}.section-title[data-v-6a2d0677]{font-weight:700;margin-bottom:1rem}.chart-wrapper[data-v-6a2d0677]{height:260px}.section-title[data-v-0a22643e]{font-weight:700;margin-bottom:1rem}.table th[data-v-0a22643e]{font-size:.85rem;font-weight:600;white-space:nowrap}.table td[data-v-0a22643e]{font-size:.85rem}.section-title[data-v-d0f50f75]{font-weight:700;margin-bottom:1rem}.chart-wrapper-large[data-v-d0f50f75]{height:360px}.section-title[data-v-dfa10fe9]{font-weight:700;margin-bottom:1rem}.grade-perf-card[data-v-dfa10fe9]{transition:transform .15s ease,box-shadow .15s ease}.grade-perf-card[data-v-dfa10fe9]:hover{transform:translateY(-2px);box-shadow:0 .5rem 1.25rem #00000014}.section-title[data-v-9fc1cd00]{font-weight:700;margin-bottom:1rem}.table th[data-v-9fc1cd00]{font-size:.85rem;font-weight:600;white-space:nowrap}.table td[data-v-9fc1cd00]{font-size:.85rem}.section-title[data-v-e320caa8]{font-weight:700;margin-bottom:1rem}.chart-wrapper-large[data-v-e320caa8]{height:400px}.card-title-sm[data-v-e20b5c0d]{font-weight:700;margin-bottom:0}.gauge[data-v-e20b5c0d]{width:140px;height:140px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .6s ease}.gauge-inner[data-v-e20b5c0d]{width:108px;height:108px;border-radius:50%;background:var(--bs-body-bg, #fff);display:flex;align-items:baseline;justify-content:center;gap:2px}.gauge-value[data-v-e20b5c0d]{font-size:1.9rem;font-weight:700;line-height:1}.gauge-max[data-v-e20b5c0d]{font-size:.8rem;color:var(--bs-secondary-color, #6c757d)}.stat-icon[data-v-136bcdce]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:.75rem;font-size:1.4rem}.stat-value[data-v-136bcdce]{font-size:1.35rem;font-weight:700;line-height:1.2}.stat-label[data-v-136bcdce]{font-size:.75rem}.border-start-success[data-v-039d11d0]{border-inline-start:4px solid var(--bs-success)}.border-start-warning[data-v-039d11d0]{border-inline-start:4px solid var(--bs-warning)}.badge-circle[data-v-039d11d0]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem}.comparison-stats[data-v-039d11d0]{display:flex;flex-direction:column;gap:.5rem}.stat-row[data-v-039d11d0]{display:flex;justify-content:space-between;padding:.5rem .75rem;background:var(--bs-tertiary-bg, #f5f5f9);border-radius:.5rem;font-size:.9rem}.stats-toolbar h4[data-v-30db3e6e]{font-weight:700}.page-section-title[data-v-30db3e6e]{font-size:1.25rem;font-weight:700;margin:.5rem 0 1rem;padding-bottom:.6rem;border-bottom:3px solid var(--bs-primary)}.last-updated[data-v-30db3e6e]{padding-top:.5rem}.fade-in-content[data-v-30db3e6e]{animation:statsFadeIn-30db3e6e .35s ease}.fade-in-content .dashboard-section[data-v-30db3e6e],.fade-in-content>div[data-v-30db3e6e]{animation:statsFadeIn-30db3e6e .45s ease both}@keyframes statsFadeIn-30db3e6e{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 575.98px){.daily-absence-statistics[data-v-30db3e6e]{overflow-x:hidden}}.section-title[data-v-5c17d2ab]{font-weight:700;margin-bottom:1rem}.weeks-scroll[data-v-5c17d2ab]{max-height:360px;overflow-y:auto}.table th[data-v-5c17d2ab]{font-size:.85rem;font-weight:600;white-space:nowrap;position:sticky;top:0;background:var(--bs-card-bg, var(--bs-body-bg, #fff));z-index:1}.table td[data-v-5c17d2ab]{font-size:.85rem}.week-row[data-v-5c17d2ab]{cursor:pointer}.week-row-active[data-v-5c17d2ab]{background-color:rgba(var(--bs-primary-rgb, 105, 108, 255),.08)}.stat-card[data-v-71faa256]{transition:box-shadow .15s ease,transform .15s ease;border:1px solid transparent}.stat-card[data-v-71faa256]:hover{box-shadow:0 .5rem 1.25rem #0000001a;transform:translateY(-2px)}.stat-card-tier-success[data-v-71faa256]{border-color:var(--bs-success)}.stat-card-tier-info[data-v-71faa256]{border-color:var(--bs-info)}.stat-card-tier-warning[data-v-71faa256]{border-color:var(--bs-warning)}.stat-card-tier-danger[data-v-71faa256]{border-color:var(--bs-danger)}.stat-icon[data-v-71faa256]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:.75rem;font-size:1.4rem}.stat-value[data-v-71faa256]{font-size:1.5rem;font-weight:700;line-height:1.2}.stat-label[data-v-71faa256]{font-size:.8rem}.badge[data-v-71faa256]{font-size:.7rem}.section-title[data-v-34ddb8c7]{font-weight:700;margin-bottom:1rem}.chart-wrapper[data-v-34ddb8c7]{height:280px}.section-title[data-v-b6c37459]{font-weight:700;margin-bottom:1rem}.chart-wrapper[data-v-b6c37459]{height:260px}.section-title[data-v-dce15efe]{font-weight:700;margin-bottom:1rem}.table th[data-v-dce15efe]{font-size:.85rem;font-weight:600;white-space:nowrap}.table td[data-v-dce15efe]{font-size:.85rem}.section-title[data-v-5aa54901]{font-weight:700;margin-bottom:1rem}.chart-wrapper-large[data-v-5aa54901]{height:360px}.section-title[data-v-26b7fd94]{font-weight:700;margin-bottom:1rem}.table th[data-v-26b7fd94]{font-size:.85rem;font-weight:600;white-space:nowrap}.table td[data-v-26b7fd94]{font-size:.85rem}.border-start-success[data-v-01782f69]{border-inline-start:4px solid var(--bs-success)}.border-start-warning[data-v-01782f69]{border-inline-start:4px solid var(--bs-warning)}.badge-circle[data-v-01782f69]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem}.comparison-stats[data-v-01782f69]{display:flex;flex-direction:column;gap:.5rem}.stat-row[data-v-01782f69]{display:flex;justify-content:space-between;padding:.5rem .75rem;background:var(--bs-tertiary-bg, #f5f5f9);border-radius:.5rem;font-size:.9rem}.section-title[data-v-934658d5]{font-weight:700;margin-bottom:1rem}.table th[data-v-934658d5]{font-size:.85rem;font-weight:600;white-space:nowrap}.table td[data-v-934658d5]{font-size:.85rem}.stats-toolbar h4[data-v-17e2e21b]{font-weight:700}.page-section-title[data-v-17e2e21b]{font-size:1.25rem;font-weight:700;margin:.5rem 0 1rem;padding-bottom:.6rem;border-bottom:3px solid var(--bs-primary)}.last-updated[data-v-17e2e21b]{padding-top:.5rem}.fade-in-content[data-v-17e2e21b]{animation:statsFadeIn-17e2e21b .35s ease}.fade-in-content .dashboard-section[data-v-17e2e21b],.fade-in-content>div[data-v-17e2e21b]{animation:statsFadeIn-17e2e21b .45s ease both}@keyframes statsFadeIn-17e2e21b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 575.98px){.weekly-absence-statistics[data-v-17e2e21b]{overflow-x:hidden}}.section-title[data-v-ad3299a4]{font-weight:700;margin-bottom:1rem}.months-scroll[data-v-ad3299a4]{max-height:360px;overflow-y:auto}.table th[data-v-ad3299a4]{font-size:.85rem;font-weight:600;white-space:nowrap;position:sticky;top:0;background:var(--bs-card-bg, var(--bs-body-bg, #fff));z-index:1}.table td[data-v-ad3299a4]{font-size:.85rem}.month-row[data-v-ad3299a4]{cursor:pointer}.month-row-active[data-v-ad3299a4]{background-color:rgba(var(--bs-primary-rgb, 105, 108, 255),.08)}.stat-card[data-v-97428338]{transition:box-shadow .15s ease,transform .15s ease;border:1px solid transparent}.stat-card[data-v-97428338]:hover{box-shadow:0 .5rem 1.25rem #0000001a;transform:translateY(-2px)}.stat-card-tier-success[data-v-97428338]{border-color:var(--bs-success)}.stat-card-tier-info[data-v-97428338]{border-color:var(--bs-info)}.stat-card-tier-warning[data-v-97428338]{border-color:var(--bs-warning)}.stat-card-tier-danger[data-v-97428338]{border-color:var(--bs-danger)}.stat-icon[data-v-97428338]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:.75rem;font-size:1.4rem}.stat-value[data-v-97428338]{font-size:1.5rem;font-weight:700;line-height:1.2}.stat-label[data-v-97428338]{font-size:.8rem}.badge[data-v-97428338]{font-size:.7rem}.section-title[data-v-2e412f84]{font-weight:700;margin-bottom:1rem}.chart-wrapper[data-v-2e412f84]{height:280px}.section-title[data-v-4cd75b34]{font-weight:700;margin-bottom:1rem}.chart-wrapper[data-v-4cd75b34]{height:260px}.chart-scroll[data-v-4cd75b34]{overflow-x:auto;overflow-y:hidden}.stats-toolbar h4[data-v-4bcbd40a]{font-weight:700}.page-section-title[data-v-4bcbd40a]{font-size:1.25rem;font-weight:700;margin:.5rem 0 1rem;padding-bottom:.6rem;border-bottom:3px solid var(--bs-primary)}.last-updated[data-v-4bcbd40a]{padding-top:.5rem}.fade-in-content[data-v-4bcbd40a]{animation:statsFadeIn-4bcbd40a .35s ease}.fade-in-content .dashboard-section[data-v-4bcbd40a],.fade-in-content>div[data-v-4bcbd40a]{animation:statsFadeIn-4bcbd40a .45s ease both}@keyframes statsFadeIn-4bcbd40a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 575.98px){.monthly-absence-statistics[data-v-4bcbd40a]{overflow-x:hidden}}.data-grid-wrapper[data-v-ed0fe659]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-ed0fe659]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-ed0fe659]{width:100%;border-collapse:collapse}table.data-grid th[data-v-ed0fe659],table.data-grid td[data-v-ed0fe659]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-ed0fe659]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-ed0fe659]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-ed0fe659]{background-color:var(--bs-table-striped-bg);cursor:pointer}.odd-row[data-v-ed0fe659]{background-color:var(--bs-card-bg);cursor:pointer}.record-count-circle[data-v-ed0fe659],.record-selected-count-circle[data-v-ed0fe659]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-ed0fe659]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.toggle-count-circle[data-v-ed0fe659]{display:inline-flex;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:50%;font-weight:700;font-size:13px;box-shadow:0 0 4px #00000040;color:#fff;background:linear-gradient(135deg,#ff9f43,#ee5253)}.record-selected-count-circle[data-v-ed0fe659]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-info-box[data-v-ed0fe659]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.flex-item[data-v-ed0fe659]{flex:1 1 100%;min-width:200px}@media (max-width: 768px){.form-row[data-v-ed0fe659]{flex-direction:column;align-items:stretch}.flex-item[data-v-ed0fe659]{width:100%}.record-info-box[data-v-ed0fe659]{margin-top:10px;width:100%}}.data-grid-wrapper{margin:0 20px 1px;font-family:Arial,sans-serif}.sms-form[data-v-6634a3f4]{margin-top:20px;padding:15px;border:1px solid var(--bs-border-color);border-radius:5px;max-width:500px}.sms-form label[data-v-6634a3f4]{display:block;margin-bottom:10px;font-weight:700}.sms-form input[data-v-6634a3f4],.sms-form textarea[data-v-6634a3f4]{width:100%;margin-top:5px;padding:8px;font-size:14px}.counter-circle[data-v-6634a3f4]{width:43px;height:43px;border-radius:50%;font-weight:700;font-size:20px}.lp[data-v-d0d7fe8b]{--lp-navy: #0b1b3a;--lp-navy-2: #132b57;--lp-teal: #12b6a4;--lp-teal-2: #2fd08a;--lp-amber: #f5a524;--lp-ink: #16213e;--lp-muted: #5b6478;--lp-bg: #ffffff;--lp-bg-muted: #f5f8fb;--lp-border: #e7ecf3;--lp-radius: 18px;--lp-shadow: 0 20px 45px -20px rgba(11, 27, 58, .25);font-family:Cairo,Segoe UI,Tahoma,Arial,sans-serif;color:var(--lp-ink);background:var(--lp-bg);overflow-x:hidden}.lp-container[data-v-d0d7fe8b]{max-width:1180px;margin:0 auto;padding:0 24px}.lp-dotgrid[data-v-d0d7fe8b]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.16) 1.5px,transparent 1.5px);background-size:26px 26px}.lp-dotgrid--dark[data-v-d0d7fe8b]{background-image:radial-gradient(rgba(11,27,58,.1) 1.5px,transparent 1.5px);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 40%,transparent 100%)}.lp-wave[data-v-d0d7fe8b]{position:relative;line-height:0;z-index:1}.lp-wave svg[data-v-d0d7fe8b]{display:block;width:100%;height:64px}.lp-wave--down[data-v-d0d7fe8b]{margin-bottom:-1px}.lp-wave--up[data-v-d0d7fe8b]{margin-top:-1px;transform:scaleY(-1)}.lp-reveal[data-v-d0d7fe8b]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.lp-reveal.lp-visible[data-v-d0d7fe8b]{opacity:1;transform:translateY(0)}.lp-btn[data-v-d0d7fe8b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.lp-btn[data-v-d0d7fe8b]:hover{transform:translateY(-2px)}.lp-btn[data-v-d0d7fe8b]:focus-visible,.lp-nav__links a[data-v-d0d7fe8b]:focus-visible,.lp-footer__col a[data-v-d0d7fe8b]:focus-visible,.lp-pillar[data-v-d0d7fe8b]:focus-visible,.lp-faq__item summary[data-v-d0d7fe8b]:focus-visible{outline:3px solid var(--lp-teal);outline-offset:3px;border-radius:6px}.lp-btn--lg[data-v-d0d7fe8b]{padding:15px 30px;font-size:1.05rem}.lp-btn--sm[data-v-d0d7fe8b]{padding:8px 16px;font-size:.85rem}.lp-btn--primary[data-v-d0d7fe8b]{background:linear-gradient(90deg,var(--lp-teal),var(--lp-teal-2));color:#000!important;box-shadow:0 12px 24px -10px #12b6a48c}.lp-btn--outline[data-v-d0d7fe8b]{border-color:var(--lp-navy);color:var(--lp-navy);background:transparent}.lp-btn--outline.lp-btn--light[data-v-d0d7fe8b]{border-color:#ffffff8c;color:#fff}.lp-btn--ghost[data-v-d0d7fe8b]{color:var(--lp-navy);background:transparent}.lp-btn--ghost-light[data-v-d0d7fe8b]{color:#fff;background:#ffffff14;border-color:#ffffff40}.lp-whatsapp-fab[data-v-d0d7fe8b]{position:fixed;bottom:22px;left:22px;z-index:60;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.9rem;box-shadow:0 12px 28px -8px #25d36699;transition:transform .2s ease,box-shadow .2s ease}.lp-whatsapp-fab[data-v-d0d7fe8b]:hover{transform:scale(1.08);box-shadow:0 16px 32px -8px #25d366b3;color:#fff}.lp-whatsapp-fab__icon[data-v-d0d7fe8b]{width:30px;height:30px;flex-shrink:0}.lp-whatsapp-fab[data-v-d0d7fe8b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#25d366;animation:lpWhatsappPulse-d0d7fe8b 2.4s ease-out infinite;z-index:-1}@keyframes lpWhatsappPulse-d0d7fe8b{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.lp-topbar[data-v-d0d7fe8b]{background:linear-gradient(90deg,var(--lp-teal),var(--lp-teal-2))}.lp-topbar__inner[data-v-d0d7fe8b]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:10px 24px}.lp-topbar__announce[data-v-d0d7fe8b]{display:inline-flex;align-items:center;gap:8px;color:#04231f;font-weight:800;font-size:.88rem;text-align:center}.lp-topbar__announce i[data-v-d0d7fe8b]{font-size:1.15rem;flex-shrink:0}.lp-topbar__announce-sub[data-v-d0d7fe8b]{display:inline-block;font-weight:700;opacity:.75;font-size:.82rem;margin-inline-start:6px}.lp-topbar__announce-sub[data-v-d0d7fe8b]:before{content:"·";margin-inline-end:6px}.lp-btn--phone[data-v-d0d7fe8b]{background:#f5a52424;color:var(--lp-amber)!important;border-color:#f5a52466;font-weight:800}.lp-btn--phone[data-v-d0d7fe8b]:hover{background:var(--lp-amber);color:#fff!important}.lp-btn--phone i[data-v-d0d7fe8b]{font-size:1.05rem}.lp-nav[data-v-d0d7fe8b]{position:sticky;top:0;z-index:50;background:#ffffffb3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.lp-nav--scrolled[data-v-d0d7fe8b]{border-color:var(--lp-border);box-shadow:0 8px 24px -18px #0b1b3a59}.lp-nav__inner[data-v-d0d7fe8b]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;gap:16px}.lp-brand img[data-v-d0d7fe8b]{height:44px;width:auto;display:block}.lp-nav__links[data-v-d0d7fe8b]{display:flex;align-items:center;gap:28px}.lp-nav__links a[data-v-d0d7fe8b]{color:var(--lp-ink);text-decoration:none;font-weight:600;font-size:.95rem}.lp-nav__links a[data-v-d0d7fe8b]:hover{color:var(--lp-teal)}.lp-nav__mobile-actions[data-v-d0d7fe8b]{display:none}.lp-nav__actions[data-v-d0d7fe8b]{display:flex;align-items:center;gap:10px}.lp-nav__burger[data-v-d0d7fe8b]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.lp-nav__burger span[data-v-d0d7fe8b]{width:24px;height:2px;background:var(--lp-navy);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.lp-hero[data-v-d0d7fe8b]{position:relative;padding:72px 0 96px;overflow:hidden;background:linear-gradient(180deg,#f7fbfb,#fff 60%)}.lp-hero__glow[data-v-d0d7fe8b]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.35;pointer-events:none}.lp-hero__glow--1[data-v-d0d7fe8b]{width:420px;height:420px;background:var(--lp-teal);top:-160px;left:-120px}.lp-hero__glow--2[data-v-d0d7fe8b]{width:360px;height:360px;background:var(--lp-navy-2);bottom:-140px;right:-100px;opacity:.18}.lp-hero__glow--3[data-v-d0d7fe8b]{width:420px;height:420px;background:var(--lp-teal);top:50%;left:50%;transform:translate(-50%,-50%);opacity:.15}.lp-hero__inner[data-v-d0d7fe8b]{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.lp-hero__inner--wide[data-v-d0d7fe8b]{grid-template-columns:1fr;gap:40px}.lp-badge[data-v-d0d7fe8b]{display:inline-flex;align-items:center;gap:8px;background:#12b6a41a;color:var(--lp-teal);border:1px solid rgba(18,182,164,.25);padding:8px 16px;border-radius:999px;font-weight:700;font-size:.85rem;margin-bottom:20px}.lp-hero__title[data-v-d0d7fe8b]{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:800;line-height:1.25;margin:0 0 14px;background:linear-gradient(90deg,var(--lp-navy),var(--lp-navy-2));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero__subtitle[data-v-d0d7fe8b]{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;color:var(--lp-ink);margin:0 0 16px}.lp-hero__text[data-v-d0d7fe8b]{color:var(--lp-muted);font-size:1.05rem;line-height:1.9;margin:0 0 28px;max-width:560px}.lp-hero__ctas[data-v-d0d7fe8b]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:26px}.lp-hero__free[data-v-d0d7fe8b]{display:flex;flex-direction:column;gap:8px}.lp-hero__free-item[data-v-d0d7fe8b]{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--lp-navy);font-size:.92rem}.lp-hero__free-item i[data-v-d0d7fe8b]{color:var(--lp-teal);font-size:1.15rem}.lp-hero__content--center[data-v-d0d7fe8b]{text-align:center;max-width:780px;margin:0 auto}.lp-hero__content--center .lp-badge[data-v-d0d7fe8b]{margin-inline:auto}.lp-hero__ctas--center[data-v-d0d7fe8b]{justify-content:center}.lp-hero__free--center[data-v-d0d7fe8b]{align-items:center}.lp-hero__visual[data-v-d0d7fe8b]{position:relative;height:460px}.lp-hero-features[data-v-d0d7fe8b]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.lp-hero-feature[data-v-d0d7fe8b]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:#fff;border:1px solid var(--lp-border);border-radius:16px;padding:20px 12px;box-shadow:0 14px 30px -22px #0b1b3a59;transition:transform .2s ease,box-shadow .2s ease}.lp-hero-feature[data-v-d0d7fe8b]:hover{transform:translateY(-4px);box-shadow:0 18px 34px -18px #0b1b3a4d}.lp-hero-feature__icon[data-v-d0d7fe8b]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#12b6a424,#2fd08a24);color:var(--lp-teal);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.lp-hero-feature__label[data-v-d0d7fe8b]{font-size:.82rem;font-weight:700;color:var(--lp-navy);line-height:1.5}.lp-mock-float[data-v-d0d7fe8b]{animation:lpFloat-d0d7fe8b 5s ease-in-out infinite}.lp-mock-float--delay[data-v-d0d7fe8b]{animation-delay:1.2s}@keyframes lpFloat-d0d7fe8b{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lp-mock-dashboard[data-v-d0d7fe8b]{background:#fff;border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);border:1px solid var(--lp-border);overflow:hidden}.lp-mock-dashboard--hero[data-v-d0d7fe8b]{position:absolute;top:0;right:6%;bottom:10%;left:0}.lp-mock-dashboard--chart[data-v-d0d7fe8b]{min-height:380px}.lp-mock-dashboard__bar[data-v-d0d7fe8b]{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--lp-border)}.lp-mock-dashboard__bar span[data-v-d0d7fe8b]{width:9px;height:9px;border-radius:50%;background:#dbe2ea}.lp-mock-dashboard__title[data-v-d0d7fe8b]{margin-inline-start:auto;font-size:.8rem;font-weight:700;color:var(--lp-muted)}.lp-mock-dashboard__body[data-v-d0d7fe8b]{display:flex;height:calc(100% - 45px)}.lp-mock-dashboard__body--full[data-v-d0d7fe8b]{flex-direction:column;padding:16px;gap:16px}.lp-mock-dashboard__side[data-v-d0d7fe8b]{width:56px;background:var(--lp-bg-muted);display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:18px}.lp-mock-dashboard__side-item[data-v-d0d7fe8b]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--lp-muted);font-size:1.1rem}.lp-mock-dashboard__side-item--active[data-v-d0d7fe8b]{background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2));color:#fff}.lp-mock-dashboard__main[data-v-d0d7fe8b]{flex:1;padding:18px;display:flex;flex-direction:column;gap:16px}.lp-mock-stats[data-v-d0d7fe8b]{display:flex;gap:12px}.lp-mock-stat[data-v-d0d7fe8b]{flex:1;background:var(--lp-bg-muted);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px;text-align:center}.lp-mock-stat__num[data-v-d0d7fe8b]{font-weight:800;font-size:1.2rem;color:var(--lp-navy)}.lp-mock-stat span[data-v-d0d7fe8b]:last-child{font-size:.72rem;color:var(--lp-muted)}.lp-mock-chart[data-v-d0d7fe8b]{display:flex;align-items:flex-end;gap:8px;height:100px;background:var(--lp-bg-muted);border-radius:12px;padding:12px}.lp-mock-chart__bar[data-v-d0d7fe8b]{flex:1;height:var(--h);border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--lp-teal-2),var(--lp-teal))}.lp-mock-rows[data-v-d0d7fe8b]{display:flex;flex-direction:column;gap:8px}.lp-mock-row[data-v-d0d7fe8b]{height:12px;border-radius:6px;background:var(--lp-bg-muted)}.lp-mock-row[data-v-d0d7fe8b]:nth-child(2){width:85%}.lp-mock-row[data-v-d0d7fe8b]:nth-child(3){width:65%}.lp-mock-line-chart[data-v-d0d7fe8b]{background:var(--lp-bg-muted);border-radius:12px;padding:12px}.lp-mock-line-chart svg[data-v-d0d7fe8b]{width:100%;height:100px}.lp-mock-line-chart polyline[data-v-d0d7fe8b]{fill:none;stroke:var(--lp-teal);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lp-mock-phone[data-v-d0d7fe8b]{position:absolute;bottom:-6%;left:-2%;width:210px;background:#101a33;border-radius:30px;padding:14px 12px;box-shadow:var(--lp-shadow)}.lp-mock-phone--tall[data-v-d0d7fe8b]{position:static;width:260px;margin:0 auto}.lp-mock-phone__notch[data-v-d0d7fe8b]{width:60px;height:6px;border-radius:4px;background:#ffffff40;margin:0 auto 10px}.lp-mock-phone__header[data-v-d0d7fe8b]{color:#fff;font-weight:700;font-size:.85rem;text-align:center;margin-bottom:12px}.lp-mock-phone__row[data-v-d0d7fe8b]{display:flex;align-items:center;gap:8px;background:#ffffff0f;color:#fff;font-size:.72rem;padding:8px 10px;border-radius:10px;margin-bottom:8px}.lp-mock-phone__row i[data-v-d0d7fe8b]{color:var(--lp-teal-2);font-size:.95rem}.lp-mock-phone__row--warn i[data-v-d0d7fe8b]{color:var(--lp-amber)}.lp-mock-phone__btn[data-v-d0d7fe8b]{margin-top:10px;background:linear-gradient(90deg,var(--lp-teal),var(--lp-teal-2));color:#fff;text-align:center;padding:9px;border-radius:10px;font-size:.78rem;font-weight:700}.lp-float-badge[data-v-d0d7fe8b]{position:absolute;top:-7%;right:4%;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--lp-border);border-radius:14px;padding:10px 14px;box-shadow:var(--lp-shadow);z-index:3}.lp-float-badge__icon[data-v-d0d7fe8b]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.05rem;flex-shrink:0}.lp-float-badge strong[data-v-d0d7fe8b]{display:block;font-size:.8rem;color:var(--lp-navy)}.lp-float-badge span[data-v-d0d7fe8b]{font-size:.7rem;color:var(--lp-muted)}.lp-pillars[data-v-d0d7fe8b]{padding:40px 0 56px;background:var(--lp-bg)}.lp-pillars__head[data-v-d0d7fe8b]{text-align:center;margin-bottom:28px}.lp-pillars__row[data-v-d0d7fe8b]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.lp-pillar[data-v-d0d7fe8b]{display:flex;align-items:center;gap:10px;background:var(--lp-bg-muted);border:1px solid var(--lp-border);border-radius:999px;padding:10px 20px 10px 12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp-pillar[data-v-d0d7fe8b]:hover{transform:translateY(-3px);box-shadow:0 14px 26px -18px #0b1b3a59;border-color:#12b6a459}.lp-pillar__icon[data-v-d0d7fe8b]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;box-shadow:0 0 0 4px #12b6a41f}.lp-pillar__label[data-v-d0d7fe8b]{font-weight:800;color:var(--lp-navy);font-size:.92rem}.lp-carousel[data-v-d0d7fe8b]{padding:52px 0;background:linear-gradient(135deg,var(--lp-navy),var(--lp-navy-2));position:relative;overflow:hidden}.lp-carousel__viewport[data-v-d0d7fe8b]{position:relative;height:230px}.lp-carousel__slide[data-v-d0d7fe8b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 76px;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.lp-carousel__slide.is-active[data-v-d0d7fe8b]{opacity:1;transform:translateY(0);pointer-events:auto}.lp-carousel__icon[data-v-d0d7fe8b]{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2));display:flex;align-items:center;justify-content:center;font-size:1.7rem;color:#fff;margin-bottom:16px;box-shadow:0 14px 26px -12px #12b6a4b3}.lp-carousel__slide h3[data-v-d0d7fe8b]{color:#fff;font-size:1.35rem;font-weight:800;margin:0 0 8px}.lp-carousel__slide p[data-v-d0d7fe8b]{color:#ffffffbf;font-size:.98rem;max-width:520px;margin:0;line-height:1.8}.lp-carousel__arrow[data-v-d0d7fe8b]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.25rem;transition:background .2s ease}.lp-carousel__arrow[data-v-d0d7fe8b]:hover{background:#fff3}.lp-carousel__arrow--prev[data-v-d0d7fe8b]{right:0}.lp-carousel__arrow--next[data-v-d0d7fe8b]{left:0}.lp-carousel__dots[data-v-d0d7fe8b]{display:flex;justify-content:center;gap:9px;margin-top:24px}.lp-carousel__dot[data-v-d0d7fe8b]{width:9px;height:9px;border-radius:50%;background:#ffffff47;border:none;cursor:pointer;transition:all .2s ease;padding:0}.lp-carousel__dot.is-active[data-v-d0d7fe8b]{background:var(--lp-teal-2);width:26px;border-radius:5px}.lp-section[data-v-d0d7fe8b]{padding:88px 0;position:relative}.lp-section--muted[data-v-d0d7fe8b]{background:var(--lp-bg-muted)}.lp-section--dark[data-v-d0d7fe8b]{background:radial-gradient(circle at 20% 20%,var(--lp-navy-2),var(--lp-navy) 60%);color:#fff;overflow:hidden}.lp-section__head[data-v-d0d7fe8b]{text-align:center;max-width:720px;margin:0 auto 48px}.lp-eyebrow[data-v-d0d7fe8b]{display:inline-block;font-weight:800;color:var(--lp-teal);font-size:.85rem;letter-spacing:.5px;margin-bottom:10px}.lp-eyebrow--light[data-v-d0d7fe8b]{color:var(--lp-teal-2)}.lp-h2[data-v-d0d7fe8b]{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;margin:0 0 12px;color:var(--lp-navy)}.lp-h3[data-v-d0d7fe8b]{font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:800;margin:0 0 10px;color:var(--lp-navy)}.lp-h2--light[data-v-d0d7fe8b]{color:#fff}.lp-p[data-v-d0d7fe8b]{color:var(--lp-muted);line-height:1.9;font-size:1.02rem;margin:0 0 14px}.lp-p--light[data-v-d0d7fe8b]{color:#ffffffd1}.lp-p--center[data-v-d0d7fe8b]{text-align:center;max-width:640px;margin-inline:auto}.lp-p--muted[data-v-d0d7fe8b]{font-size:.92rem;opacity:.85}.lp-about[data-v-d0d7fe8b]{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}.lp-about__visual[data-v-d0d7fe8b]{position:relative;height:380px}.lp-about__orbit[data-v-d0d7fe8b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(18,182,164,.16),transparent 70%);display:flex;align-items:center;justify-content:center}.lp-about__orbit[data-v-d0d7fe8b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px dashed rgba(18,182,164,.35);animation:lpSpin-d0d7fe8b 24s linear infinite}.lp-about__orbit-core[data-v-d0d7fe8b]{width:78px;height:78px;border-radius:50%;background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.9rem;box-shadow:0 20px 40px -14px #12b6a48c}@keyframes lpSpin-d0d7fe8b{to{transform:rotate(360deg)}}.lp-outcome-card[data-v-d0d7fe8b]{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--lp-border);border-radius:14px;padding:12px 14px;box-shadow:0 14px 28px -18px #0b1b3a59;max-width:190px}.lp-outcome-card__icon[data-v-d0d7fe8b]{width:36px;height:36px;border-radius:10px;background:var(--lp-bg-muted);color:var(--lp-teal);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.lp-outcome-card strong[data-v-d0d7fe8b]{display:block;font-size:.85rem;color:var(--lp-navy)}.lp-outcome-card span[data-v-d0d7fe8b]{font-size:.72rem;color:var(--lp-muted)}.lp-outcome-card--tl[data-v-d0d7fe8b]{top:0;right:0}.lp-outcome-card--tr[data-v-d0d7fe8b]{top:0;left:0}.lp-outcome-card--bl[data-v-d0d7fe8b]{bottom:0;right:6%}.lp-outcome-card--br[data-v-d0d7fe8b]{bottom:0;left:6%}.lp-spotlight[data-v-d0d7fe8b]{display:flex;align-items:center;gap:28px;background:linear-gradient(120deg,var(--lp-navy),var(--lp-navy-2));color:#fff;border-radius:var(--lp-radius);padding:32px 36px;margin-bottom:22px;box-shadow:var(--lp-shadow);position:relative;overflow:hidden}.lp-spotlight__icon[data-v-d0d7fe8b]{width:68px;height:68px;border-radius:18px;background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2));display:flex;align-items:center;justify-content:center;font-size:1.9rem;flex-shrink:0;box-shadow:0 16px 30px -12px #12b6a499}.lp-spotlight__text[data-v-d0d7fe8b]{flex:1;min-width:220px}.lp-spotlight__text h3[data-v-d0d7fe8b]{font-size:1.2rem;font-weight:800;margin:0 0 6px}.lp-spotlight__text p[data-v-d0d7fe8b]{color:#ffffffc7;margin:0;font-size:.92rem;line-height:1.8;max-width:480px}.lp-spotlight__devices[data-v-d0d7fe8b]{display:flex;gap:10px;flex-shrink:0}.lp-spotlight__devices span[data-v-d0d7fe8b]{width:46px;height:46px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--lp-teal-2)}.lp-grid[data-v-d0d7fe8b]{display:grid;gap:22px}.lp-grid--6[data-v-d0d7fe8b]{grid-template-columns:repeat(3,1fr)}.lp-grid--4[data-v-d0d7fe8b]{grid-template-columns:repeat(4,1fr)}.lp-card[data-v-d0d7fe8b]{background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:26px 22px;box-shadow:0 14px 30px -24px #0b1b3a66;transition:transform .2s ease,box-shadow .2s ease}.lp-card[data-v-d0d7fe8b]:hover{transform:translateY(-6px);box-shadow:var(--lp-shadow)}.lp-card__icon[data-v-d0d7fe8b]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:16px;box-shadow:0 0 0 6px #12b6a41a}.lp-card__title[data-v-d0d7fe8b]{font-size:1.05rem;font-weight:800;margin:0 0 8px;color:var(--lp-navy)}.lp-card__text[data-v-d0d7fe8b]{color:var(--lp-muted);font-size:.9rem;line-height:1.8;margin:0}.lp-mini-card[data-v-d0d7fe8b]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--lp-border);border-radius:14px;padding:14px 16px;font-weight:700;font-size:.88rem;color:var(--lp-navy)}.lp-mini-card i[data-v-d0d7fe8b]{color:var(--lp-teal);font-size:1.2rem}.lp-split[data-v-d0d7fe8b]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.lp-list[data-v-d0d7fe8b]{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.lp-list--two-col[data-v-d0d7fe8b]{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.lp-list li[data-v-d0d7fe8b]{display:flex;align-items:flex-start;gap:8px;font-size:.95rem;color:var(--lp-ink)}.lp-list li i[data-v-d0d7fe8b]{color:var(--lp-teal);font-size:1.1rem;margin-top:2px}.lp-list--light li[data-v-d0d7fe8b]{color:#ffffffe6}.lp-list--light li i[data-v-d0d7fe8b]{color:var(--lp-teal-2)}.lp-thresholds[data-v-d0d7fe8b]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin:0 auto 36px}.lp-threshold[data-v-d0d7fe8b]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2));color:#fff;box-shadow:0 14px 30px -16px #12b6a499}.lp-threshold__num[data-v-d0d7fe8b]{font-size:1.6rem;font-weight:800}.lp-threshold span[data-v-d0d7fe8b]:last-child{font-size:.72rem}.lp-ai-card[data-v-d0d7fe8b]{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--lp-radius);padding:26px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-ai-card__badge[data-v-d0d7fe8b]{display:inline-flex;align-items:center;gap:8px;background:#2fd08a26;color:var(--lp-teal-2);border:1px solid rgba(47,208,138,.35);padding:7px 14px;border-radius:999px;font-weight:700;font-size:.8rem;margin-bottom:18px}.lp-ai-card__row[data-v-d0d7fe8b]{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}.lp-ai-card__row[data-v-d0d7fe8b]:first-of-type{border-top:none}.lp-ai-card__row i[data-v-d0d7fe8b]{font-size:1.4rem;color:var(--lp-teal-2);margin-top:2px}.lp-ai-card__row strong[data-v-d0d7fe8b]{display:block;color:#fff;font-size:.92rem;margin-bottom:2px}.lp-ai-card__row span[data-v-d0d7fe8b]{color:#ffffffb8;font-size:.82rem}.lp-workflow[data-v-d0d7fe8b]{margin-top:48px;padding-top:40px;border-top:1px solid rgba(255,255,255,.12)}.lp-workflow__title[data-v-d0d7fe8b]{display:flex;align-items:center;gap:8px;color:#fff;font-weight:800;font-size:1.05rem;margin-bottom:24px}.lp-workflow__title i[data-v-d0d7fe8b]{color:var(--lp-teal-2);font-size:1.25rem}.lp-workflow__track[data-v-d0d7fe8b]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.lp-workflow__step[data-v-d0d7fe8b]{position:relative;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:16px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.lp-workflow__num[data-v-d0d7fe8b]{position:absolute;top:-10px;right:-6px;background:var(--lp-navy);color:#fff;border:2px solid rgba(255,255,255,.25);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800}.lp-workflow__icon[data-v-d0d7fe8b]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff14;font-size:1.2rem;color:var(--lp-teal-2)}.lp-workflow__step--done .lp-workflow__icon[data-v-d0d7fe8b]{background:#2fd08a38;color:var(--lp-teal-2)}.lp-workflow__step--progress .lp-workflow__icon[data-v-d0d7fe8b]{background:#f5a52433;color:var(--lp-amber)}.lp-workflow__step--wait .lp-workflow__icon[data-v-d0d7fe8b]{background:#ffffff14;color:#ffffff80}.lp-workflow__label[data-v-d0d7fe8b]{color:#fff;font-size:.78rem;font-weight:700;line-height:1.4;min-height:32px}.lp-workflow__status[data-v-d0d7fe8b]{font-size:.68rem;font-weight:700;padding:2px 10px;border-radius:999px;color:#fff9;background:#ffffff0f}.lp-workflow__step--done .lp-workflow__status[data-v-d0d7fe8b]{color:var(--lp-teal-2);background:#2fd08a24}.lp-workflow__step--progress .lp-workflow__status[data-v-d0d7fe8b]{color:var(--lp-amber);background:#f5a52424}.lp-mock-rows--cases[data-v-d0d7fe8b]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.lp-mock-case-row[data-v-d0d7fe8b]{display:flex;align-items:center;justify-content:space-between;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 14px;font-size:.8rem;color:#ffffffd9}.lp-mock-case-row__badge[data-v-d0d7fe8b]{font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:999px}.lp-mock-case-row__badge--done[data-v-d0d7fe8b]{color:var(--lp-teal-2);background:#2fd08a29}.lp-mock-case-row__badge--progress[data-v-d0d7fe8b]{color:var(--lp-amber);background:#f5a52429}.lp-mock-case-row__badge--wait[data-v-d0d7fe8b]{color:#ffffffa6;background:#ffffff14}.lp-mock-tablet[data-v-d0d7fe8b]{background:#fff;border:10px solid #101a33;border-radius:22px;box-shadow:var(--lp-shadow);overflow:hidden;max-width:380px;margin:0 auto}.lp-mock-tablet__bar[data-v-d0d7fe8b]{display:flex;align-items:center;gap:8px;background:var(--lp-bg-muted);padding:12px 16px;font-weight:700;font-size:.85rem;color:var(--lp-navy)}.lp-mock-tablet__grid[data-v-d0d7fe8b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px}.lp-mock-tablet__cell[data-v-d0d7fe8b]{aspect-ratio:1;border-radius:8px;background:var(--lp-bg-muted);border:2px solid #e2e8f0}.lp-mock-tablet__cell.is-absent[data-v-d0d7fe8b]{background:#f5a52426;border-color:var(--lp-amber)}.lp-mock-tablet__footer[data-v-d0d7fe8b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:.78rem;color:var(--lp-muted);border-top:1px solid var(--lp-border)}.lp-mock-scanner[data-v-d0d7fe8b]{max-width:340px;margin:0 auto}.lp-mock-scanner__frame[data-v-d0d7fe8b]{position:relative;aspect-ratio:1;background:linear-gradient(160deg,var(--lp-navy),var(--lp-navy-2));border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);overflow:hidden;display:flex;align-items:center;justify-content:center}.lp-mock-scanner__icon[data-v-d0d7fe8b]{font-size:4.5rem;color:#ffffff40}.lp-mock-scanner__corner[data-v-d0d7fe8b]{position:absolute;width:34px;height:34px;border:3px solid var(--lp-teal-2)}.lp-mock-scanner__corner--tl[data-v-d0d7fe8b]{top:20px;right:20px;border-left:none;border-bottom:none;border-radius:6px 0 0}.lp-mock-scanner__corner--tr[data-v-d0d7fe8b]{top:20px;left:20px;border-right:none;border-bottom:none;border-radius:0 6px 0 0}.lp-mock-scanner__corner--bl[data-v-d0d7fe8b]{bottom:20px;right:20px;border-left:none;border-top:none;border-radius:0 0 0 6px}.lp-mock-scanner__corner--br[data-v-d0d7fe8b]{bottom:20px;left:20px;border-right:none;border-top:none;border-radius:0 0 6px}.lp-mock-scanner__line[data-v-d0d7fe8b]{position:absolute;right:24px;left:24px;height:3px;background:linear-gradient(90deg,transparent,var(--lp-teal-2),transparent);border-radius:3px;animation:lp-scan-d0d7fe8b 2.4s ease-in-out infinite}@keyframes lp-scan-d0d7fe8b{0%,to{top:22%;opacity:.4}50%{top:78%;opacity:1}}.lp-mock-scanner__result[data-v-d0d7fe8b]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--lp-border);border-radius:14px;box-shadow:var(--lp-shadow);padding:14px 18px;margin-top:-22px;margin-right:20px;margin-left:20px;position:relative;z-index:1}.lp-mock-scanner__result i[data-v-d0d7fe8b]{font-size:1.6rem;color:var(--lp-teal)}.lp-mock-scanner__result strong[data-v-d0d7fe8b]{display:block;font-size:.88rem;color:var(--lp-ink)}.lp-mock-scanner__result span[data-v-d0d7fe8b]{font-size:.78rem;color:var(--lp-muted)}.lp-mock-schedule[data-v-d0d7fe8b]{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--lp-radius);padding:20px}.lp-mock-schedule__head[data-v-d0d7fe8b]{display:flex;align-items:center;gap:8px;color:var(--lp-teal-2);font-weight:700;font-size:.85rem;margin-bottom:14px}.lp-mock-schedule__grid[data-v-d0d7fe8b]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.lp-mock-schedule__cell[data-v-d0d7fe8b]{aspect-ratio:1;border-radius:8px;background:#ffffff14;animation:lpCellFill-d0d7fe8b 2.4s ease-in-out infinite}@keyframes lpCellFill-d0d7fe8b{0%,to{background:#ffffff14}50%{background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2))}}.lp-steps-mini[data-v-d0d7fe8b]{margin-top:56px;text-align:center}.lp-steps-mini__title[data-v-d0d7fe8b]{color:#ffffffd9;font-weight:800;margin-bottom:18px}.lp-steps-mini__row[data-v-d0d7fe8b]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:22px}.lp-steps-mini__item[data-v-d0d7fe8b]{display:flex;align-items:center;gap:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.15);color:#fff;padding:8px 14px;border-radius:999px;font-size:.82rem}.lp-steps-mini__num[data-v-d0d7fe8b]{width:20px;height:20px;border-radius:50%;background:var(--lp-teal-2);color:var(--lp-navy);font-size:.7rem;font-weight:800;display:flex;align-items:center;justify-content:center}.lp-report-card[data-v-d0d7fe8b]{background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:24px;box-shadow:0 14px 30px -24px #0b1b3a66}.lp-report-card__icon[data-v-d0d7fe8b]{width:48px;height:48px;border-radius:12px;background:var(--lp-bg-muted);color:var(--lp-teal);display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:14px}.lp-report-card h3[data-v-d0d7fe8b]{font-size:.98rem;font-weight:800;color:var(--lp-navy);margin:0 0 12px}.lp-report-card ul[data-v-d0d7fe8b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lp-report-card li[data-v-d0d7fe8b]{font-size:.82rem;color:var(--lp-muted);padding-inline-start:14px;position:relative}.lp-report-card li[data-v-d0d7fe8b]:before{content:"";position:absolute;right:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--lp-teal)}.lp-chips-wrap[data-v-d0d7fe8b]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.lp-pill[data-v-d0d7fe8b]{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--lp-border);padding:10px 16px;border-radius:999px;font-size:.85rem;font-weight:700;color:var(--lp-navy);box-shadow:0 8px 18px -14px #0b1b3a66}.lp-pill i[data-v-d0d7fe8b]{color:var(--lp-teal)}.lp-mock-sms[data-v-d0d7fe8b]{max-width:340px;margin:0 auto;background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);padding:20px}.lp-mock-sms__header[data-v-d0d7fe8b]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.85rem;color:var(--lp-navy);margin-bottom:14px}.lp-mock-sms__header i[data-v-d0d7fe8b]{color:var(--lp-teal);font-size:1.2rem}.lp-mock-sms__bubble[data-v-d0d7fe8b]{position:relative;background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2));color:#04231f;border-radius:16px 16px 4px;padding:14px 16px;font-size:.85rem;line-height:1.9;font-weight:600}.lp-mock-sms__time[data-v-d0d7fe8b]{display:block;margin-top:8px;font-size:.7rem;font-weight:700;opacity:.7}.lp-mock-sms__status[data-v-d0d7fe8b]{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:.78rem;color:var(--lp-muted);font-weight:700}.lp-split--stacked[data-v-d0d7fe8b]{margin-top:72px}.lp-split__visual .lp-mock-sms[data-v-d0d7fe8b]{margin-bottom:20px}.lp-statement-phone[data-v-d0d7fe8b]{padding-bottom:14px}.lp-statement-phone__screen[data-v-d0d7fe8b]{background:#f7f9f8;border-radius:16px;overflow:hidden;min-height:260px;display:flex;flex-direction:column}.lp-statement-phone__topbar[data-v-d0d7fe8b]{display:flex;align-items:center;gap:8px;background:#fff;padding:10px 12px;border-bottom:1px solid var(--lp-border)}.lp-statement-phone__topbar img[data-v-d0d7fe8b]{height:18px}.lp-statement-phone__topbar span[data-v-d0d7fe8b]{font-size:.72rem;font-weight:800;color:var(--lp-teal)}.lp-statement-phone__body[data-v-d0d7fe8b]{flex:1;padding:14px;display:flex;flex-direction:column;justify-content:center}.lp-statement-phone__body h4[data-v-d0d7fe8b]{margin:0 0 10px;font-size:.86rem;font-weight:800;color:var(--lp-navy)}.lp-statement-phone__sms[data-v-d0d7fe8b]{display:flex;gap:8px;align-items:flex-start;background:#fff;border:1px solid var(--lp-border);border-radius:12px;padding:12px}.lp-statement-phone__sms i[data-v-d0d7fe8b]{color:var(--lp-teal);font-size:1.1rem;flex-shrink:0;margin-top:2px}.lp-statement-phone__sms p[data-v-d0d7fe8b]{margin:0;font-size:.74rem;line-height:1.7;color:var(--lp-ink)}.lp-statement-phone__grid[data-v-d0d7fe8b]{display:grid;grid-template-columns:50px 1fr;row-gap:6px;column-gap:8px;margin:0 0 10px}.lp-statement-phone__grid dt[data-v-d0d7fe8b]{font-size:.7rem;color:var(--lp-muted);font-weight:700}.lp-statement-phone__grid dd[data-v-d0d7fe8b]{margin:0;font-size:.76rem;font-weight:700;color:var(--lp-ink)}.lp-statement-phone__note[data-v-d0d7fe8b]{margin:0;font-size:.76rem;line-height:1.7;color:var(--lp-muted);background:#fff;border-radius:10px;padding:10px;border:1px solid var(--lp-border)}.lp-statement-phone__textarea[data-v-d0d7fe8b]{background:#fff;border:1.5px solid var(--lp-teal);border-radius:10px;padding:10px;font-size:.76rem;line-height:1.7;color:var(--lp-ink);margin-bottom:10px}.lp-statement-phone__chip[data-v-d0d7fe8b]{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;color:var(--lp-teal);background:#12b6a41a;border-radius:999px;padding:6px 12px;width:fit-content}.lp-statement-phone__sigpad[data-v-d0d7fe8b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff;border:1.5px dashed var(--lp-border);border-radius:12px;min-height:100px;color:var(--lp-muted)}.lp-statement-phone__sigpad i[data-v-d0d7fe8b]{font-size:1.6rem;color:var(--lp-teal)}.lp-statement-phone__sigpad span[data-v-d0d7fe8b]{font-size:.74rem;font-weight:700}.lp-statement-phone__sent[data-v-d0d7fe8b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.lp-statement-phone__sent i[data-v-d0d7fe8b]{font-size:2.2rem;color:var(--lp-teal-2)}.lp-statement-phone__sent p[data-v-d0d7fe8b]{margin:0;font-size:.8rem;font-weight:700;color:var(--lp-navy)}.lp-statement-phone__dots[data-v-d0d7fe8b]{display:flex;justify-content:center;gap:8px;margin-top:16px}.lp-statement-phone__dot[data-v-d0d7fe8b]{width:8px;height:8px;border-radius:50%;border:none;background:var(--lp-border);padding:0;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.lp-statement-phone__dot.is-active[data-v-d0d7fe8b]{background:var(--lp-teal);transform:scale(1.3)}.lp-phone-fade-enter-active[data-v-d0d7fe8b],.lp-phone-fade-leave-active[data-v-d0d7fe8b]{transition:opacity .25s ease}.lp-phone-fade-enter-from[data-v-d0d7fe8b],.lp-phone-fade-leave-to[data-v-d0d7fe8b]{opacity:0}.lp-workflow--compact[data-v-d0d7fe8b]{margin-top:0;padding:26px 22px;border-top:none;background:linear-gradient(135deg,var(--lp-navy),var(--lp-navy-2));border-radius:var(--lp-radius);box-shadow:var(--lp-shadow)}.lp-workflow__track--vertical[data-v-d0d7fe8b]{display:flex;flex-direction:column;gap:12px}.lp-workflow__track--vertical .lp-workflow__step[data-v-d0d7fe8b]{flex-direction:row;text-align:right;justify-content:flex-start;gap:14px;padding:12px 14px}.lp-workflow__track--vertical .lp-workflow__num[data-v-d0d7fe8b]{position:static;flex-shrink:0;border:none}.lp-workflow__track--vertical .lp-workflow__icon[data-v-d0d7fe8b]{flex-shrink:0}.lp-workflow__track--vertical .lp-workflow__label[data-v-d0d7fe8b]{flex:1;min-height:0;text-align:right}.lp-range-mock[data-v-d0d7fe8b]{max-width:340px;margin:0 auto;background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);padding:20px}.lp-range-mock__head[data-v-d0d7fe8b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lp-range-mock__badge[data-v-d0d7fe8b]{background:#f5a52424;color:var(--lp-amber);font-weight:800;font-size:.78rem;padding:6px 12px;border-radius:999px}.lp-range-mock__stat[data-v-d0d7fe8b]{text-align:center}.lp-range-mock__stat span[data-v-d0d7fe8b]{display:block;font-size:1.4rem;font-weight:800;color:var(--lp-navy)}.lp-range-mock__stat small[data-v-d0d7fe8b]{font-size:.7rem;color:var(--lp-muted);font-weight:700}.lp-range-mock__text[data-v-d0d7fe8b]{font-size:.84rem;line-height:1.8;color:var(--lp-ink);margin:0 0 14px}.lp-range-mock__btn[data-v-d0d7fe8b]{display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2));color:#fff;font-weight:800;font-size:.86rem;border-radius:10px;padding:12px}.lp-mock-sms__status i[data-v-d0d7fe8b]{color:var(--lp-teal)}.lp-file-card[data-v-d0d7fe8b]{background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);padding:10px;max-width:380px;margin:0 auto}.lp-file-card__row[data-v-d0d7fe8b]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px}.lp-file-card__row[data-v-d0d7fe8b]:hover{background:var(--lp-bg-muted)}.lp-file-card__icon[data-v-d0d7fe8b]{width:40px;height:40px;border-radius:10px;background:var(--lp-bg-muted);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--lp-teal);flex-shrink:0}.lp-file-card__info[data-v-d0d7fe8b]{flex:1;min-width:0}.lp-file-card__info strong[data-v-d0d7fe8b]{display:block;font-size:.86rem;color:var(--lp-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-file-card__info span[data-v-d0d7fe8b]{font-size:.74rem;color:var(--lp-muted)}.lp-file-card__link[data-v-d0d7fe8b]{color:var(--lp-muted);font-size:1.1rem;flex-shrink:0}.lp-noor-sync[data-v-d0d7fe8b]{display:flex;flex-wrap:wrap;align-items:center;gap:32px;background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);padding:32px}.lp-noor-sync__icon[data-v-d0d7fe8b]{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,var(--lp-teal),var(--lp-teal-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.2rem;flex-shrink:0;box-shadow:0 14px 24px -12px #12b6a480}.lp-noor-sync__text[data-v-d0d7fe8b]{flex:1 1 260px}.lp-noor-sync__text .lp-p[data-v-d0d7fe8b]{margin:0}.lp-noor-sync__steps[data-v-d0d7fe8b]{flex:1 1 260px;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.lp-noor-sync__steps li[data-v-d0d7fe8b]{display:flex;align-items:center;gap:10px;font-size:.86rem;font-weight:700;color:var(--lp-navy)}.lp-noor-sync__steps li span[data-v-d0d7fe8b]{width:24px;height:24px;border-radius:50%;background:var(--lp-bg-muted);color:var(--lp-teal);display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.lp-roles-table[data-v-d0d7fe8b]{overflow-x:auto;background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow)}.lp-roles-table table[data-v-d0d7fe8b]{width:100%;border-collapse:collapse;min-width:640px}.lp-roles-table thead th[data-v-d0d7fe8b]{background:var(--lp-navy);color:#fff;font-size:.86rem;font-weight:700;padding:16px 14px;text-align:center;white-space:nowrap}.lp-roles-table thead th i[data-v-d0d7fe8b]{display:block;font-size:1.3rem;margin-bottom:4px}.lp-roles-table__feature-head[data-v-d0d7fe8b]{background:var(--lp-navy)!important}.lp-roles-table tbody tr[data-v-d0d7fe8b]:nth-child(2n){background:var(--lp-bg-muted)}.lp-roles-table tbody td[data-v-d0d7fe8b]{padding:14px;text-align:center;border-top:1px solid var(--lp-border)}.lp-roles-table__feature[data-v-d0d7fe8b]{text-align:right!important;font-weight:700;color:var(--lp-navy);font-size:.88rem;white-space:nowrap}.lp-roles-table__yes[data-v-d0d7fe8b]{color:var(--lp-teal-2);font-size:1.3rem}.lp-roles-table__scan[data-v-d0d7fe8b]{color:var(--lp-amber);font-size:1.3rem}.lp-roles-table__no[data-v-d0d7fe8b]{color:var(--lp-muted);font-size:1.3rem;opacity:.5}.lp-roles-table__legend[data-v-d0d7fe8b]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:18px;font-size:.82rem;color:var(--lp-muted)}.lp-roles-table__legend span[data-v-d0d7fe8b]{display:flex;align-items:center;gap:6px}.lp-subaccounts-card[data-v-d0d7fe8b]{background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);padding:12px;max-width:380px;margin:0 auto}.lp-subaccounts-card__row[data-v-d0d7fe8b]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px}.lp-subaccounts-card__row+.lp-subaccounts-card__row[data-v-d0d7fe8b]{border-top:1px solid var(--lp-border)}.lp-subaccounts-card__avatar[data-v-d0d7fe8b]{width:38px;height:38px;border-radius:50%;background:var(--lp-bg-muted);color:var(--lp-navy);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.lp-subaccounts-card__row strong[data-v-d0d7fe8b]{display:block;font-size:.85rem;color:var(--lp-ink)}.lp-subaccounts-card__row span[data-v-d0d7fe8b]:not(.lp-subaccounts-card__dot){font-size:.74rem;color:var(--lp-muted)}.lp-subaccounts-card__dot[data-v-d0d7fe8b]{width:9px;height:9px;border-radius:50%;background:var(--lp-teal-2);margin-right:auto;flex-shrink:0}.lp-pricing[data-v-d0d7fe8b]{text-align:center;max-width:860px}.lp-pricing .lp-grid[data-v-d0d7fe8b]{margin:28px 0 8px;text-align:right}.lp-pricing .lp-mini-card[data-v-d0d7fe8b]{justify-content:flex-start}.lp-pricing__card[data-v-d0d7fe8b]{margin-top:24px;background:linear-gradient(135deg,var(--lp-navy),var(--lp-navy-2));color:#fff;border-radius:24px;padding:46px 32px;box-shadow:var(--lp-shadow)}.lp-pricing__card h3[data-v-d0d7fe8b]{font-size:1.3rem;margin:0 0 12px}.lp-pricing__card p[data-v-d0d7fe8b]{color:#ffffffd1;margin:0 0 8px}.lp-pricing__note[data-v-d0d7fe8b]{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--lp-teal-2)!important;font-weight:700;margin-bottom:24px!important}.lp-step-card[data-v-d0d7fe8b]{background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:26px;position:relative}.lp-step-card__num[data-v-d0d7fe8b]{display:inline-block;font-size:1.8rem;font-weight:800;background:linear-gradient(90deg,var(--lp-teal),var(--lp-teal-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px}.lp-step-card h3[data-v-d0d7fe8b]{font-size:1rem;font-weight:800;color:var(--lp-navy);margin:0 0 8px}.lp-step-card p[data-v-d0d7fe8b]{font-size:.86rem;color:var(--lp-muted);margin:0;line-height:1.7}.lp-faq[data-v-d0d7fe8b]{max-width:780px}.lp-faq__item[data-v-d0d7fe8b]{background:#fff;border:1px solid var(--lp-border);border-radius:14px;padding:16px 20px;margin-bottom:12px}.lp-faq__item summary[data-v-d0d7fe8b]{cursor:pointer;font-weight:700;color:var(--lp-navy);display:flex;align-items:center;justify-content:space-between;list-style:none}.lp-faq__item summary[data-v-d0d7fe8b]::-webkit-details-marker{display:none}.lp-faq__item summary i[data-v-d0d7fe8b]{transition:transform .2s ease;color:var(--lp-teal)}.lp-faq__item[open] summary i[data-v-d0d7fe8b]{transform:rotate(180deg)}.lp-faq__item p[data-v-d0d7fe8b]{color:var(--lp-muted);font-size:.92rem;line-height:1.8;margin:12px 0 0}.lp-final-cta[data-v-d0d7fe8b]{background:radial-gradient(circle at 80% 30%,var(--lp-navy-2),var(--lp-navy) 65%);color:#fff;text-align:center;overflow:hidden}.lp-final-cta__free[data-v-d0d7fe8b]{color:var(--lp-teal-2);font-weight:800;margin-bottom:28px}.lp-final-cta__actions[data-v-d0d7fe8b]{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:28px}.lp-final-cta__phone[data-v-d0d7fe8b]{font-size:1.3rem;font-weight:800;letter-spacing:1px;color:#fff}.lp-footer[data-v-d0d7fe8b]{background:#0a1730;color:#ffffffbf;padding:56px 0 24px}.lp-footer__grid[data-v-d0d7fe8b]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;margin-bottom:36px}.lp-footer__brand img[data-v-d0d7fe8b]{height:40px;margin-bottom:14px;border-radius:8px;background:#fff;padding:4px 8px}.lp-footer__brand p[data-v-d0d7fe8b]{font-size:.85rem;line-height:1.8;max-width:320px}.lp-footer__col h4[data-v-d0d7fe8b]{color:#fff;font-size:.92rem;margin:0 0 14px}.lp-footer__col a[data-v-d0d7fe8b],.lp-footer__col span[data-v-d0d7fe8b]{display:block;color:#ffffffb3;text-decoration:none;font-size:.85rem;margin-bottom:10px}.lp-footer__col a[data-v-d0d7fe8b]:hover{color:var(--lp-teal-2)}.lp-footer__bottom[data-v-d0d7fe8b]{text-align:center;font-size:.78rem;color:#ffffff73;border-top:1px solid rgba(255,255,255,.08);padding-top:20px}@media (max-width: 992px){.lp-hero__inner[data-v-d0d7fe8b],.lp-split[data-v-d0d7fe8b],.lp-about[data-v-d0d7fe8b]{grid-template-columns:1fr}.lp-hero__visual[data-v-d0d7fe8b]{height:380px;margin-top:24px}.lp-float-badge[data-v-d0d7fe8b]{display:none}.lp-grid--6[data-v-d0d7fe8b],.lp-grid--4[data-v-d0d7fe8b]{grid-template-columns:repeat(2,1fr)}.lp-spotlight[data-v-d0d7fe8b]{flex-direction:column;text-align:center}.lp-about__visual[data-v-d0d7fe8b]{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.lp-about__orbit[data-v-d0d7fe8b]{display:none}.lp-outcome-card[data-v-d0d7fe8b]{position:static;max-width:none}.lp-footer__grid[data-v-d0d7fe8b]{grid-template-columns:1fr 1fr}.lp-workflow__track[data-v-d0d7fe8b]{grid-template-columns:repeat(4,1fr)}.lp-hero-features[data-v-d0d7fe8b]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.lp-nav__links[data-v-d0d7fe8b]{position:fixed;inset:64px 0 auto 0;background:#fff;flex-direction:column;align-items:stretch;padding:20px 24px;gap:16px;box-shadow:0 16px 30px -20px #0b1b3a66;transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.lp-nav__links--open[data-v-d0d7fe8b]{transform:translateY(0);opacity:1;pointer-events:auto}.lp-nav__links a[data-v-d0d7fe8b]{padding:8px 0;border-bottom:1px solid var(--lp-border)}.lp-nav__mobile-actions[data-v-d0d7fe8b]{display:flex;gap:10px;margin-top:8px}.lp-nav__actions[data-v-d0d7fe8b]{display:none}.lp-nav__burger[data-v-d0d7fe8b]{display:flex}.lp-nav__burger.is-open span[data-v-d0d7fe8b]:nth-child(1){transform:translateY(7px) rotate(45deg)}.lp-nav__burger.is-open span[data-v-d0d7fe8b]:nth-child(2){opacity:0}.lp-nav__burger.is-open span[data-v-d0d7fe8b]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lp-topbar__inner[data-v-d0d7fe8b]{padding:9px 16px}.lp-topbar__announce[data-v-d0d7fe8b]{font-size:.76rem}.lp-topbar__announce-sub[data-v-d0d7fe8b]{display:block;margin-inline-start:0;font-size:.7rem}.lp-topbar__announce-sub[data-v-d0d7fe8b]:before{content:none}.lp-nav__mobile-actions[data-v-d0d7fe8b]{flex-wrap:wrap}.lp-btn--phone[data-v-d0d7fe8b]{order:-1;flex-basis:100%;justify-content:center}.lp-hero-features[data-v-d0d7fe8b]{grid-template-columns:repeat(2,1fr)}.lp-mock-phone[data-v-d0d7fe8b]{position:static;width:240px;margin:20px auto 0}.lp-carousel__viewport[data-v-d0d7fe8b]{height:280px}.lp-carousel__slide[data-v-d0d7fe8b]{padding:0 46px}.lp-carousel__arrow[data-v-d0d7fe8b]{width:32px;height:32px;font-size:1rem}.lp-list--two-col[data-v-d0d7fe8b],.lp-grid--6[data-v-d0d7fe8b],.lp-grid--4[data-v-d0d7fe8b],.lp-about__visual[data-v-d0d7fe8b]{grid-template-columns:1fr}.lp-pillars__row[data-v-d0d7fe8b]{gap:10px}.lp-pillar[data-v-d0d7fe8b]{padding:8px 16px 8px 10px}.lp-footer__grid[data-v-d0d7fe8b]{grid-template-columns:1fr}.lp-workflow__track[data-v-d0d7fe8b]{grid-template-columns:repeat(2,1fr)}.lp-noor-sync[data-v-d0d7fe8b]{padding:24px;text-align:center;justify-content:center}.lp-noor-sync__icon[data-v-d0d7fe8b]{margin:0 auto}}@media (prefers-reduced-motion: reduce){.lp-reveal[data-v-d0d7fe8b]{transition:none;opacity:1;transform:none}.lp-mock-float[data-v-d0d7fe8b],.lp-about__orbit[data-v-d0d7fe8b]:before,.lp-mock-scanner__line[data-v-d0d7fe8b],.lp-mock-schedule__cell[data-v-d0d7fe8b]{animation:none}.lp-whatsapp-fab[data-v-d0d7fe8b]:before{animation:none;opacity:0}}.reg-cover[data-v-7fd209ea]{position:relative;overflow:hidden;background:radial-gradient(circle at 25% 20%,#132b57,#0b1b3a 65%)}.reg-cover__glow[data-v-7fd209ea]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35;pointer-events:none}.reg-cover__glow--1[data-v-7fd209ea]{width:380px;height:380px;background:#12b6a4;top:-140px;right:-100px}.reg-cover__glow--2[data-v-7fd209ea]{width:320px;height:320px;background:#2fd08a;bottom:-120px;left:-80px;opacity:.2}.reg-cover__inner[data-v-7fd209ea]{position:relative;z-index:1;max-width:460px}.reg-mock-dashboard[data-v-7fd209ea]{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;text-align:right;margin-bottom:28px}.reg-mock-dashboard__bar[data-v-7fd209ea]{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.12)}.reg-mock-dashboard__bar span[data-v-7fd209ea]{width:9px;height:9px;border-radius:50%;background:#ffffff40}.reg-mock-dashboard__title[data-v-7fd209ea]{margin-inline-start:auto;font-size:.8rem;font-weight:700;color:#ffffffa6}.reg-mock-dashboard__body[data-v-7fd209ea]{display:flex;gap:12px;padding:18px}.reg-mock-stat[data-v-7fd209ea]{flex:1;background:#ffffff0f;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px;text-align:center}.reg-mock-stat__num[data-v-7fd209ea]{font-weight:800;font-size:1.15rem;color:#fff}.reg-mock-stat span[data-v-7fd209ea]:last-child{font-size:.7rem;color:#ffffffa6}.reg-mock-chart[data-v-7fd209ea]{display:flex;align-items:flex-end;gap:8px;height:90px;padding:0 18px 18px}.reg-mock-chart__bar[data-v-7fd209ea]{flex:1;height:var(--h);border-radius:6px 6px 0 0;background:linear-gradient(180deg,#2fd08a,#12b6a4)}.reg-cover__text h3[data-v-7fd209ea],.reg-cover__text p[data-v-7fd209ea]{color:#fff}.reg-cover__text p[data-v-7fd209ea]{color:#ffffffbf}.stat-card[data-v-b5e1651c]{display:flex;align-items:center;gap:.85rem;background:var(--bs-body-bg, #fff);border:1px solid var(--bs-border-color, #eceef1);border-radius:.5rem;padding:1rem;height:100%}.stat-icon[data-v-b5e1651c]{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.stat-value[data-v-b5e1651c]{font-size:1.5rem;font-weight:700;line-height:1.1}.stat-label[data-v-b5e1651c]{font-size:.8rem;color:#8592a6}.empty-state[data-v-b5e1651c]{text-align:center;padding:3rem 1rem;background:var(--bs-body-bg, #fff);border-radius:.5rem;border:1px dashed var(--bs-border-color, #eceef1)}.repeated-absence-callout[data-v-b5e1651c]{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.1rem;border-radius:.5rem;background:#fdf1e7;color:#a3560a;text-decoration:none;font-weight:600}.repeated-absence-callout[data-v-b5e1651c]:hover{filter:brightness(.96);color:#a3560a}.empty-state[data-v-06c5d423],.empty-state[data-v-139daf3f],.empty-state[data-v-8f99b998],.empty-state[data-v-575b6615]{text-align:center;padding:3rem 1rem;background:var(--bs-body-bg, #fff);border-radius:.5rem;border:1px dashed var(--bs-border-color, #eceef1)}.signature-pad-wrapper[data-v-349171a4]{display:flex;flex-direction:column;gap:.5rem}.signature-pad-canvas-box[data-v-349171a4]{position:relative;border:1px dashed #b0b0b0;border-radius:.375rem;background:#fff;height:150px;overflow:hidden}.signature-pad-canvas-box.is-empty[data-v-349171a4]{background:repeating-linear-gradient(#fff,#fff 149px,#ddd 150px)}.signature-canvas[data-v-349171a4]{width:100%;height:150px;display:block;cursor:crosshair;touch-action:none}.signature-placeholder[data-v-349171a4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:.9rem;pointer-events:none;-webkit-user-select:none;user-select:none}.signature-pad-actions[data-v-349171a4]{display:flex;justify-content:flex-end}[data-v-d6590558] .ql-editor,[data-v-d6590558] .ql-editor p,[data-v-d6590558] .ql-editor div,[data-v-d6590558] .ql-editor li{direction:rtl!important;text-align:right!important}[data-v-d6590558] .ql-editor.ql-blank:before{right:15px;left:auto}.empty-state[data-v-b253f52c]{text-align:center;padding:3rem 1rem;background:var(--bs-body-bg, #fff);border-radius:.5rem;border:1px dashed var(--bs-border-color, #eceef1)}.procedure-content-preview[data-v-b253f52c]{max-height:260px;overflow-y:auto;background:var(--bs-card-bg, #fff)}.history-list[data-v-1838341b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.history-item[data-v-1838341b]{display:flex;align-items:flex-start;gap:.75rem;background:var(--bs-body-bg, #fff);border:1px solid var(--bs-border-color, #eceef1);border-radius:.5rem;padding:.85rem 1rem}.history-title[data-v-1838341b]{font-weight:600}.source-badge[data-v-1838341b]{margin-inline-start:.5rem;font-weight:600;vertical-align:middle}.history-meta[data-v-1838341b]{font-size:.8rem;color:#8592a6}.empty-state[data-v-1838341b]{text-align:center;padding:3rem 1rem;background:var(--bs-body-bg, #fff);border-radius:.5rem;border:1px dashed var(--bs-border-color, #eceef1)}.workflow-timeline[data-v-1ebb68e3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.wf-step[data-v-1ebb68e3]{display:flex;gap:.85rem;padding:.75rem 0;border-bottom:1px dashed var(--bs-border-color, #eceef1)}.wf-step[data-v-1ebb68e3]:last-child{border-bottom:none}.wf-step-marker[data-v-1ebb68e3]{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;background:#eef1f6;color:#8592a6}.wf-step-completed .wf-step-marker[data-v-1ebb68e3]{background:#d1f3e0;color:#1f9d55}.wf-step-current .wf-step-marker[data-v-1ebb68e3]{background:#dbeafe;color:#1d72b8}.wf-step-rejected .wf-step-marker[data-v-1ebb68e3]{background:#fde2e2;color:#dc3545}.wf-step-body[data-v-1ebb68e3]{flex:1;min-width:0}.wf-step-header[data-v-1ebb68e3]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.wf-role[data-v-1ebb68e3]{font-weight:700}.wf-badge[data-v-1ebb68e3]{font-size:.75rem;padding:.15rem .6rem;border-radius:999px;font-weight:600}.wf-badge-completed[data-v-1ebb68e3]{background:#d1f3e0;color:#1f9d55}.wf-badge-current[data-v-1ebb68e3]{background:#dbeafe;color:#1d72b8}.wf-badge-pending[data-v-1ebb68e3]{background:#eef1f6;color:#8592a6}.wf-badge-rejected[data-v-1ebb68e3]{background:#fde2e2;color:#dc3545}.wf-step-meta[data-v-1ebb68e3]{color:#6b7897;font-size:.85rem;margin-top:.15rem}.wf-substates[data-v-1ebb68e3]{display:flex;gap:1rem;margin-top:.4rem;font-size:.85rem}.wf-substate[data-v-1ebb68e3]{display:flex;align-items:center;gap:.3rem}.wf-detail[data-v-1ebb68e3]{margin-top:.4rem;font-size:.85rem;background:#f8f9fb;border-radius:.4rem;padding:.5rem .65rem}.wf-rejection[data-v-1ebb68e3]{background:#fdf1f1;color:#a3242f}.wf-detail-html[data-v-1ebb68e3]{margin-top:.25rem}.wf-detail-html[data-v-1ebb68e3] *{max-width:100%}.wf-detail-html[data-v-1ebb68e3] h1,.wf-detail-html[data-v-1ebb68e3] h2,.wf-detail-html[data-v-1ebb68e3] h3,.wf-detail-html[data-v-1ebb68e3] h4{font-size:1rem;margin:0 0 .25rem}.wf-detail-html[data-v-1ebb68e3] p{margin:0 0 .35rem}.wf-detail-html[data-v-1ebb68e3] p:last-child{margin-bottom:0}.wf-dates[data-v-1ebb68e3]{margin-top:.35rem;font-size:.78rem;color:#9aa5b8}.attachment-manager .table-responsive[data-v-616c72d8]{max-height:300px;overflow-y:auto}.detail-grid[data-v-b704917d]{display:grid;grid-template-columns:140px 1fr;row-gap:.5rem;column-gap:1rem}.detail-grid dt[data-v-b704917d]{color:#8592a6;font-weight:600}.detail-grid dd[data-v-b704917d]{margin:0}.attachments-list[data-v-b704917d]{display:flex;flex-direction:column;gap:.5rem}.attachment-row[data-v-b704917d]{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border:1px solid var(--bs-border-color, #eceef1);border-radius:.4rem}.action-result-html[data-v-b704917d] img{max-width:100%}@media (max-width: 575.98px){.detail-grid[data-v-b704917d]{grid-template-columns:1fr}.detail-grid dt[data-v-b704917d]{margin-top:.4rem}}.parent-page[data-v-6399d524]{color-scheme:light;min-height:100vh;background:#f5f5f9;color:#1a1a1a}.parent-header[data-v-6399d524]{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;background:#17324f;color:#fff;font-weight:700}.parent-header img[data-v-6399d524]{height:32px}.parent-content[data-v-6399d524]{max-width:720px;margin:0 auto;padding:1.25rem}.state-box[data-v-6399d524]{text-align:center;padding:3rem 1rem;background:#fff;border-radius:.5rem}.state-error[data-v-6399d524]{color:#a3242f}.state-success[data-v-6399d524]{color:#1f9d55}.parent-card[data-v-6399d524]{background:#fff;border-radius:.5rem;padding:1.25rem;margin-bottom:1rem}.sign-success-toast[data-v-6399d524]{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:1050;display:flex;align-items:center;gap:.6rem;max-width:calc(100vw - 2rem);width:460px;padding:.85rem 1rem;border-radius:.6rem;background:#1f9d55;color:#fff;font-weight:600;box-shadow:0 .5rem 1.5rem #00000040}.sign-toast-fade-enter-active[data-v-6399d524],.sign-toast-fade-leave-active[data-v-6399d524]{transition:opacity .25s ease,transform .25s ease}.sign-toast-fade-enter-from[data-v-6399d524],.sign-toast-fade-leave-to[data-v-6399d524]{opacity:0;transform:translate(-50%) translateY(12px)}@media (max-width: 575.98px){.sign-success-toast[data-v-6399d524]{width:calc(100vw - 1.5rem);bottom:.75rem}}.signed-preview-image[data-v-6399d524]{display:block;max-width:320px;width:100%;border:1px solid #eceef1;border-radius:.4rem;background:#fff;padding:.5rem}.parent-card h5[data-v-6399d524]{color:#17324f;font-weight:700}.detail-grid[data-v-6399d524]{display:grid;grid-template-columns:110px 1fr;row-gap:.4rem;column-gap:1rem;margin:0}.detail-grid dt[data-v-6399d524]{color:#1d72b8;font-weight:600}.detail-grid dd[data-v-6399d524]{margin:0;color:#1a1a1a;font-weight:600}.procedure-block[data-v-6399d524]{border:1px solid #eceef1;border-radius:.5rem;padding:1rem;margin-bottom:.85rem}.procedure-header[data-v-6399d524]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;color:#17324f}.procedure-text[data-v-6399d524]{color:#1a1a1a;line-height:1.7}.form-check-label[data-v-6399d524]{color:#1a1a1a}.timeline-details[data-v-6399d524]{margin-top:.6rem}.timeline-details summary[data-v-6399d524]{cursor:pointer;color:#1d72b8;font-size:.9rem}.attachments-block[data-v-6399d524]{margin-top:.6rem;display:flex;flex-direction:column;gap:.4rem}.attachment-row[data-v-6399d524]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid #eceef1;border-radius:.4rem;font-size:.85rem}.parent-status-line[data-v-6399d524]{margin-top:.6rem;display:flex;align-items:center;gap:.35rem;color:#55606b;font-size:.9rem}.parent-status-line.is-actionable[data-v-6399d524]{color:#1d72b8;font-weight:600}.signature-card[data-v-6399d524]{margin-top:.5rem}@media (max-width: 575.98px){.parent-content[data-v-6399d524]{padding:.75rem}}.parent-page[data-v-cf4b4ebc]{color-scheme:light;min-height:100vh;background:#f5f5f9;color:#1a1a1a}.parent-header[data-v-cf4b4ebc]{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;background:#17324f;color:#fff;font-weight:700}.parent-header img[data-v-cf4b4ebc]{height:32px}.parent-content[data-v-cf4b4ebc]{max-width:720px;margin:0 auto;padding:1.25rem}.state-box[data-v-cf4b4ebc]{text-align:center;padding:3rem 1rem;background:#fff;border-radius:.5rem}.state-error[data-v-cf4b4ebc]{color:#a3242f}.state-success[data-v-cf4b4ebc]{color:#1f9d55}.parent-card[data-v-cf4b4ebc]{background:#fff;border-radius:.5rem;padding:1.25rem;margin-bottom:1rem}.sign-success-toast[data-v-cf4b4ebc]{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:1050;display:flex;align-items:center;gap:.6rem;max-width:calc(100vw - 2rem);width:460px;padding:.85rem 1rem;border-radius:.6rem;background:#1f9d55;color:#fff;font-weight:600;box-shadow:0 .5rem 1.5rem #00000040}.sign-toast-fade-enter-active[data-v-cf4b4ebc],.sign-toast-fade-leave-active[data-v-cf4b4ebc]{transition:opacity .25s ease,transform .25s ease}.sign-toast-fade-enter-from[data-v-cf4b4ebc],.sign-toast-fade-leave-to[data-v-cf4b4ebc]{opacity:0;transform:translate(-50%) translateY(12px)}@media (max-width: 575.98px){.sign-success-toast[data-v-cf4b4ebc]{width:calc(100vw - 1.5rem);bottom:.75rem}}.signed-preview-image[data-v-cf4b4ebc]{display:block;max-width:320px;width:100%;border:1px solid #eceef1;border-radius:.4rem;background:#fff;padding:.5rem}.parent-card h5[data-v-cf4b4ebc]{color:#17324f;font-weight:700}.detail-grid[data-v-cf4b4ebc]{display:grid;grid-template-columns:110px 1fr;row-gap:.4rem;column-gap:1rem;margin:0}.detail-grid dt[data-v-cf4b4ebc]{color:#1d72b8;font-weight:600}.detail-grid dd[data-v-cf4b4ebc]{margin:0;color:#1a1a1a;font-weight:600}.procedure-block[data-v-cf4b4ebc]{border:1px solid #eceef1;border-radius:.5rem;padding:1rem;margin-bottom:.85rem}.procedure-header[data-v-cf4b4ebc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;color:#17324f}.procedure-text[data-v-cf4b4ebc]{color:#1a1a1a;line-height:1.7}.counselor-action-block[data-v-cf4b4ebc]{margin-top:.75rem;padding:.75rem .9rem;background:#f5f9ff;border:1px solid #dbe8fb;border-radius:.4rem}.counselor-action-block h6[data-v-cf4b4ebc]{color:#17324f;font-weight:700;margin-bottom:.4rem}.timeline-details[data-v-cf4b4ebc]{margin-top:.6rem}.timeline-details summary[data-v-cf4b4ebc]{cursor:pointer;color:#1d72b8;font-size:.9rem}.attachments-block[data-v-cf4b4ebc]{margin-top:.6rem;display:flex;flex-direction:column;gap:.4rem}.attachment-row[data-v-cf4b4ebc]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid #eceef1;border-radius:.4rem;font-size:.85rem}.parent-status-line[data-v-cf4b4ebc]{margin-top:.6rem;display:flex;align-items:center;gap:.35rem;color:#55606b;font-size:.9rem}.parent-status-line.is-actionable[data-v-cf4b4ebc]{color:#1d72b8;font-weight:600}.signature-card[data-v-cf4b4ebc]{margin-top:.5rem}@media (max-width: 575.98px){.parent-content[data-v-cf4b4ebc]{padding:.75rem}}.statement-page[data-v-7fc08bbb]{color-scheme:light;min-height:100vh;background:#f7f9f8;font-family:Cairo,sans-serif}.statement-header[data-v-7fc08bbb]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#fff;border-bottom:1px solid #e7ebe9}.brand-logo[data-v-7fc08bbb]{height:36px;flex-shrink:0}.brand-text[data-v-7fc08bbb]{display:flex;flex-direction:column;line-height:1.3}.brand-name[data-v-7fc08bbb]{font-weight:700;color:#0e9686;font-size:.95rem}.school-name[data-v-7fc08bbb]{font-weight:600;color:#2b2f36;font-size:1rem}.statement-content[data-v-7fc08bbb]{max-width:640px;margin:0 auto;padding:1rem 1rem 3rem}.page-title[data-v-7fc08bbb]{text-align:center;margin:.75rem 0 1.25rem}.page-title h1[data-v-7fc08bbb]{font-size:1.35rem;font-weight:700;color:#17324f;margin:0 0 .4rem}.page-subtitle[data-v-7fc08bbb]{color:#6c7580;font-size:.9rem;margin:0}.card[data-v-7fc08bbb]{background:#fff;border-radius:.9rem;padding:1.1rem 1.15rem;margin-bottom:1rem;box-shadow:0 1px 3px #141e280f}.card-title[data-v-7fc08bbb]{font-size:1.05rem;font-weight:700;color:#17324f;margin:0 0 .75rem;display:flex;align-items:center;gap:.4rem}.detail-grid[data-v-7fc08bbb]{display:grid;grid-template-columns:90px 1fr;row-gap:.55rem;column-gap:1rem;margin:0}.detail-grid dt[data-v-7fc08bbb]{color:#8592a6;font-weight:600;font-size:.9rem}.detail-grid dd[data-v-7fc08bbb]{margin:0;font-weight:600;color:#2b2f36;font-size:.95rem}.request-text[data-v-7fc08bbb]{margin:0;color:#3b414a;line-height:1.8;white-space:pre-wrap}.review-details-btn[data-v-7fc08bbb]{margin-top:.9rem;display:inline-flex;align-items:center;gap:.4rem;background:#f2f9f8;color:#0e9686;border:1.5px solid #bfe6e0;border-radius:.6rem;padding:.7rem 1.2rem;font-family:Cairo,sans-serif;font-weight:700;font-size:.9rem;text-decoration:none;cursor:pointer}.review-details-btn[data-v-7fc08bbb]:hover{background:#e4f3f1}.review-details-btn i[data-v-7fc08bbb]{font-size:1.05rem}.statement-content-block[data-v-7fc08bbb]{margin-top:.75rem}.statement-content[data-v-7fc08bbb]{font-size:.95rem;line-height:1.9;color:#2b2f36;word-wrap:break-word;overflow-wrap:break-word}.statement-content[data-v-7fc08bbb] img,.statement-content[data-v-7fc08bbb] table{max-width:100%}.statement-content[data-v-7fc08bbb] table{table-layout:fixed;width:100%;border-collapse:collapse}.statement-content[data-v-7fc08bbb] td,.statement-content[data-v-7fc08bbb] th{word-wrap:break-word;overflow-wrap:break-word;border:1px solid #e0e4e2;padding:6px 8px}.content-loading-note[data-v-7fc08bbb]{display:flex;align-items:center;gap:.5rem;color:#6c7580;font-size:.88rem}.content-error-note[data-v-7fc08bbb]{color:#6c7580;font-size:.88rem;margin:0}.content-error-note a[data-v-7fc08bbb]{color:#0e9686;font-weight:600}.response-textarea[data-v-7fc08bbb]{width:100%;min-height:140px;border:1.5px solid #dbe2e6;border-radius:.6rem;padding:.85rem;font-family:Cairo,sans-serif;font-size:1rem;resize:vertical;background:#fff;color:#2b2f36;box-sizing:border-box}.response-textarea[data-v-7fc08bbb]:focus{outline:none;border-color:#12b6a4;box-shadow:0 0 0 3px #12b6a426}.char-count[data-v-7fc08bbb]{text-align:left;font-size:.78rem;color:#97a1ab;margin-top:.3rem}.inline-error[data-v-7fc08bbb]{background:#fdecec;color:#a3242f;border-radius:.5rem;padding:.65rem .85rem;font-size:.88rem;margin-top:.6rem}.btn-primary[data-v-7fc08bbb]{width:100%;margin-top:.9rem;background:#12b6a4;color:#fff;border:none;border-radius:.7rem;padding:.95rem;font-size:1.05rem;font-weight:700;font-family:Cairo,sans-serif;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background-color .15s ease;min-height:52px}.btn-primary[data-v-7fc08bbb]:hover:not(:disabled){background:#0e9686}.btn-primary[data-v-7fc08bbb]:disabled{background:#b7d9d4;cursor:not-allowed}.btn-secondary[data-v-7fc08bbb]{margin-top:.75rem;background:#fff;color:#17324f;border:1.5px solid #dbe2e6;border-radius:.6rem;padding:.7rem 1.2rem;font-family:Cairo,sans-serif;font-weight:600;cursor:pointer}.btn-secondary.btn-sm[data-v-7fc08bbb]{padding:.45rem .9rem;font-size:.85rem;margin-top:0}.btn-secondary[data-v-7fc08bbb]:disabled{opacity:.5;cursor:not-allowed}.attachments-block[data-v-7fc08bbb],.signature-block[data-v-7fc08bbb]{margin-top:1.1rem;padding-top:1rem;border-top:1px solid #eef1f0}.block-label[data-v-7fc08bbb]{font-size:.9rem;font-weight:700;color:#17324f;margin:0 0 .5rem}.upload-status[data-v-7fc08bbb]{margin-inline-start:.5rem;font-size:.8rem;color:#6c7580}.attachment-list[data-v-7fc08bbb]{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.attachment-list li[data-v-7fc08bbb]{display:flex;align-items:center;justify-content:space-between;background:#f7f9f8;border-radius:.5rem;padding:.4rem .7rem;font-size:.85rem}.remove-btn[data-v-7fc08bbb]{background:none;border:none;color:#c0392b;font-size:.9rem;cursor:pointer;padding:0 .3rem;line-height:1}.signature-done[data-v-7fc08bbb]{display:flex;align-items:center;gap:.4rem;color:#0e9686;font-weight:600;font-size:.9rem}.state-card[data-v-7fc08bbb]{text-align:center;background:#fff;border-radius:.9rem;padding:3rem 1.5rem;margin-top:2rem;box-shadow:0 1px 3px #141e280f}.state-card i[data-v-7fc08bbb]{font-size:3rem;display:block;margin-bottom:.75rem}.state-card h2[data-v-7fc08bbb]{font-size:1.2rem;font-weight:700;margin:0 0 .5rem}.state-card p[data-v-7fc08bbb]{color:#6c7580;margin:0;line-height:1.7}.state-error i[data-v-7fc08bbb],.state-error h2[data-v-7fc08bbb]{color:#a3242f}.state-warning i[data-v-7fc08bbb],.state-warning h2[data-v-7fc08bbb]{color:#b8860b}.state-success i[data-v-7fc08bbb],.state-success h2[data-v-7fc08bbb],.state-success-inline .card-title[data-v-7fc08bbb]{color:#12b6a4}.already-submitted-note[data-v-7fc08bbb]{color:#3b414a;font-weight:600;margin:0 0 .75rem}.submitted-response-box[data-v-7fc08bbb]{background:#f2f9f8;border-radius:.6rem;padding:.85rem}.submitted-label[data-v-7fc08bbb]{display:block;font-size:.82rem;color:#6c7580;font-weight:600;margin-bottom:.35rem}.submitted-response-box p[data-v-7fc08bbb]{margin:0;color:#2b2f36;line-height:1.7;white-space:pre-wrap}.spinner[data-v-7fc08bbb]{display:inline-block;width:34px;height:34px;border:3px solid rgba(18,182,164,.25);border-top-color:#12b6a4;border-radius:50%;animation:spin-7fc08bbb .8s linear infinite;margin-bottom:.75rem}.spinner-sm[data-v-7fc08bbb]{width:18px;height:18px;border-width:2px;margin:0}@keyframes spin-7fc08bbb{to{transform:rotate(360deg)}}@media (min-width: 640px){.statement-content[data-v-7fc08bbb]{padding-top:1.5rem}}.leave-view-page[data-v-822bc531]{color-scheme:light;min-height:100vh;background:#f7f9f8;font-family:Cairo,sans-serif}.leave-header[data-v-822bc531]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#fff;border-bottom:1px solid #e7ebe9}.brand-logo[data-v-822bc531]{height:36px;flex-shrink:0}.brand-text[data-v-822bc531]{display:flex;flex-direction:column;line-height:1.3}.brand-name[data-v-822bc531]{font-weight:700;color:#0e9686;font-size:.95rem}.school-name[data-v-822bc531]{font-weight:600;color:#2b2f36;font-size:1rem}.leave-content[data-v-822bc531]{max-width:560px;margin:0 auto;padding:1rem 1rem 3rem}.page-title[data-v-822bc531]{text-align:center;margin:.75rem 0 1.25rem}.page-title h1[data-v-822bc531]{font-size:1.35rem;font-weight:700;color:#17324f;margin:0 0 .4rem}.page-subtitle[data-v-822bc531]{color:#6c7580;font-size:.9rem;margin:0}.card[data-v-822bc531]{background:#fff;border-radius:.9rem;padding:1.1rem 1.15rem;margin-bottom:1rem;box-shadow:0 1px 3px #141e280f}.status-card[data-v-822bc531]{text-align:center;padding:.9rem}.status-badge[data-v-822bc531]{display:inline-block;padding:.5rem 1.2rem;border-radius:999px;font-weight:700;font-size:.95rem}.status-pending[data-v-822bc531]{background:#eceff1;color:#546e7a}.status-issued[data-v-822bc531]{background:#fff3e0;color:#e65100}.status-exited[data-v-822bc531]{background:#e8f5e9;color:#2e7d32}.status-returned[data-v-822bc531]{background:#e3f2fd;color:#1565c0}.status-rejected[data-v-822bc531]{background:#fdecec;color:#a3242f}.detail-grid[data-v-822bc531]{display:grid;grid-template-columns:130px 1fr;row-gap:.55rem;column-gap:1rem;margin:0}.detail-grid dt[data-v-822bc531]{color:#8592a6;font-weight:600;font-size:.9rem}.detail-grid dd[data-v-822bc531]{margin:0;font-weight:600;color:#2b2f36;font-size:.95rem}.state-card[data-v-822bc531]{text-align:center;background:#fff;border-radius:.9rem;padding:3rem 1.5rem;margin-top:2rem;box-shadow:0 1px 3px #141e280f}.state-card i[data-v-822bc531]{font-size:3rem;display:block;margin-bottom:.75rem}.state-card h2[data-v-822bc531]{font-size:1.2rem;font-weight:700;margin:0 0 .5rem}.state-card p[data-v-822bc531]{color:#6c7580;margin:0;line-height:1.7}.state-error i[data-v-822bc531],.state-error h2[data-v-822bc531]{color:#a3242f}.btn-secondary[data-v-822bc531]{margin-top:.75rem;background:#fff;color:#17324f;border:1.5px solid #dbe2e6;border-radius:.6rem;padding:.7rem 1.2rem;font-family:Cairo,sans-serif;font-weight:600;cursor:pointer}.spinner[data-v-822bc531]{display:inline-block;width:34px;height:34px;border:3px solid rgba(18,182,164,.25);border-top-color:#12b6a4;border-radius:50%;animation:spin-822bc531 .8s linear infinite;margin-bottom:.75rem}@keyframes spin-822bc531{to{transform:rotate(360deg)}}@media (min-width: 640px){.leave-content[data-v-822bc531]{padding-top:1.5rem}}.report-page[data-v-0f09438a]{color-scheme:light;min-height:100vh;background:#e9edf0;font-family:Cairo,sans-serif;padding:1.5rem .75rem 3rem}.report-content[data-v-0f09438a]{max-width:21cm;margin:0 auto}.state-card[data-v-0f09438a]{background:#fff;border-radius:.9rem;padding:2rem 1.25rem;text-align:center;color:#6c7580;max-width:480px;margin:4rem auto 0;box-shadow:0 2px 10px #141e2814}.state-card i[data-v-0f09438a]{font-size:2.4rem;display:block;margin-bottom:.5rem}.state-error i[data-v-0f09438a],.state-error h2[data-v-0f09438a]{color:#c0392b}.state-card h2[data-v-0f09438a]{font-size:1.05rem;color:#17324f;margin:0 0 .4rem}.state-card p[data-v-0f09438a]{margin:0;font-size:.9rem}.spinner[data-v-0f09438a]{display:inline-block;width:28px;height:28px;border:3px solid #e7ebe9;border-top-color:#12b6a4;border-radius:50%;animation:spin-0f09438a .8s linear infinite;margin-bottom:.75rem}@keyframes spin-0f09438a{to{transform:rotate(360deg)}}.a4-sheet[data-v-0f09438a]{background:#fff;width:100%;max-width:21cm;min-height:20cm;margin:0 auto 1.5rem;padding:1.2cm;box-sizing:border-box;box-shadow:0 4px 18px #141e281f;border-radius:4px}.letterhead[data-v-0f09438a]{text-align:center;margin-bottom:.6rem}.letterhead-logo[data-v-0f09438a]{height:72px;width:auto}.procedure-header[data-v-0f09438a]{display:flex;justify-content:space-between;gap:1.25rem;border-bottom:2px solid #2b2f36;padding-bottom:.85rem;margin-bottom:1.1rem;font-size:.85rem;color:#2b2f36;line-height:1.9}.header-right[data-v-0f09438a]{text-align:right}.header-left[data-v-0f09438a]{text-align:left}.procedure-title[data-v-0f09438a]{text-align:center;font-size:1.25rem;font-weight:700;color:#17324f;margin:0 0 1.25rem}.procedure-body[data-v-0f09438a]{font-size:.95rem;line-height:1.9;color:#2b2f36;word-wrap:break-word;overflow-wrap:break-word}.procedure-body[data-v-0f09438a] img,.procedure-body[data-v-0f09438a] table{max-width:100%}.procedure-body[data-v-0f09438a] table{table-layout:fixed;width:100%}.procedure-body[data-v-0f09438a] td,.procedure-body[data-v-0f09438a] th{word-wrap:break-word;overflow-wrap:break-word}.procedure-body[data-v-0f09438a] .signatures-section{margin-top:1.25rem}.procedure-body[data-v-0f09438a] table.signatures-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.8rem}.procedure-body[data-v-0f09438a] table.signatures-table th,.procedure-body[data-v-0f09438a] table.signatures-table td{border:1px solid #e0e4e2;padding:6px 8px;text-align:center;word-wrap:break-word}.procedure-body[data-v-0f09438a] .sig-img{height:60px;max-width:160px;object-fit:contain}.procedure-body[data-v-0f09438a] .sig-error{font-size:.75rem;color:#c0392b}.procedure-body[data-v-0f09438a] .sig-empty-note{font-size:.8rem;color:#8592a6;margin:0}.report-footer-note[data-v-0f09438a]{text-align:center;font-size:.78rem;color:#8592a6;margin:.5rem 0 0}@media (max-width: 640px){.report-page[data-v-0f09438a]{padding:0}.a4-sheet[data-v-0f09438a]{min-height:0;max-width:100%;margin:0;padding:1.5rem 1.1rem 2rem;border-radius:0;box-shadow:none}.letterhead-logo[data-v-0f09438a]{height:56px}.procedure-header[data-v-0f09438a]{font-size:.8rem}}@media print{.report-page[data-v-0f09438a]{background:#fff;padding:0}.a4-sheet[data-v-0f09438a]{box-shadow:none;border-radius:0;max-width:none;min-height:0;margin:0;padding:0}.a4-sheet[data-v-0f09438a]:not(:last-child){page-break-after:always}@page{size:A4;margin:1.2cm}}.stat-icon[data-v-a022658d]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:.75rem;font-size:1.4rem}.stat-value[data-v-a022658d]{font-size:1.4rem;font-weight:700;line-height:1.2}.stat-label[data-v-a022658d]{font-size:.78rem}.recent-list li[data-v-a022658d]{padding:.5rem 0;border-bottom:1px solid var(--bs-border-color, #eceef1);gap:.5rem}.recent-list li[data-v-a022658d]:last-child{border-bottom:none}.cursor-pointer[data-v-9bb653a2]{cursor:pointer}.wa-qr-image[data-v-9b62fe9a]{width:240px;height:240px;object-fit:contain}.delivery-channel-card[data-v-1e2ab58d]{border:1px solid var(--bs-border-color, #e7e7e7);border-radius:.7rem;padding:.9rem 1.1rem;background:var(--bs-light, #f8f9fa)}.delivery-channel-label[data-v-1e2ab58d]{font-weight:800;font-size:.95rem;margin-bottom:.6rem}.delivery-channel-row[data-v-1e2ab58d]{display:flex;align-items:stretch;flex-wrap:wrap;gap:.75rem}.delivery-channel-option[data-v-1e2ab58d]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border:1.5px solid var(--bs-border-color, #dcdfe3);border-radius:.6rem;background:var(--bs-body-bg, #fff);font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.delivery-channel-option input[type=radio][data-v-1e2ab58d]{margin:0;cursor:pointer}.delivery-channel-option i[data-v-1e2ab58d]{font-size:1.1rem}.delivery-channel-option.is-selected[data-v-1e2ab58d]{border-color:var(--bs-primary, #0d6efd);background:#0d6efd0f}.delivery-channel-option.is-disabled[data-v-1e2ab58d]{opacity:.6;cursor:not-allowed}.delivery-channel-option.is-disabled input[data-v-1e2ab58d]{cursor:not-allowed}.wa-status-badge[data-v-1e2ab58d]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;font-weight:700;font-size:.85rem}.wa-status-dot[data-v-1e2ab58d]{width:9px;height:9px;border-radius:50%;display:inline-block}.wa-status-success[data-v-1e2ab58d]{background:#25d36624;color:#1da851}.wa-status-success .wa-status-dot[data-v-1e2ab58d]{background:#25d366;box-shadow:0 0 0 3px #25d3662e}.wa-status-warning[data-v-1e2ab58d]{background:#ffab0026;color:#b47600}.wa-status-warning .wa-status-dot[data-v-1e2ab58d]{background:#ffab00}.wa-status-danger[data-v-1e2ab58d]{background:#ff3e5e21;color:#d5203d}.wa-status-danger .wa-status-dot[data-v-1e2ab58d]{background:#ff3e5e}.wa-hero[data-v-1e2ab58d]{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border-radius:.9rem;border:1px solid var(--bs-border-color, #e7e7e7);background:var(--bs-body-bg, #fff)}.wa-hero-icon[data-v-1e2ab58d]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;font-size:1.6rem;flex-shrink:0}.wa-hero-title[data-v-1e2ab58d]{font-size:1.1rem;font-weight:800;margin-bottom:.1rem}.wa-hero-subtitle[data-v-1e2ab58d]{color:var(--bs-secondary-color, #6c757d);font-weight:500}.wa-hero-action[data-v-1e2ab58d]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.3rem .75rem;border-radius:.5rem;background:var(--bs-light, #f1f3f5);font-weight:700;font-size:.85rem}.wa-hero-success .wa-hero-action[data-v-1e2ab58d]{color:#1da851}.wa-hero-warning .wa-hero-action[data-v-1e2ab58d]{color:#b47600}.wa-hero-danger .wa-hero-action[data-v-1e2ab58d]{color:#d5203d}.wa-hero-idle .wa-hero-action[data-v-1e2ab58d]{color:#5b6472}.wa-hero-success[data-v-1e2ab58d]{border-inline-start:5px solid #25d366}.wa-hero-success .wa-hero-icon[data-v-1e2ab58d]{background:#25d36624;color:#1da851}.wa-hero-warning[data-v-1e2ab58d]{border-inline-start:5px solid #ffab00}.wa-hero-warning .wa-hero-icon[data-v-1e2ab58d]{background:#ffab0026;color:#b47600}.wa-hero-danger[data-v-1e2ab58d]{border-inline-start:5px solid #ff3e5e}.wa-hero-danger .wa-hero-icon[data-v-1e2ab58d]{background:#ff3e5e21;color:#d5203d}.wa-hero-idle[data-v-1e2ab58d]{border-inline-start:5px solid #8a93a3}.wa-hero-idle .wa-hero-icon[data-v-1e2ab58d]{background:#8a93a324;color:#5b6472}.wa-inner-card[data-v-1e2ab58d]{background:var(--bs-light, #f7f8fa);border:1px solid var(--bs-border-color-translucent, #eef0f2);border-radius:.7rem;padding:1rem 1.1rem}.wa-field[data-v-1e2ab58d]{display:flex;flex-direction:column;gap:.3rem}.wa-field-label[data-v-1e2ab58d]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:var(--bs-secondary-color, #6c757d)}.wa-field-value[data-v-1e2ab58d]{font-weight:700;font-size:1.02rem}.wa-code-card[data-v-1e2ab58d]{border-inline-start:3px solid #0d6efd}.wa-code-text[data-v-1e2ab58d]{font-size:1.2rem;font-weight:700;letter-spacing:.08em;background:#fff;border:1px solid var(--bs-border-color, #dcdfe3);border-radius:.5rem;padding:.3rem .8rem}.wa-connected-card[data-v-1e2ab58d]{border-inline-start:3px solid #25d366}.wa-connected-icon[data-v-1e2ab58d]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#25d36624;color:#25d366;font-size:1.3rem;flex-shrink:0}.wa-actions[data-v-1e2ab58d]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}.wa-btn[data-v-1e2ab58d]{display:inline-flex;align-items:center;gap:.4rem;font-weight:700}.global-loader[data-v-e40c561f]{position:fixed;top:0;left:0;z-index:1035;width:100vw;height:100vh;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center}.loader-content[data-v-e40c561f]{display:flex;flex-direction:column;align-items:center;gap:15px}.spinner[data-v-e40c561f]{width:48px;height:48px;border:6px solid #ddd;border-top:6px solid #3498db;border-radius:50%;animation:spin-e40c561f 1s linear infinite}.loader-text[data-v-e40c561f]{font-size:18px;color:#333;font-weight:500;animation:fadeIn-e40c561f .5s ease-in-out;background-color:#f0f0f0;padding:10px 20px;border-radius:6px;border:1px solid #ccc;box-shadow:0 2px 6px #0000001a;min-width:180px;text-align:center}@keyframes spin-e40c561f{to{transform:rotate(360deg)}}@keyframes fadeIn-e40c561f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.data-grid-wrapper[data-v-e448ba1f]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-e448ba1f]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-e448ba1f]{width:100%;border-collapse:collapse}table.data-grid th[data-v-e448ba1f],table.data-grid td[data-v-e448ba1f]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-e448ba1f]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-e448ba1f]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-e448ba1f]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-e448ba1f]{background-color:var(--bs-card-bg)}.row-execused[data-v-e448ba1f]{background-color:#f3eed2!important}.row-not-execused[data-v-e448ba1f]{background-color:#fceff1!important}.record-count-circle[data-v-e448ba1f],.record-selected-count-circle[data-v-e448ba1f],.record-selected-execused-count-circle[data-v-e448ba1f],.record-selected-notExecused-count-circle[data-v-e448ba1f]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-e448ba1f]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-e448ba1f]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-selected-execused-count-circle[data-v-e448ba1f]{background:linear-gradient(135deg,#dfca51,#c3ad32)}.record-selected-notExecused-count-circle[data-v-e448ba1f]{background:linear-gradient(135deg,#ed6e62,#eb9065)}.toggle-count-circle[data-v-e448ba1f]{display:inline-flex;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:50%;font-weight:700;font-size:13px;box-shadow:0 0 4px #00000040;color:#fff;background:linear-gradient(135deg,#ff9f43,#ee5253)}.record-info-box[data-v-e448ba1f]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.flex-item[data-v-e448ba1f]{flex:1 1 100%;min-width:200px}.stats-table[data-v-e448ba1f]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table[data-v-e448ba1f]{width:100%;border-collapse:collapse;table-layout:fixed}.stats-table td[data-v-e448ba1f]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-e448ba1f]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-e448ba1f]{font-size:1rem;white-space:nowrap}.record-count-circle[data-v-e448ba1f],.record-selected-count-circle[data-v-e448ba1f],.record-selected-execused-count-circle[data-v-e448ba1f],.record-selected-notExecused-count-circle[data-v-e448ba1f]{display:flex;justify-content:center;align-items:center;background-color:#fca5a5;color:#fff;border-radius:50%;width:40px;height:40px;font-weight:700;font-size:16px;text-align:center}@media (max-width: 600px){.stats-table[data-v-e448ba1f],.stats-table thead[data-v-e448ba1f],.stats-table tbody[data-v-e448ba1f],.stats-table tr[data-v-e448ba1f],.stats-table td[data-v-e448ba1f]{display:block;width:100%}.stats-table tr[data-v-e448ba1f]{margin-bottom:1rem;border:none}.stats-table td[data-v-e448ba1f]{margin-bottom:.5rem;border:1px solid var(--bs-border-color)}.stat-content[data-v-e448ba1f]{justify-content:space-between;padding:0 1rem}}@media (max-width: 768px){.form-row[data-v-e448ba1f]{flex-direction:column;align-items:stretch}.flex-item[data-v-e448ba1f]{width:100%}.record-info-box[data-v-e448ba1f]{margin-top:10px;width:100%}}.container[data-v-6864b6cb]{max-width:600px;margin:auto}@media (max-width: 600px){.form-control[data-v-6864b6cb]{font-size:14px}}.data-grid-wrapper[data-v-87aa2441]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-87aa2441]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-87aa2441]{width:100%;border-collapse:collapse}table.data-grid th[data-v-87aa2441],table.data-grid td[data-v-87aa2441]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-87aa2441]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-87aa2441]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-87aa2441]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-87aa2441]{background-color:var(--bs-card-bg)}.row-execused[data-v-87aa2441]{background-color:#f3eed2!important}.row-not-execused[data-v-87aa2441]{background-color:#fceff1!important}.record-count-circle[data-v-87aa2441],.record-selected-count-circle[data-v-87aa2441],.record-selected-execused-count-circle[data-v-87aa2441],.record-selected-notExecused-count-circle[data-v-87aa2441]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-87aa2441]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-87aa2441]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-selected-execused-count-circle[data-v-87aa2441]{background:linear-gradient(135deg,#dfca51,#c3ad32)}.record-selected-notExecused-count-circle[data-v-87aa2441]{background:linear-gradient(135deg,#ed6e62,#eb9065)}.toggle-count-circle[data-v-87aa2441]{display:inline-flex;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:50%;font-weight:700;font-size:13px;box-shadow:0 0 4px #00000040;color:#fff;background:linear-gradient(135deg,#ff9f43,#ee5253)}.record-info-box[data-v-87aa2441]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.flex-item[data-v-87aa2441]{flex:1 1 100%;min-width:200px}.stats-table[data-v-87aa2441]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table[data-v-87aa2441]{width:100%;border-collapse:collapse;table-layout:fixed}.stats-table td[data-v-87aa2441]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-87aa2441]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-87aa2441]{font-size:1rem;white-space:nowrap}.record-count-circle[data-v-87aa2441],.record-selected-count-circle[data-v-87aa2441],.record-selected-execused-count-circle[data-v-87aa2441],.record-selected-notExecused-count-circle[data-v-87aa2441]{display:flex;justify-content:center;align-items:center;background-color:#fca5a5;color:#fff;border-radius:50%;width:40px;height:40px;font-weight:700;font-size:16px;text-align:center}@media (max-width: 600px){.stats-table[data-v-87aa2441],.stats-table thead[data-v-87aa2441],.stats-table tbody[data-v-87aa2441],.stats-table tr[data-v-87aa2441],.stats-table td[data-v-87aa2441]{display:block;width:100%}.stats-table tr[data-v-87aa2441]{margin-bottom:1rem;border:none}.stats-table td[data-v-87aa2441]{margin-bottom:.5rem;border:1px solid var(--bs-border-color)}.stat-content[data-v-87aa2441]{justify-content:space-between;padding:0 1rem}}@media (max-width: 768px){.form-row[data-v-87aa2441]{flex-direction:column;align-items:stretch}.flex-item[data-v-87aa2441]{width:100%}.record-info-box[data-v-87aa2441]{margin-top:10px;width:100%}}.container[data-v-da000169]{max-width:600px;margin:auto}@media (max-width: 600px){.form-control[data-v-da000169]{font-size:14px}}.record-count-circle,.record-selected-count-circle{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-info-box{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px;margin-bottom:5px;margin-top:1px}.data-grid-wrapper{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid{width:100%;border-collapse:collapse}table.data-grid th,table.data-grid td{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.message-text{text-align:left;white-space:normal;word-break:break-word}.even-row{background-color:var(--bs-table-striped-bg)}.odd-row{background-color:var(--bs-card-bg)}.hidden-col{display:none}.rectangular1{display:inline-block;padding:8px 16px;background-color:var(--bs-primary-bg-subtle, #bdf4f9);border:1px solid var(--bs-border-color);border-radius:8px;font-weight:700;font-size:14px;color:#333;text-align:center;box-shadow:2px 2px 5px #0000001a}.rectangular{background-color:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:10px;padding:10px;margin-bottom:5px;box-shadow:0 1px 3px #0000001a}.rectangular-time{background-color:var(--bs-card-bg);border:1px solid var(--bs-border-color);padding:4px 10px;border-radius:8px;font-weight:700;min-width:100px;text-align:center}.flatpickr-calendar[data-v-bc789cc6]{z-index:1055!important}.data-grid-wrapper[data-v-bc789cc6]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-bc789cc6]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-bc789cc6]{width:100%;border-collapse:collapse}table.data-grid th[data-v-bc789cc6],table.data-grid td[data-v-bc789cc6]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-bc789cc6]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-bc789cc6]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-bc789cc6]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-bc789cc6]{background-color:var(--bs-card-bg)}.row-execused[data-v-bc789cc6]{background-color:#f3eed2!important}.row-not-execused[data-v-bc789cc6]{background-color:#fceff1!important}.record-count-circle[data-v-bc789cc6],.record-selected-count-circle[data-v-bc789cc6],.record-selected-execused-count-circle[data-v-bc789cc6],.record-selected-notExecused-count-circle[data-v-bc789cc6]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-bc789cc6]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-bc789cc6]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-selected-execused-count-circle[data-v-bc789cc6]{background:linear-gradient(135deg,#dfca51,#c3ad32)}.record-selected-notExecused-count-circle[data-v-bc789cc6]{background:linear-gradient(135deg,#ed6e62,#eb9065)}.record-info-box[data-v-bc789cc6]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.flex-item[data-v-bc789cc6]{flex:1 1 100%;min-width:200px}.stats-table[data-v-bc789cc6]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table[data-v-bc789cc6]{width:100%;border-collapse:collapse;table-layout:fixed}.stats-table td[data-v-bc789cc6]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-bc789cc6]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-bc789cc6]{font-size:1rem;white-space:nowrap}.record-count-circle[data-v-bc789cc6],.record-selected-count-circle[data-v-bc789cc6],.record-selected-execused-count-circle[data-v-bc789cc6],.record-selected-notExecused-count-circle[data-v-bc789cc6]{display:flex;justify-content:center;align-items:center;background-color:#fca5a5;color:#fff;border-radius:50%;width:40px;height:40px;font-weight:700;font-size:16px;text-align:center}@media (max-width: 600px){.stats-table[data-v-bc789cc6],.stats-table thead[data-v-bc789cc6],.stats-table tbody[data-v-bc789cc6],.stats-table tr[data-v-bc789cc6],.stats-table td[data-v-bc789cc6]{display:block;width:100%}.stats-table tr[data-v-bc789cc6]{margin-bottom:1rem;border:none}.stats-table td[data-v-bc789cc6]{margin-bottom:.5rem;border:1px solid var(--bs-border-color)}.stat-content[data-v-bc789cc6]{justify-content:space-between;padding:0 1rem}}@media (max-width: 768px){.form-row[data-v-bc789cc6]{flex-direction:column;align-items:stretch}.flex-item[data-v-bc789cc6]{width:100%}.record-info-box[data-v-bc789cc6]{margin-top:10px;width:100%}}.flatpickr-calendar[data-v-2f049834]{z-index:1055!important}.data-grid-wrapper[data-v-2f049834]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-2f049834]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-2f049834]{width:100%;border-collapse:collapse}table.data-grid th[data-v-2f049834],table.data-grid td[data-v-2f049834]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-2f049834]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-2f049834]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-2f049834]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-2f049834]{background-color:var(--bs-card-bg)}.row-execused[data-v-2f049834]{background-color:#f3eed2!important}.row-not-execused[data-v-2f049834]{background-color:#fceff1!important}.record-count-circle[data-v-2f049834],.record-selected-count-circle[data-v-2f049834],.record-selected-execused-count-circle[data-v-2f049834],.record-selected-notExecused-count-circle[data-v-2f049834]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-2f049834]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-2f049834]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-selected-execused-count-circle[data-v-2f049834]{background:linear-gradient(135deg,#dfca51,#c3ad32)}.record-selected-notExecused-count-circle[data-v-2f049834]{background:linear-gradient(135deg,#ed6e62,#eb9065)}.record-info-box[data-v-2f049834]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.flex-item[data-v-2f049834]{flex:1 1 100%;min-width:200px}.stats-table[data-v-2f049834]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table[data-v-2f049834]{width:100%;border-collapse:collapse;table-layout:fixed}.stats-table td[data-v-2f049834]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-2f049834]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-2f049834]{font-size:1rem;white-space:nowrap}.record-count-circle[data-v-2f049834],.record-selected-count-circle[data-v-2f049834],.record-selected-execused-count-circle[data-v-2f049834],.record-selected-notExecused-count-circle[data-v-2f049834]{display:flex;justify-content:center;align-items:center;background-color:#fca5a5;color:#fff;border-radius:50%;width:40px;height:40px;font-weight:700;font-size:16px;text-align:center}@media (max-width: 600px){.stats-table[data-v-2f049834],.stats-table thead[data-v-2f049834],.stats-table tbody[data-v-2f049834],.stats-table tr[data-v-2f049834],.stats-table td[data-v-2f049834]{display:block;width:100%}.stats-table tr[data-v-2f049834]{margin-bottom:1rem;border:none}.stats-table td[data-v-2f049834]{margin-bottom:.5rem;border:1px solid var(--bs-border-color)}.stat-content[data-v-2f049834]{justify-content:space-between;padding:0 1rem}}@media (max-width: 768px){.form-row[data-v-2f049834]{flex-direction:column;align-items:stretch}.flex-item[data-v-2f049834]{width:100%}.record-info-box[data-v-2f049834]{margin-top:10px;width:100%}}.flatpickr-calendar[data-v-441e28c1]{z-index:1055!important}.data-grid-wrapper[data-v-441e28c1]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-441e28c1]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-441e28c1]{width:100%;border-collapse:collapse}table.data-grid th[data-v-441e28c1],table.data-grid td[data-v-441e28c1]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-441e28c1]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-441e28c1]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-441e28c1]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-441e28c1]{background-color:var(--bs-card-bg)}.row-execused[data-v-441e28c1]{background-color:#f3eed2!important}.row-not-execused[data-v-441e28c1]{background-color:#fceff1!important}.record-count-circle[data-v-441e28c1],.record-selected-count-circle[data-v-441e28c1],.record-selected-execused-count-circle[data-v-441e28c1],.record-selected-notExecused-count-circle[data-v-441e28c1]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-441e28c1]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-441e28c1]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-selected-execused-count-circle[data-v-441e28c1]{background:linear-gradient(135deg,#dfca51,#c3ad32)}.record-selected-notExecused-count-circle[data-v-441e28c1]{background:linear-gradient(135deg,#ed6e62,#eb9065)}.record-info-box[data-v-441e28c1]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.flex-item[data-v-441e28c1]{flex:1 1 100%;min-width:200px}.stats-table[data-v-441e28c1]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table[data-v-441e28c1]{width:100%;border-collapse:collapse;table-layout:fixed}.stats-table td[data-v-441e28c1]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-441e28c1]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-441e28c1]{font-size:1rem;white-space:nowrap}.record-count-circle[data-v-441e28c1],.record-selected-count-circle[data-v-441e28c1],.record-selected-execused-count-circle[data-v-441e28c1],.record-selected-notExecused-count-circle[data-v-441e28c1]{display:flex;justify-content:center;align-items:center;background-color:#fca5a5;color:#fff;border-radius:50%;width:40px;height:40px;font-weight:700;font-size:16px;text-align:center}@media (max-width: 600px){.stats-table[data-v-441e28c1],.stats-table thead[data-v-441e28c1],.stats-table tbody[data-v-441e28c1],.stats-table tr[data-v-441e28c1],.stats-table td[data-v-441e28c1]{display:block;width:100%}.stats-table tr[data-v-441e28c1]{margin-bottom:1rem;border:none}.stats-table td[data-v-441e28c1]{margin-bottom:.5rem;border:1px solid var(--bs-border-color)}.stat-content[data-v-441e28c1]{justify-content:space-between;padding:0 1rem}}@media (max-width: 768px){.form-row[data-v-441e28c1]{flex-direction:column;align-items:stretch}.flex-item[data-v-441e28c1]{width:100%}.record-info-box[data-v-441e28c1]{margin-top:10px;width:100%}}.flatpickr-calendar[data-v-3065bd6c]{z-index:1055!important}.data-grid-wrapper[data-v-3065bd6c]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-3065bd6c]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-3065bd6c]{width:100%;border-collapse:collapse}table.data-grid th[data-v-3065bd6c],table.data-grid td[data-v-3065bd6c]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-3065bd6c]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-3065bd6c]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-3065bd6c]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-3065bd6c]{background-color:var(--bs-card-bg)}.row-execused[data-v-3065bd6c]{background-color:#f3eed2!important}.row-not-execused[data-v-3065bd6c]{background-color:#fceff1!important}.record-count-circle[data-v-3065bd6c],.record-selected-count-circle[data-v-3065bd6c],.record-selected-execused-count-circle[data-v-3065bd6c],.record-selected-notExecused-count-circle[data-v-3065bd6c]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-3065bd6c]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-3065bd6c]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-selected-execused-count-circle[data-v-3065bd6c]{background:linear-gradient(135deg,#dfca51,#c3ad32)}.record-selected-notExecused-count-circle[data-v-3065bd6c]{background:linear-gradient(135deg,#ed6e62,#eb9065)}.record-info-box[data-v-3065bd6c]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.flex-item[data-v-3065bd6c]{flex:1 1 100%;min-width:200px}.stats-table[data-v-3065bd6c]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table[data-v-3065bd6c]{width:100%;border-collapse:collapse;table-layout:fixed}.stats-table td[data-v-3065bd6c]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-3065bd6c]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-3065bd6c]{font-size:1rem;white-space:nowrap}.record-count-circle[data-v-3065bd6c],.record-selected-count-circle[data-v-3065bd6c],.record-selected-execused-count-circle[data-v-3065bd6c],.record-selected-notExecused-count-circle[data-v-3065bd6c]{display:flex;justify-content:center;align-items:center;background-color:#fca5a5;color:#fff;border-radius:50%;width:40px;height:40px;font-weight:700;font-size:16px;text-align:center}@media (max-width: 600px){.stats-table[data-v-3065bd6c],.stats-table thead[data-v-3065bd6c],.stats-table tbody[data-v-3065bd6c],.stats-table tr[data-v-3065bd6c],.stats-table td[data-v-3065bd6c]{display:block;width:100%}.stats-table tr[data-v-3065bd6c]{margin-bottom:1rem;border:none}.stats-table td[data-v-3065bd6c]{margin-bottom:.5rem;border:1px solid var(--bs-border-color)}.stat-content[data-v-3065bd6c]{justify-content:space-between;padding:0 1rem}}@media (max-width: 768px){.form-row[data-v-3065bd6c]{flex-direction:column;align-items:stretch}.flex-item[data-v-3065bd6c]{width:100%}.record-info-box[data-v-3065bd6c]{margin-top:10px;width:100%}}.flatpickr-calendar[data-v-ec470d59]{z-index:1055!important}.data-grid-wrapper[data-v-ec470d59]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-ec470d59]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-ec470d59]{width:100%;border-collapse:collapse}table.data-grid th[data-v-ec470d59],table.data-grid td[data-v-ec470d59]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-ec470d59]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-ec470d59]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-ec470d59]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-ec470d59]{background-color:var(--bs-card-bg)}.row-execused[data-v-ec470d59]{background-color:#f3eed2!important}.row-not-execused[data-v-ec470d59]{background-color:#fceff1!important}.record-count-circle[data-v-ec470d59],.record-selected-count-circle[data-v-ec470d59],.record-selected-execused-count-circle[data-v-ec470d59],.record-selected-notExecused-count-circle[data-v-ec470d59]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-ec470d59]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-ec470d59]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-selected-execused-count-circle[data-v-ec470d59]{background:linear-gradient(135deg,#dfca51,#c3ad32)}.record-selected-notExecused-count-circle[data-v-ec470d59]{background:linear-gradient(135deg,#ed6e62,#eb9065)}.record-info-box[data-v-ec470d59]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.flex-item[data-v-ec470d59]{flex:1 1 100%;min-width:200px}.stats-table[data-v-ec470d59]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table td[data-v-ec470d59]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-ec470d59]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-ec470d59]{font-size:1rem;white-space:nowrap}@media (max-width: 600px){.stats-table[data-v-ec470d59],.stats-table thead[data-v-ec470d59],.stats-table tbody[data-v-ec470d59],.stats-table tr[data-v-ec470d59],.stats-table td[data-v-ec470d59]{display:block;width:100%}.stats-table tr[data-v-ec470d59]{margin-bottom:1rem;border:none}.stats-table td[data-v-ec470d59]{margin-bottom:.5rem;border:1px solid var(--bs-border-color)}.stat-content[data-v-ec470d59]{justify-content:space-between;padding:0 1rem}}@media (max-width: 768px){.form-row[data-v-ec470d59]{flex-direction:column;align-items:stretch}.flex-item[data-v-ec470d59]{width:100%}.record-info-box[data-v-ec470d59]{margin-top:10px;width:100%}}.flatpickr-calendar[data-v-6444f0f3]{z-index:1055!important}.data-grid-wrapper[data-v-6444f0f3]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-6444f0f3]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-6444f0f3]{width:100%;border-collapse:collapse}table.data-grid th[data-v-6444f0f3],table.data-grid td[data-v-6444f0f3]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-6444f0f3]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-6444f0f3]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-6444f0f3]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-6444f0f3]{background-color:var(--bs-card-bg)}.row-execused[data-v-6444f0f3]{background-color:#f3eed2!important}.row-not-execused[data-v-6444f0f3]{background-color:#fceff1!important}.record-count-circle[data-v-6444f0f3],.record-selected-count-circle[data-v-6444f0f3],.record-selected-execused-count-circle[data-v-6444f0f3],.record-selected-notExecused-count-circle[data-v-6444f0f3]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-6444f0f3]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-6444f0f3]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-selected-execused-count-circle[data-v-6444f0f3]{background:linear-gradient(135deg,#dfca51,#c3ad32)}.record-selected-notExecused-count-circle[data-v-6444f0f3]{background:linear-gradient(135deg,#ed6e62,#eb9065)}.record-info-box[data-v-6444f0f3]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.flex-item[data-v-6444f0f3]{flex:1 1 100%;min-width:200px}.stats-table[data-v-6444f0f3]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table td[data-v-6444f0f3]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-6444f0f3]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-6444f0f3]{font-size:1rem;white-space:nowrap}@media (max-width: 600px){.stats-table[data-v-6444f0f3],.stats-table thead[data-v-6444f0f3],.stats-table tbody[data-v-6444f0f3],.stats-table tr[data-v-6444f0f3],.stats-table td[data-v-6444f0f3]{display:block;width:100%}.stats-table tr[data-v-6444f0f3]{margin-bottom:1rem;border:none}.stats-table td[data-v-6444f0f3]{margin-bottom:.5rem;border:1px solid var(--bs-border-color)}.stat-content[data-v-6444f0f3]{justify-content:space-between;padding:0 1rem}}@media (max-width: 768px){.form-row[data-v-6444f0f3]{flex-direction:column;align-items:stretch}.flex-item[data-v-6444f0f3]{width:100%}.record-info-box[data-v-6444f0f3]{margin-top:10px;width:100%}}.flatpickr-calendar[data-v-7addefba]{z-index:1055!important}.data-grid-wrapper[data-v-7addefba]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-7addefba]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-7addefba]{width:100%;border-collapse:collapse}table.data-grid th[data-v-7addefba],table.data-grid td[data-v-7addefba]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-7addefba]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-7addefba]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-7addefba]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-7addefba]{background-color:var(--bs-card-bg)}.row-execused[data-v-7addefba]{background-color:#f3eed2!important}.row-not-execused[data-v-7addefba]{background-color:#fceff1!important}.record-count-circle[data-v-7addefba],.record-selected-count-circle[data-v-7addefba],.record-selected-execused-count-circle[data-v-7addefba],.record-selected-notExecused-count-circle[data-v-7addefba]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-7addefba]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-7addefba]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-selected-execused-count-circle[data-v-7addefba]{background:linear-gradient(135deg,#dfca51,#c3ad32)}.record-selected-notExecused-count-circle[data-v-7addefba]{background:linear-gradient(135deg,#ed6e62,#eb9065)}.record-info-box[data-v-7addefba]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.flex-item[data-v-7addefba]{flex:1 1 100%;min-width:200px}.stats-table[data-v-7addefba]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table td[data-v-7addefba]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-7addefba]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-7addefba]{font-size:1rem;white-space:nowrap}@media (max-width: 600px){.stats-table[data-v-7addefba],.stats-table thead[data-v-7addefba],.stats-table tbody[data-v-7addefba],.stats-table tr[data-v-7addefba],.stats-table td[data-v-7addefba]{display:block;width:100%}.stats-table tr[data-v-7addefba]{margin-bottom:1rem;border:none}.stats-table td[data-v-7addefba]{margin-bottom:.5rem;border:1px solid var(--bs-border-color)}.stat-content[data-v-7addefba]{justify-content:space-between;padding:0 1rem}}@media (max-width: 768px){.form-row[data-v-7addefba]{flex-direction:column;align-items:stretch}.flex-item[data-v-7addefba]{width:100%}.record-info-box[data-v-7addefba]{margin-top:10px;width:100%}}.flatpickr-calendar[data-v-dc00aa01]{z-index:1055!important}.data-grid-wrapper[data-v-dc00aa01]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-dc00aa01]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-dc00aa01]{width:100%;border-collapse:collapse}table.data-grid th[data-v-dc00aa01],table.data-grid td[data-v-dc00aa01]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-dc00aa01]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-dc00aa01]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-dc00aa01]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-dc00aa01]{background-color:var(--bs-card-bg)}.row-execused[data-v-dc00aa01]{background-color:#f3eed2!important}.row-not-execused[data-v-dc00aa01]{background-color:#fceff1!important}.record-count-circle[data-v-dc00aa01],.record-selected-count-circle[data-v-dc00aa01],.record-selected-execused-count-circle[data-v-dc00aa01],.record-selected-notExecused-count-circle[data-v-dc00aa01]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-dc00aa01]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-dc00aa01]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-selected-execused-count-circle[data-v-dc00aa01]{background:linear-gradient(135deg,#dfca51,#c3ad32)}.record-selected-notExecused-count-circle[data-v-dc00aa01]{background:linear-gradient(135deg,#ed6e62,#eb9065)}.record-info-box[data-v-dc00aa01]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.flex-item[data-v-dc00aa01]{flex:1 1 100%;min-width:200px}.stats-table[data-v-dc00aa01]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table td[data-v-dc00aa01]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-dc00aa01]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-dc00aa01]{font-size:1rem;white-space:nowrap}@media (max-width: 600px){.stats-table[data-v-dc00aa01],.stats-table thead[data-v-dc00aa01],.stats-table tbody[data-v-dc00aa01],.stats-table tr[data-v-dc00aa01],.stats-table td[data-v-dc00aa01]{display:block;width:100%}.stats-table tr[data-v-dc00aa01]{margin-bottom:1rem;border:none}.stats-table td[data-v-dc00aa01]{margin-bottom:.5rem;border:1px solid var(--bs-border-color)}.stat-content[data-v-dc00aa01]{justify-content:space-between;padding:0 1rem}}@media (max-width: 768px){.form-row[data-v-dc00aa01]{flex-direction:column;align-items:stretch}.flex-item[data-v-dc00aa01]{width:100%}.record-info-box[data-v-dc00aa01]{margin-top:10px;width:100%}}.table-container[data-v-d9012e13],.table-container[data-v-b58d36ee]{max-height:400px;overflow-y:auto;border:1px solid var(--bs-border-color)}.table-container[data-v-b7873826]{max-height:500px;overflow-y:auto;border:1px solid var(--bs-border-color)}.status-badge[data-v-b7873826]{cursor:pointer;font-size:.8125rem;font-weight:600;padding:.4rem .7rem;transition:filter .15s ease,transform .15s ease}.status-badge[data-v-b7873826]:hover{filter:brightness(.9);transform:translateY(-1px)}.stat-pill[data-v-b7873826]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:600}.stat-success[data-v-b7873826]{background-color:#28a7451f;color:#28a745}.stat-danger[data-v-b7873826]{background-color:#dc35451f;color:#dc3545}.table-container[data-v-24a6617f]{max-height:500px;overflow-y:auto;border:1px solid var(--bs-border-color)}.status-badge[data-v-24a6617f]{cursor:pointer;font-size:.8125rem;font-weight:600;padding:.4rem .7rem;transition:filter .15s ease,transform .15s ease}.status-badge[data-v-24a6617f]:hover{filter:brightness(.9);transform:translateY(-1px)}.stat-pill[data-v-24a6617f]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:600}.stat-success[data-v-24a6617f]{background-color:#28a7451f;color:#28a745}.stat-danger[data-v-24a6617f]{background-color:#dc35451f;color:#dc3545}.table-container[data-v-811e57ae]{max-height:500px;overflow-y:auto;border:1px solid var(--bs-border-color)}.status-badge[data-v-811e57ae]{cursor:pointer;font-size:.8125rem;font-weight:600;padding:.4rem .7rem;transition:filter .15s ease,transform .15s ease}.status-badge[data-v-811e57ae]:hover{filter:brightness(.9);transform:translateY(-1px)}.data-grid-wrapper[data-v-19df461b]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-19df461b]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-19df461b]{width:100%;border-collapse:collapse}table.data-grid th[data-v-19df461b],table.data-grid td[data-v-19df461b]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-19df461b]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-19df461b]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-19df461b]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-19df461b]{background-color:var(--bs-card-bg)}.record-count-circle[data-v-19df461b],.record-selected-count-circle[data-v-19df461b]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-19df461b]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-19df461b]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-info-box[data-v-19df461b]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.status-badge[data-v-19df461b],.count-link[data-v-19df461b]{cursor:pointer;font-size:.8125rem;font-weight:600;padding:.4rem .7rem;transition:filter .15s ease,transform .15s ease}.status-badge[data-v-19df461b]:hover,.count-link[data-v-19df461b]:hover{filter:brightness(.9);transform:translateY(-1px)}.flex-item[data-v-19df461b]{flex:1 1 100%;min-width:200px}@media (max-width: 768px){.form-row[data-v-19df461b]{flex-direction:column;align-items:stretch}.flex-item[data-v-19df461b]{width:100%}.record-info-box[data-v-19df461b]{margin-top:10px;width:100%}}.table-container[data-v-34205b11]{max-height:520px;overflow-y:auto;border:1px solid var(--bs-border-color)}.count-link[data-v-34205b11]{cursor:pointer}.table-container[data-v-0f30e52e]{max-height:500px;overflow-y:auto;border:1px solid var(--bs-border-color)}.status-badge[data-v-0f30e52e]{cursor:pointer;font-size:.8125rem;font-weight:600;padding:.4rem .7rem;transition:filter .15s ease,transform .15s ease}.status-badge[data-v-0f30e52e]:hover{filter:brightness(.9);transform:translateY(-1px)}.stat-pill[data-v-0f30e52e]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:600}.stat-success[data-v-0f30e52e]{background-color:#28a7451f;color:#28a745}.stat-danger[data-v-0f30e52e]{background-color:#dc35451f;color:#dc3545}.sticky-save-bar[data-v-38b07a27]{position:sticky;bottom:0;background:var(--bs-body-bg);padding:.75rem 0;border-top:1px solid var(--bs-border-color)}.table-container[data-v-590ce930]{max-height:500px;overflow-y:auto;border:1px solid var(--bs-border-color)}.status-badge[data-v-590ce930]{cursor:pointer;font-size:.8125rem;font-weight:600;padding:.4rem .7rem;transition:filter .15s ease,transform .15s ease}.status-badge[data-v-590ce930]:hover{filter:brightness(.9);transform:translateY(-1px)}.stat-pill[data-v-590ce930]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:600}.stat-success[data-v-590ce930]{background-color:#28a7451f;color:#28a745}.stat-danger[data-v-590ce930]{background-color:#dc35451f;color:#dc3545}.table-container[data-v-665f1842]{max-height:500px;overflow-y:auto;border:1px solid var(--bs-border-color)}.status-badge[data-v-665f1842]{cursor:pointer;font-size:.8125rem;font-weight:600;padding:.4rem .7rem;transition:filter .15s ease,transform .15s ease}.status-badge[data-v-665f1842]:hover{filter:brightness(.9);transform:translateY(-1px)}.data-grid-wrapper[data-v-e601ba15]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-e601ba15]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-e601ba15]{width:100%;border-collapse:collapse}table.data-grid th[data-v-e601ba15],table.data-grid td[data-v-e601ba15]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-e601ba15]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-e601ba15]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.even-row[data-v-e601ba15]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-e601ba15]{background-color:var(--bs-card-bg)}.record-count-circle[data-v-e601ba15],.record-selected-count-circle[data-v-e601ba15]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-e601ba15]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-e601ba15]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.record-info-box[data-v-e601ba15]{border:1px solid var(--bs-border-color);padding:10px;border-radius:8px;background-color:var(--bs-card-bg);text-align:center;font-size:14px;box-shadow:1px 1px 4px #0000000d;min-width:250px}.status-badge[data-v-e601ba15],.count-link[data-v-e601ba15]{cursor:pointer;font-size:.8125rem;font-weight:600;padding:.4rem .7rem;transition:filter .15s ease,transform .15s ease}.status-badge[data-v-e601ba15]:hover,.count-link[data-v-e601ba15]:hover{filter:brightness(.9);transform:translateY(-1px)}.flex-item[data-v-e601ba15]{flex:1 1 100%;min-width:200px}@media (max-width: 768px){.form-row[data-v-e601ba15]{flex-direction:column;align-items:stretch}.flex-item[data-v-e601ba15]{width:100%}.record-info-box[data-v-e601ba15]{margin-top:10px;width:100%}}.report-category-card[data-v-f4875785]{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.report-category-card[data-v-f4875785]:hover{box-shadow:0 .5rem 1.25rem #00000026;transform:translateY(-3px)}.category-icon[data-v-f4875785]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:.75rem;font-size:1.4rem}.category-arrow[data-v-f4875785]{align-self:center;font-size:1.25rem;color:#a1acb8}.list-group-item-action[data-v-f4875785]{cursor:pointer}.report-disabled[data-v-f4875785]{color:#a1acb8;cursor:not-allowed;background-color:#a1acb80f}.wa-header-icon[data-v-4d5e153b]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#25d3661f;color:#25d366;font-size:1.75rem;flex-shrink:0}.live-badge[data-v-4d5e153b]{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;font-weight:600;font-size:.85rem}.wa-hero[data-v-4d5e153b]{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;border-radius:1rem;border:1px solid var(--bs-border-color, #e7e7e7);background:var(--bs-body-bg, #fff);box-shadow:0 2px 10px #0000000a}.wa-hero-icon[data-v-4d5e153b]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;font-size:2rem;flex-shrink:0}.wa-hero-title[data-v-4d5e153b]{font-size:1.25rem;font-weight:800;margin-bottom:.15rem}.wa-hero-subtitle[data-v-4d5e153b]{color:var(--bs-secondary-color, #6c757d);font-weight:500}.wa-hero-action[data-v-4d5e153b]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.3rem .75rem;border-radius:.5rem;background:var(--bs-light, #f1f3f5);font-weight:700;font-size:.88rem}.wa-hero-success .wa-hero-action[data-v-4d5e153b]{color:#1da851}.wa-hero-warning .wa-hero-action[data-v-4d5e153b]{color:#b47600}.wa-hero-danger .wa-hero-action[data-v-4d5e153b]{color:#d5203d}.wa-hero-idle .wa-hero-action[data-v-4d5e153b]{color:#5b6472}.wa-hero-success[data-v-4d5e153b]{border-inline-start:5px solid #25d366}.wa-hero-success .wa-hero-icon[data-v-4d5e153b]{background:#25d36624;color:#1da851}.wa-hero-warning[data-v-4d5e153b]{border-inline-start:5px solid #ffab00}.wa-hero-warning .wa-hero-icon[data-v-4d5e153b]{background:#ffab0026;color:#b47600}.wa-hero-danger[data-v-4d5e153b]{border-inline-start:5px solid #ff3e5e}.wa-hero-danger .wa-hero-icon[data-v-4d5e153b]{background:#ff3e5e21;color:#d5203d}.wa-hero-idle[data-v-4d5e153b]{border-inline-start:5px solid #8a93a3}.wa-hero-idle .wa-hero-icon[data-v-4d5e153b]{background:#8a93a324;color:#5b6472}.wa-hero-device[data-v-4d5e153b]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--bs-secondary-color, #6c757d);padding-inline-start:1.25rem;border-inline-start:1px solid var(--bs-border-color, #eee);white-space:nowrap}.wa-dot[data-v-4d5e153b]{width:9px;height:9px;border-radius:50%;display:inline-block}.wa-dot-on[data-v-4d5e153b]{background:#25d366;box-shadow:0 0 0 3px #25d3662e}.wa-dot-off[data-v-4d5e153b]{background:#b6bcc6}.wa-section-icon[data-v-4d5e153b]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;font-size:1.15rem;flex-shrink:0}.wa-card[data-v-4d5e153b]{border:1px solid var(--bs-border-color, #e7e7e7);border-radius:.9rem;box-shadow:0 1px 3px #0000000a;transition:box-shadow .15s ease}.wa-card[data-v-4d5e153b]:hover{box-shadow:0 4px 14px #0000000f}.wa-card .card-header[data-v-4d5e153b]{background:transparent;border-bottom:1px solid var(--bs-border-color, #eee);padding:1.1rem 1.25rem}.wa-card .card-body[data-v-4d5e153b]{padding:1.25rem}.wa-inner-card[data-v-4d5e153b]{background:var(--bs-light, #f7f8fa);border:1px solid var(--bs-border-color-translucent, #eef0f2);border-radius:.7rem;padding:1.1rem 1.25rem}.wa-field[data-v-4d5e153b]{display:flex;flex-direction:column;gap:.3rem}.wa-field-label[data-v-4d5e153b]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:var(--bs-secondary-color, #6c757d)}.wa-field-value[data-v-4d5e153b]{font-weight:700;font-size:1.02rem}.wa-empty-hint[data-v-4d5e153b]{display:flex;align-items:center;gap:.5rem;color:var(--bs-secondary-color, #6c757d);background:var(--bs-light, #f7f8fa);border:1px dashed var(--bs-border-color, #dcdfe3);border-radius:.7rem;padding:1rem 1.1rem}.wa-code-card[data-v-4d5e153b]{border-inline-start:3px solid #0d6efd}.wa-code-text[data-v-4d5e153b]{font-size:1.3rem;font-weight:700;letter-spacing:.08em;background:#fff;border:1px solid var(--bs-border-color, #dcdfe3);border-radius:.5rem;padding:.35rem .9rem}.wa-connected-card[data-v-4d5e153b]{border-inline-start:3px solid #25d366}.wa-connected-icon[data-v-4d5e153b]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#25d36624;color:#25d366;font-size:1.4rem;flex-shrink:0}.wa-actions[data-v-4d5e153b]{display:flex;flex-wrap:wrap;gap:.75rem}.wa-btn[data-v-4d5e153b]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.35rem;font-weight:700;border-radius:.6rem;font-size:.95rem}.wa-btn i[data-v-4d5e153b]{font-size:1.15rem}.wa-btn-wide[data-v-4d5e153b]{min-width:220px;justify-content:center}.wa-btn-setup-download[data-v-4d5e153b]{background-color:#ffc107;border-color:#ffc107;color:#3b2a00}.wa-btn-setup-download[data-v-4d5e153b]:hover,.wa-btn-setup-download[data-v-4d5e153b]:focus{background-color:#e0a800;border-color:#e0a800;color:#3b2a00}@media (max-width: 576px){.wa-hero[data-v-4d5e153b]{flex-wrap:wrap}.wa-hero-device[data-v-4d5e153b]{border-inline-start:none;padding-inline-start:0;width:100%}.wa-btn-wide[data-v-4d5e153b]{width:100%}}.mobile-apps-card[data-v-d1893d11]{max-width:900px;margin:0 auto}.app-download-box[data-v-d1893d11]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.75rem 1.25rem;border:1px solid var(--bs-border-color, #d9dee3);border-radius:.75rem;transition:box-shadow .15s ease,border-color .15s ease}.app-download-box[data-v-d1893d11]:hover{border-color:var(--bs-primary, #696cff);box-shadow:0 .25rem .75rem #0000000f}.app-download-icon[data-v-d1893d11]{width:72px;height:72px;object-fit:contain;margin-bottom:.75rem}.table-container[data-v-cb9f5936]{max-height:560px;overflow-y:auto;border:1px solid var(--bs-border-color)}@media (min-width: 768px){.col-md-2-4[data-v-cb9f5936]{flex:0 0 auto;width:20%}}.text-teal[data-v-cb9f5936]{color:#12b6a4}.bg-label-teal[data-v-cb9f5936]{background-color:#12b6a429;color:#12b6a4}.step-dot[data-v-98f391be]{width:28px;height:28px;border-radius:50%;background:var(--bs-secondary-bg, #e9ecef);color:var(--bs-secondary-color, #6c757d);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.step-dot.active[data-v-98f391be]{background:var(--bs-primary);color:#fff}.step-dot.done[data-v-98f391be]{background:var(--bs-success);color:#fff}.step-line[data-v-98f391be]{width:24px;height:2px;background:var(--bs-border-color)}.doc-card[data-v-5b1bf5fa]{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.doc-card[data-v-5b1bf5fa]:hover{box-shadow:0 .25rem 1rem #0000001a;transform:translateY(-2px)}.bg-label-teal[data-v-5b1bf5fa]{background-color:#12b6a429;color:#12b6a4}.scale-option[data-v-f2a55194]{cursor:pointer;transition:border-color .2s ease}.eval-count[data-v-f2a55194]{font-size:.9rem;color:var(--bs-secondary-color)}.evaluation-card[data-v-f2a55194]{border-inline-start:4px solid var(--bs-primary);transition:box-shadow .2s ease}.evaluation-card[data-v-f2a55194]:hover{box-shadow:0 .25rem 1rem #00000014}.evaluation-index[data-v-f2a55194]{width:32px;height:32px;min-width:32px;border-radius:50%;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.eval-title[data-v-f2a55194]{font-size:1.1rem;font-weight:700;color:var(--bs-heading-color, var(--bs-body-color));line-height:1.4}.eval-meta[data-v-f2a55194]{font-size:.85rem;color:var(--bs-secondary-color);line-height:1.6}.eval-meta i[data-v-f2a55194]{font-size:1rem;color:var(--bs-primary)}.scale-pill[data-v-f2a55194]{display:inline-flex;align-items:center;background:var(--bs-primary);color:#fff;font-weight:700;font-size:.9rem;padding:.5rem 1rem;border-radius:50rem}.eval-panel[data-v-f2a55194]{border-radius:.6rem;padding:1rem 1.1rem;background:var(--bs-card-bg, #fff);border:1px solid var(--bs-border-color, rgba(0, 0, 0, .1));border-inline-start:4px solid transparent;box-shadow:0 .125rem .5rem #0000000d}.panel-strength[data-v-f2a55194]{border-inline-start-color:var(--bs-success)}.panel-improvement[data-v-f2a55194]{border-inline-start-color:var(--bs-warning)}.panel-feedback[data-v-f2a55194]{border-inline-start-color:var(--bs-info)}.panel-title[data-v-f2a55194]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.05rem;color:var(--bs-heading-color, var(--bs-body-color));margin-bottom:.6rem}.panel-title i[data-v-f2a55194]{font-size:1.35rem}.panel-strength .panel-title i[data-v-f2a55194]{color:var(--bs-success)}.panel-improvement .panel-title i[data-v-f2a55194]{color:var(--bs-warning)}.panel-feedback .panel-title i[data-v-f2a55194]{color:var(--bs-info)}.panel-text[data-v-f2a55194]{font-size:.95rem;line-height:1.7;color:var(--bs-body-color)}.section-label[data-v-f2a55194]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1rem;color:var(--bs-heading-color, var(--bs-body-color));margin-bottom:.75rem}.section-label i[data-v-f2a55194]{font-size:1.25rem;color:var(--bs-primary)}.form-section-card[data-v-f2a55194]{border-radius:.6rem;padding:1rem 1.1rem;background:var(--bs-card-bg, #fff);border:1px solid var(--bs-border-color, rgba(0, 0, 0, .1));box-shadow:0 .125rem .5rem #0000000d}.feedback-quote[data-v-f2a55194]{position:relative;background:var(--bs-tertiary-bg, rgba(0, 0, 0, .02));border-inline-start:3px solid var(--bs-secondary-color, #8592a3);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:.5rem;font-size:.95rem;line-height:1.7;color:var(--bs-body-color)}.feedback-quote[data-v-f2a55194]:last-child{margin-bottom:0}.quick-action-row[data-v-d844cd33]{display:flex;flex-wrap:wrap;gap:.75rem}.quick-action-btn[data-v-d844cd33]{display:flex;align-items:center;gap:.75rem;flex:1 1 220px;min-width:220px;padding:.85rem 1.1rem;border:1px solid transparent;border-radius:.5rem;text-align:start;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.quick-action-btn[data-v-d844cd33]:hover:not(:disabled){box-shadow:0 .35rem .85rem #00000040;transform:translateY(-2px);filter:brightness(.9)}.qa-primary[data-v-d844cd33]{background-color:#33409e}.qa-success[data-v-d844cd33]{background-color:#1a7a4c}.quick-action-btn[data-v-d844cd33]:disabled{opacity:.5;cursor:not-allowed}.quick-action-icon[data-v-d844cd33]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:.5rem;font-size:1.15rem;background:#ffffff40;color:#fff}.quick-action-label[data-v-d844cd33]{font-weight:600}.row-action-btn[data-v-d844cd33]{display:inline-block;min-width:96px}.table th[data-v-2e49267e]{font-size:.875rem;font-weight:600}.table td[data-v-2e49267e]{font-size:.8rem}.table th[data-v-5d52c7a4]{font-size:.875rem;font-weight:600}.table td[data-v-5d52c7a4]{font-size:.8rem}.table th[data-v-6825182a]{font-size:.875rem;font-weight:600}.table td[data-v-6825182a]{font-size:.8rem}.table th[data-v-1c2b79f4]{font-size:.875rem;font-weight:600}.table td[data-v-1c2b79f4]{font-size:.8rem}.table th[data-v-cfcfb905]{font-size:.875rem;font-weight:600}.table td[data-v-cfcfb905]{font-size:.8rem}.table th[data-v-eae7bcaa]{font-size:.875rem;font-weight:600}.table td[data-v-eae7bcaa]{font-size:.8rem}.table th[data-v-ea673d90]{font-size:.875rem;font-weight:600}.table td[data-v-ea673d90]{font-size:.8rem}.import-guide-card[data-v-32c47888]{border:1px solid #e7e7f0;border-radius:.9rem;overflow:hidden}.import-guide-header[data-v-32c47888]{display:flex;align-items:flex-start;gap:.9rem;padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid #eeeef5}.import-guide-header__icon[data-v-32c47888]{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#696cff1a;color:#696cff;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.import-guide-header__text[data-v-32c47888]{flex:1;min-width:0}.import-guide-header__title[data-v-32c47888]{margin:0;font-weight:700;font-size:1.05rem}.import-guide-header__subtitle[data-v-32c47888]{margin:.2rem 0 0;font-size:.83rem;color:#8a8d93}.import-guide-toggle[data-v-32c47888]{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1px solid #e7e7f0;background:#fff;color:#696cff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:background-color .15s ease}.import-guide-toggle[data-v-32c47888]:hover{background:#696cff14}.import-guide-journey[data-v-32c47888]{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.25rem}@media (max-width: 991px){.import-guide-journey[data-v-32c47888]{grid-template-columns:1fr}}.import-guide-stage[data-v-32c47888]{border-radius:.75rem;padding:1.25rem 1.35rem;background:#fbfbfd;border:1px solid #eeeef5}.import-guide-stage--noor[data-v-32c47888]{background:#d9822b0d;border-color:#d9822b2e}.import-guide-stage--platform[data-v-32c47888]{background:#696cff0d;border-color:#696cff2e}.import-guide-stage__head[data-v-32c47888]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.1rem}.import-guide-stage__num[data-v-32c47888]{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;color:#fff}.import-guide-stage--noor .import-guide-stage__num[data-v-32c47888]{background:#d9822b}.import-guide-stage--platform .import-guide-stage__num[data-v-32c47888]{background:#696cff}.import-guide-stage__eyebrow[data-v-32c47888]{display:block;font-size:.72rem;font-weight:600;letter-spacing:.02em}.import-guide-stage--noor .import-guide-stage__eyebrow[data-v-32c47888]{color:#d9822b}.import-guide-stage--platform .import-guide-stage__eyebrow[data-v-32c47888]{color:#696cff}.import-guide-stage__title[data-v-32c47888]{margin:.15rem 0 0;font-weight:700;font-size:.95rem}.import-guide-list[data-v-32c47888]{list-style:none;margin:0;padding:0}.import-guide-list__item[data-v-32c47888]{position:relative;display:flex;align-items:center;gap:.85rem;padding-block:.55rem}.import-guide-list__item[data-v-32c47888]:not(:last-child):before{content:"";position:absolute;top:100%;inset-inline-start:19px;width:1px;height:.55rem;background:#e2e2ee}.import-guide-list__icon[data-v-32c47888]{position:relative;flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.15rem;background:#fff;border:1px solid #e2e2ee}.import-guide-stage--noor .import-guide-list__icon[data-v-32c47888]{color:#d9822b}.import-guide-stage--platform .import-guide-list__icon[data-v-32c47888]{color:#696cff}.import-guide-list__badge[data-v-32c47888]{position:absolute;top:-4px;inset-inline-end:-4px;width:17px;height:17px;border-radius:50%;background:#fff;border:1px solid currentColor;font-size:.62rem;font-weight:700;display:flex;align-items:center;justify-content:center;color:inherit}.import-guide-list__text[data-v-32c47888]{font-size:.87rem;line-height:1.45;color:#5a5f70}.import-guide-flow[data-v-32c47888]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:0 .25rem}.import-guide-flow__line[data-v-32c47888]{flex:1;width:1px;min-height:1.5rem;background:#e2e2ee}.import-guide-flow__badge[data-v-32c47888]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e2e2ee;color:#8a8d93;display:flex;align-items:center;justify-content:center;font-size:1.05rem}.import-guide-flow__label[data-v-32c47888]{font-size:.72rem;color:#8a8d93;white-space:nowrap}.import-guide-flow__icon--narrow[data-v-32c47888]{display:none}@media (max-width: 991px){.import-guide-flow[data-v-32c47888]{flex-direction:row}.import-guide-flow__icon--wide[data-v-32c47888]{display:none}.import-guide-flow__icon--narrow[data-v-32c47888]{display:inline-block}}.quick-action-row[data-v-e134c808]{display:flex;flex-wrap:wrap;gap:.75rem}.quick-action-btn[data-v-e134c808]{display:flex;align-items:center;gap:.75rem;flex:1 1 220px;min-width:220px;padding:.85rem 1.1rem;border:1px solid transparent;border-radius:.5rem;text-align:start;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.quick-action-btn[data-v-e134c808]:hover:not(:disabled){box-shadow:0 .35rem .85rem #00000040;transform:translateY(-2px);filter:brightness(.9)}.qa-primary[data-v-e134c808]{background-color:#33409e}.qa-warning[data-v-e134c808]{background-color:#b3660b}.qa-info[data-v-e134c808]{background-color:#0e6d80}.quick-action-btn[data-v-e134c808]:disabled{opacity:.5;cursor:not-allowed}.quick-action-icon[data-v-e134c808]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:.5rem;font-size:1.15rem;background:#ffffff40;color:#fff}.quick-action-label[data-v-e134c808]{font-weight:600}.grade-card-header[data-v-015f9886]{cursor:pointer;-webkit-user-select:none;user-select:none}.expand-icon[data-v-015f9886]{transition:transform .2s ease}.expand-icon.collapsed[data-v-015f9886]{transform:rotate(-90deg)}.section-row[data-v-015f9886]{border-bottom:1px solid rgba(0,0,0,.06)}.section-row[data-v-015f9886]:last-child{border-bottom:none}.section-students-panel[data-v-015f9886]{background-color:#00000004;border-radius:.375rem}.move-bar[data-v-015f9886]{background-color:#696cff14;border-radius:.5rem;padding:.75rem}.data-grid-wrapper[data-v-749f779b]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-749f779b]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-749f779b]{width:100%;border-collapse:collapse}table.data-grid th[data-v-749f779b],table.data-grid td[data-v-749f779b]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.sortable[data-v-749f779b]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;padding-right:18px}.sort-arrow[data-v-749f779b]{position:absolute;right:6px;font-size:.75rem;top:50%;transform:translateY(-50%);color:#666;-webkit-user-select:none;user-select:none}.even-row[data-v-749f779b]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-749f779b]{background-color:var(--bs-card-bg)}.record-count-circle[data-v-749f779b],.record-selected-count-circle[data-v-749f779b]{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;font-weight:700;font-size:16px;color:#fff;box-shadow:0 0 5px #0003}.record-count-circle[data-v-749f779b]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-749f779b]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.flex-item[data-v-749f779b]{flex:1 1 100%;min-width:200px}.stats-table[data-v-749f779b]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table td[data-v-749f779b]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-749f779b]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-749f779b]{font-size:1rem;white-space:nowrap}@media (max-width: 768px){.form-row[data-v-749f779b]{flex-direction:column;align-items:stretch}.flex-item[data-v-749f779b]{width:100%}}.data-grid-wrapper[data-v-9c444add]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-9c444add]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-9c444add]{width:100%;border-collapse:collapse}table.data-grid th[data-v-9c444add],table.data-grid td[data-v-9c444add]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.even-row[data-v-9c444add]{background-color:var(--bs-table-striped-bg)}.odd-row[data-v-9c444add]{background-color:var(--bs-card-bg)}.record-count-circle[data-v-9c444add],.record-selected-count-circle[data-v-9c444add]{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;font-weight:700;font-size:16px;color:#fff;box-shadow:0 0 5px #0003}.record-count-circle[data-v-9c444add]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-9c444add]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.stats-table[data-v-9c444add]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table td[data-v-9c444add]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-9c444add]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-9c444add]{font-size:1rem;white-space:nowrap}.data-grid-wrapper[data-v-70e324c3]{margin:0 10px 10px;font-family:Arial,sans-serif}.table-container[data-v-70e324c3]{max-height:310px;overflow-y:auto;border:1px solid var(--bs-border-color)}table.data-grid[data-v-70e324c3]{width:100%;border-collapse:collapse}table.data-grid th[data-v-70e324c3],table.data-grid td[data-v-70e324c3]{padding:8px;text-align:center;-webkit-user-select:none;user-select:none}.even-row[data-v-70e324c3]{background-color:var(--bs-table-striped-bg);cursor:pointer}.odd-row[data-v-70e324c3]{background-color:var(--bs-card-bg);cursor:pointer}.record-count-circle[data-v-70e324c3],.record-selected-count-circle[data-v-70e324c3]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;border-radius:50%;font-weight:700;font-size:16px;box-shadow:0 0 5px #0003;color:#fff}.record-count-circle[data-v-70e324c3]{background:linear-gradient(135deg,#12b6a4,#2fd08a)}.record-selected-count-circle[data-v-70e324c3]{background:linear-gradient(135deg,#5b9d54,#9ae697)}.flex-item[data-v-70e324c3]{flex:1 1 100%;min-width:200px}.stats-table[data-v-70e324c3]{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}.stats-table td[data-v-70e324c3]{border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);padding:1rem;text-align:center}.stat-content[data-v-70e324c3]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-direction:row-reverse}.stat-content strong[data-v-70e324c3]{font-size:1rem;white-space:nowrap}@media (max-width: 768px){.form-row[data-v-70e324c3]{flex-direction:column;align-items:stretch}.flex-item[data-v-70e324c3]{width:100%}}.table-container[data-v-a945b6a2]{max-height:300px;overflow-y:auto;border:1px solid var(--bs-border-color)}.signature-empty-hint[data-v-a999fd27]{display:flex;align-items:center;gap:.6rem;margin-top:.6rem;padding:.55rem .85rem;background-color:#ff9f4324;border:1px solid rgba(255,159,67,.5);border-radius:.5rem;color:#b25e00;font-weight:600;font-size:.85rem;line-height:1.4}.signature-empty-hint-icon[data-v-a999fd27]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:50%;background-color:#ff9f43;color:#fff;font-size:1.05rem}.table-container[data-v-a999fd27]{max-height:400px;overflow-y:auto;border:1px solid var(--bs-border-color)}.toolbar-btn[data-v-a999fd27]{min-width:200px}.back-btn[data-v-a999fd27]{min-width:160px;font-weight:600}.workflow-role-block[data-v-a999fd27]{padding:8px 0;border-bottom:1px solid #eee}.workflow-role-block[data-v-a999fd27]:last-of-type{border-bottom:none}.workflow-role-detail[data-v-a999fd27]{margin-inline-start:26px;margin-top:8px}.workflow-preview-list[data-v-a999fd27]{padding-inline-start:20px}.table-container[data-v-22f6f7f2],.table-container[data-v-e72d37d3]{max-height:400px;overflow-y:auto;border:1px solid var(--bs-border-color)}.counter-circle[data-v-e72d37d3]{width:43px;height:43px;border-radius:50%;font-weight:700;font-size:20px}.cursor-pointer[data-v-689cf7f2]{cursor:pointer}.student-picker-list[data-v-d6d8b302]{max-height:320px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:.375rem;padding:.5rem}.student-picker-row[data-v-d6d8b302]{display:flex;align-items:center;gap:.5rem;padding-block:.4rem;padding-inline:.5rem;cursor:pointer;border-radius:.25rem}.student-picker-row .form-check-input[data-v-d6d8b302]{float:none;flex-shrink:0;margin:0}.student-picker-row .form-check-label[data-v-d6d8b302]{flex:1 1 auto;margin:0;min-width:0}.student-picker-row[data-v-d6d8b302]:hover{background:#f5f5f9}.border-dashed[data-v-d6d8b302]{border-style:dashed!important}.cursor-pointer[data-v-d6d8b302]{cursor:pointer}.witness-card[data-v-d6d8b302]{border-inline-start:3px solid #696cff}.student-picker-list[data-v-a13fcf04]{max-height:240px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:.375rem;padding:.5rem}.student-picker-row[data-v-a13fcf04]{display:flex;align-items:center;gap:.5rem;padding-block:.3rem;padding-inline:.5rem;cursor:pointer;border-radius:.25rem}.student-picker-row .form-check-input[data-v-a13fcf04]{float:none;flex-shrink:0;margin:0}.student-picker-row .form-check-label[data-v-a13fcf04]{flex:1 1 auto;margin:0;min-width:0}.student-picker-row[data-v-a13fcf04]:hover{background:#f5f5f9}.stats-toolbar h4[data-v-5c35fbe1]{font-weight:700}.summary-card[data-v-5c35fbe1]{border-width:2px}.summary-count[data-v-5c35fbe1]{font-size:2rem;font-weight:800;line-height:1}.summary-label[data-v-5c35fbe1]{color:var(--bs-secondary-color);font-size:.85rem;margin-top:.35rem}.text-orange[data-v-5c35fbe1]{color:#fd7e14!important}.border-orange[data-v-5c35fbe1]{border-color:#fd7e14!important}.bg-label-orange[data-v-5c35fbe1]{background-color:#fd7e1429!important;color:#fd7e14!important}.signature-empty-hint[data-v-9556cae3]{display:flex;align-items:center;gap:.6rem;margin-top:.6rem;padding:.55rem .85rem;background-color:#ff9f4324;border:1px solid rgba(255,159,67,.5);border-radius:.5rem;color:#b25e00;font-weight:600;font-size:.85rem;line-height:1.4}.signature-empty-hint-icon[data-v-9556cae3]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:50%;background-color:#ff9f43;color:#fff;font-size:1.05rem}.stats-toolbar h4[data-v-9556cae3]{font-weight:700}.summary-count[data-v-9556cae3]{font-size:2.25rem;font-weight:800}.summary-label[data-v-9556cae3]{color:var(--bs-secondary-color);font-size:.85rem}.chart-wrapper[data-v-9556cae3]{height:260px}.chart-scroll[data-v-9556cae3]{overflow-x:auto;overflow-y:hidden}.dates-list[data-v-9556cae3]{display:flex;flex-wrap:wrap;gap:.4rem}.date-chip[data-v-9556cae3]{font-size:.8rem}.procedure-content-preview[data-v-9556cae3]{max-height:320px;overflow-y:auto}.required-role-detail[data-v-9556cae3]{margin-right:1.75rem;max-width:320px}.wizard-steps-indicator .wizard-step-chip[data-v-9556cae3]{padding:.35rem .75rem;border-radius:999px;background:var(--bs-tertiary-bg, #f5f5f9);color:var(--bs-secondary-color);font-size:.82rem;font-weight:600}.wizard-steps-indicator .wizard-step-chip.active[data-v-9556cae3]{background:var(--bs-primary);color:#fff}.wizard-steps-indicator .wizard-step-chip.done[data-v-9556cae3]{background:var(--bs-success);color:#fff}.wizard-review-grid[data-v-9556cae3]{display:grid;grid-template-columns:220px 1fr;gap:.5rem 1rem}.wizard-review-grid dt[data-v-9556cae3]{font-weight:700;color:var(--bs-secondary-color)}.wizard-review-grid dd[data-v-9556cae3]{margin:0}.stats-toolbar h4[data-v-2b0bd78c]{font-weight:700}.chart-scroll[data-v-2b0bd78c]{overflow-x:auto}.chart-wrapper[data-v-2b0bd78c]{height:320px}.stats-toolbar h4[data-v-0640d7e3]{font-weight:700}.summary-card[data-v-0640d7e3]{border-width:2px}.summary-count[data-v-0640d7e3]{font-size:2rem;font-weight:800;line-height:1}.summary-label[data-v-0640d7e3]{color:var(--bs-secondary-color);font-size:.85rem;margin-top:.35rem}.text-orange[data-v-0640d7e3]{color:#fd7e14!important}.border-orange[data-v-0640d7e3]{border-color:#fd7e14!important}.bg-label-orange[data-v-0640d7e3]{background-color:#fd7e1429!important;color:#fd7e14!important}.summary-count[data-v-8c5776e0]{font-size:2rem;font-weight:800;line-height:1}.summary-label[data-v-8c5776e0]{color:var(--bs-secondary-color);font-size:.85rem;margin-top:.35rem}.chart-scroll[data-v-8c5776e0]{overflow-x:auto}.chart-wrapper[data-v-8c5776e0]{height:280px}.wizard-step-chip[data-v-8c5776e0]{padding:.35rem .75rem;border-radius:999px;background:var(--bs-secondary-bg);font-size:.85rem}.wizard-step-chip.active[data-v-8c5776e0]{background:var(--bs-primary);color:#fff;font-weight:700}.wizard-step-chip.done[data-v-8c5776e0]{background:var(--bs-success-bg-subtle);color:var(--bs-success)}.wizard-review-grid[data-v-8c5776e0]{display:grid;grid-template-columns:200px 1fr;gap:.5rem 1rem}.wizard-review-grid dt[data-v-8c5776e0]{font-weight:700;color:var(--bs-secondary-color)}.wizard-review-grid dd[data-v-8c5776e0]{margin:0}.signature-empty-hint[data-v-8c5776e0]{display:flex;align-items:center;gap:.35rem;color:var(--bs-secondary-color);font-size:.8rem;margin-top:.35rem}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}
