.bia-input{width:100%;position:relative;display:flex;flex-direction:column;align-items:start}.bia-input input,.bia-input textarea{width:100%;padding:.4rem;outline:none;border:1px solid #ffffff2f;background-color:transparent}.bia-input label{font-size:.7rem;opacity:0;transition:all .3s ease}.bia-input.active label{top:-.8rem;opacity:1}.bia-button{color:inherit;text-transform:uppercase;word-wrap:break-word;white-space:normal;cursor:pointer;border:0;border-radius:.125rem;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:.84rem 2.14rem;font-size:.81rem;display:inline-block;justify-content:center;align-items:center}.bia-button:hover,.bia-button:focus,.bia-button:active{outline:0;box-shadow:0 5px 11px #0000002e,0 4px 15px #00000026}.bia-button.sm{padding:.5rem 1.6rem;font-size:.64rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-10px) scaleY(.95)}}@keyframes rotateArrow{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.bia-select{position:relative;display:inline-block;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.bia-select .bia-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a;color:#fff;font-size:.875rem}.bia-select .bia-select-trigger:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:#ffffff4d;box-shadow:0 4px 12px #00000026}.bia-select .bia-select-trigger:focus{outline:none;border-color:#60a5fa99;box-shadow:0 0 0 3px #60a5fa33,0 4px 12px #00000026}.bia-select .bia-select-value{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.bia-select .bia-select-value.placeholder{color:#ffffff80;font-weight:400}.bia-select .bia-select-value-container{flex:1;min-width:0;overflow:hidden}.bia-select .bia-select-arrow{display:flex;align-items:center;margin-left:.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1);color:#ffffffb3}.bia-select .bia-select-arrow.open{transform:rotate(180deg)}.bia-select .bia-select-arrow svg{width:12px;height:12px}.bia-select.sm{font-size:.75rem}.bia-select.sm .bia-select-trigger{padding:.5rem .75rem}.bia-select.sm .bia-select-option{padding:.5rem .75rem;font-size:.75rem}.bia-select.lg{font-size:1rem}.bia-select.lg .bia-select-trigger{padding:1rem 1.25rem}.bia-select.lg .bia-select-option{padding:1rem 1.25rem;font-size:1rem}.bia-select.disabled{opacity:.6;pointer-events:none}.bia-select.disabled .bia-select-trigger{cursor:not-allowed;background:#ffffff0d}.bia-select.open .bia-select-trigger{border-color:#60a5fa99;box-shadow:0 0 0 3px #60a5fa26,0 4px 12px #00000026}.bia-select.multi-select .bia-select-value-container{flex:1;display:flex;align-items:center;min-width:0;overflow:hidden}.bia-select.multi-select .bia-select-multi-values{display:flex;flex-wrap:wrap;gap:.375rem;flex:1;min-width:0}.bia-select.multi-select .bia-select-multi-value-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:linear-gradient(135deg,#60a5fa4d,#3b82f640);border:1px solid rgba(96,165,250,.4);border-radius:4px;font-size:.75rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}.bia-select.multi-select .bia-select-multi-value-tag span{max-width:75%;overflow:hidden}.bia-select.multi-select .bia-select-multi-value-tag:hover{background:linear-gradient(135deg,#60a5fa66,#3b82f659);border-color:#60a5fa80}.bia-select.multi-select .bia-select-multi-value-remove{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;color:#ffffffb3;transition:color .2s ease;position:absolute;top:50%;transform:translateY(-50%);color:red;right:5px}.bia-select.multi-select .bia-select-multi-value-remove:hover{color:#fff}.bia-select.multi-select .bia-select-multi-value-remove svg{width:10px;height:10px}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.bia-select-dropdown{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(135deg,#1e1e28fa,#14141efa);border:1px solid rgba(255,255,255,.15);border-radius:8px;box-shadow:0 10px 40px #0000004d,0 2px 8px #0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-height:300px;overflow:hidden;transform-origin:top center}.bia-select-dropdown.open{animation:slideDown .3s cubic-bezier(.4,0,.2,1)}.bia-select-options{max-height:300px;overflow-y:auto;padding:.5rem}.bia-select-options::-webkit-scrollbar{width:6px}.bia-select-options::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.bia-select-options::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.bia-select-options::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.bia-select-option{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;cursor:pointer;color:#ffffffe6;border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:.875rem;position:relative}.bia-select-option:hover:not(.disabled){background:linear-gradient(135deg,#60a5fa33,#3b82f626);color:#fff;transform:translate(4px)}.bia-select-option.highlighted:not(.disabled){background:linear-gradient(135deg,#60a5fa40,#3b82f633);color:#fff}.bia-select-option.selected{background:linear-gradient(135deg,#60a5fa4d,#3b82f640);color:#fff;font-weight:600}.bia-select-option.selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:linear-gradient(180deg,#60a5fa,#3b82f6);border-radius:0 2px 2px 0}.bia-select-option.disabled{opacity:.4;cursor:not-allowed;color:#fff6}.bia-select-option-label{flex:1}.bia-select-checkmark{display:flex;align-items:center;color:#60a5fa;margin-left:.5rem;animation:scaleIn .2s cubic-bezier(.4,0,.2,1)}.bia-select-checkmark svg{width:14px;height:14px}.bia-select-checkbox{display:flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border:2px solid rgba(255,255,255,.3);border-radius:4px;margin-right:.75rem;background:#ffffff0d;transition:all .2s cubic-bezier(.4,0,.2,1)}.bia-select-checkbox.checked{background:linear-gradient(135deg,#60a5fa,#3b82f6);border-color:#60a5fa}.bia-select-checkbox.checked svg{color:#fff}.bia-select-checkbox svg{width:12px;height:10px}
