/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-content .view{width:100%;margin-inline:auto;padding-bottom:3rem;box-sizing:border-box;}body:has(.main-content .view) .page-title{margin-top:0;margin-bottom:2.5rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.05;letter-spacing:-0.03em;}.main-content .view .view-filters{width:100%;margin-bottom:3rem;}.main-content .view .views-exposed-form{width:100%;padding:1.5rem;background:#f5f8f6;border:1px solid #d5e1db;border-radius:12px;box-sizing:border-box;}.main-content .view .views-exposed-form .form--inline{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap;}.main-content .view .views-exposed-form .form-item,.main-content .view .views-exposed-form .form-actions,.main-content .view .views-exposed-form fieldset{margin:0;clear:none;}.main-content .view .views-exposed-form fieldset{flex:0 1 auto;width:auto;max-width:100%;min-width:0;padding:0;background:transparent;border:0;}.main-content .view .views-exposed-form legend,.main-content .view .views-exposed-form .fieldset__legend{width:auto;margin:0 0 0.65rem;padding:0;color:#26352e !important;font-size:0.95rem;font-weight:700;line-height:1.3;background:transparent !important;border:0;}.main-content .view .views-exposed-form .fieldset__label,.main-content .view .views-exposed-form legend span{color:#26352e !important;background:transparent !important;}.main-content .view .views-exposed-form .fieldset-wrapper,.main-content .view .views-exposed-form .fieldset__wrapper{display:flex;align-items:flex-end;gap:0.75rem;flex-wrap:wrap;padding:0;}.main-content .view .views-exposed-form label{display:block;margin:0 0 0.45rem;color:#26352e !important;font-size:0.9rem;font-weight:700;line-height:1.3;}.main-content .view .views-exposed-form .description{margin-top:0.4rem;color:#5f6d66;font-size:0.8rem;}.main-content .view .views-exposed-form .form-item{flex:0 1 220px;min-width:190px;box-sizing:border-box;}.main-content .view .views-exposed-form fieldset .form-item{flex:0 1 240px;min-width:210px;}.main-content .view .views-exposed-form input[type="text"],.main-content .view .views-exposed-form input[type="search"],.main-content .view .views-exposed-form input[type="date"],.main-content .view .views-exposed-form input[type="datetime-local"],.main-content .view .views-exposed-form input[type="number"],.main-content .view .views-exposed-form select{width:100%;min-height:48px;margin:0;padding:0.7rem 0.9rem;color:#1f2924;font-size:1rem;line-height:1.3;background-color:#ffffff;border:1px solid #afc0b7;border-radius:7px;box-shadow:none;box-sizing:border-box;transition:border-color 0.15s ease,box-shadow 0.15s ease;}.main-content .view .views-exposed-form input:focus,.main-content .view .views-exposed-form select:focus{border-color:#087a5c;outline:0;box-shadow:0 0 0 3px rgb(8 122 92 / 15%);}.main-content .view .views-exposed-form .form-actions{display:flex;flex:0 0 auto;align-items:center;align-self:flex-end;gap:0.65rem;padding:0;}.main-content .view .views-exposed-form .button,.main-content .view .views-exposed-form input[type="submit"]{min-height:48px;margin:0;padding:0.7rem 1.5rem;color:#ffffff;font-size:1rem;font-weight:700;line-height:1;background:#087a5c;border:1px solid #087a5c;border-radius:7px;box-sizing:border-box;cursor:pointer;}.main-content .view .views-exposed-form .button:hover,.main-content .view .views-exposed-form input[type="submit"]:hover{color:#ffffff;background:#065f48;border-color:#065f48;}.main-content .view .views-exposed-form .button:focus,.main-content .view .views-exposed-form input[type="submit"]:focus{outline:0;box-shadow:0 0 0 3px rgb(8 122 92 / 20%);}.main-content .view .views-exposed-form input[value="Reset"],.main-content .view .views-exposed-form .button[data-drupal-selector*="reset"]{color:#26352e;background:#ffffff;border-color:#afc0b7;}.main-content .view .view-content{position:relative;width:100%;overflow:visible;box-sizing:border-box;}.main-content .view table.views-table{width:100%;margin:0;color:#27322c;background:#ffffff;border:1px solid #d9e3de;border-collapse:separate;border-spacing:0;border-radius:10px;box-shadow:0 3px 14px rgb(0 0 0 / 5%);overflow:visible;}.main-content .view table.views-table thead{background:#f1f6f3;}.main-content .view table.views-table th{padding:1rem 1.15rem;color:#26352e;font-size:0.9rem;font-weight:700;line-height:1.3;text-align:left;white-space:nowrap;background:#f1f6f3;border:0;border-bottom:2px solid #087a5c;}.main-content .view table.views-table th:first-child{border-top-left-radius:9px;}.main-content .view table.views-table th:last-child{border-top-right-radius:9px;}.main-content .view table.views-table td{padding:1rem 1.15rem;color:#35413b;font-size:1rem;line-height:1.4;vertical-align:middle;background:transparent;border:0;border-bottom:1px solid #e3ebe7;overflow:visible;}.main-content .view table.views-table tbody,.main-content .view table.views-table tr{overflow:visible;}.main-content .view table.views-table tbody tr:last-child td{border-bottom:0;}.main-content .view table.views-table tbody tr:last-child td:first-child{border-bottom-left-radius:9px;}.main-content .view table.views-table tbody tr:last-child td:last-child{border-bottom-right-radius:9px;}.main-content .view table.views-table tbody tr{transition:background-color 0.15s ease;}.main-content .view table.views-table tbody tr:hover{background:#f7faf8;}.main-content .view table.views-table a{color:#087a5c;text-decoration-thickness:1px;text-underline-offset:3px;}.main-content .view table.views-table a:hover,.main-content .view table.views-table a:focus{color:#055f47;}.main-content .view table.views-table td:last-child{position:relative;overflow:visible;}.main-content .view .dropbutton-wrapper{position:relative;z-index:1;margin:0;overflow:visible;}.main-content .view .dropbutton-widget{overflow:visible;border-radius:6px;}.main-content .view .dropbutton{margin:0;}.main-content .view .dropbutton-wrapper.open,.main-content .view .dropbutton-multiple.open,.main-content .view .dropbutton.open{position:relative;z-index:1000;}.main-content .view .dropbutton-wrapper.open .dropbutton-widget,.main-content .view .dropbutton-multiple.open .dropbutton-widget,.main-content .view .dropbutton.open{overflow:visible !important;background:#ffffff;box-shadow:0 6px 18px rgb(0 0 0 / 15%);}.main-content .view .dropbutton .dropbutton-action a,.main-content .view .dropbutton .dropbutton-toggle button{min-height:36px;color:#087a5c;}.main-content .view .dropbutton .secondary-action a{display:block;min-width:130px;padding:0.6rem 1rem;color:#26352e;white-space:nowrap;background:#ffffff;text-decoration:none;}.main-content .view .dropbutton .secondary-action a:hover,.main-content .view .dropbutton .secondary-action a:focus{color:#055f47;background:#f1f6f3;}.main-content .view .view-empty{padding:1.5rem;color:#445149;background:#f5f8f6;border:1px solid #d5e1db;border-radius:10px;}.main-content .view .view-header{margin-bottom:1.5rem;}.main-content .view .view-footer{margin-top:1.5rem;}.main-content .view .pager{margin-top:2rem;}.main-content .view .pager__items{display:flex;justify-content:center;gap:0.4rem;flex-wrap:wrap;}.main-content .view .pager__item a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0.4rem 0.7rem;border:1px solid #d5e1db;border-radius:6px;text-decoration:none;}@media (max-width:700px){body:has(.main-content .view) .page-title{margin-bottom:1.75rem;font-size:clamp(2.2rem,12vw,3.2rem);}.main-content .view .views-exposed-form{padding:1rem;}.main-content .view .views-exposed-form .form--inline{display:block;}.main-content .view .views-exposed-form .form-item,.main-content .view .views-exposed-form fieldset,.main-content .view .views-exposed-form .form-actions{width:100%;min-width:0;margin-bottom:1rem;}.main-content .view .views-exposed-form .fieldset-wrapper,.main-content .view .views-exposed-form .fieldset__wrapper{display:block;}.main-content .view .views-exposed-form fieldset .form-item{width:100%;min-width:0;margin-bottom:0.75rem;}.main-content .view .views-exposed-form .form-actions{display:flex;margin-bottom:0;}.main-content .view .views-exposed-form .button,.main-content .view .views-exposed-form input[type="submit"]{flex:1;}.main-content .view .view-content{overflow-x:auto;}.main-content .view table.views-table{min-width:650px;}}.site-footer{min-height:0 !important;margin-top:2rem;padding-block:1.5rem !important;}.site-footer__inner{min-height:0 !important;padding-block:0 !important;}.site-footer .region,.site-footer .region--footer-top,.site-footer .region--footer-bottom{min-height:0 !important;margin:0 !important;padding:0 !important;}.site-footer .block{margin:0 !important;}.site-footer .block-system-powered-by-block{margin:0 !important;padding:0 !important;}.site-footer .block-system-powered-by-block p{margin:0 !important;padding:0 !important;}
