:root{--forest:#214e3c;--sand:#f6f7f3;--ink:#20372e;--muted:#7a857e}body,.fi-body{background:var(--sand)!important}.fi-sidebar{background:#173c2e!important}.fi-sidebar-header{background:#173c2e!important;box-shadow:none!important}.fi-sidebar-nav{padding-top:28px!important}.fi-sidebar .fi-sidebar-item-label,.fi-sidebar .fi-sidebar-item-icon{color:#bdcfc2!important}.fi-sidebar .fi-sidebar-item-active .fi-sidebar-item-btn{background:#2c5543!important;border-radius:9px}.fi-sidebar .fi-sidebar-item-active .fi-sidebar-item-label,.fi-sidebar .fi-sidebar-item-active .fi-sidebar-item-icon{color:#fff!important}.fi-sidebar-group-label{color:#9ab4a2!important}.fi-sidebar-item-btn:hover{background:#244a38!important}.fi-topbar{box-shadow:none!important;border-bottom:1px solid #e7ebe5}.fi-main{padding-top:28px!important}.fi-header-heading{font-size:28px!important;letter-spacing:-.8px;color:var(--ink)}.fi-header-subheading{font-size:13px!important;color:var(--muted)}.fi-section,.fi-ta-ctn{box-shadow:none!important;border:1px solid #e5e9e2!important}.fi-ta-header-cell-label{font-size:11px!important;text-transform:uppercase;letter-spacing:.4px}.forest-brand{display:flex;align-items:center;gap:12px;color:#fff}.forest-brand-mark{position:relative;background:#d6e7bc;color:#214e3c;width:36px;height:39px;display:grid;place-items:center;font:bold italic 39px Georgia;border-radius:10px}.forest-brand-mark>span{position:absolute;font:16px sans-serif;right:4px;top:1px}.forest-brand>div{font:30px Georgia;letter-spacing:-1px}.forest-brand>div>span{display:block;font:8px Arial;letter-spacing:1.9px;margin-top:2px;color:#b5c8b9}.fi-simple-header .forest-brand{color:#214e3c}.fi-simple-header .forest-brand>div>span{color:#778d7b}.forest-dashboard{display:flex;flex-direction:column;gap:23px;color:var(--ink);font-size:13px}.forest-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center}.forest-demo{display:flex;align-items:center;gap:8px;font-weight:600}.forest-dot{display:inline-block;height:7px;width:7px;background:#668b45;border-radius:50%}.forest-muted{font-weight:400;color:var(--muted)}.forest-filters{display:flex;gap:12px}.forest-filters label{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:8px}.forest-filters select,.forest-filters input{background:white;border:1px solid #dfe5db;border-radius:7px;padding:8px 10px;color:var(--ink);font-size:12px}.forest-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.forest-stats article{background:white;border:1px solid #e2e7de;border-radius:12px;padding:20px}.forest-stat-label{display:flex;justify-content:space-between;align-items:center;color:#697b6c;font-size:12px}.forest-stat-label>span{font-size:18px;color:#5a795f}.forest-stats strong{display:block;font-size:34px;letter-spacing:-1.2px;font-weight:600;line-height:1.3;margin:13px 0 9px}.forest-stats small{font-size:13px;font-weight:400;letter-spacing:0}.forest-stats p{font-size:10px;color:#7d897d;line-height:1.6}.forest-stats article.forest-stat-accent{background:#eaf0df;border-color:#dce5cf}.forest-middle{display:grid;grid-template-columns:1.55fr 1fr;gap:20px}.forest-card{background:white;border:1px solid #e2e7de;border-radius:12px;overflow:hidden}.forest-card-heading{display:flex;justify-content:space-between;align-items:center;padding:21px 22px 15px;gap:10px}.forest-card h2{font-weight:600;font-size:15px;letter-spacing:-.3px}.forest-card-heading p{font-size:10px;color:var(--muted);margin-top:5px}.forest-pill{font-size:10px;white-space:nowrap;color:#476346;display:flex;gap:6px;align-items:center}.forest-pill i{background:#75914e;height:7px;width:7px;border-radius:2px}.forest-chart{display:flex;gap:4px;height:170px;margin:14px 24px 0;align-items:stretch;background:repeating-linear-gradient(to top,transparent,transparent 39px,#f1f3ee 40px)}.forest-chart-col{flex:1;display:flex;flex-direction:column;min-width:0;justify-content:flex-end;align-items:center}.forest-bar-track{height:140px;width:100%;display:flex;align-items:flex-end}.forest-bar{width:100%;background:#466b4e;border-radius:3px 3px 0 0;position:relative;max-width:24px;margin:auto auto 0}.forest-bar:hover{background:#8ba56b}.forest-bar.is-empty{background:#e3e9db}.forest-bar>span{position:absolute;top:-16px;width:100%;text-align:center;font-size:9px;color:#718070}.forest-chart-col>small{height:20px;padding-top:7px;font-size:9px;color:#8b9588}.forest-chart-foot{display:flex;justify-content:space-between;padding:13px 24px 20px;font-size:9px;color:#8b9588}.forest-number{background:#f2f4ec;border-radius:7px;padding:5px 10px;font-size:13px}.forest-task{display:flex;align-items:center;gap:10px;padding:14px 21px;border-bottom:1px solid #f0f2ec;text-decoration:none}.forest-task:hover{background:#fafbf7}.forest-task-icon{width:33px;height:35px;display:grid;place-items:center;border-radius:8px;font-size:19px}.amber{background:#faf1dd;color:#a2823e}.blue{background:#eaf0f5;color:#5c7b94}.gray{background:#eef1eb;color:#6c7c62}.forest-task>div{flex:1}.forest-task b{font-size:11px;font-weight:600}.forest-task p{font-size:9px;color:#87917f;margin-top:3px}.forest-task strong{font-size:17px;font-weight:500}.forest-task>span:last-child{color:#9da694}.forest-attention-note{padding:13px 21px;font-size:9px;color:#8b9588;line-height:1.6}.forest-text-link{font-size:10px;color:#587549;text-decoration:none}.forest-team table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.forest-team th{background:#f8f9f5;padding:12px 21px;font-size:9px;font-weight:500;color:#7a8773;border-block:1px solid #edf0e8}.forest-team td{padding:16px 21px;font-size:12px;border-bottom:1px solid #f0f2ec}.forest-team td:first-child{display:flex;align-items:center;gap:10px}.forest-team td b{font-weight:500}.forest-avatar{background:#edf1e6;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#70805d;font-size:11px}.forest-count-pill{background:#edf3e6;padding:5px 8px;color:#5c7844;border-radius:5px;font-size:10px}.forest-table-note{padding:13px 22px;font-size:9px;color:#87917f}.forest-table-scroll{overflow:auto}.forest-bottom{display:flex;justify-content:space-between;color:#8d9787;font-size:9px;padding:0 2px 10px}.forest-bottom>span:first-child{display:flex;align-items:center;gap:6px}.forest-login-note{margin-top:18px;padding-top:17px;border-top:1px solid #e5e9e0;color:#72816d;font-size:11px;line-height:1.9}.forest-login-note>b{font-size:9px;letter-spacing:1px}.forest-login-note p{margin-top:7px}.forest-login-note code{color:#365640}.fi-simple-layout{background:radial-gradient(ellipse at top,#e4edd9,#f6f7f3 70%)!important}.fi-simple-main{border:1px solid #e1e7d9!important;box-shadow:0 14px 70px #173c2e0c!important}.fi-btn{border-radius:8px!important}@media(min-width:1200px){.fi-main{max-width:1500px!important}}@media(max-width:1100px){.forest-stats{grid-template-columns:repeat(2,1fr)}.forest-middle{grid-template-columns:1fr}.forest-toolbar{align-items:flex-start;flex-direction:column}.forest-chart{height:185px}.forest-bar-track{height:155px}}@media(max-width:600px){.forest-filters{flex-wrap:wrap}.forest-filters label{flex-direction:column;align-items:flex-start}.forest-stats{gap:10px}.forest-stats article{padding:14px}.forest-stats strong{font-size:27px}.forest-card-heading{padding-inline:15px}.forest-card-heading .forest-pill{display:none}.forest-bottom{gap:10px;flex-direction:column}.forest-demo{font-size:11px}.forest-text-link{max-width:100px}.forest-chart-foot{gap:15px}}

.fi-topbar .forest-brand{color:#214e3c}.fi-topbar .forest-brand>div>span{color:#7b8d71}.fi-sidebar .forest-brand{color:white}.fi-topbar .forest-brand{padding-left:6px}

.forest-reminder-row{background:#fffbef!important}
.fi-sidebar .fi-sidebar-item-btn[aria-current="page"]{background:#315b46!important;border-radius:9px}.fi-sidebar .fi-sidebar-item-btn[aria-current="page"] .fi-sidebar-item-label,.fi-sidebar .fi-sidebar-item-btn[aria-current="page"] .fi-sidebar-item-icon{color:#fff!important}
.forest-overdue-row{background:#fdf0ee!important}
.forest-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.forest-task-title{display:flex;gap:11px;align-items:center}.forest-task-row{display:flex;align-items:center;gap:10px;padding:11px 22px;border-top:1px solid #f0f2ec;text-decoration:none;color:var(--ink)}.forest-task-row:hover{background:#fafbf7}.forest-task-row>div{flex:1;min-width:0}.forest-task-row b{font-size:12px;font-weight:600}.forest-task-row p{font-size:10px;color:#7d897d;margin-top:3px}.forest-task-row code{font-size:9px;color:#8b9588}.forest-task-row>span{color:#9da694}.forest-task-empty{padding:14px 22px;border-top:1px solid #f0f2ec;font-size:11px;color:#9aa496}.red{background:#fbe9e6;color:#b4493b}.green{background:#e8f1e1;color:#4d7a3a}.forest-number.is-red{background:#fbe9e6;color:#b4493b;font-weight:600}.forest-number.is-amber{background:#faf1dd;color:#a2823e;font-weight:600}a.forest-card.forest-task{border-bottom:1px solid #e2e7de}@media(max-width:1100px){.forest-task-grid{grid-template-columns:1fr}}@media(max-width:600px){.forest-task-row{padding-inline:15px}.forest-task-row code{display:none}}
.forest-count-pill.is-low{background:#fbe9e6;color:#b4493b}
