:root{--title-color:#000000;--text-color:#000000;--border-color:#4b5363;--small-text-color:#030229;--focus-input:#000000;--button-color:#000000;--button-hover-color:#212529;--button-opacity:#74737367;--second-button-color:#f50206;--white-color:#ffffff;--color-error:#f50206;--active-link:#662d91;--active-link-hover:#7d37b3;--gray-color:#ababab;--select-color:#eff3f9;--color-success:#28a745;--color-warning:#ffc107;--color-info:#17a2b8}.dropdown-field{position:relative;display:flex;flex-direction:column;width:250px}.dropdown-field.full{width:100%}.dropdown-field.small{width:170px}.dropdown-field.small .dropdown-selected{padding:.75rem}.dropdown-field.disabled{opacity:.6;pointer-events:none}.dropdown-field label{position:absolute}.dropdown-field label,.dropdown-field label.active{top:-8px;left:1rem;font-size:.75rem;color:var(--focus-input);background:#fff;padding:0 .25rem}.dropdown-field .dropdown-selected{padding:.75rem 2.5rem .75rem 1.25rem;border:1px solid var(--border-color);border-radius:.5rem;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.dropdown-field .dropdown-selected.open{border-color:var(--focus-input)}.dropdown-field .dropdown-selected.cursor-not-allowed{cursor:not-allowed}.dropdown-field .dropdown-selected .arrow{position:absolute;right:1.25rem}.dropdown-field .dropdown-selected .arrow.rotate{transform:rotate(180deg)}.dropdown-field .dropdown-list{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--border-color);border-radius:.5rem;max-height:200px;overflow-y:auto;z-index:20;box-shadow:0 4px 8px rgba(0,0,0,.08)}.dropdown-field .dropdown-list .dropdown-search{margin:.5rem;width:-webkit-fill-available;box-sizing:border-box;height:40px;outline:none;padding-left:.5rem;border-radius:.5rem;border:1px solid var(--border-color)}.dropdown-field .dropdown-list li{padding:.75rem 1.25rem;cursor:pointer;transition:background .2s ease;font-size:.875rem}.dropdown-field .dropdown-list li:hover{background:var(--select-color)}.dropdown-field .dropdown-list li.selected{background:#662d91;color:#fff;font-weight:500}