.app-select-wrapper{color:var(--app-text);flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.app-select-label{letter-spacing:.08em;text-transform:uppercase;color:var(--app-muted);font-size:.72rem;font-weight:600}.app-select-root{position:relative}.app-select-trigger{border:1px solid var(--app-border);background:var(--app-bg);width:100%;color:var(--app-text);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:border-color .14s,background-color .14s;display:flex}.app-select-trigger:hover{border-color:color-mix(in srgb, var(--app-primary) 35%, transparent);background:color-mix(in srgb, var(--app-text) 4%, var(--app-bg))}.app-select-trigger:focus-visible{border-color:color-mix(in srgb, var(--app-primary) 45%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--app-primary) 18%, transparent);outline:none}.app-select-value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.app-select-value-placeholder{color:var(--app-muted)}.app-select-chevron{opacity:.9;color:var(--app-muted);justify-content:center;align-items:center;display:inline-flex}.app-select-chevron-icon{width:1.05rem;height:1.05rem}.app-select-menu{z-index:1000;border:1px solid var(--app-border);background:var(--app-bg);max-height:min(50vh,320px);color:var(--app-text);box-shadow:0 12px 40px color-mix(in srgb, var(--app-text) 14%, transparent);border-radius:.75rem;flex-direction:column;padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #00000073}.app-select-search-wrap{border-bottom:1px solid color-mix(in srgb, var(--primary-700,var(--app-border)) 35%, transparent);flex-shrink:0;padding:.2rem .2rem .35rem}.app-select-search{border:1px solid color-mix(in srgb, var(--primary-700,var(--app-border)) 55%, transparent);width:100%;color:var(--app-text,inherit);background:#ffffff0a;border-radius:.6rem;outline:none;padding:.55rem .7rem;font-size:.875rem;transition:border-color .14s,box-shadow .14s}.app-select-search::placeholder{color:var(--app-muted,#ffffff73)}.app-select-search:focus{border-color:var(--primary-700,color-mix(in srgb, var(--app-primary) 65%, transparent));box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-700,var(--app-primary)) 22%, transparent)}.app-select-options{flex:1;min-height:0;overflow-y:auto}.app-select-empty{color:var(--app-muted,#ffffff8c);padding:.75rem .7rem;font-size:.8125rem}.app-select-menu--portal{overscroll-behavior:contain;right:auto}.app-select-item{text-align:left;width:100%;color:var(--app-text);cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.55rem .7rem;font-size:.875rem;transition:background-color .12s,color .12s}.app-select-item:hover{background:color-mix(in srgb, var(--app-text) 8%, transparent)}.app-select-item-active{background:color-mix(in srgb, var(--app-primary) 16%, transparent)}.app-select-item-disabled{opacity:.55;cursor:not-allowed}.app-select-root-error .app-select-trigger{border-color:#f87171}.app-select-root-disabled .app-select-trigger{opacity:.7;cursor:not-allowed}.app-select-wrapper.select-primary .app-select-trigger{border:1px solid var(--primary-700,color-mix(in srgb, var(--app-primary) 55%, var(--app-border) 45%));background:color-mix(in srgb, var(--background,var(--app-bg)) 30%, transparent);min-height:3rem}.app-select-wrapper.select-primary .app-select-trigger:hover{border-color:var(--primary-700,color-mix(in srgb, var(--app-primary) 75%, transparent))}.app-select-wrapper.select-primary .app-select-trigger:focus-visible{border-color:var(--primary-700,color-mix(in srgb, var(--app-primary) 75%, transparent));box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-700,var(--app-primary)) 30%, transparent)}.app-select-wrapper.select-primary .app-select-menu{border-color:color-mix(in srgb, var(--primary-700,var(--app-primary)) 50%, var(--app-border) 50%)}.app-select-error-text{color:#fecaca;font-size:.75rem}.app-select-compact .app-select-trigger{min-height:2rem;padding:.35rem .65rem;font-size:.75rem}.company-status-verified .app-select-trigger{border-color:color-mix(in srgb, var(--app-success) 45%, var(--app-border) 55%);color:var(--app-success)}.company-status-rejected .app-select-trigger{border-color:color-mix(in srgb, var(--app-danger) 45%, var(--app-border) 55%);color:var(--app-danger)}.company-status-review .app-select-trigger{border-color:color-mix(in srgb, var(--app-primary) 50%, var(--app-border) 50%);color:var(--app-primary)}.company-status-merged .app-select-trigger{border-color:color-mix(in srgb, var(--app-border) 70%, #fff 12%);color:var(--app-muted)}.company-status-neutral .app-select-trigger{border-color:color-mix(in srgb, var(--app-border) 85%, #fff 8%);color:var(--app-text)}
