/* Câmpuri selectabile și editabile numai pentru formularul de evaluare. */
.valuation-fields label{position:relative;overflow:visible}
.valuation-combobox{position:relative;width:100%;min-width:0}
.valuation-combobox > select{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    opacity:0 !important;
    pointer-events:none !important;
    clip:rect(0 0 0 0) !important;
}
.valuation-combobox-input{
    width:100%!important;
    height:48px!important;
    padding:0 43px 0 var(--rc-space-5)!important;
    border:1px solid #333 !important;
    border-radius:9px!important;
    background:#181818 !important;
    color:#fff !important;
    font:inherit !important;
    font-size:var(--rc-text-base) !important;
    outline:none !important;
}
.valuation-combobox-input:focus{
    border-color:#d4af37!important;
    box-shadow:0 0 0 3px rgba(212,175,55,.12)!important;
}
.valuation-combobox-toggle{
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    width:42px;
    height:48px;
    padding:0;
    border:0;
    background:transparent;
    color:#d4af37;
    font-size:var(--rc-text-title);
    line-height:1;
    cursor:pointer;
}
.valuation-combobox.open .valuation-combobox-toggle{transform:rotate(180deg)}
.valuation-combobox-options{
    position:absolute;
    top:calc(100% + 6px);
    left:0;
    right:0;
    z-index:1200;
    max-height:min(300px,42vh);
    padding:var(--rc-space-2);
    overflow-y:auto;
    overscroll-behavior:contain;
    -webkit-overflow-scrolling:touch;
    border:1px solid rgba(212,175,55,.45);
    border-radius:12px;
    background:#111;
    box-shadow:0 18px 44px rgba(0,0,0,.48);
}
.valuation-combobox-options[hidden]{display:none!important}
.valuation-combobox-option{
    display:block;
    width:100%;
    min-height:42px;
    padding:9px 11px;
    border:0;
    border-radius:8px;
    background:transparent;
    color:#f2f2f2;
    font:inherit;
    font-size:var(--rc-text-body-sm);
    text-align:left;
    cursor:pointer;
}
.valuation-combobox-option:hover,
.valuation-combobox-option:focus-visible,
.valuation-combobox-option.selected{
    outline:0;
    background:#292929;
    color:#d4af37;
}
.valuation-combobox-empty{margin:0;padding:13px var(--rc-space-4);color:#aaa;font-size:var(--rc-text-sm)}

@media(max-width:900px){
    .valuation-combobox-input{height:54px!important;font-size:var(--rc-text-base) !important}
    .valuation-combobox-toggle{width:48px;height:54px}
    .valuation-combobox-options{max-height:min(280px,36vh);border-radius:14px}
    .valuation-combobox-option{min-height:48px;padding:11px 13px;font-size:var(--rc-text-base)}
}

