/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--tabled-column-min-width:163px;--tabled-column-min-width-large:300px;--tabled-column-min-width-small:80px;--tabled-v-space-4xs:1rem;--tabled-v-space-3xs:1.5rem;--tabled-v-space-2xs:2rem;--tabled-v-space-xs:2.5rem;--tabled-v-space-s:3rem;--tabled-color-white:#ffffff;--tabled-color-black:#000000;--tabled-color-50:#f6f8f9;--tabled-color-150:#dde4e9;--tabled-color-500:#3f6076;--tabled-color-600:#19405b;--tabled-color-700:#15354c;--tabled-color-ascent:#e0a624;--tabled-color-focus:#3d8eff;--tabled-color-disabled:#a1a1a1;--tabled-color-border:var(--tabled-color-700)}.visually-hidden{padding:0;margin:-1px;white-space:nowrap;border:0;position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);inline-size:1px;block-size:1px;word-wrap:normal}.tabled{position:relative;padding-block-start:var(--tabled-v-space-4xs);overflow:hidden}.tabled:before,.tabled:after{content:"";position:absolute;inset-block-start:var(--tabled-v-space-s);inline-size:10%;block-size:100%;background:rgba(0,0,0,0);z-index:1;will-change:opacity;transition:opacity .4s;opacity:0;pointer-events:none;font-weight:600}.tabled:before{inset-inline-start:0;background:linear-gradient(90deg,rgba(7,23,46,0.1),rgba(0,0,0,0))}.tabled:after{inset-inline-end:0;background:linear-gradient(-90deg,rgba(7,23,46,0.1),rgba(0,0,0,0))}.tabled .tabled__navigation{display:none;position:relative;block-size:var(--tabled-v-space-xs);inline-size:100%;padding-block:var(--tabled-v-space-4xs);background:var(--tabled-color-white);z-index:4}.tabled .tabled__previous,.tabled .tabled__next{position:absolute;inset-block-start:var(--tabled-v-space-4xs);inset-inline-end:0;inline-size:var(--tabled-v-space-xs);block-size:var(--tabled-v-space-xs);background:var(--tabled-color-white);border:2px solid var(--tabled-color-border);padding:0;margin:0;line-height:100%;transition:border .3s ease-in;outline-offset:-3px;cursor:pointer}.tabled .tabled__previous:before,.tabled .tabled__next:before{transition:border,color .3s ease-in}.tabled .tabled__previous:disabled,.tabled .tabled__next:disabled{border:2px solid var(--tabled-color-150);cursor:default}.tabled .tabled__previous:hover:not(:disabled),.tabled .tabled__next:hover:not(:disabled){border-color:var(--tabled-color-ascent)}.tabled .tabled__previous:hover:not(:disabled):before,.tabled .tabled__next:hover:not(:disabled):before{color:var(--tabled-color-ascent)}.tabled .tabled__previous:focus,.tabled .tabled__next:focus{outline:2px solid var(--tabled-color-focus)}.tabled.tabled--fade-left .tabled__navigation,.tabled.tabled--fade-right .tabled__navigation{display:block}.tabled.tabled--fade-left .tabled__wrapper,.tabled.tabled--fade-right .tabled__wrapper{overflow-x:scroll;overflow-y:visible}.tabled .tabled__previous{inset-inline-end:var(--tabled-v-space-s)}.tabled .tabled__previous:before{font-family:Arial,Helvetica,sans-serif;display:inline-block;content:"←";font-size:1.5rem}.tabled .tabled__previous:disabled:before{color:var(--tabled-color-disabled)}.tabled .tabled__next:before{font-family:Arial,Helvetica,sans-serif;display:inline-block;content:"→";font-size:1.5rem}.tabled .tabled__next:disabled:before{color:var(--tabled-color-disabled)}.tabled.tabled--fade-left:before{opacity:1;z-index:3}.tabled.tabled--fade-right:after{opacity:1;z-index:3}table.tabled__table{block-size:auto;inline-size:auto;min-inline-size:100%;margin:0;border-spacing:0;position:relative;table-layout:fixed}table.tabled__table th{text-transform:capitalize}table.tabled__table th,table.tabled__table td{min-inline-size:var(--tabled-column-min-width)}table.tabled__table .tabled__column--large{min-inline-size:var(--tabled-column-min-width-large)}table.tabled__table .tabled__column--small{min-inline-size:var(--tabled-column-min-width-small)}.tabled--stacked th,.tabled--stacked td{display:flex;flex-flow:column wrap}@media(min-width:1024px){.tabled--stacked th,.tabled--stacked td{display:table-cell}}.tabled--stacked th:before,.tabled--stacked td:before{display:block;content:attr(data-label)}@media(min-width:1024px){.tabled--stacked th:before,.tabled--stacked td:before{display:none}}@media(min-width:1024px){.tabled--stacked tr{display:table-row}}@media(max-width:1024px){.tabled--stacked thead th{padding:0;margin:-1px;white-space:nowrap;border:0;position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);inline-size:1px;block-size:1px;word-wrap:normal;padding:0}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.webform-details-toggle-state-wrapper{margin-top:1em;text-align:right;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;text-decoration:none;color:#337ab7;border:0;background:transparent;font-size:1em;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required::after,.form-radios .form-required::after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir="rtl"] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed;}
.table-data-display{width:100%;border-collapse:collapse;margin:15px 0;}.table-data-display caption{font-weight:bold;font-size:1.2em;margin-bottom:10px;text-align:left;}.table-data-display td,.table-data-display th{padding:10px 15px;border:1px solid #ddd;text-align:left;}.table-data-display th{background-color:#f5f5f5;font-weight:bold;}.table-data-display tr:nth-child(even){background-color:#fafafa;}.table-data-display tr:hover{background-color:#f0f0f0;}.table-data-view{padding:20px;}.table-metadata{margin-top:20px;padding-top:15px;border-top:1px solid #eee;color:#666;font-size:0.9em;}.table-metadata p{margin:5px 0;}.table-data-buttons{display:flex;gap:10px;margin-top:15px;flex-wrap:wrap;}.table-data-buttons .button,.table-data-buttons .btn{display:inline-block;padding:8px 16px;text-decoration:none;border-radius:4px;font-size:14px;cursor:pointer;}.csv-download-button{background-color:#0073aa;color:#fff !important;}.csv-download-button:hover{background-color:#005a87;}.history-button{background-color:#6c757d;color:#fff !important;}.history-button:hover{background-color:#545b62;}.table-data-history{padding:20px 0;}.history-filter{margin-bottom:30px;padding:20px;background-color:#f8f9fa;border-radius:8px;}.history-filter form{display:flex;align-items:flex-end;gap:15px;}.history-filter .form-item{flex:0 0 25%;margin:0;}.history-filter .form-item label{display:block;font-weight:bold;margin-bottom:5px;}.history-filter input[type="date"]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;min-width:200px;}.history-filter .form-actions{display:flex;gap:10px;}.history-table-item{margin-bottom:40px;padding:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.05);}.history-table-header{display:flex;align-items:center;gap:15px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #eee;}.history-table-header h3{margin:0;font-size:1.3em;}.table-date-badge{display:inline-block;padding:4px 12px;background-color:#007bff;color:#fff;border-radius:20px;font-size:0.85em;font-weight:500;}.history-table-actions{margin-top:15px;padding-top:15px;border-top:1px solid #eee;}.empty-message{padding:40px;text-align:center;color:#666;font-style:italic;}.history-listing-table{width:100%;border-collapse:collapse;}.history-listing-table th,.history-listing-table td{padding:12px 15px;border:1px solid #ddd;text-align:left;}.history-listing-table th{background-color:#f5f5f5;font-weight:bold;}.history-listing-table tr:nth-child(even){background-color:#fafafa;}.history-listing-table tr:hover{background-color:#f0f0f0;}.history-actions{display:flex;gap:8px;}.history-actions .btn-sm{padding:4px 10px;font-size:12px;}.history-view{padding:20px 0;}.back-link{display:inline-block;margin-bottom:20px;color:#0073aa;text-decoration:none;}.back-link:hover{text-decoration:underline;}.history-view-header{display:flex;align-items:center;gap:15px;margin-bottom:20px;}.history-view-header h2{margin:0;}.history-view-actions{margin-top:20px;}.history-term-selector{display:flex;align-items:center;gap:12px;padding:15px 20px;background-color:#fff;border:1px solid #dee2e6;border-radius:6px;flex-wrap:wrap;}.history-term-label{font-weight:600;color:#495057;font-size:0.95em;white-space:nowrap;}.history-term-links{display:flex;gap:8px;flex-wrap:wrap;}.history-term-link{display:inline-block;padding:6px 16px;background-color:#e9ecef;color:#495057;text-decoration:none;border-radius:4px;font-size:0.9em;font-weight:500;transition:background-color 0.2s,color 0.2s;border:1px solid transparent;}.history-term-link:hover{background-color:#dee2e6;color:#212529;text-decoration:none;}.history-term-link.active{background-color:#0056b3;color:#fff;border-color:#0056b3;}.history-term-link.active:hover{background-color:#004494;color:#fff;}.table-data-content.loading{opacity:0.5;pointer-events:none;}.admin-versions-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:20px;}.admin-versions-actions{display:flex;gap:10px;}.admin-version-ops{display:flex;gap:6px;flex-wrap:wrap;}.view-filters .views-exposed-form .row{display:flex;flex-wrap:nowrap;align-items:flex-end;}.view-filters .views-exposed-form .form-actions{display:flex;gap:8px;padding-top:1.5em;white-space:nowrap;}@media (max-width:768px){.history-filter form{flex-direction:column;align-items:stretch;}.history-filter .form-item{flex:0 0 100%;}.history-filter .form-actions{justify-content:flex-start;}.table-data-buttons{flex-direction:column;align-items:stretch;}.history-table-header{flex-direction:column;align-items:flex-start;gap:10px;}}
.paragraph--unpublished{background-color:#fff4f4;}
