.select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;min-width:125px;padding:11px 14px;border:1px solid #89694830;border-radius:12px;background:#fffdf9;color:#49392f;text-align:left;font:inherit;font-size:13px;line-height:1.5;cursor:pointer;transition:border-color .2s,box-shadow .2s}.select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger:hover{border-color:#98745780}.select-trigger:focus-visible,.select-trigger[data-state=open]{outline:none;box-shadow:0 0 0 3px #ac876522;border-color:#9d7958}.select-chevron{display:flex;color:currentColor;opacity:.7;flex-shrink:0;transition:transform .2s}.select-chevron svg{width:16px;height:16px}.select-trigger[data-state=open] .select-chevron{transform:rotate(180deg)}.select-trigger:disabled{opacity:.45;cursor:not-allowed}.select-content{z-index:150;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:var(--radix-select-content-available-height);overflow:hidden;border:1px solid #d9cbbc;border-radius:16px;background:#fffdf9;color:#49392f;box-shadow:0 16px 55px #49392f24,0 2px 8px #49392f09;font:13px/1.5 Arial,sans-serif;transform-origin:var(--radix-select-content-transform-origin);animation:select-arrive .15s ease-out}.select-options{padding:7px}.select-option{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:44px;padding:10px 12px;border-radius:9px;outline:none;cursor:pointer;user-select:none;white-space:nowrap}.select-option[data-highlighted]{background:#f0e8dc;color:#49392f}.select-option[data-state=checked]{font-weight:600;color:#76543a}.select-check{display:flex}.select-check svg{width:16px;height:16px}.select-scroll{height:28px;display:grid;place-items:center;background:#fffdf9}.select-scroll svg{width:16px;height:16px}.theme-toolbar>.select-trigger{max-width:240px;font-size:12px}.guest-filters>.select-trigger{min-width:170px}.invitation-content .select-trigger{width:100%}@keyframes select-arrive{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:700px){.theme-toolbar>.select-trigger{flex:1;max-width:none;min-width:0}.guest-filters>.select-trigger{width:100%}.select-option{min-height:46px}}@media(prefers-reduced-motion:reduce){.select-content{animation:none}.select-chevron,.select-trigger{transition:none}}