.combobox{flex-direction:column;width:max-content;display:flex;position:relative}.combobox.full-width,.combobox.full-width .combobox-container{width:100%}.combobox.full-width .combobox-input{min-width:0}.combobox label{font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);color:var(--text-base-primary);margin-bottom:8px;font-size:14px;line-height:100%}.combobox-container{border-radius:var(--radius-control);cursor:text;-webkit-user-select:none;user-select:none;border-style:solid;border-width:1px;align-items:center;gap:8px;width:auto;min-width:100px;display:inline-flex}.combobox-container.medium{height:var(--spacing-control-grande);padding:0 12px}.combobox-container.small{height:var(--spacing-control);padding:0 8px}.combobox-container.variant-default{background-color:var(--surface-base-default);border-color:var(--border-base-default)}.combobox-container.variant-solid{background-color:var(--surface-base-subtle);border-color:var(--border-base-dark)}.combobox-container.variant-brand{border-color:var(--border-brand-default)}.combobox-container.variant-danger{border-color:var(--border-danger-default)}.combobox-container.variant-success{border-color:var(--border-success-default)}.combobox-container.variant-warning{border-color:var(--border-warning-default)}.combobox-container.is-disabled{background-color:var(--surface-base-light);border-color:var(--border-base-default);cursor:not-allowed}.combobox-input{font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);color:var(--text-base-primary);background:0 0;border:none;outline:none;flex:auto;width:0;min-width:fit-content;font-size:16px;line-height:100%}.combobox-input::placeholder{color:var(--text-base-tertiary);font-size:var(--label-small-size)}.combobox-container.is-disabled .combobox-input{color:var(--text-base-tertiary);cursor:not-allowed}.icon{width:16px;height:16px;color:var(--icon-base-primary);flex-shrink:0}.combobox-options-container{z-index:10;border-radius:var(--radius-control);border:1px solid var(--border-base-subtle);background-color:var(--surface-base-default);box-shadow:var(--shadow-overlay);flex-direction:column;width:100%;margin-top:4px;padding:8px 0;display:flex;position:absolute;top:100%;left:0;right:0}.options-list{margin:0;padding:0;list-style:none}.options-list.scrollable{max-height:min(320px, var(--combobox-alto-max,320px));overflow-y:auto}.no-results{font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);color:var(--text-base-tertiary);text-align:center;padding:12px;font-size:16px}.combobox-actions{border-top:1px solid var(--border-base-subtle);flex-direction:column;gap:8px;margin-top:8px;padding:8px 12px;display:flex}.reset-button,.apply-button{cursor:pointer;border-radius:var(--radius-control);font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);text-align:center;border-style:solid;border-width:1px;padding:12px;font-size:16px;line-height:100%;transition:background-color .2s}.reset-button{color:var(--text-base-primary);border-color:var(--border-base-dark);background-color:var(--surface-base-subtle)}.apply-button{color:var(--text-base-negative);background-color:var(--surface-brand-default);border-color:#0000}.combobox.is-compact .combobox-input{font-size:13px}.combobox-options-container.is-compact{padding:4px 0}.combobox-options-container.is-compact .options-list.scrollable{max-height:min(360px, var(--combobox-alto-max,360px))}.combobox-options-container.is-compact .dropdown-item{gap:6px;padding:6px 10px}.combobox-options-container.is-compact .content{gap:2px}.combobox-options-container.is-compact .title{font-size:13px;line-height:120%}.combobox-options-container.is-compact .caption{font-size:11px;line-height:120%}.combobox-options-container.is-compact .check-selected-icon{width:16px;height:16px}.combobox-options-container.is-compact .dropdown-checkbox-container{gap:6px;padding:6px 10px}.combobox-options-container.is-compact .checkbox{margin-top:2px}.combobox-options-container.is-compact .label-text{font-size:13px;line-height:130%}.combobox-options-container.is-compact .caption-text{font-size:11px;line-height:130%}.combobox-options-container.is-compact .no-results,.combobox-options-container.is-compact .reset-button,.combobox-options-container.is-compact .apply-button{padding:8px;font-size:13px}
