:root{--bs-primary: #006121;--bs-primary-rgb: 0, 97, 33;--bs-secondary: #12715B;--bs-secondary-rgb: 18, 113, 91;--bs-success: #1E9E4F;--bs-success-rgb: 30, 158, 79;--bs-danger: #C42121;--bs-danger-rgb: 196, 33, 33;--bs-warning: #B97607;--bs-warning-rgb: 185, 118, 7;--bs-info: #0B6FA8;--bs-info-rgb: 11, 111, 168;--bs-light: #FAF7F4;--bs-light-rgb: 250, 247, 244;--bs-dark: #101013;--bs-dark-rgb: 16, 16, 19;--bs-link-color: #006121;--bs-link-color-rgb: 0, 97, 33;--bs-link-hover-color: #00511C;--bs-focus-ring-color: rgba(0, 97, 33, 0.25);--bs-body-font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;--bs-body-color: #101013;--bs-body-bg: #FFFFFF;--bs-border-color: #E7E2DB;--bs-border-color-translucent: #E7E2DB;--bs-secondary-color: #636363}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #006121;--bs-btn-border-color: #006121;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #00511C;--bs-btn-hover-border-color: #00511C;--bs-btn-focus-shadow-rgb: 0, 97, 33;--bs-btn-active-color: #fff;--bs-btn-active-bg: #004216;--bs-btn-active-border-color: #004216;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #006121;--bs-btn-disabled-border-color: #006121}.btn-outline-primary{--bs-btn-color: #006121;--bs-btn-border-color: #006121;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #006121;--bs-btn-hover-border-color: #006121;--bs-btn-focus-shadow-rgb: 0, 97, 33;--bs-btn-active-color: #fff;--bs-btn-active-bg: #006121;--bs-btn-active-border-color: #006121;--bs-btn-disabled-color: #006121;--bs-btn-disabled-border-color: #006121}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #12715B;--bs-btn-border-color: #12715B;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0F5F4C;--bs-btn-hover-border-color: #0F5F4C;--bs-btn-focus-shadow-rgb: 18, 113, 91;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0C4D3E;--bs-btn-active-border-color: #0C4D3E;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #12715B;--bs-btn-disabled-border-color: #12715B}.btn-outline-secondary{--bs-btn-color: #12715B;--bs-btn-border-color: #12715B;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #12715B;--bs-btn-hover-border-color: #12715B;--bs-btn-focus-shadow-rgb: 18, 113, 91;--bs-btn-active-color: #fff;--bs-btn-active-bg: #12715B;--bs-btn-disabled-color: #12715B;--bs-btn-disabled-border-color: #12715B}.btn-success{--bs-btn-bg: #1E9E4F;--bs-btn-border-color: #1E9E4F;--bs-btn-hover-bg: #187E3F;--bs-btn-active-bg: #155F32;--bs-btn-focus-shadow-rgb: 30, 158, 79;--bs-btn-disabled-bg: #1E9E4F}.btn-danger{--bs-btn-bg: #C42121;--bs-btn-border-color: #C42121;--bs-btn-hover-bg: #A31B1B;--bs-btn-active-bg: #7E1414;--bs-btn-focus-shadow-rgb: 196, 33, 33;--bs-btn-disabled-bg: #C42121}.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: #B97607;--bs-btn-border-color: #B97607;--bs-btn-hover-bg: #9A6206;--bs-btn-active-bg: #7A4E04;--bs-btn-focus-shadow-rgb: 185, 118, 7;--bs-btn-disabled-bg: #B97607}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #0B6FA8;--bs-btn-border-color: #0B6FA8;--bs-btn-hover-bg: #09578A;--bs-btn-active-bg: #063F61;--bs-btn-focus-shadow-rgb: 11, 111, 168;--bs-btn-disabled-bg: #0B6FA8}.table{--bs-table-border-color: #E7E2DB;--bs-table-striped-bg: transparent;--bs-table-striped-color: #101013;--bs-table-hover-bg: #FBFAF8;--bs-table-hover-color: #101013;font-size:13.5px}.table>:not(caption)>*>*{padding:12px 14px}.table thead th{font-size:12px;font-weight:500;color:#636363;border-bottom:1px solid #e7e2db}.table-primary{--bs-table-color: #636363;--bs-table-bg: transparent;--bs-table-border-color: #E7E2DB;--bs-table-striped-bg: transparent;--bs-table-striped-color: #636363;--bs-table-active-bg: transparent;--bs-table-active-color: #636363;--bs-table-hover-bg: transparent;--bs-table-hover-color: #636363}.table-secondary{--bs-table-color: #727270;--bs-table-bg: #FAF7F4;--bs-table-border-color: #E7E2DB;--bs-table-striped-bg: #FAF7F4;--bs-table-striped-color: #727270;--bs-table-hover-bg: #F1ECE7;--bs-table-hover-color: #727270}.nav-link{color:#636363;font-size:13.5px;border-radius:8px}.nav-link:hover,.nav-link:focus{color:#101013;background-color:#faf7f4}.nav-link.active,.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#ebf2ed;color:#006121;font-weight:500}.nav-pills{--bs-nav-pills-border-radius: 8px;padding:14px 12px;gap:2px}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:#006121;box-shadow:0 0 0 .25rem rgba(0,97,33,.25);outline:0}.form-check-input:checked{background-color:#006121;border-color:#006121}.page-link{color:#006121}.page-item.active .page-link{background-color:#006121;border-color:#006121}.btn{--bs-btn-border-radius: 8px;--bs-btn-font-weight: 500}.btn:active{transform:scale(0.98)}.card{--bs-card-border-color: #E7E2DB;--bs-card-border-radius: 8px;--bs-card-inner-border-radius: 7px;--bs-card-cap-bg: #FFFFFF}.card-header h1,.card-header h2,.card-header h3,.card-header h4,.card-header h5,.card-header h6{font-size:14px;font-weight:600}.badge{--bs-badge-font-weight: 500;--bs-badge-font-size: 12px;border-radius:999px;padding:3px 10px}.badge.bg-primary{background-color:#ebf2ed !important;color:#006121 !important}.badge.bg-secondary{background-color:#faf7f4 !important;color:#636363 !important;border:1px solid #e7e2db}.badge.bg-success{background-color:#e7f5ec !important;color:#155f32 !important}.badge.bg-danger{background-color:#fbe9e9 !important;color:#7e1414 !important}.badge.bg-warning{background-color:#fbf0dc !important;color:#7a4e04 !important}.badge.bg-info{background-color:#e4f1f8 !important;color:#063f61 !important}.badge.bg-light{background-color:#faf7f4 !important;color:#636363 !important;border:1px solid #e7e2db}.alert{--bs-alert-border: 0;border-radius:8px}.alert-success{--bs-alert-bg: #E7F5EC;--bs-alert-color: #155F32}.alert-danger{--bs-alert-bg: #FBE9E9;--bs-alert-color: #7E1414}.alert-warning{--bs-alert-bg: #FBF0DC;--bs-alert-color: #7A4E04}.alert-info{--bs-alert-bg: #E4F1F8;--bs-alert-color: #063F61}.form-control,.form-select{border-radius:6px;border-color:#d6cfc5;font-size:13.5px}.form-label{font-size:12.5px;font-weight:500;color:#636363}.dropdown-menu{--bs-dropdown-border-color: #E7E2DB;--bs-dropdown-border-radius: 8px;box-shadow:0 4px 12px rgba(16,16,19,.08)}.modal-content{border:1px solid #e7e2db;border-radius:12px;box-shadow:0 12px 28px rgba(16,16,19,.12)}.auth-screen{min-height:100vh;background:radial-gradient(circle at top left, rgba(15, 118, 110, 0.18), transparent 30%),radial-gradient(circle at bottom right, rgba(215, 129, 82, 0.16), transparent 28%),#f5efe6;color:#172033}.auth-screen .auth-card{width:100%;max-width:420px;border:1px solid rgba(23,32,51,.12);border-radius:2rem;background:hsla(0,0%,100%,.82);box-shadow:0 20px 60px rgba(23,32,51,.12);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.auth-screen .form-control,.auth-screen .form-select{border:1px solid rgba(23,32,51,.12);border-radius:1rem;padding:.7rem 1rem;font-size:14px;color:#172033}.auth-screen .form-control:focus,.auth-screen .form-select:focus{border-color:#0f766e;box-shadow:0 0 0 4px #ccfbf1}.auth-screen .form-check-input:checked{background-color:#0f766e;border-color:#0f766e}.auth-screen .btn-primary{--bs-btn-bg: #0f766e;--bs-btn-border-color: #0f766e;--bs-btn-hover-bg: #115e59;--bs-btn-hover-border-color: #115e59;--bs-btn-active-bg: #115e59;--bs-btn-active-border-color: #115e59;--bs-btn-disabled-bg: #0f766e;--bs-btn-disabled-border-color: #0f766e;--bs-btn-border-radius: 1rem;--bs-btn-focus-shadow-rgb: 15, 118, 110}.auth-screen a{color:#0f766e;font-weight:600}.auth-screen .text-muted{color:#5c667c !important}
