.rc-lcs{display:inline-block;font-family:var(--rc-font-sans)}.rc-lcs__toggle{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:6px 4px;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--rc-ink)}.rc-lcs__flag{display:block;width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.rc-lcs__sep{opacity:.35}.rc-lcs__modal{position:fixed;inset:0;background:rgb(17 16 8 / .7);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;animation:rc-overlay-in 0.2s ease}.rc-lcs__card{background:var(--rc-cream);max-width:420px;width:100%;max-height:90vh;max-height:90dvh;overflow-y:auto;padding:36px 32px;position:relative;animation:rc-modal-in 0.25s cubic-bezier(.34,1.1,.64,1)}.rc-lcs__close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:22px;line-height:1;color:var(--rc-ink);cursor:pointer;transition:color var(--rc-transition)}.rc-lcs__close:hover{color:var(--rc-gold)}.rc-lcs__title{font-family:var(--rc-font-serif);font-size:22px;margin:0 0 4px;padding-right:24px;color:var(--rc-ink)}.rc-lcs__subtitle{margin:0 0 24px;font-size:13px;color:rgb(28 26 23 / .6)}.rc-lcs__hint{margin:8px 0 0;font-size:11px;color:rgb(28 26 23 / .5)}.rc-lcs__section+.rc-lcs__section{margin-top:22px}.rc-lcs__save{display:block;width:100%;margin-top:26px;text-align:center}.rc-lcs__section-title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(28 26 23 / .5)}.rc-lcs__select-wrap{position:relative;display:flex;align-items:center}.rc-lcs__select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:none!important;color-scheme:light;width:100%;padding:11px 36px 11px 14px;border:1px solid var(--rc-cream-border,#ddd8cc);background-color:#fff;font-family:var(--rc-font-sans);font-size:14px;color:var(--rc-ink);outline:none;cursor:pointer;transition:border-color var(--rc-transition)}.rc-lcs__select:focus,.rc-lcs__select:focus-visible{background-color:#fff;color:var(--rc-ink);border-color:var(--rc-gold);outline:none}.rc-lcs__select::-ms-expand{display:none}.rc-lcs__select option{background:#fff;color:var(--rc-ink)}.rc-lcs__select-chevron{position:absolute;right:14px;width:10px;height:10px;pointer-events:none;color:var(--rc-ink)}