.ui-select-trigger{box-sizing:border-box;color:#1f1a14;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cdbfa6;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:9px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.ui-select-trigger:disabled{cursor:not-allowed;opacity:.45}.ui-select-trigger:focus-visible,.ui-select-trigger.is-open{outline:none;box-shadow:0 0 0 3px #7a2e1f1f;border-color:#7a2e1f!important}.ui-select-trigger.is-invalid{border-color:#b3261e!important}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;width:0;min-width:0;overflow:hidden}.ui-select-value.is-placeholder{color:#8a7b66}.ui-select-caret{color:#5c5043;flex:none;transition:transform .15s}.ui-select-trigger.is-open .ui-select-caret{transform:rotate(180deg)}.ui-select-panel{z-index:1000;box-sizing:border-box;font-family:var(--font-paper-sans), system-ui, sans-serif;color:#1f1a14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffdf8;border:1px solid #d9cdb8;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 34px #1f1a1429}.ui-select-search{flex:none;padding:2px 2px 6px}.ui-select-search input{box-sizing:border-box;color:#1f1a14;width:100%;font:inherit;background:#fff;border:1px solid #cdbfa6;border-radius:8px;outline:none;padding:8px 10px;font-size:16px}.ui-select-search input:focus{border-color:#7a2e1f;box-shadow:0 0 0 3px #7a2e1f1f}.ui-select-list{overscroll-behavior:contain;outline:none;flex:auto;min-height:0;position:relative;overflow-y:auto}.ui-select-label{letter-spacing:.08em;text-transform:uppercase;color:#8a7b66;padding:8px 10px 4px;font-size:11px;font-weight:700}.ui-select-item{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:8px 10px;font-size:14px;line-height:1.3;display:flex}.ui-select-item.is-active,.ui-select-item.is-on{background:#f2e6cf}.ui-select-item.is-on{font-weight:600}.ui-select-panel:focus-within .ui-select-item.is-active{box-shadow:inset 0 0 0 1px #7a2e1f}.ui-select-item.is-disabled{opacity:.45;cursor:not-allowed}.ui-select-text{overflow-wrap:anywhere;flex:1;min-width:0}.ui-select-check{color:#7a2e1f;margin-left:auto;font-weight:700}.ui-select-empty{color:#8a7b66;padding:10px;font-size:13px}
