@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.dropdown{position:relative}.dropdown__select{width:100%;height:2.4375rem;display:flex;align-items:center;appearance:none;padding:0 2rem 0 .75rem;border:1px solid #CBD5E1;border-radius:.5rem;font-family:Poppins,sans-serif;font-size:.875rem;color:#111;background-color:#fff;outline:none;cursor:pointer;transition:border-color .2s ease}.dropdown__select:focus{border-color:#4f46e5}.dropdown__select--error{border-color:#e11d48}.dropdown__select--error:focus{border-color:#e11d48}.dropdown__select:disabled,.dropdown__select--disabled{background-color:#f1f5f9;color:#64748b;cursor:not-allowed}.dropdown__select option[value=""],.dropdown__placeholder{color:#bdbdbd}.dropdown__list{position:absolute;top:calc(100% + .25rem);left:0;right:0;font-size:.875rem;background:#fff;border:1px solid #CBD5E1;border-radius:.5rem;padding:.25rem 0;box-shadow:0 4px 12px #0000001a;z-index:30;max-height:12rem;overflow-y:auto}.dropdown__list-option{padding:.5rem .75rem;font-size:.875rem;font-family:Poppins,sans-serif;color:#111;cursor:pointer}.dropdown__list-option:hover,.dropdown__list-option--selected{background:#fff}.dropdown__list-option--placeholder{color:#bdbdbd}.dropdown .dropdown--multi__label{display:block;margin-bottom:.35rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;color:#0f172a}.dropdown .dropdown--multi__required{color:#e11d48;margin-left:2px}.dropdown__icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.6}.dropdown__icon--static{position:static;transform:none;flex-shrink:0;opacity:.6}.dropdown--multi .dropdown__multi-box{display:flex;align-items:center;min-height:2.4375rem;border:1px solid #CBD5E1;border-radius:.5rem;padding:.25rem .75rem;background-color:#fff;cursor:pointer;transition:border-color .2s ease}.dropdown--multi .dropdown__multi-box:focus-within{border-color:#4f46e5}.dropdown--multi.dropdown--multi-error .dropdown__multi-box{border-color:#e11d48}.dropdown--multi .dropdown__multi-chips{display:flex;flex-wrap:wrap;gap:.25rem;flex:1;min-height:1.75rem;align-items:center}.dropdown--multi .dropdown__multi-placeholder{font-family:Poppins,sans-serif;font-size:.875rem;color:#bdbdbd}.dropdown--multi .dropdown__multi-chip{display:inline-flex;align-items:center;gap:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;font-family:Poppins,sans-serif;color:#111}.dropdown--multi .dropdown__multi-chip-remove{background:none;border:none;cursor:pointer;padding:0;line-height:1;color:#6b7280;font-size:.875rem;display:inline-flex;align-items:center}.dropdown--multi .dropdown__multi-chip-remove:hover{color:#e11d48}.dropdown--multi .dropdown__multi-controls{display:flex;align-items:center;align-self:stretch;flex-shrink:0}.dropdown--multi .dropdown__multi-sep{width:1px;align-self:stretch;background:#d1d5db;margin:0 .375rem}.dropdown--multi .dropdown__multi-clear{background:none;border:none;cursor:pointer;padding:.125rem .25rem;display:inline-flex;align-items:center;color:#cbd5e1;font-size:1rem;line-height:1}.dropdown--multi .dropdown__multi-clear:hover{color:#111}.dropdown--multi .dropdown__multi-list{position:absolute;top:calc(100% + .25rem);left:0;right:0;background:#fff;border:1px solid #CBD5E1;border-radius:.5rem;padding:.25rem 0;box-shadow:0 4px 12px #0000001a;z-index:30;max-height:12rem;overflow-y:auto}.dropdown--multi .dropdown__multi-option{padding:.5rem .75rem;font-size:.875rem;font-family:Poppins,sans-serif;cursor:pointer;color:#111;display:flex;align-items:center;gap:.5rem}.dropdown--multi .dropdown__multi-option:hover{background:#f3f4f6}.dropdown--multi .dropdown__multi-option--selected{background:#eff6ff}.dropdown--multi .dropdown__multi-option--empty{color:#cbd5e1;cursor:default}.dropdown--multi .dropdown__multi-option--empty:hover{background:none}.dropdown--multi .dropdown__multi-input{border:none;outline:none;flex:1;min-width:80px;background:transparent;font-size:.85rem;font-family:inherit}.dropdown--multi .dropdown__multi-option--create{color:#4f46e5;font-style:italic;cursor:pointer}.dropdown--multi .dropdown__multi-chip--primary{background-color:#bfdbfe;color:#1e40af;border:1px solid #93c5fd}.dropdown--multi .dropdown__multi-chip--secondary{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.dropdown--multi .dropdown__multi-chip--primary-badge{font-size:.5rem;font-weight:600;text-transform:uppercase;margin-right:4px;opacity:.7}.dropdown--multi .dropdown__multi-check{display:inline-block;width:.875rem;font-size:.75rem;color:#4f46e5;flex-shrink:0}.dropdown__list-load-more{padding:.5rem .75rem;text-align:center;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;color:#4f46e5;cursor:pointer;border-top:1px solid #e2e8f0}.dropdown__list-load-more:hover{background-color:#fff1f2}.dropdown__list-footer{padding:.4rem .75rem;text-align:center;font-family:Poppins,sans-serif;font-size:.75rem;color:#64748b;border-top:1px solid #e2e8f0}
