:root{--si-ink:#142E38;--si-teal:#0C665D;--si-mint:#BDEED5;--si-paper:#F4F8F6;--bs-primary:#0C665D;--bs-primary-rgb:12,102,93;--bs-link-color:#0C665D;--bs-link-hover-color:#084b45}
body{color:#20353c}
.btn-primary,.btn-custom-primary{--bs-btn-bg:#0C665D;--bs-btn-border-color:#0C665D;--bs-btn-hover-bg:#084b45;--bs-btn-hover-border-color:#084b45;--bs-btn-active-bg:#084b45;--bs-btn-active-border-color:#084b45}
.btn-outline-primary{--bs-btn-color:#0C665D;--bs-btn-border-color:#0C665D;--bs-btn-hover-bg:#0C665D;--bs-btn-hover-border-color:#0C665D;--bs-btn-active-bg:#084b45;--bs-btn-active-border-color:#084b45}
.text-primary{color:#0C665D!important}.bg-primary{background-color:#0C665D!important}.border-primary{border-color:#0C665D!important}
a{color:#0C665D}a:hover{color:#084b45}
input:focus,select:focus,textarea:focus,.form-control:focus,.form-select:focus{border-color:#0C665D!important;box-shadow:0 0 0 .2rem #0c665d2e!important}
#sidebar{background:#142E38!important}#sidebar .sidebar-brand{border-color:#ffffff20!important}#sidebar .sidebar-brand .text-primary{color:#BDEED5!important}#sidebar .nav-link:hover,#sidebar .nav-link.active{background:#0c665d!important}
.si-app-mark{width:38px;height:38px;object-fit:contain;flex:0 0 auto}.si-app-brand{display:flex;align-items:center;gap:.7rem;padding:1rem 1.1rem;border-bottom:1px solid #ffffff20}.si-app-brand img{width:48px;height:48px;object-fit:contain;flex:0 0 auto}.si-app-brand strong{display:block;color:white;font-size:1.05rem;letter-spacing:-.02em;line-height:1.2}.si-app-brand .si-app-site{display:block;color:#fff;font-size:.9rem;font-weight:700;line-height:1.25;margin-top:.3rem}.si-app-brand small{display:block;color:#BDEED5;font-size:.72rem;font-weight:600;letter-spacing:.025em;line-height:1.25;margin-top:.2rem}
