/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cludo-search-search-form{margin-bottom:1em;}.cludo-search-search-form input{margin-top:0;margin-bottom:4px;}.cludo-search-results,.cludo-search-keymatch-results{list-style:none;}.search-gooogle-appliance-results p{margin-top:0;}.cludo-search-result .title{margin-bottom:0px;font-size:1.2em;}.cludo-search-result .cludo-search-snippet{margin-bottom:0px;}.cludo-search-result li{margin-bottom:1em;}.cludo-search-results .cludo-search-snippet-info{padding-left:0;}.cludo-search-results .cludo-search-info,.cludo-search-keymatch-results{font-size:0.85em;color:#888;}.cludo-search-keymatch-results{padding-left:0;}.cludo-search-keymatch-results li{background:#f1f1ed;border-bottom:1px solid #e7e7e3;padding:10px 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-bottom:10px;}.cludo-search-keymatch-results h3{margin:0;}.cludo-search-keymatch-results p{margin:0;}form.search-cludo-search-search-form{margin-bottom:2px;}#search-results-heading{margin-top:1em;}.cludo-search-synonyms ul,.cludo-search-synonyms li{display:inline;list-style-type:none;}.cludo-search-results-control-bar{border:1px solid #ddd;background-color:#f6f6f2;border-color:#eee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:4px 6px;margin-top:15px;margin-bottom:15px;}.cludo-search-results-control-bar .cludo-search-search-stats{float:left;}.cludo-search-results-control-bar .cludo-search-sort-headers{float:right;}.cludo-search-sort-headers .cludo-search-sorter{padding-right:14px;display:block;float:left;}.cludo-search-sort-headers .cludo-search-sorter:last-child{padding-right:4px;}.cludo-search-sorter .active-sort{font-weight:bold;}
.uc_toggle_dialog ~ .uc_toggle_dialog{display:none !important;}.uc_toggle_dialog{position:fixed;right:16px;bottom:16px;z-index:99;display:inline-flex;align-items:center;height:36px;width:36px;padding:0 0 0 9px;gap:8px;font-size:0;line-height:1;white-space:nowrap;color:#303030;background:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,0.06);cursor:pointer;overflow:hidden;text-indent:0;transition:width 0.22s ease,padding 0.22s ease,font-size 0.12s ease,box-shadow 0.2s ease;}.uc_toggle_dialog::before{content:"";display:block;flex:0 0 18px;width:18px;height:18px;background-color:currentColor;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5Zm-3.5 9a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 8.5 11Zm0 6a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 8.5 17ZM15 16a1 1 0 1 1 1-1 1 1 0 0 1-1 1Z'/%3E%3C/svg%3E") center / contain no-repeat;}.uc_toggle_dialog:hover,.uc_toggle_dialog:focus-visible{width:170px;padding:0 14px 0 9px;font-size:13px;box-shadow:0 2px 6px rgba(0,0,0,0.10);outline:none;transform:none;}
@keyframes zen-hs-cta-pulse{0%{box-shadow:0 0 0 0 rgba(0,165,16,0.7);}70%{box-shadow:0 0 0 14px rgba(0,165,16,0);}100%{box-shadow:0 0 0 0 rgba(0,165,16,0);}}.zen-hs-cta-highlight{animation:zen-hs-cta-pulse 1.1s ease-out 3;border-radius:4px;}#zen-hs-consent-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,0.5);font-family:"system-ui",-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#000;}#zen-hs-consent-overlay .zen-hs-consent-dialog{width:100%;max-width:625px;padding:24px;box-sizing:border-box;background:#fff;border-radius:8px;box-shadow:0 32px 68px rgba(0,0,0,0.3);}#zen-hs-consent-overlay .zen-hs-consent-title{margin:0 0 12px;font-size:15.75px;font-weight:700;}#zen-hs-consent-overlay p{margin:10px 0;line-height:1.5;}#zen-hs-consent-overlay .zen-hs-consent-note{font-size:13px;color:#555;}#zen-hs-consent-overlay .zen-hs-consent-actions{margin-top:18px;display:flex;flex-direction:column;gap:8px;}#zen-hs-consent-overlay button{width:100%;padding:14px 16px;font:inherit;font-size:14px;font-weight:600;line-height:1;text-align:center;border:0;border-radius:4px;cursor:pointer;}#zen-hs-consent-overlay .zen-hs-consent-accept{background:#00a510;color:#fff;}#zen-hs-consent-overlay .zen-hs-consent-accept:hover{background:#008d0e;}#zen-hs-consent-overlay .zen-hs-consent-cancel,#zen-hs-consent-overlay .zen-hs-consent-ok{background:#eceae6;color:#000;}#zen-hs-consent-overlay .zen-hs-consent-cancel:hover,#zen-hs-consent-overlay .zen-hs-consent-ok:hover{background:#dedbd5;}
