.search-field-portal-container{position:fixed;top:0;left:0;width:100%;height:0;z-index:10000;pointer-events:none}.search-field-portal-container .search-field-options{pointer-events:auto!important}.expertise-search-wrapper{position:relative;margin-bottom:24px}.project-details-expertise-search+.search-field-options,[data-expertise-search=true] .search-field-options,div[data-expertise-search=true]+.search-field-options{z-index:9999!important;position:absolute!important;max-height:250px!important;overflow-y:auto!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important;border:1px solid var(--border)!important}#search-field-portal-container .search-field-options{position:fixed!important;max-height:250px!important;overflow-y:auto!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important;border:1px solid var(--border)!important;z-index:10001!important;background-color:var(--background)!important;border-radius:var(--radius)!important;pointer-events:auto!important}.search-field-container:has(.project-details-expertise-search),[data-expertise-search=true]{position:relative!important;overflow:visible!important}[role=dialog] .flex-1.overflow-y-auto:has([data-expertise-search=true]),[role=dialog] [role=presentation]+div:has([data-expertise-search=true]),[role=dialog] [role=presentation]+div>.flex-col:has([data-expertise-search=true]){overflow:visible!important}[role=dialog] [data-radix-select-content]{z-index:9999!important;position:fixed!important}[role=dialog] .flex-1.overflow-y-auto{overflow:visible!important}[role=dialog] .flex.justify-between.pt-4.border-t{position:relative!important;z-index:60!important;background:var(--background)!important;box-shadow:0 -4px 12px rgba(0,0,0,.1)!important}.search-field-options.portal-visible{position:absolute!important;top:calc(100% + 5px)!important;left:0!important;right:0!important;width:100%!important}.search-field-container:has(.project-details-expertise-search:focus-within) .search-field-options,[data-expertise-search=true]:focus-within+.search-field-options,[data-expertise-search=true]:focus-within~.search-field-options{visibility:visible!important;opacity:1!important;pointer-events:all!important;transform:translateY(0)!important}@supports not (selector(:has(*))){[data-expertise-search=true],[data-expertise-search=true]+.search-field-options,[data-expertise-search=true]~.search-field-options{z-index:9999!important}[role=dialog] .flex-1.overflow-y-auto{overflow:visible!important}.project-details-expertise-search{margin-bottom:270px!important}}@media (max-width:640px){#search-field-portal-container .search-field-options{max-height:200px!important;width:92%!important;left:4%!important;right:4%!important}.search-field-options .search-field-option{padding:12px 16px!important;min-height:44px!important}.expertise-search-wrapper .text-sm{font-weight:600!important}.project-details-expertise-search{padding:10px 14px!important}.project-details-expertise-search+.search-field-options,[data-expertise-search=true] .search-field-options,div[data-expertise-search=true]+.search-field-options{max-width:calc(100vw - 32px)!important;left:50%!important;transform:translateX(-50%)!important}.search-field-portal-container:has(.search-field-options:not(:empty)){height:var(--app-vvh)!important;width:100vw!important}}@media (max-width:640px){.search-field-options{max-height:200px!important;width:100%!important;z-index:9999!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.button,[role=button],button{min-height:40px!important;padding-top:.5rem!important;padding-bottom:.5rem!important}input,select,textarea{font-size:16px!important}[role=presentation]{touch-action:pan-y!important}.badge,.help-text,.pill{font-size:11px!important}.badge,.pill{padding:.1rem .5rem!important}@media (max-width:375px){h2{font-size:1rem!important}p{font-size:.8125rem!important}}}.RepresentativeForm_container__zGlYA{position:relative;width:100%}.RepresentativeForm_inputContainer__Uq1aU{display:flex;flex-wrap:wrap;gap:.35rem;padding:.5rem;border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));min-height:40px;align-items:center;transition:all .2s ease-in-out}.RepresentativeForm_container__zGlYA:focus-within .RepresentativeForm_inputContainer__Uq1aU{border-color:#ffc908;box-shadow:0 0 0 2px rgba(255,201,8,.2);outline:none}.RepresentativeForm_input__dNd4L{flex:1;min-width:120px;background:transparent;border:none;outline:none;font-size:.875rem;color:hsl(var(--foreground));padding:.25rem;height:100%}.RepresentativeForm_input__dNd4L::-moz-placeholder{color:hsl(var(--muted-foreground))}.RepresentativeForm_input__dNd4L::placeholder{color:hsl(var(--muted-foreground))}.RepresentativeForm_optionsContainer__2XOpT{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 4px 20px rgba(0,0,0,.2);padding:4px;min-width:200px;z-index:50;max-height:250px;overflow-y:auto}.RepresentativeForm_optionGroup__Ww_An{margin-bottom:4px}.RepresentativeForm_optionGroup__Ww_An:not(:last-child){border-bottom:1px solid hsl(var(--border));padding-bottom:4px}.RepresentativeForm_optionGroupLabel__aezVM{color:hsl(var(--muted-foreground));font-size:.7rem;padding:2px 8px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;margin-bottom:2px}.RepresentativeForm_optionItem__Vz2bC{padding:8px 10px;cursor:pointer;color:hsl(var(--foreground));font-size:.875rem;border-radius:var(--radius);margin:2px 0;display:flex;align-items:center;width:100%;background:transparent;border:none;transition:all .15s ease}.RepresentativeForm_optionItemHighlighted__JZ8rV{background-color:#ffc908;color:#000000;transform:translateX(4px)}.RepresentativeForm_optionItem__Vz2bC:hover:not(.RepresentativeForm_optionItemHighlighted__JZ8rV){background-color:#ffc908;color:#000000;transform:translateX(2px)}.RepresentativeForm_optionItemSelected__fYfhj:not(:hover):not(.RepresentativeForm_optionItemHighlighted__JZ8rV){background-color:rgba(255,201,8,.4)}[data-theme=dark] .RepresentativeForm_inputContainer__Uq1aU{background:hsl(var(--background));border-color:hsl(var(--input))}[data-theme=dark] .RepresentativeForm_input__dNd4L{color:hsl(var(--foreground))}[data-theme=dark] .RepresentativeForm_optionsContainer__2XOpT{background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:0 4px 20px rgba(0,0,0,.5)}[data-theme=dark] .RepresentativeForm_optionItem__Vz2bC{color:hsl(var(--foreground))}[data-theme=dark] .RepresentativeForm_optionGroupLabel__aezVM{color:hsl(var(--muted-foreground))}.RepresentativeForm_selectedValue__w3tx9{color:hsl(var(--foreground));font-size:.875rem;padding:.25rem .5rem;background:hsl(var(--background));border-radius:var(--radius);margin:2px 0;width:100%;min-height:32px;display:flex;align-items:center}