/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--portal-accent-color:#9c7a24;--portal-accent-color-dark:#80631d;}table{--bs-table-color:#12243d;--bs-table-bg:#fff;--bs-table-border-color:#d9dee5;--bs-table-striped-bg:#f6f7f8;--bs-table-striped-color:#12243d;--bs-table-hover-bg:#f3ebd7;--bs-table-hover-color:#12243d;width:100%;margin-block:1rem;border-collapse:collapse;color:#12243d;background-color:#fff;}table > :is(thead,tbody,tfoot) > tr > :is(th,td){padding:0.75rem 1rem;border-bottom:1px solid #d9dee5;vertical-align:top;text-align:start;}table > thead > tr > th,table > thead > tr > th a{--bs-table-color:#80631d;--bs-table-bg:#f3ebd7;color:var(--portal-accent-color-dark);background-color:#f3ebd7;font-weight:600;}table a:not(.btn){color:var(--portal-accent-color-dark);}table a:not(.btn):is(:hover,:focus-visible){color:var(--portal-accent-color);}table > tbody > tr:nth-child(even) > :is(th,td){--bs-table-bg:#f6f7f8;background-color:#f6f7f8;}.table-responsive{max-width:100%;overflow-x:auto;}.views-field-roles-target-id .item-list,.views-field-roles-target-id ul{margin:0;padding:0;list-style:none;border:0;border-radius:0;background:transparent;}.views-field-roles-target-id li{padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;}@media (max-width:48rem){table > :is(thead,tbody,tfoot) > tr > :is(th,td){padding:0.625rem 0.75rem;}}
a,a:hover,a:focus,a:active{text-decoration:none !important;}
:root{--portal-h2-font-size:1.5rem;}h2,.h2{font-size:var(--portal-h2-font-size);}
body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;}.path-private-messages .action-links{display:flex;justify-content:flex-end;list-style:none;margin:0 0 1rem;padding:0;}.path-private-messages .action-links a{background-color:var(--portal-accent-color,#9c7a24);border-radius:0.65rem;color:#fff;display:inline-block;font-size:0.875rem;font-weight:600;padding:0.55rem 1rem;text-decoration:none;}.path-private-messages .action-links a:hover,.path-private-messages .action-links a:focus{background-color:#80631d;color:#fff;}@media (max-width:1400px){}@media (max-width:1200px){}@media (max-width:992px){}@media (max-width:768px){}@media (max-width:576px){}
.btn.btn{text-transform:uppercase;--bs-btn-color:var(--portal-accent-color,#9c7a24);--bs-btn-bg:transparent;--bs-btn-border-color:var(--portal-accent-color,#9c7a24);--bs-btn-border-width:1px;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--portal-accent-color,#9c7a24);--bs-btn-hover-border-color:var(--portal-accent-color,#9c7a24);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--portal-accent-color,#9c7a24);--bs-btn-active-border-color:var(--portal-accent-color,#9c7a24);--bs-btn-disabled-color:var(--portal-accent-color,#9c7a24);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--portal-accent-color,#9c7a24);color:var(--bs-btn-color);background-color:transparent;border:1px solid var(--bs-btn-border-color);transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;}.btn.btn:hover,.btn.btn:focus-visible,.btn.btn:active,.btn.btn.active,.btn-check:checked + .btn.btn{color:#fff;background-color:var(--portal-accent-color,#9c7a24);border-color:var(--portal-accent-color,#9c7a24);}.btn.btn:focus-visible{outline:2px solid var(--portal-accent-color,#9c7a24);outline-offset:3px;box-shadow:none;}.btn.btn:disabled,.btn.btn.disabled,fieldset:disabled .btn.btn{color:var(--portal-accent-color,#9c7a24);background-color:transparent;opacity:.65;}@media (prefers-reduced-motion:reduce){.btn.btn{transition:none;}}
