/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.choices{width:100%;min-width:280px;font-family:'Poppins',sans-serif;position:relative;z-index:1;}.choices__inner{min-height:48px;padding:8px 12px;border:1px solid #D6D6D6;border-radius:8px;background-color:#FFFFFF;box-shadow:none;color:#333333;font-size:16px;display:flex;align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23692C90' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;}.choices[data-type*="select-one"]::after{display:none !important;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.choices__list--dropdown{border:1px solid #D6D6D6;border-radius:8px;margin-top:4px;box-shadow:0 4px 6px rgba(0,0,0,0.1);padding:8px 0;background-color:#FFFFFF;z-index:100 !important;position:absolute;width:100%;}.choices[data-type*="select-one"] .choices__list--dropdown.is-active{display:block !important;visibility:visible !important;opacity:1 !important;}.choices__list--dropdown .choices__item{padding:8px 12px;color:#333333;font-size:16px;transition:background-color 0.2s ease,color 0.2s ease;}.choices__list--dropdown .choices__item--selectable.is-highlighted,html body .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#692C90 !important;color:#FFFFFF !important;}.choices__list--dropdown .choices__item--selectable:hover,html body .choices__list--dropdown .choices__item--selectable:hover,.choices__list--dropdown .choices__item--choice:hover,.choices__list--dropdown .choices__item:hover{background-color:#692C90 !important;color:#FFFFFF !important;}.choices__list--single .choices__item{color:#333333;}.choices__placeholder{color:#888888;opacity:1;}.is-focused .choices__inner,.is-open .choices__inner{border-color:#D6D6D6;box-shadow:0 0 0 1px rgba(0,0,0,0.05);}.choices:focus{outline:none;}.choices__list--multiple .choices__item{background-color:#F0E6F6;color:#692C90;border:1px solid #692C90;border-radius:8px;margin-right:5px;}.choices__list--multiple .choices__item.is-highlighted{background-color:#692C90;border-color:#692C90;color:#FFFFFF;}.choices__input{background-color:transparent;font-size:16px;font-family:'Poppins',sans-serif;color:#333333;}.choices__button{border-left:1px solid rgba(105,44,144,0.3);}.is-open .choices__inner{border-radius:8px;}.choices__list--single{padding:0;display:flex;align-items:center;height:100%;}select[data-drupal-selector="edit-field-category-target-id"] option:first-child{display:none;}.choices__list--dropdown .choices__item--any{display:none !important;}.choices__list--dropdown .choices__item:first-child{background-color:#F5F0F9;}.choices__list--dropdown .choices__item:first-child:hover,html body .choices__list--dropdown .choices__item:first-child:hover{background-color:#692C90 !important;color:#FFFFFF !important;}.views-exposed-form .choices__list--dropdown{top:100% !important;left:0 !important;position:absolute !important;z-index:999 !important;}.choices__list--dropdown .choices__item{white-space:normal;word-break:break-word;}.choices__list--dropdown .choices__item--choice{background:transparent;}.choices__list--dropdown .choices__item--choice:hover{background-color:#692C90 !important;}.choices.is-disabled .choices__inner,.choices__inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23692C90' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;}.choices[data-type*="select-one"] .choices__item{padding-right:35px !important;}.choices.is-open{z-index:1000 !important;}.choices__list--single{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;max-width:calc(100% - 20px) !important;}
