:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3ebda;--foreground:#302b25;--ledger-paper:#fffaf0;--ledger-walnut:#463628;--ledger-ink:#302b25;--ledger-brass:#9a763c;--ledger-green:#304b40;--ledger-rule:#d6c6a8;--bs-body-bg:var(--background);--bs-body-color:var(--foreground);--bs-primary:var(--ledger-green);--bs-primary-rgb:48, 75, 64;--bs-secondary-color:#675d4e;--bs-border-color:var(--ledger-rule);--bs-link-color:#315d4d;--bs-link-hover-color:#203e34}html{min-height:100%}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--background);min-height:100vh;color:var(--foreground);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Georgia,Times New Roman,serif;display:flex}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,.navbar-brand{color:var(--ledger-walnut);letter-spacing:.012em;font-family:Georgia,Times New Roman,serif;font-weight:700}h1{border-bottom:1px solid var(--ledger-rule);padding-bottom:.35rem}a{color:#315d4d;text-underline-offset:3px}a:hover{color:#203e34}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #b18b4b}.card,.modal-content,.dropdown-menu{background:var(--ledger-paper);color:var(--ledger-ink);border:1px solid var(--ledger-rule);border-radius:.3rem;box-shadow:0 2px 10px #4636280f}.card-header,.card-footer{border-color:var(--ledger-rule);background:#f3e8d2}.card h2,.card h3{border-bottom:1px solid var(--ledger-rule);padding-bottom:.4rem}.table{--bs-table-bg:transparent;--bs-table-color:var(--ledger-ink);--bs-table-border-color:var(--ledger-rule)}.table>thead{color:var(--ledger-walnut);border-bottom:2px solid var(--ledger-brass);background:#e9ddc4}.table>thead th{font-family:Georgia,Times New Roman,serif;font-weight:700}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-bg-type:#f5eddd}.table-hover>tbody>tr:hover>*{--bs-table-bg-state:#e9dfcb}.list-group-item{border-color:var(--ledger-rule);color:var(--ledger-ink);background:0 0}.form-control,.form-select,.input-group-text{color:var(--ledger-ink);background-color:#fffdf7;border-color:#c6b694;border-radius:.25rem}.form-control:focus,.form-select:focus{color:var(--ledger-ink);border-color:var(--ledger-brass);background-color:#fffdf7;box-shadow:0 0 0 .2rem #9a763c38}.form-label{color:var(--ledger-walnut);font-weight:700}.form-text{color:#655d4f}.btn{border-radius:.22rem;font-weight:600}.btn-primary,.btn-success{background-color:var(--ledger-green);border-color:var(--ledger-green);color:#fff}.btn-primary:hover,.btn-success:hover{color:#fff;background-color:#233a31;border-color:#233a31}.btn-outline-primary{color:#315d4d;border-color:#315d4d}.btn-outline-primary:hover{background:var(--ledger-green);border-color:var(--ledger-green);color:#fff}.btn:disabled{opacity:.65}.badge{letter-spacing:.015em}.alert{border-radius:.25rem}.text-secondary{color:#655d4f!important}footer{background:#e8dcc5;border-color:var(--ledger-rule)!important}nav[aria-label=Application\ navigation]{font-family:Georgia,Times New Roman,serif;background:var(--ledger-walnut)!important;border-bottom:3px solid var(--ledger-brass)!important}nav[aria-label=Application\ navigation] .text-warning{color:#f3dba5!important}nav[aria-label=Application\ navigation] .btn-light{color:#352a1f;background:#f3e8d2;border-color:#f3e8d2}nav[aria-label=Application\ navigation] .btn-outline-light:hover{color:#352a1f;background:#f3e8d2}nav[aria-label=Application\ navigation] .dropdown-menu{font-family:Georgia,Times New Roman,serif}nav[aria-label=Application\ navigation] .dropdown-item:hover{background:#efe3cb}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.report-document{border:1px solid var(--ledger-rule);background:#fffdf7;padding:1.5rem}.newsletter-sheet{border:1px solid var(--ledger-rule);background:#fff;box-shadow:0 3px 12px #0000001f}.newsletter-sheet svg{width:100%;height:auto;display:block}.report-table td{white-space:pre-line;overflow-wrap:anywhere;vertical-align:top}.report-worksheet .worksheet-mark{text-align:center;width:15%;min-width:7rem;font-weight:700}.report-worksheet td{vertical-align:middle;height:2.8rem}.report-footer{border-top:1px solid var(--ledger-rule);text-align:center;background:0 0;margin-top:1.5rem;padding-top:.75rem;font-size:.85rem}@media print{@page{size:letter landscape;margin:.45in}html,body{color:#000;background:#fff;max-width:none;display:block;overflow:visible}body>nav,body>footer,.report-controls{display:none!important}.report-page{width:100%;padding:0!important}.report-document{background:#fff;border:0;padding:0}.report-table-wrap{overflow:visible}.report-table{table-layout:fixed;--bs-table-bg:white;--bs-table-color:black;--bs-table-border-color:#888;width:100%;font-size:9pt;line-height:1.25}.report-table th,.report-table td{overflow-wrap:anywhere;padding:.2rem}.report-table thead{display:table-header-group}.report-table tr{break-inside:avoid;page-break-inside:avoid}.report-worksheet{font-size:11pt}.report-worksheet th:first-child{width:36%}.report-worksheet th:nth-child(2){width:16%}.report-worksheet .worksheet-mark{width:16%;min-width:0}.report-worksheet td{height:.38in}.report-footer{color:#000;break-inside:avoid;background:#fff}.report-note{font-size:9pt}}.profile-section{scroll-margin-top:1rem}.profile-section>summary{cursor:pointer;padding:1rem 1.25rem}.profile-section>summary:focus-visible,.profile-payment-method>summary:focus-visible{outline:3px solid var(--ledger-green);outline-offset:3px}.profile-section-summary{margin:.25rem 0 0 1rem;font-weight:400;display:block}.profile-payment-method>summary{cursor:pointer;padding:.75rem 1rem}.profile-payment-method>summary::marker{color:var(--ledger-green)}.profile-payment-method .payment-method-status{float:right;margin-left:.75rem}
