#CountrySelector .trigger{align-items:center;gap:var(--spacing-m-sm);cursor:pointer;display:inline-flex}#CountrySelector .chevron-light{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20' fill='none'%3E%3Cpath style='transform-box: fill-box; transform-origin: center; transform: rotate(270deg);' fill-rule='evenodd' clip-rule='evenodd' d='M13.3327 17.5L5.8327 10L13.3327 2.5L14.1674 3.3347L7.5021 10L14.1674 16.6653L13.3327 17.5Z' fill='%23ffffff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:inline-block}#CountrySelector .chevron-dark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20' fill='none'%3E%3Cpath style='transform-box: fill-box; transform-origin: center; transform: rotate(270deg);' fill-rule='evenodd' clip-rule='evenodd' d='M13.3327 17.5L5.8327 10L13.3327 2.5L14.1674 3.3347L7.5021 10L14.1674 16.6653L13.3327 17.5Z' fill='%23000000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:inline-block}#CountrySelector{gap:var(--spacing-md);flex-direction:column;display:flex}#CountrySelector[data-variant=light]{align-items:flex-start}#CountrySelector[data-variant=dark]{align-items:center}#CountrySelector .country-selector-modal{background:var(--white);padding:var(--spacing-2xl);width:470px;max-width:calc(100vw - var(--spacing-lg)*2);box-shadow:var(--shadow-level-2);text-align:left}#CountrySelector .country-selector-modal[open]{flex-direction:column;display:flex}@media (max-width:575px){#CountrySelector .country-selector-modal{width:100%;max-width:100%;padding:var(--spacing-xl)}}#CountrySelector .modal-content{gap:var(--spacing-lg);flex-direction:column;display:flex;overflow:visible}#CountrySelector .dropdown-wrapper .title{margin-bottom:var(--spacing-sm);text-align:left}#CountrySelector .dropdown-trigger{font-family:var(--primary-font);color:var(--primary);letter-spacing:.352px;font-size:1rem;font-weight:400;line-height:1.4}.light #CountrySelector .dropdown-trigger{letter-spacing:-.48px}#CountrySelector .dropdown-trigger{border:1px solid var(--mercury);background:var(--white);align-items:center;gap:var(--spacing-sm);width:100%;min-height:48px;padding:var(--spacing-m-sm);box-sizing:border-box;cursor:pointer;justify-content:space-between;display:inline-flex;position:relative}#CountrySelector .dropdown-trigger .value{align-items:center;gap:var(--spacing-sm);display:inline-flex}#CountrySelector .trigger-with-check .arrow-down{display:none}#CountrySelector .inline-check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 22 22' fill='none'%3E%3Ccircle cx='11' cy='11' r='10.5' stroke='black' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.05 7.69998L9.87126 15.4L5.5 11L6.59999 9.89998L9.87126 13.2L15.95 6.59998L17.05 7.69998Z' fill='black' /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex:0 0 18px;width:18px;height:18px;margin-left:0;display:inline-block}#CountrySelector .form-group{gap:var(--spacing-sm);flex-direction:column;margin-bottom:0;display:flex}#CountrySelector .form-group label{margin:0}#CountrySelector .save-button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:var(--spacing-m-sm);border:1px solid var(--primary);background-color:var(--primary);display:flex}@media (min-width:768px){#CountrySelector .save-button:hover:not([disabled]),#CountrySelector .save-button.hover{border:1px solid var(--charcoal);background-color:var(--charcoal)}}#CountrySelector .save-button[disabled=true],#CountrySelector .save-button[disabled]{border:1px solid var(--alto);background-color:var(--alto);color:var(--chicago);cursor:not-allowed}#CountrySelector .save-button{font-family:var(--primary-font);text-transform:uppercase;letter-spacing:.9px;color:var(--white);padding:14px var(--spacing-xl);font-size:1.125rem;font-weight:700}#CountrySelector .save-button.button-progress{padding:14px var(--spacing-md)}#CountrySelector .save-button{width:100%;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);justify-content:center;align-items:center;display:inline-flex}#CountrySelector .cancel-button{background-color:#0000;border:none;justify-content:center;width:100%;padding:0;text-decoration:underline;display:flex}
