/* The club's own dropdown list (assets/select.js). On the site it looks like the application form's selector:
   black surface, gold hairline, the chosen option in solid gold with its check on the right. */
.cs-select-pop{position:fixed;z-index:2147483000;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:6px;background:#121110;color:#f4eee5;border:1px solid #d5ba96;border-radius:0;box-shadow:0 18px 40px rgba(0,0,0,.55);font-size:16px;line-height:1.35;text-align:left;scrollbar-width:thin;scrollbar-color:#3d3731 transparent}
.cs-select-opt{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;position:relative;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}
.cs-select-opt.is-grouped{padding-left:28px}
.cs-select-opt.is-active{background:rgba(213,186,150,.14)}
.cs-select-opt.is-selected{background:#d5ba96;color:#121110}
.cs-select-opt.is-selected::after{content:'';flex:0 0 auto;width:5px;height:10px;margin:-3px 4px 0 0;border:solid #121110;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}
.cs-select-opt.is-empty:not(.is-selected){color:#c9c2ba}
.cs-select-opt.is-disabled{color:#6f6860;cursor:default}
.cs-select-group{padding:10px 16px 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a59d92}
select.cs-select-open{border-color:#d5ba96 !important}
@media (max-width:600px){.cs-select-opt{white-space:normal}}
/* Small fields on the site (posts, Información, search filters): a quieter list, rounded like those fields, the chosen
   option in gold text with its check instead of a solid gold block (Rodrigo: «más discreto»). */
.cs-select-pop.is-small{padding:4px;border-color:rgba(213,186,150,.45);border-radius:8px;font-size:14px;box-shadow:0 12px 28px rgba(0,0,0,.5)}
.cs-select-pop.is-small .cs-select-opt{padding:7px 12px;gap:12px;border-radius:5px}
.cs-select-pop.is-small .cs-select-opt.is-selected{background:transparent;color:#d5ba96}.cs-select-pop.is-small .cs-select-opt.is-selected.is-active{background:rgba(213,186,150,.14)}
.cs-select-pop.is-small .cs-select-opt.is-selected::after{border-color:#d5ba96}
.cs-select-pop.is-small .cs-select-group{padding:8px 12px 3px}
/* Team panel: its own quieter look, in both themes. */
.wp-admin .cs-select-pop{background:#1b1917;border-color:#3d3731;border-radius:8px;font-size:14px}
.wp-admin .cs-select-opt{padding:9px 12px;border-radius:5px}
.wp-admin .cs-select-opt.is-selected{background:transparent;color:#d5ba96}.wp-admin .cs-select-opt.is-selected.is-active{background:rgba(213,186,150,.14)}
.wp-admin .cs-select-opt.is-selected::after{border-color:#d5ba96}
.wp-admin .cs-select-pop.is-light{background:#fffefa;color:#24211e;border-color:#ded8cf;box-shadow:0 14px 32px rgba(36,33,30,.18);scrollbar-color:#ded8cf transparent}
.wp-admin .cs-select-pop.is-light .cs-select-opt.is-active{background:#f1ece3}
.wp-admin .cs-select-pop.is-light .cs-select-opt.is-selected{color:#694c2a}.wp-admin .cs-select-pop.is-light .cs-select-opt.is-selected::after{border-color:#694c2a}
.wp-admin .cs-select-pop.is-light .cs-select-opt.is-empty:not(.is-selected),.wp-admin .cs-select-pop.is-light .cs-select-group{color:#68625b}
.cs-select-live{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
