.btn-primary {--bs-btn-color: #fff;--bs-btn-bg: var(--plusx-green);--bs-btn-border-color: var(--plusx-green);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--plusx-dark-green);--bs-btn-hover-border-color: var(--plusx-dark-green);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--plusx-dark-green);--bs-btn-active-border-color: var(--plusx-dark-green);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--plusx-green);--bs-btn-disabled-border-color: var(--plusx-green);}.btn-outline-primary {--bs-btn-color: var(--plusx-green);--bs-btn-border-color: var(--plusx-green);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--plusx-green);--bs-btn-hover-border-color: var(--plusx-green);--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--plusx-green);--bs-btn-active-border-color: var(--plusx-green);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: var(--plusx-green);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--plusx-green);--bs-gradient: none;}.form-check-input:checked {background-color: var(--plusx-green);border-color: var(--plusx-green);}.form-check-input:focus {border-color: var(--plusx-light-green);outline: 0;box-shadow: 0 0 0 .25rem rgba(var(--plusx-green-rgb), .35);}.form-highlight-input {border-color: #ffc107 !important;background-color: #fcf5db;transition: background-color 0.5s, border-color 0.5s;}.nav-link-danger {color: var(--bs-red) !important;}.nav-link-danger:hover {color: var(--bs-white) !important;background-color: var(--bs-danger) !important;}:root {--plusx-green: #0E5B56;--plusx-green-rgb: 14, 91, 86;--plusx-light-green: #DBF3F0;--plusx-dark-green: #104C48;--plusx-footer-green: #003733;--plusx-yellow: #FFB926;--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #d35e45;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #2EBE5A;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0e5b56;--bs-secondary: #ffb926;--bs-success: #2ebe5a;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #d35e45;--bs-light: #f8f9fa;--bs-dark: #0e5b56;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-link-color: var(--bs-primary);--bs-link-color-rgb: var(--bs-primary-rgb);--bs-link-hover-color: var(--bs-secondary);--bs-link-hover-color-rgb: var(--bs-secondary-rgb);--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--bs-primary-rgb: 14, 91, 86;--bs-secondary-rgb: 255, 185, 38;--bs-success-rgb: 46, 190, 90;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 211, 94, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 14, 91, 86;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-font-sans-serif: Ubuntu, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 14px;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-navbar-color: var(--bs-primary);--bs-navbar-toggler-border-color: #fff;--bs-nav-link-font-size: 14px;--bs-nav-link-font-weight: bold;--navbar-height: 68px;--sidebar-width: 250px;}:root {--bs-navbar-color: var(--bs-primary);--bs-navbar-toggler-border-color: #fff;--bs-nav-link-font-size: 14px;--bs-nav-link-font-weight: bold;--navbar-height: 68px;--sidebar-width: 250px;}.pagination {--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--plusx-green);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--plusx-green);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-white);--bs-pagination-hover-bg: var(--plusx-dark-green);--bs-pagination-hover-border-color: var(--plusx-dark-green);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--plusx-green);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: var(--plusx-green);--bs-pagination-active-border-color: var(--plusx-green);--bs-pagination-disabled-border-color: var(--plusx-green);}body {font-size: .875rem;}header {height: var(--navbar-height);}@media (min-width: 768px) {#sidebar-offcanvas + main {width: calc(100% - var(--sidebar-width));}}h1, .h1 {font-weight: 700;}h6, .h6 {font-size: 14px;}#sidebar-offcanvas,.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl {--bs-offcanvas-width: var(--sidebar-width) !important;--bs-offcanvas-padding-x: 0;--bs-offcanvas-padding-y: 0;}#sidebar-offcanvas .offcanvas-header {height: var(--navbar-height);}#sidebar-offcanvas .offcanvas-body {height: calc(100vh - var(--navbar-height));position: fixed;top: var(--navbar-height);left: 0;box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);}@media (min-width: 768px) {#sidebar-offcanvas + main {position: sticky;left: var(--sidebar-width);}}#sidebar-offcanvas nav {width: var(--sidebar-width);}#sidebar-offcanvas ul.nav > li > a {max-width: 218px;}.nav-pills {--bs-nav-pills-link-active-bg: rgba(var(--bs-primary-rgb), 0.9);}.nav-pills .nav-link {color: var(--bs-black);}.nav-pills .nav-link:hover {background-color: rgba(var(--bs-primary-rgb), 0.9);color: var(--bs-white);}.breadcrumb {--bs-breadcrumb-font-size: 13px;}.navbar-brand {padding-top: .75rem;padding-bottom: .75rem;font-size: 1rem;background-color: rgba(0, 0, 0, .25);box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25);}.navbar .navbar-toggler {top: .25rem;right: 1rem;}.navbar .form-control {padding: .75rem 1rem;border-width: 0;border-radius: 0;}.form-control-dark {color: #fff;background-color: rgba(255, 255, 255, .1);border-color: rgba(255, 255, 255, .1);}.form-control-dark:focus {border-color: transparent;box-shadow: 0 0 0 3px rgba(255, 255, 255, .25);}th > a {text-decoration: inherit;color: inherit;}th.sortable > a::after {display: inline-block;content: "";margin-left: 5px;width: .8rem;height: .8rem;vertical-align: -.025rem;background-color: var(--bs-black);mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-arrow-down-up' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.5 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L11 2.707V14.5a.5.5 0 0 0 .5.5m-7-14a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L4 13.293V1.5a.5.5 0 0 1 .5-.5'/%3E%3C/svg%3E") no-repeat 50% 50%;}th.sortable.sorted > a::after {width: .9rem;height: .9rem;background-color: var(--plusx-green);}th.sortable.sorted.asc > a::after {mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-sort-up' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 12.5a.5.5 0 0 1-1 0V3.707L1.354 4.854a.5.5 0 1 1-.708-.708l2-1.999.007-.007a.5.5 0 0 1 .7.006l2 2a.5.5 0 1 1-.707.708L3.5 3.707zm3.5-9a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5M7.5 6a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1zm0 3a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zm0 3a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1z'/%3E%3C/svg%3E");}th.sortable.sorted.desc > a::after {mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-sort-down' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 2.5a.5.5 0 0 0-1 0v8.793l-1.146-1.147a.5.5 0 0 0-.708.708l2 1.999.007.007a.497.497 0 0 0 .7-.006l2-2a.5.5 0 0 0-.707-.708L3.5 11.293zm3.5 1a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5M7.5 6a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1zm0 3a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zm0 3a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1z'/%3E%3C/svg%3E");}div.donation-status svg {width: 120px;height: 120px;}div.donation-status svg > circle:hover {stroke-width: 16;transition: ease all .3s;}div.donation-status circle {transform: rotate(-90deg);transform-box: fill-box;transform-origin: center;}.donation-status .open {stroke: var(--bs-gray-200);color: var(--bs-gray-200);}.progress-bar.open {background-color: var(--bs-gray-200);color: #000;}.donation-status .reserved {stroke: var(--bs-gray-400);color: var(--bs-gray-400);}.progress-bar.reserved {background-color: var(--bs-gray-400);color: #000;}.donation-status .redeemed {stroke: var(--bs-primary);color: var(--bs-primary);}.progress-bar.redeemed {background-color: var(--bs-primary);color: #fff;}