.peo-app{-webkit-font-smoothing:antialiased;background:#f6f7fa;color:#283246;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.peo-app #wrapper #content-wrapper{background:#f6f7fa;min-width:0}.peo-app #content>.container-fluid{padding:30px 32px}.peo-app a:focus-visible,.peo-app button:focus-visible,.peo-app input:focus-visible,.peo-app select:focus-visible{outline:3px solid #bca5d4;outline-offset:3px}.peo-app .sticky-footer{border-top:1px solid #e9ecf2;padding:22px 0}.peo-app .scroll-to-top{background:#69537e;border-radius:12px}.peo-app .peo-sidebar{background:#fff;border-right:1px solid #e9ecf2;flex:0 0 248px;min-height:100vh;padding:0 14px 28px;width:248px!important}.peo-app .peo-sidebar .sidebar-brand{height:88px;justify-content:flex-start;letter-spacing:-.3px;padding:0 12px;text-transform:none}.peo-app .peo-sidebar .peo-brand-mark{background:#69537e;border-radius:12px;color:#fff;display:grid;flex-shrink:0;font-size:23px;font-weight:700;height:39px;letter-spacing:-2px;padding-right:3px;place-items:center;width:39px}.peo-app .peo-sidebar .sidebar-brand-text{color:#283246;display:block;font-size:15px;line-height:1.2;margin-left:11px;text-align:left}.peo-app .peo-sidebar .sidebar-brand-text small{color:#717b8e;display:block;font-size:9px;letter-spacing:2.5px;margin-top:6px}.peo-app .peo-sidebar .sidebar-divider{border-color:#e9ecf2;margin:12px 10px}.peo-app .peo-sidebar .sidebar-divider.my-0{margin-bottom:20px!important}.peo-app .peo-sidebar .nav-item{margin:3px 0}.peo-app .peo-sidebar .nav-item .nav-link{border-radius:9px;color:#616b7c;font-weight:500;padding:13px 14px;text-align:left;transition:background .15s,color .15s;width:100%}.peo-app .peo-sidebar .nav-item .nav-link span{display:inline;font-size:13px}.peo-app .peo-sidebar .nav-item .nav-link i{color:#8a92a2;font-size:15px;margin-right:9px;width:21px}.peo-app .peo-sidebar .nav-item .nav-link:hover{background:#f6f4f9;color:#69537e}.peo-app .peo-sidebar .nav-item .nav-link[aria-expanded=true],.peo-app .peo-sidebar .nav-item.active .nav-link{background:#eee9f4;color:#69537e;font-weight:600}.peo-app .peo-sidebar .nav-item.active .nav-link i,.peo-app .peo-sidebar .nav-link[aria-expanded=true] i{color:#69537e}.peo-app .peo-sidebar .nav-item .nav-link[data-toggle=collapse]:after{color:#9199a6;font-size:10px;margin-top:3px}.peo-app .peo-sidebar .nav-item .collapse{margin:4px 0 8px}.peo-app .peo-sidebar .nav-item .collapse .collapse-inner{border-left:1px solid #e9ecf2;border-radius:0!important;margin:0 0 0 23px;padding:3px 0!important}.peo-app .peo-sidebar .nav-item .collapse .collapse-inner .collapse-item{border-radius:7px;color:#727b8c;font-size:12px;margin:2px 0 2px 10px;padding:10px 12px;white-space:normal}.peo-app .peo-sidebar .nav-item .collapse .collapse-inner .collapse-item.active{background:#f4f0f8;color:#69537e;font-weight:600}.peo-app .peo-sidebar .nav-item .collapse .collapse-inner .collapse-item:hover{background:#f6f7fa}.peo-app .peo-sidebar.toggled{flex-basis:80px;padding:0 8px 24px;width:80px!important}.peo-app .peo-sidebar.toggled .sidebar-brand{justify-content:center;padding:0}.peo-app .peo-sidebar.toggled .sidebar-brand-text{display:none}.peo-app .peo-sidebar.toggled .nav-item .nav-link{padding:14px 6px;text-align:center;width:100%}.peo-app .peo-sidebar.toggled .nav-item .nav-link span{display:block;font-size:9px;margin-top:6px}.peo-app .peo-sidebar.toggled .nav-item .nav-link i{margin:0}.peo-app .peo-sidebar.toggled .nav-item .collapse{left:72px;top:0;z-index:1050}.peo-app .peo-sidebar.toggled .nav-item .collapse .collapse-inner{border:1px solid #e9ecf2;border-radius:12px!important;box-shadow:0 10px 35px rgba(28,35,50,.12);margin:0;padding:8px!important}.peo-app .peo-topbar{background:#fff;border-bottom:1px solid #e9ecf2;gap:20px;height:88px;padding:0 32px}.peo-app .peo-topbar .peo-menu-toggle{border:1px solid #e9ecf2;border-radius:10px;color:#6e7789;flex-shrink:0;height:38px;width:38px}.peo-app .peo-topbar .peo-menu-toggle:hover{background:#f4f0f8;color:#69537e}.peo-app .peo-topbar .peo-account-switcher{align-items:center;display:flex;gap:12px;min-width:0}.peo-app .peo-topbar .peo-account-switcher label{color:#717b8e;font-size:11px;font-weight:600;margin:0;white-space:nowrap}.peo-app .peo-topbar .peo-account-switcher select{background-color:#fafbfc;border-color:#e9ecf2;border-radius:9px;color:#283246;font-size:12px;height:38px;max-width:310px;text-overflow:ellipsis}.peo-app .peo-topbar .navbar-nav{flex-shrink:0}.peo-app .peo-topbar .navbar-nav .nav-link{color:#283246;gap:12px;height:auto;padding:0}.peo-app .peo-topbar .peo-user-name{color:#525e73;font-size:12px;font-weight:600;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peo-app .peo-topbar .peo-avatar{background:#eee9f4;border-radius:50%;color:#69537e;display:grid;font-size:14px;font-weight:600;height:38px;place-items:center;width:38px}.peo-app .peo-topbar .peo-user-chevron{color:#8e96a5;font-size:9px}.peo-app .peo-topbar .dropdown-menu{border:1px solid #e9ecf2;border-radius:12px;box-shadow:0 12px 40px rgba(28,35,50,.1)!important;padding:8px}.peo-app .peo-topbar .dropdown-item{border-radius:7px;font-size:13px;padding:10px 12px}.peo-page-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.peo-eyebrow{color:#69537e;font-size:10px;font-weight:700;letter-spacing:1.7px;margin-bottom:8px;text-transform:uppercase}.peo-page-heading h1{color:#263044;font-size:29px;font-weight:650;letter-spacing:-.9px;margin:0 0 8px}.peo-page-description{color:#717b8e;font-size:13px;margin:0}.peo-date-filter{flex-shrink:0;width:285px}.peo-date-filter #date-range-form{max-width:none}.peo-date-filter label,.peo-year-filter label{color:#717b8e;display:block;font-size:11px;font-weight:600;margin-bottom:7px}.peo-date-input{position:relative}.peo-date-input .form-control{background:#fff;border:1px solid #e0e4eb;border-radius:9px;color:#283246;font-size:12px;height:43px;padding:0 30px 0 39px}.peo-date-input i{color:#9098a8;font-size:12px;left:15px;pointer-events:none;position:absolute;top:15px}.peo-date-input i:last-child{font-size:9px;left:auto;right:14px;top:17px}.peo-metrics{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.peo-metric{background:#fff;border:1px solid #e9ecf2;border-radius:14px;box-shadow:0 3px 6px rgba(25,35,60,.015);padding:21px 24px}.peo-metric-top{align-items:center;color:#717b8e;display:flex;font-size:12px;font-weight:500;gap:10px;justify-content:space-between}.peo-metric-icon{background:#f0ebf6;border-radius:10px;color:#867099;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.peo-metric--green .peo-metric-icon{background:#eaf5f0;color:#4b9984}.peo-metric--blue .peo-metric-icon{background:#ecf2fb;color:#6c8fbb}.peo-metric strong{display:block;font-size:clamp(22px,2vw,30px);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.9px;margin:12px 0 8px;overflow-wrap:anywhere}.peo-metric-period{color:#8a93a2;font-size:11px}.peo-dashboard-grid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-bottom:24px}.peo-panel{background:#fff;border:1px solid #e9ecf2;border-radius:14px;box-shadow:0 3px 6px rgba(25,35,60,.015);min-width:0}.peo-panel-heading{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:24px}.peo-panel-heading h2{color:#283246;font-size:15px;font-weight:650;letter-spacing:-.15px;margin:0 0 7px}.peo-panel-heading p{color:#717b8e;font-size:11px;margin:0}.peo-unit{background:#f5f6f9;border:1px solid #e9ecf2;border-radius:6px;color:#818a9b;font-size:10px;font-weight:600;padding:4px 8px}.peo-cashflow-chart{height:342px;padding:0 20px 20px;position:relative}.peo-kpi .table-responsive{border-radius:0 0 14px 14px;max-height:365px}.peo-kpi-table{font-size:11px;margin:0}.peo-kpi-table td,.peo-kpi-table th{border-color:#f0f2f6;padding:10px 16px;vertical-align:middle}.peo-kpi-table th{color:#6c7586;font-weight:400;padding-left:24px}.peo-kpi-table .peo-kpi-group th{background:#fafbfc;color:#283246;font-weight:600;padding:10px 24px}.peo-kpi-table .peo-kpi-value{font-variant-numeric:tabular-nums;font-weight:600;padding-right:24px;text-align:right;white-space:nowrap}.peo-kpi-table .peo-kpi-trend{padding:2px 5px;width:195px}.peo-kpi .kpi-chart{height:28px;width:190px}.peo-empty-state{color:#717b8e;padding:60px 25px!important;text-align:center}.peo-empty-state i{color:#b4a3c3;display:block;font-size:27px;margin-bottom:16px}.peo-year-filter{align-items:center;display:flex;gap:12px}.peo-year-filter label{margin:0}.peo-year-filter select{border-color:#e9ecf2;border-radius:8px;color:#283246;font-size:12px;height:37px;width:98px}.peo-monthly .table-responsive{border-radius:0 0 14px 14px}.peo-monthly .table{font-size:11px;font-variant-numeric:tabular-nums;margin:0}.peo-monthly .table td,.peo-monthly .table th{border-color:#e9ecf2;padding:15px 16px;text-align:right;white-space:nowrap}.peo-monthly .table .small{font-size:11px}.peo-monthly .table thead th{background:#fafbfc;border-bottom-width:1px;color:#7f8796;font-size:10px;font-weight:600}.peo-monthly .table tr>:first-child{background:#fff;border-right:1px solid #e9ecf2;color:#667084;left:0;min-width:205px;padding-left:24px;position:sticky;text-align:left;z-index:1}.peo-monthly .table thead tr>:first-child{background:#fafbfc}.peo-monthly .table tbody tr:last-child>td{background:#f5f1f8;color:#69537e;font-weight:650}.peo-monthly .table-hover tbody tr:hover>td{background:#f8f6fb}.peo-monthly[wire\:loading]{opacity:.6}.peo-sidebar-backdrop{display:none}.peo-monthly.opacity-50{opacity:.5}@media (max-width:1199.98px){.peo-dashboard-grid{grid-template-columns:minmax(0,1fr)}.peo-cashflow-chart{height:280px}.peo-metric{padding:18px}.peo-app .peo-topbar .peo-account-switcher label{display:none}}@media (max-width:767.98px){.peo-app #content>.container-fluid{padding:24px 18px}.peo-app .peo-topbar{gap:12px;height:72px;padding:0 18px}.peo-app .peo-topbar .peo-account-switcher{flex:1}.peo-app .peo-topbar .peo-account-switcher select{max-width:230px;width:100%}.peo-app .peo-sidebar{inset:0 auto 0 0;overflow-y:auto;position:fixed;width:248px!important;z-index:1060}.peo-app .peo-sidebar.toggled{display:none}.peo-app:not(.sidebar-toggled){overflow:hidden}.peo-app:not(.sidebar-toggled) .peo-sidebar-backdrop{background:rgba(29,35,48,.35);border:0;display:block;inset:0;position:fixed;z-index:1050}.peo-app .peo-sidebar .nav-item .collapse{position:static}.peo-page-heading{align-items:flex-start;flex-direction:column;gap:20px}.peo-page-heading h1{font-size:26px}.peo-date-filter{width:100%}.peo-metrics{gap:12px;grid-template-columns:minmax(0,1fr)}.peo-metric{padding:18px 20px}.peo-metric strong{font-size:27px;margin:4px 0}.peo-panel-heading{padding:20px}.peo-year-filter{gap:6px}.peo-kpi-table .peo-kpi-trend{display:none}.peo-kpi-table th{padding-left:20px}.peo-monthly .table tr>:first-child{max-width:170px;min-width:160px;padding-left:16px;white-space:normal}.peo-app .sticky-footer .copyright{font-size:10px}}@media (prefers-reduced-motion:reduce){.peo-app *,.peo-app :after,.peo-app :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.peo-app #content>.container-fluid>.d-sm-flex h1,.peo-app #content>.container-fluid>h1{color:#283246!important;font-size:26px;font-weight:700;letter-spacing:-.65px}.peo-app .card{border:1px solid #e9ecf2;border-radius:16px;box-shadow:0 4px 20px rgba(32,42,60,.035)!important;margin-bottom:24px}.peo-app .card-header{background:#fff;border-bottom:1px solid #e9ecf2;border-radius:16px 16px 0 0;padding:18px 24px}.peo-app .card-header h6{color:#283246!important;font-size:15px;font-weight:600!important}.peo-app .card-header.peo-card-tabs{padding-bottom:0}.peo-app .peo-card-tabs .card-header-tabs{margin-bottom:0}.peo-app .card-body{padding:24px}.peo-app .card-footer{background:#fafbfc;border-radius:0 0 16px 16px;border-top:1px solid #e9ecf2;padding:16px 24px}.peo-app .card .table{border:0;color:#283246;font-size:13px;margin-bottom:0}.peo-app .card .table th{background:#f7f8fb;border:0;border-bottom:1px solid #e9ecf2;color:#69748a;font-size:11px;font-weight:700;letter-spacing:.045em;padding:13px 15px;vertical-align:middle}.peo-app .card .table th a{color:inherit}.peo-app .card .table td{border:0;border-bottom:1px solid #eef0f5;padding:14px 15px;vertical-align:middle}.peo-app .card .table tbody tr:last-child td{border-bottom:0}.peo-app .card .table-striped tbody tr:nth-of-type(odd){background:transparent}.peo-app .card .table tbody tr:hover{background:#faf9fc}.peo-app .card .table-responsive{border:1px solid #e9ecf2;border-radius:12px}.peo-app .card .table td .btn{margin:2px}.peo-app .card .table td .choices{min-width:130px}.peo-app .btn{border-radius:9px;font-size:13px;font-weight:600;padding:9px 15px;transition:background-color .15s,box-shadow .15s}.peo-app .btn-sm{font-size:12px;padding:6px 11px}.peo-app .btn-circle{align-items:center;border-radius:9px;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.peo-app .btn-circle.btn-info,.peo-app .btn-circle.btn-warning{background:#f1edf6;border-color:#e7dff0;color:#69537e}.peo-app .btn-circle.btn-danger{background:#fff0f0;border-color:#f9dbdf;color:#cb4b56}.peo-app .btn-circle:hover{filter:brightness(.96)}.peo-app .btn-secondary{background:#f0f2f6;border-color:#e1e5ec;color:#566176}.peo-app .btn-secondary:hover{background:#e5e9f0}.peo-app label{color:#536078;font-size:13px;font-weight:600;margin-bottom:7px}.peo-app .form-control,.peo-app form.user .form-control-user{background-color:#fff;border:1px solid #dce1e9;border-radius:9px;color:#283246;font-size:14px;height:auto;min-height:42px;padding:9px 12px}.peo-app .form-control:focus{border-color:#9e86b4;box-shadow:0 0 0 3px rgba(105,83,126,.1)}.peo-app .form-control:disabled,.peo-app .form-control[readonly]{background-color:#f3f5f8;color:#7b8597}.peo-app .form-control.is-invalid{border-color:#dc3545}.peo-app .form-group{margin-bottom:22px}.peo-app .form-text,.peo-app .text-muted{color:#717b8e!important}.peo-app textarea.form-control{line-height:1.6;min-height:110px}.peo-app input[type=checkbox],.peo-app input[type=radio]{accent-color:#69537e}.peo-app .input-group-text{background:#f7f8fb;border-color:#dce1e9;border-radius:9px;color:#717b8e}.peo-app .pagination{flex-wrap:wrap;gap:5px;margin-top:20px}.peo-app .page-link{border:1px solid #e9ecf2;border-radius:8px!important;color:#677188;font-size:13px;padding:8px 12px}.peo-app .page-item.active .page-link{background:#69537e;border-color:#69537e}.peo-app .page-item.disabled .page-link{background:#f6f7fa;color:#a1a8b6}.peo-app .nav-tabs{border-bottom-color:#e9ecf2;gap:8px}.peo-app .nav-tabs .nav-link{border:0;border-bottom:2px solid transparent;color:#717b8e;font-size:14px;padding:12px 16px}.peo-app .nav-tabs .nav-link.active{background:transparent;border-bottom-color:#69537e;color:#69537e;font-weight:600}.peo-app .modal-content{border:0;border-radius:16px;box-shadow:0 20px 80px rgba(28,35,51,.2)}.peo-app .modal-footer,.peo-app .modal-header{border-color:#e9ecf2;padding:20px 24px}.peo-app .modal-title{color:#283246;font-size:18px;font-weight:600}.peo-app .modal-body{padding:24px}.peo-app .alert{border-radius:12px;font-size:14px}.peo-app .badge{border-radius:6px;font-weight:600;padding:5px 8px}.peo-app .trumbowyg-box{border-color:#dce1e9;border-radius:9px;overflow:hidden}@media (max-width:767px){.peo-app .card-body,.peo-app .card-footer,.peo-app .card-header,.peo-app .modal-body{padding:16px}.peo-app .card .table td,.peo-app .card .table th{padding:11px}.peo-app .form-inline{gap:8px}.peo-app .form-inline .form-control{max-width:100%}}.peo-app .btn.btn-icon-split{overflow:hidden;padding:0}.peo-app .has-error .choices__inner,.peo-app .has-error .form-control{border-color:#dc3545}.peo-app .has-error .help-block{color:#c94351;font-size:12px;margin-top:6px}.peo-app .table .peo-list-empty{color:#717b8e;padding:44px 20px!important;text-align:center}.peo-app .peo-list-empty i{color:#b0a3bf;display:block;font-size:25px;margin-bottom:12px}.peo-app .table-responsive>.pagination{padding:0 16px}.peo-app .peo-sidebar .peo-brand-mark{background:#d2e3c7;border-radius:10px;overflow:hidden;padding:0}.peo-app .peo-sidebar .peo-brand-mark img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.peo-auth{-webkit-font-smoothing:antialiased;background:#f6f7fa;color:#283246;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.peo-auth .peo-auth-shell{padding-bottom:48px;padding-top:48px}.peo-auth .peo-auth-brand{align-items:center;color:#283246;display:flex;font-size:19px;font-weight:700;gap:12px;justify-content:center;margin:0 auto 30px;text-decoration:none;width:-moz-fit-content;width:fit-content}.peo-auth .peo-auth-brand img{border-radius:11px;-o-object-fit:contain;object-fit:contain}.peo-auth .peo-auth-brand small{color:#717b8e;display:block;font-size:9px;font-weight:500;letter-spacing:3.5px;margin-top:3px}.peo-auth .card{border:1px solid #e9ecf2!important;border-radius:18px;box-shadow:0 10px 40px rgba(32,42,60,.06)!important}.peo-auth .card.my-5{margin-bottom:0!important;margin-top:0!important}.peo-auth .card-header{background:#fff;border-bottom:1px solid #e9ecf2;border-radius:18px 18px 0 0;color:#283246;font-size:20px;font-weight:600;padding:22px 28px}.peo-auth .card-body:not(.p-0){padding:28px}.peo-auth .bg-login-image,.peo-auth .bg-password-image{border-right:1px solid #e9ecf2}.peo-auth h1{color:#283246!important;font-size:25px;font-weight:700;letter-spacing:-.5px;margin-bottom:28px!important}.peo-auth label{color:#536078;font-size:13px;font-weight:600}.peo-auth .form-group{margin-bottom:20px}.peo-auth .form-control,.peo-auth form.user .form-control-user{border:1px solid #dce1e9;border-radius:9px;color:#283246;font-size:14px;height:46px;padding:11px 13px}.peo-auth .form-control:focus{border-color:#9e86b4;box-shadow:0 0 0 3px rgba(105,83,126,.1)}.peo-auth .form-control.is-invalid{border-color:#dc3545}.peo-auth .btn:not(.btn-link),.peo-auth form.user .btn-user{border-radius:9px;font-size:14px;font-weight:600;padding:12px 18px}.peo-auth .btn-primary,.peo-auth .btn-secondary{background:#69537e!important;border-color:#69537e!important;color:#fff}.peo-auth .btn-primary:hover,.peo-auth .btn-secondary:hover{background:#59436e!important;border-color:#59436e!important}.peo-auth a{color:#69537e}.peo-auth a:focus-visible,.peo-auth button:focus-visible,.peo-auth input:focus-visible{outline:3px solid #bca5d4;outline-offset:3px}.peo-auth .custom-control-input:checked~.custom-control-label:before{background:#69537e;border-color:#69537e}.peo-auth .custom-control-label{font-weight:400}.peo-auth .invalid-feedback,.peo-auth .text-danger{font-size:12px}.peo-auth .alert{border-radius:9px;font-size:14px}.peo-auth hr{border-color:#e9ecf2;margin:24px 0}@media (max-width:575px){.peo-auth .peo-auth-shell{padding-bottom:28px;padding-top:28px}.peo-auth .p-5{padding:28px 24px!important}.peo-auth .card-body:not(.p-0){padding:24px 18px}.peo-auth .card-header{padding:20px 18px}.peo-auth h1{font-size:23px}}.peo-app .peo-footer{align-items:center;background:#fff;color:#717b8e;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:12px;gap:16px 24px;justify-content:space-between;line-height:1.5;padding:20px 32px}.peo-app .peo-footer .peo-footer-credits,.peo-app .peo-footer .peo-footer-product,.peo-app .peo-footer .peo-footer-provider{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.peo-app .peo-footer .peo-footer-name{color:#536078;font-weight:600}.peo-app .peo-footer .peo-footer-version{border:1px solid #e9ecf2;border-radius:6px;font-size:10px;overflow-wrap:anywhere;padding:2px 7px}.peo-app .peo-footer .peo-footer-credits{gap:20px}.peo-app .peo-footer .peo-footer-provider{gap:8px}.peo-app .peo-footer img{display:block;height:auto;opacity:.8;width:60px}.peo-app .peo-footer a:hover img{opacity:1}@media (max-width:767px){.peo-app .peo-footer{padding:18px 20px;text-align:center}.peo-app .peo-footer,.peo-app .peo-footer .peo-footer-credits,.peo-app .peo-footer .peo-footer-product{justify-content:center}}.peo-chart-tooltip{background:#283246;border-radius:9px;box-shadow:0 5px 18px rgba(28,35,51,.18);color:#fff;font:12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:calc(100vw - 16px);opacity:0;overflow-wrap:anywhere;padding:9px 12px;pointer-events:none;position:fixed;z-index:1080}.peo-chart-tooltip th{font-weight:600}.peo-chart-tooltip td,.peo-chart-tooltip th{padding:0}

/*# sourceMappingURL=panel.css.map*/